【ニコ生】新配信録画ツール(仮、livedl Part9 (451レス)
【ニコ生】新配信録画ツール(仮、livedl Part9 http://egg.5ch.net/test/read.cgi/software/1743138945/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
273: 名無しさん@お腹いっぱい。 警備員[Lv.6] [sage] 2025/05/05(月) 04:43:30.80 ID:xy+MtRT60 わからない人向け ・V1.0.1.4(またはそれ以降の最新版)に更新する ・nicolive.pyは変更しない(わかる人のみ自己責任で) ・5chやこの掲示板に書かれている変更は日々変わっていくので特に最初の頃の情報は不要になっていることが多い http://egg.5ch.net/test/read.cgi/software/1743138945/273
275: 名無しさん@お腹いっぱい。 警備員[Lv.7] [sage] 2025/05/05(月) 07:23:49.91 ID:xy+MtRT60 >>274 四八福星間開発のブログで報告どうぞ その手はファイル名に使えない文字が入ってるからだと思うんで、必ずファイル名のフォーマットや放送IDも一緒に報告すること これはこの手のツールあるあるのお約束だな http://egg.5ch.net/test/read.cgi/software/1743138945/275
277: 名無しさん@お腹いっぱい。 警備員[Lv.7] [sage] 2025/05/05(月) 07:55:01.72 ID:xy+MtRT60 >>276 あなたがたまたま録画したい配信者のタイトルや名前なりに以下の文字が入ってて、Slなんちゃらはそれを変換してなかったらエラーになるかも じゃあなければStreamlinkにファイル名を渡した際にエラーになるのかもしれない どっちにしろここにかいてもどうにもならんので四八福星間開発のブログで報告しないと変わらない 参考 livedlの禁則文字変換 func ReplaceForbidden(name string) (fileName string) { fileName = name fileName = regexp.MustCompile(`\\`).ReplaceAllString(fileName, "¥") fileName = regexp.MustCompile(`/`).ReplaceAllString(fileName, "∕") fileName = regexp.MustCompile(`:`).ReplaceAllString(fileName, ":") fileName = regexp.MustCompile(`\*`).ReplaceAllString(fileName, "*") fileName = regexp.MustCompile(`\?`).ReplaceAllString(fileName, "?") fileName = regexp.MustCompile(`"`).ReplaceAllString(fileName, `゛`) fileName = regexp.MustCompile(`<`).ReplaceAllString(fileName, "<") fileName = regexp.MustCompile(`>`).ReplaceAllString(fileName, ">") fileName = regexp.MustCompile(`\|`).ReplaceAllString(fileName, "|") fileName = regexp.MustCompile(`)`).ReplaceAllString(fileName, ")") fileName = regexp.MustCompile(`(`).ReplaceAllString(fileName, "(") fileName = regexp.MustCompile(`\p{Zs}+`).ReplaceAllString(fileName, " ") fileName = regexp.MustCompile(`\A\p{Zs}+|\p{Zs}+\z`).ReplaceAllString(fileName, "") // 末尾が.であるようなファイルは作れない fileName = regexp.MustCompile(`\.\p{Zs}*\z`).ReplaceAllString(fileName, ".") return } http://egg.5ch.net/test/read.cgi/software/1743138945/277
279: 名無しさん@お腹いっぱい。 警備員[Lv.8] [sage] 2025/05/05(月) 08:37:23.82 ID:xy+MtRT60 >>278 >すまん言い忘れたけど同じ放送を古いバージョンで録画したら問題無いんだ なら3か4で追加された機能の中にバグがあるって特定できるからなおさら*今*報告しといた方がいい こういうのって同じプログラマーじゃないとわかんねーかもな http://egg.5ch.net/test/read.cgi/software/1743138945/279
280: 名無しさん@お腹いっぱい。 警備員[Lv.8] [sage] 2025/05/05(月) 08:40:56.39 ID:xy+MtRT60 >>278 >しばらく様子見 そうされるとどれが原因かの特定が時間経つごとにわかりづらくなるから作者もユーザーにもメリットないね それでも様子見なら前のバージョンずっとつかっとけばいいよ(ただしユーザー生放送録画する以外の場合ね) http://egg.5ch.net/test/read.cgi/software/1743138945/280
283: nnn-revo2012 警備員[Lv.9] [sage] 2025/05/05(月) 19:57:19.16 ID:xy+MtRT60 とりあえずIssue書いた たった1行追加するだけなのになあ http://egg.5ch.net/test/read.cgi/software/1743138945/283
284: nnn-revo2012 警備員[Lv.9] [sage] 2025/05/05(月) 20:54:39.86 ID:xy+MtRT60 >>283 >些細な変更です…変更が必要で正しく動作していることを証明する一致するデバッグログを添えて、プルリクエストを出してください。 無理だ・・・ http://egg.5ch.net/test/read.cgi/software/1743138945/284
285: nnn-revo2012 警備員[Lv.10] [sage] 2025/05/05(月) 21:39:26.17 ID:xy+MtRT60 >>284 一応理由を書いておいたけど、これは無理(Issue取り下げ)かなってことで めんどくさすぎるやん!!!! yt-dlpの方はそもそもcopyts対応してなさそうだしblank削除もしてないしユーザー生はまったく使い物にならない 今出てるpull requestも進まなそうだしお前らこれでいいのか? http://egg.5ch.net/test/read.cgi/software/1743138945/285
287: nnn-revo2012 警備員[Lv.10] [sage] 2025/05/05(月) 21:42:50.44 ID:xy+MtRT60 そもそもAES128暗号化はDRMじゃねーから問題ないってことならゲストさん(録画ツールの作者)および自分も動画DLやめてねーから ニコ動も同様でほとんどのツールは動画のDL辞めてるし http://egg.5ch.net/test/read.cgi/software/1743138945/287
288: nnn-revo2012 警備員[Lv.10] [sage] 2025/05/05(月) 21:54:34.40 ID:xy+MtRT60 >>287 取り下げました 残念無念・・・ http://egg.5ch.net/test/read.cgi/software/1743138945/288
290: nnn-revo2012 警備員[Lv.11] [sage] 2025/05/05(月) 22:39:56.30 ID:xy+MtRT60 >>289 >法規制云々の前にそもそもブラウザとの同時視聴で切断される事を >書いてないから変更の必要性が伝わってないんじゃね それはニコ生本来の仕様じゃないし、残念なことにそれを適切に伝える英語力がないんでもう無理っす 心折れました http://egg.5ch.net/test/read.cgi/software/1743138945/290
291: nnn-revo2012 警備員[Lv.11] [sage] 2025/05/05(月) 23:12:10.90 ID:xy+MtRT60 これ保存版ねw ニコニコは(動画、生放送、静画)含めて表示するブラウザやスマホetcをは1つのデヴァイスとしてとらえてる 具体的にはヘッダーの X-Frontend-Id が同じかどうかで判断してて、同じ X-Frontend-Id があればどっちかが切れる仕様 例 ブラウザ: 9 Androidアプリ: 90 Androidブラウザ: 91 ※iPhoneアプリ、iPhoneブラウザの値はiPhone持ってないので知りませんw(おそらく90/91だと思うけどわからん) で、各ツールは以下のように指定されてるので X-Frontend-Id が同じならどっちかがきれるのが本来の仕様 でも今回のサーバー移転で X-Frontend-Id が同じでもcookieが同じなら切れなくなったのは新仕様なのか単なるポカミスかなんなのかはわからん (仮: 90(デフォルトの場合) livedl: X-Frontend-Id無指定 Streamlink/yt-dlp: 9 http://egg.5ch.net/test/read.cgi/software/1743138945/291
292: nnn-revo2012 警備員[Lv.11] [sage] 2025/05/05(月) 23:19:30.36 ID:xy+MtRT60 >>291 >livedl: X-Frontend-Id無指定 livedlはX-Frontend-Idが指定される前から作られてたツールだけどX-Frontend-Id導入後も無指定はほかのX-Frontend-Idと干渉しないってのを知ってそのままにしておいたのさ こうやって暴露しちゃうとドワンゴ側で対策されちゃうかもしれんからみんなだまってたけどもういいかw http://egg.5ch.net/test/read.cgi/software/1743138945/292
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.024s