【ニコ生】新配信録画ツール(仮、livedl Part9 (247レス)
1-

1: 03/28(金)14:15 ID:F0mO0iR70(1/5) AAS
!extend:checked:checked:1000:512:donguri=2/3
!extend:checked:checked:1000:512:donguri=2/3

スレの立ちにくい板なのでスレ立てを優先します VIPQ2_EXTDAT: checked:checked:1000:512:donguri=2/3: EXT was configured
148: 警備員[Lv.33] 04/18(金)01:12 ID:Rr3C5PaV0(1) AAS
>>141
ありがとうございます
TSとコメントのファイル名が揃うのでとてもありがたいです
149: 警備員[Lv.6][芽] 04/18(金)08:30 ID:oZZLucTX0(1) AAS
だから(仮でコメントもDL出来るし何が不満なの?
150: 警備員[Lv.15] 04/18(金)11:08 ID:iQEDnnUe0(1) AAS
バカがコメントでキックの話を押し付けるのと同じ光景
151: 警備員[Lv.44] 04/18(金)13:56 ID:FaCN+lqO0(1) AAS
見ず知らずの人間が作ったエグゼファイルを実行するやつの危険意識の低さ
たとえ、それがマルウェアでなかったとしても、どれだけリソースを奪うか、レジストリを汚すのか、ドッカーとの競合など、一切調査せず使うのは浅はか
15歳から65歳までのデジタルネイティブ世代にはあるまじき、危険運転する年寄りのような行為
152: 警備員[Lv.32] 04/18(金)13:58 ID:fzHrJsMJ0(1) AAS

153: 警備員[Lv.64][N武][N防+2][木] 04/18(金)15:37 ID:6lWB9XeK0(1) AAS
録画ツールって復活したの?
154: 警備員[Lv.11] 04/18(金)19:43 ID:miK3Hz5p0(2/5) AAS
Streamlink直でdebug付きでログ取ってるけど、以下で時間変えたり解像度変えてるけど低解像度(1Mbps程度)だと問題ないけどbestにすると途中でError while reading from substream: Read timeoutが出たりして結果音声が途中で切れるファイルが出来るのかも?
DLする時間や高速な回線だったりパソコンの処理が速いなどの条件も関係してくるかもしれないけどセグメントのタイムアウトを大きくするかbufferを大きくすれば解決するかも

streamlink --loglevel debug --logfile lv345702317.log 外部リンク:live.nicovideo.jp --default-stream best --hls-start-offset 5:50:00 --hls-duration 30:00 -o lv345702317.ts
155
(1): 警備員[Lv.2][新芽] 04/18(金)20:43 ID:DygMYnaJ0(1) AAS
単純なオプションじゃウィンドウがすぐ閉じてニコ生の放送が不定期に切れるのを抑制できない
録画ツールに任せられた時は何分引っかかっても放送が切れるまで必ず接続を復帰してくれたんだがな
何とかならないか
156: 警備員[Lv.11] 04/18(金)22:07 ID:miK3Hz5p0(3/5) AAS
>>155
SlNicoLiveRecのプログラム内でそういう状況に応じたリトライ処理をしてるわけじゃないからしょうがない
Streamlinkに投げて終了を待つだけだもの
157
(2): 警備員[Lv.6][芽] 04/18(金)22:20 ID:GEz3GWM60(1/2) AAS
更新内容
nicolive.pyの変更
・"latency": "low"
・"accessRightMethod": "single_cookie"
・ffmpeg_options={"copyts": False}

どういう意味の更新なのかがわからん・・・
158
(1): nnn-revo2012 警備員[Lv.12] 04/18(金)22:38 ID:miK3Hz5p0(4/5) AAS
>>157
実質自分がリクエストしたようなものだからなw

Streamlinkの設定修正
・リアルタイム録画の通信モード 低遅延重視 に変更(これはリクエストしてない)
・Cookieの指定をブラウザと同じに変更
・FFmpegでmuxする際にcopytsをoffにする(過去のタイムシフトの音ズレ対策)
159
(2): 警備員[Lv.7][芽] 04/18(金)23:33 ID:GEz3GWM60(2/2) AAS
>>158
すまんがもう少し解説頼みたい
現在と比較してそう変わったってことは
更新前は録画時の設定は安定重視で録画されてたってことだよね?
変更されたということは低遅延重視のほうが録画のファイルが安定するってことなの?
あとCookieの件も、ブラウザと同じに変更ってことは今はなんなんだろう?と
どういう状態からどうしてそう変わったのかを知りたい
まぁ賢い人達がうまく考えて変更してくれてるんだろうから知らなくていいとは思うけど興味本位で
160: 警備員[Lv.12] 04/18(金)23:46 ID:miK3Hz5p0(5/5) AAS
>>159
>更新前は録画時の設定は安定重視で録画されてたってことだよね?
>変更されたということは低遅延重視のほうが録画のファイルが安定するってことなの?

リアルタイム録画だと前の方が安定してたはず("latency": "high")
多分作者がリアルタイム録画の通信モード 低遅延重視(low)/安定性重視(high) についてよくわからないで変更したと思われる

といってもほとんどの環境じゃ変わらないと思うけどね
161
(2): 警備員[Lv.15] 04/19(土)14:23 ID:Qxkq7ufc0(1/2) AAS
streamlinkでなぜかエラーになるTSあったんだけど、昨日のユーザー放送lv347549322で
オフセット無し指定だと正常に動くんだけど、オフセット指定したらなぜか動かない。
あとオフセット0:0:1の指定と1:0:0の指定でのエラー内容も変わる。
なぜ起こってるのか詳しくわかる方、検証お願いしたいです。
162
(1): 警備員[Lv.13] 04/19(土)16:16 ID:KdciwYlB0(1/3) AAS
>>161
Audio
#EXT-X-MAP:URI="外部リンク:assetdelivery.dlive.nicovideo.jp
#EXT-X-PROGRAM-DATE-TIME:2025-04-18T22:00:09.000+09:00
#EXTINF:0.02133,
//assetdelivery.dlive.nicovideo.jp/blank/audio/segment?******"
#EXTINF:5.99467,
//assetdelivery.dlive.nicovideo.jp/blank/audio/segment?******"
#EXT-X-DISCONTINUITY
#EXT-X-MAP:URI="外部リンク[cmfa]:asset1.dlive.nicovideo.jp
省3
163
(1): 警備員[Lv.13] 04/19(土)16:19 ID:KdciwYlB0(2/3) AAS
>>161
VIDEO

#EXT-X-MAP:URI="外部リンク[cmfv]:asset1.dlive.nicovideo.jp
#EXT-X-KEY:METHOD=AES-128,URI="******"
#EXT-X-PROGRAM-DATE-TIME:2025-04-18T22:00:09.000+09:00
#EXTINF:6.00000,
外部リンク[cmfv]:asset1.dlive.nicovideo.jp
#EXT-X-DISCONTINUITY
#EXT-X-PROGRAM-DATE-TIME:2025-04-18T22:00:15.000+09:00
#EXTINF:6.00000,
省2
164
(1): 警備員[Lv.13] 04/19(土)16:37 ID:KdciwYlB0(3/3) AAS
>>162 >>163
offset指定するとVIDEOのKEYがスキップされるようで読めなくて終了
VとAが逆なら問題ないようだけど、これがサーバーの問題なのか、m3u8の正しい仕様なのか、Streamlinkの改良点なのかはわからん

以上あくまでも解説
165: 警備員[Lv.16] 04/19(土)18:28 ID:Qxkq7ufc0(2/2) AAS
>>164
詳しい解説本当にありがとうございます。
166: 警備員[Lv.2][新芽] 04/20(日)01:57 ID:5TdVlcUC0(1) AAS
>>157
ありがとう!
streamlinkで録画中に視聴しても途切れなくなった!
快適!!!!!
167
(3): 警備員[Lv.3][新芽] 04/20(日)19:14 ID:d4iI9f8S0(1/2) AAS
SlNicoLiveRec V1.0.1.2ですが過去のタイムシフトの音ズレ対策のためcopytsをオフにしてますが、そのため逆に以下の条件を満たす放送は必ず音ズレします
1.新サーバーに移行後のユーザー生放送
2.音声の最初にだけblankがある放送(映像にはblankがない)
※映像音声共にblankがある放送は音ズレしません
2.の条件は直接開発ツールかなにかで音声と映像のm3u8を開いてみないとわかりません。


lv347549322
lv347108476
lv347232085

公式やチャンネルしか見ない人はこのままでよいと思いますがユーザー放送しか見ないような人はnicolive.pyの以下の部分を False から True に書き換えたほうが良いかと思います。
省1
168: 警備員[Lv.6][新芽] 04/20(日)21:09 ID:d4iI9f8S0(2/2) AAS
>>167
2.の条件に追加

2.音声の最初にだけblankがある放送(映像にはblankがない)
 または音声映像両方にblankがあるがその秒数が違う放送
※映像音声共にblankがありその秒数がほぼ同じであれば放送は音ズレしません
169
(1): 警備員[Lv.17] 04/21(月)15:13 ID:6vKuI0R10(1) AAS
>>167
過去の音ずれするTSっていっても、もうかなり数少なくなって限定的だし、まあ基本はcopytsは常時使っておき
過去の…大まか的に分類したら4/1以前の時(ユーザーは3/1以前)だけ、FireFoxで音ズレを視聴確認してからcopyts無版を選択使用
するのが最適解なんでない?公式はcopytsの有無関係なしに音ずれしない前提の話になるけど
copyts無版を使用すれば音ずれ可能性ありになるので、ファイル後の音ずれ視聴確認の手間は増えて面倒だけど

どうみてもcopytsオフ版の常時使用は普通はすべきではないと思う
170
(2): 警備員[Lv.8] 04/21(月)18:36 ID:xdEyJIYR0(1/2) AAS
>>169
--ffmpeg-copytsオプションを無効にするオプションがないのでプラグイン内の--ffmpeg-copyts強制指定はやめて
SlNicoLiveRec上で--ffmpeg-copytsオプションをON/OFFできる(デフォルトON)にしたらいいんだが
その場合Streamlink直で使う人は--ffmpeg-copytsを必ずつけないといけないからちょい面倒になる

多分公式とほとんどのチャンネル放送と95%ぐらいのユーザー放送は--ffmpeg-copytsなしで大丈夫だと思うんだけど
>>167に該当する放送のみ--ffmpeg-copytsが必要で結局DLした後放送見直して音ズレてないか確認しないと
顔出してなかったりアニメの放送なんて音ズレしてるかしてないかすらわからんけど
171
(1): 警備員[Lv.38] 04/21(月)21:09 ID:ArqOggfp0(1) AAS
アニメでわからないってどういうこと……
172: 警備員[Lv.4][芽] 04/21(月)21:31 ID:QxRMi3+90(1) AAS
リップシンク
173: 警備員[Lv.10] 04/21(月)21:55 ID:xdEyJIYR0(2/2) AAS
>>171
アニメとかVチューバーがそうだけど別にアニメそのものがしゃべってるわけでないから1秒ぐらいのズレならわからなくない?
顔出しで人がしゃべってれば口の動きと音声でわかるけど、顔出してないとか音声のみとかズレてるかわからなくない?
174: 警備員[Lv.5][芽] 04/23(水)08:09 ID:YV0vidC10(1) AAS
あっちの掲示板に
SINicoLiveRECで出来ること
・放送中に録画が停止しても再試行してくれる

ってあったが、これは SINicoLiveREC 独自の機能?
それとも単純にstreamlinkのオプションで対応可能なもの?
175
(2): 警備員[Lv.3][新芽] 04/23(水)08:15 ID:tavdbTIq0(1/6) AAS
ツールの使い方勉強するよりプログラミングの勉強すればもう困ることないのに
無駄な労力割いてるねえ
176: 警備員[Lv.5][芽] 04/23(水)12:15 ID:RE2Bq18I0(1/7) AAS
sageもできないボウヤが自動車の運転を上手にしたいという相手に自動車の設計からどうぞって言ってるんか?w
177
(1): 警備員[Lv.6][新芽] 04/23(水)12:18 ID:tavdbTIq0(2/6) AAS
その例えは当てはまらないな
プログラミングは簡単だけど自動車の設計は難しいから
178
(1): 警備員[Lv.6][新芽] 04/23(水)12:20 ID:tavdbTIq0(3/6) AAS
例えるなら既製品の机を買ってくるか
ホームセンターで板を買ってきて組み立てるかのほうが正しい
179: 警備員[Lv.6][芽] 04/23(水)14:39 ID:RE2Bq18I0(2/7) AAS
>>177,178
ホムセンの机すら組み立てられない層もいる
そういう人らにすれば自動車の設計も組み立てもプログラムも同じく「難しい」だよ
敷居が高い低い以前に、自分で作れるならすでに作っているだろうからな
作ろうと思ってても勉強するのは面倒って層に>>175は響かないって話
作れないのではなく、作らない・作ろうともしてないのだろう
理由は彼らにとっては「難しいから」
180: 警備員[Lv.6][芽] 04/23(水)14:41 ID:RE2Bq18I0(3/7) AAS
あなたにとってプログラムは簡単だけどsageは難しいみたいだねw
181: 警備員[Lv.8][新] 04/23(水)14:47 ID:tavdbTIq0(4/6) AAS
ホムセンにも行かない人はそもそもツールの使い方も調べないからその例は当てはまらないな
182: 警備員[Lv.6][芽] 04/23(水)14:54 ID:RE2Bq18I0(4/7) AAS
>>181
そういうことを>>175では言ってるんだけど…理系脳ってやつか…
プログラムなんて簡単にできちゃうID:tavdbTIq0さんは
ニコ生録画ツールも簡単につくれちゃうんだろうね すごいねー 頭良くってうらやましいなー
183
(1): 警備員[Lv.9][新] 04/23(水)14:58 ID:tavdbTIq0(5/6) AAS
ツールの使い方調べるのやめてプログラミングを勉強したら作れた
184
(1): 警備員[Lv.7] 04/23(水)14:58 ID:m13gnFp40(1) AAS
さげる理由ってなに?
185: 警備員[Lv.7][芽] 04/23(水)15:12 ID:RE2Bq18I0(5/7) AAS
>>183
過去にはツールの使い方を調べるという思考だったんだね
プログラミング勉強するのに短期間で組めるようになった?
時間かけるより知ってる人にサクッとやりたい事済ませたいって気持ちもわかるんじゃない?

>>184
sage進行は昔からの名残で現在では大した意味はないんじゃない?
自分で調べないと凄腕プログラマーに叱られちゃうぞw
186: 警備員[Lv.9][新] 04/23(水)15:18 ID:tavdbTIq0(6/6) AAS
そこまで自作したくない気持ちがわからん
187: 警備員[Lv.7][芽] 04/23(水)15:27 ID:RE2Bq18I0(6/7) AAS
自作したい気持ちはあるけどね。バッチくらいなら組めるよ。
時間コストの優先順位かな。他にもやりたい事あるし、録画するのが目的なのよ
長期目線でみればツール作れるようになれば便利なのは理解してるが、便利なツールを公開してくれている御方がいるのだから
作った人に感謝しながら使っていく感じ
甘えと言われりゃおっしゃる通りだ
188
(1): 警備員[Lv.45] 04/23(水)16:49 ID:L9V7Cb9e0(1) AAS
自己研鑽しろよ
ニコ生録画してないで
189: 警備員[Lv.8][芽] 04/23(水)17:12 ID:RE2Bq18I0(7/7) AAS
>>188
ニコ生録画しないなら、このスレ来る意味ある?w
俺にとってニコ生視聴や録画は趣味でしかないし
プログラミングも生業じゃないからなあ
仕事のスキルアップなら自発的に資格試験の勉強とかしてるよ
プログラミングについてはパイソンとかのユーチューブ動画とか眺めてるくらいはしてるが、そんなもんは自己研鑽の内に入らんよね
190: 警備員[Lv.4][新芽] 04/23(水)22:07 ID:RRpmreJS0(1) AAS
お前らの煽り耐性の無さが一番のスキル不足だろ
191: nnn-revo2012 警備員[Lv.2][新芽] 04/24(木)01:58 ID:hezrzQBJ0(1/4) AAS
>>159
2025/4/24現在、ユーザー生で同じブラウザーで同じ放送を2つ開いても以前のように片方が閉じたりしなくなっている
なのでwebsocket接続時にstartWatchingに送るオプションが同一なら2窓可能(=ブラウザとStreamlink/yt-dlp同時起動可能な仕様)になってるようだ
SlNicoLiveRecV1.0.1.2より前のStreamlinkは"accessRightMethod": "single_cookie"が指定されていなかったのでstartWatchingに送るオプションが同一ではないため以前の仕様通り切断されていた(これが本来の仕様)と思われる
チャンネル・公式は確認してないけど同じ仕様かと思われる
これはたまたまそうなったのかニコ生の新しい仕様なのかただのバグなのかはわかりません(気になるならニコニコのサポートに連絡してみて)

これで納得ですかね?
192: 警備員[Lv.3][新芽] 04/24(木)02:23 ID:hezrzQBJ0(2/4) AAS
四八福星間開ホームページより
2026年04月23日 お知らせ

4月25日から5月6日までの間、コメントや不具合の対応をお休みさせていただきます。
この間にいただいたご連絡につきましては、5月7日以降、順次対応させていただきます。
193: 警備員[Lv.26] 04/24(木)10:53 ID:2/Z+v7Kn0(1) AAS
ほら言わんこっちゃない
194: 警備員[Lv.5][芽] 04/24(木)13:29 ID:xa72i43Z0(1) AAS
ゴールデンウィークだからやろ
仕事か旅行か知らんがとにかく予定が入ってると
195: 警備員[Lv.17] 04/24(木)13:50 ID:HmCJkTLA0(1/4) AAS
自作が最強ってこと
196
(1): 警備員[Lv.6][芽] 04/24(木)15:28 ID:vVNC44cn0(1) AAS
確かに、自分でゼロから作れば、本当に自分の思った通りの機能を持ったものができるから
その点だけ見れば「最強」と言いたくなる気持ちもわかる。

ただ、サイトの変化に「一人で対応し続ける大変さ」っていうのは、長くプログラムを書いている人ほど、その重みが身に染みてわかることなんじゃないかな。
プログラムっていうのは、一度作って終わりじゃないんだよ。
特に、今回のように外部のサービス、つまり配信サイトの仕組みに依存して動くツールの場合、
相手側が仕様を変更したら、こっちのツールもそれに合わせて直さないと動かなくなる。

サイト側が、裏側の通信方法を変えたり、あるいは露骨に対策してきたり…ってことは普通に起こり得る。
プログラムを長くやっていれば、「あー、外部サービスの非公開APIが変わるの、本当に勘弁してほしいやつだ」みたいな経験、一度や二度じゃないはず。

それを、たった一人で、配信サイトが変化するたびに、解析して、デバッグして、コードを書き換えて、またテストして…っていうのを、文字通り一生やり続ける。
これって、考えただけでもぞっとする作業量だし、精神的にもかなり来るものがある。
省8
197: 警備員[Lv.46] 04/24(木)16:01 ID:WZ1+Ixxw0(1) AAS
ossにコントリしろよ
独りよがりになるな
198: 警備員[Lv.2][新芽] 04/24(木)16:13 ID:HmCJkTLA0(2/4) AAS
自作だからこそ仕様変更にも容易に追従できるけどな
199: 警備員[Lv.7][新芽] 04/24(木)16:27 ID:mx0nbi3q0(1) AAS
まぁこのスレに何人自作のツール稼働させてるのがおるか云う事や
200: 警備員[Lv.5][新芽] 04/24(木)16:47 ID:hezrzQBJ0(3/4) AAS
>>196
>それを、たった一人で、配信サイトが変化するたびに、解析して、デバッグして、コードを書き換えて、またテストして…っていうのを、文字通り一生やり続ける。
>これって、考えただけでもぞっとする作業量だし、精神的にもかなり来るものがある。
>新しい技術を学ぶとか、別のものを作るとか、そういう発展的なことになかなか時間が使えなくなる可能性も高い。

録画ツール(仮やチェックツール(仮もそうだけどな
201: 警備員[Lv.4][新芽] 04/24(木)16:53 ID:HmCJkTLA0(3/4) AAS
自作だと自分の環境だけで動けばいいから
設定とかいらないしメインのロジックに集中できるから楽
202: 警備員[Lv.7][新芽] 04/24(木)18:05 ID:hezrzQBJ0(4/4) AAS
結局公開するかしないかじゃないの?
公開すると録画ツール(仮みたいにボランティアなのに半ば義務になっちゃうし
あれ作ってこれ作ってってなっちゃうし
203: 警備員[Lv.6][新芽] 04/24(木)18:57 ID:HmCJkTLA0(4/4) AAS
他人の使い勝手考えなければ2日もあれば作れる
てか作れた
204: 警備員[Lv.5][新芽] 04/24(木)19:30 ID:bwifFrWl0(1) AAS
自慢できるツールを作れる奴が公開したらいい
仮は自慢できる
205: 警備員[Lv.9][芽] 04/24(木)19:47 ID:6vIjSDBv0(1) AAS
自作できるやつは「ぼくの作った最強のツール(非公開)」も使うことができる
自作できないやつは公開されたツールを使うしかない
「ホラホラ、自作ってすごいし簡単だからお前もやれよ」って言われてもね
206: 警備員[Lv.7][芽] 04/24(木)23:06 ID:KL8jtBCp0(1) AAS
ツールすらまともに使えない人が多い印象
207: 警備員[Lv.10][新] 04/25(金)06:49 ID:54Uy90fp0(1/2) AAS
自分に必要な機能だけを作ればいいから不具合もないし最高に使いやすい
なので自作がおすすめ
208: 警備員[Lv.10] 04/25(金)11:54 ID:JWkqEwWx0(1/2) AAS
自作できる知識と余暇時間あるならしてる
自作プログラムって一朝一夕にできるもんじゃないでしょうに
ズブの素人が録画ツール作るれるレベルになるまではコツコツ勉強しないとでしょ
作ろうと思って勉強中の人もいるだろう
知識があっても作る時間がないとかで公開ツールのほうが自分が作るより優れていると判断した上で
公開ツール使ってる人もいるんやない?
209: 警備員[Lv.8] 04/25(金)14:49 ID:BHI26q9o0(1) AAS
たとえ必要な知識がある程度あったとしても、今の世の中でみんながみんな開発に十分な「余暇時間」を持てるわけじゃない
仕事や勉強、個人的なこととか、時間は限られてる
そういう時、ゼロから自分で作るのにかかるめちゃくちゃな時間と労力を、もう公開されてる性能が高くて安定したツールを使うことで済ませるっていう選択は、すごく合理的だって言える

公開されてるツールは、たくさんの開発者や使う人に使われて、機能が増えたり、バグが直されたり、使いやすくなったりしてる場合が多い
作るのにかかる時間、できることの幅、手入れの手間なんかをひっくるめて比べた結果
自分が今からちょっとの時間で作るものより、もう出来上がってる公開ツールの方が、やりたいことを実現する上で「優れてる」って判断することも少なくない

知識はあっても時間がないとか、公開されてるツールの出来を評価した上で、あえてそっちを使うって選択をしてる人もいるっていうのは、プログラム作りの現実と使う人の合理的な判断に基づいた、ちゃんと根拠のある見方だと思うよ
210
(1): 警備員[Lv.13][新] 04/25(金)15:23 ID:54Uy90fp0(2/2) AAS
でも公開されてるのは追っかけ録画もできないんだよな
211: 警備員[Lv.4][新芽] 04/25(金)15:26 ID:JdkSJ6Wi0(1) AAS
コンピューターに付いていけてない人類は割と本当に多いんだよ
しかもPC離れなんて起きてるんだから世代も関係ない
212: 警備員[Lv.11] 04/25(金)15:46 ID:JWkqEwWx0(2/2) AAS
>>210
おっかけ録画機能付き録画ツールを自作できるなんてスーパー天才ハイパー敏腕プログラマーなんでちゅねw

自作ツールには追っかけ機能がついているというなら、ひっそり自分だけで便利に使えばいいじゃない
公開する気もないツールの機能紹介されてもねえ

個人的には録画できるだけでも満足だし公開ツール作ってる人らに感謝して使わせてもらっているし
さらに便利な機能が付けばそれも自分の用途に合ってればありがたく使わせてもらうよ
自作ツールを公開してくれている人たち本当にありがとう!!
213: 警備員[Lv.6] 04/25(金)15:52 ID:IPBAiUhK0(1) AAS
まだやってんのか
214: 警備員[Lv.8][芽] 04/25(金)20:32 ID:egI7+cS70(1) AAS
自作で完結してる人はスレにすら来ないのかなと思った
215: 警備員[Lv.38] 04/25(金)22:43 ID:dtPiZ09G0(1) AAS
底辺のあがきを見るためにくるで
216: 警備員[Lv.8][芽] 04/25(金)23:15 ID:iR3nxXEm0(1) AAS
プログラムを自作しなくても今公開されてるツールのバッチ起動で前と同じ運用できる
そのバッチのコマンドをプログラムみたいと言われればそれは勉強してとしか言えないけど
217: 警備員[Lv.3][新芽] 04/26(土)00:09 ID:zRM2r9Se0(1) AAS
俺くらいになると自作した嫁と自撮りハメ撮りした動画でヌイてるわwww
簡単だし気持ち良いし他人に挿れさせることは考えないから2日もあれば作れる てか作れた
自分の好みだけの締まり具合にすればいいから最高に使いやすい
でもそこらに歩いている女はぶっかけ撮影もできないんだよな
なので自作嫁おすすめwww
218: 警備員[Lv.2][新芽] 04/26(土)02:09 ID:UjoxSVqF0(1/6) AAS
yt-dlpの話だけど、doe1080氏には頑張ってもらいたいよねー
もう日本人は基本的にニコ動もニコ生のDLツールを直接作成したり変更できないんで
219: 警備員[Lv.5][新芽] 04/26(土)08:34 ID:UjoxSVqF0(2/6) AAS
四八福星間開発

2026年04月23日
お知らせ
4月25日から5月6日までの間、コメントや不具合の対応をお休みさせていただきます。
この間にいただいたご連絡につきましては、5月7日以降、順次対応させていただきます。
220
(2): 警備員[Lv.74] 04/26(土)08:36 ID:K3wcU1uA0(1) AAS
SlNicoLiveRecでタイムシフトDLする方法ないの?
221: 警備員[Lv.5][新芽] 04/26(土)08:45 ID:UjoxSVqF0(3/6) AAS
>>220
???
222: 警備員[Lv.6][新芽] 04/26(土)08:51 ID:UjoxSVqF0(4/6) AAS
>>220
また例によって設定のログイン設定の件か?
ニコ生は「ログインしない」はほぼ必要ないし、キャッシュされた資格情報うんぬんのチェックボックスはログイン方法を変更した場合チェック必須だしってことでここもなにか改善案を出さないとここでつまづく初心者が増えるばかりだよ
223
(1): 警備員[Lv.7][新] 04/26(土)21:50 ID:UjoxSVqF0(5/6) AAS
>>170
SINicoLiveRecV1.0.1.2から--ffmpeg-copytsがデフォルトオフになってるけど、700人ぐらいが使ってるのに「音ズレする?!」って報告が5chや作者のblogでないのは、おそらくニコ生側サーバーの設定調整により--ffmpeg-copytsが必要になる放送の方が少なくなった(数%ぐらい?)ということかと思われる
224
(1): 警備員[Lv.9] 04/26(土)22:34 ID:jYLaYqTf0(1) AAS
>>223
デフォルトオフにしてって要望出しの誰だよ
ゴミすぎるだろ
225
(1): nnn-revo2012 警備員[Lv.8][新] 04/26(土)23:25 ID:UjoxSVqF0(6/6) AAS
>>224
自分だけど?
今も音ズレする放送ある?ユーザー生・チャンネル・公式のどれが多い?
公式やチャンネルでひんぱんに音ズレするようなら元に戻すように四八福星間開発さんに伝えますが?
226
(1): 警備員[Lv.10] 04/27(日)00:44 ID:q6s8huMT0(1/7) AAS
>>225
自分はSINicoLiveRec使ってないから関係ないけど
--ffmpeg-copytsを常に付けておく方が現状は合理的では?
多くの配信でオフでも問題ない可能性はあるが、特定の配信での音ズレするという避けたい問題を確実に回避できるし
全体としてはこの設定にしておく方が「安全」と感じられる場面が多そう
227: 警備員[Lv.5][新芽] 04/27(日)01:12 ID:1HoBDKBX0(1/5) AAS
実際のところnnn-revo2012さんは四八福星間開発さんの掲示板で以下のコメントをしただけで直接ffmpeg_options={"copyts": False}という要望はしてないんだよね

>10. nnn-revo2012 2025年04月14日 23:58
>>>8
>タイムシフトの音ズレ問題に関してはStreamlink7.2.0においてユーザー生およびチャンネルで3月より前に旧サーバーで配信された放送をドワンゴが新サーバー形式に変換した放送の一部で(全てではない)音ズレするという問題が5chで報告されています
>それについては--ffmpeg-copytsというオプションをはずせば音ズレが解消されるということなのですが、nicolive.pyの中で--ffmpeg-copytsを強制動作するようになっているので現状ではnicolive.pyを直接修正する以外方法はありません

ffmpeg_options={"copyts": False}をした上でオプションにて--ffmpeg-copytsの付け外しができるようにすれば以前のままにも出来たんだけど現状はffmpeg_options={"copyts": False}をしただけ終わっちゃったから中途半端な状態になってるというだけ
228
(1): 警備員[Lv.5][新芽] 04/27(日)01:40 ID:1HoBDKBX0(2/5) AAS
それはnnn-revo2012さん本人も分かっていて>>170や(仮の掲示板では以下のようなコメントもしている

>381 :ななしのよっしん2025/04/26(土) 00:52:53 ID:g2nOfWjh
>来月のGW明け前にこれを四八福星間開発さんのところにコメントする予定

>次にSlNicoLiveRecをバージョンアップする際に以下の機能を追加していただけないでしょうか?
>・音ズレ修正機能(チェックボックス)
> 設定→上級者設定に以下の項目を追加する
> 音ズレ修正
> [ ]音ズレしている放送を音ズレ修正して録画する
> 通常は必ずオフにしてください
> ユーザーやチャンネルの一部の放送で音ズレする場合だけチェックオンにして録画してください
省6
229
(1): 警備員[Lv.9] 04/27(日)02:31 ID:Ackmd0kF0(1/3) AAS
最新のStreamlinkのnicolive.pyって--ffmpeg-copytsって強制じゃなくね?
230
(1): 警備員[Lv.11] 04/27(日)02:36 ID:q6s8huMT0(2/7) AAS
>>228
Streamlinkについて「強制的に--ffmpeg-copytsがついてる」という表現は誤り
あくまでデフォルト設定で、Streamlink自体が強制的に--ffmpeg-copytsを有効にしているわけではない
引数で明示的に無効化(Falseに設定)することが可能
つまりStreamlinkでも--ffmpeg-copytsオプションを「付け外し出来る」
231
(2): 警備員[Lv.6][新] 04/27(日)02:54 ID:1HoBDKBX0(3/5) AAS
まじで?強制だと思い込んでた
間違った情報ドヤ顔で書いてしまった
232: nnn-revo2012 警備員[Lv.9] 04/27(日)02:57 ID:GZ+rdKmo0(1/6) AAS
--ffmepg-copytsの件とaccessRightMethodの件はもちろんStreamlinkにIssue立てて修正してもらいたいけど
悲しいことに自分が英語力なくてAI翻訳に頼らないといけないんでガンガン行けないことと、修正してもらうにはそれなりの合理的な理由なりエビデンスが必要なのでなかなか面倒なのね
音ズレの件についてはたまたまSINicoLiveRec最新版がcopytsなしになってるんでこれで文句がでないなら本家自体を修正してもらう合理的な理由になるのだが
技術英語に詳しい人がどっちもIssue立ててくれると助かるんだけどね
yt-dlpも同じで自分だといまいち意図が伝わらなかったり誤解してしまうwんであんまりやりたくないのね
233: 警備員[Lv.12] 04/27(日)03:13 ID:q6s8huMT0(3/7) AAS
>>231
まじ
nicolive.pyが生成するストリームオブジェクトとかもろもろ経由してきて
最終的にFFmpegプロセスに渡されるオプションの辞書に反映される際にデフォルト値を上書きしてる
234
(1): 警備員[Lv.9] 04/27(日)03:16 ID:GZ+rdKmo0(2/6) AAS
>>229-231
正確には--ffmpeg-copytsを強制(force)してるわけでなくnicolive.pyの中でffmpegにcopytsオプションを渡しているだけ
ただ、Streamlinkにはこれを渡さないようにするオプションが見当たらなかったので結局nicolive.pyを修正して必要な時だけ--ffmpeg-copytsをつけるというのが最適だと思うのだが可能なようなら教えてほしい
235
(2): 警備員[Lv.12] 04/27(日)03:27 ID:q6s8huMT0(4/7) AAS
>>234
Streamlinkに「これを渡さないようにするオプションが見当たらない」という認識が誤りでは?
nicolive.py がストリーム生成時に ffmpeg_options={"copyts": True} というデフォルトを設定していても
コマンドラインで --ffmpeg-copyts false と指定すると、このセッションオプションがプラグインのデフォルト設定よりも優先され、最終的にFFmpegに渡される ffmpeg_options 辞書の copyts の値は False に上書きされる
これによりFFmpegは事実上 -copyts オプションを有効にしない(または無効にする引数形式で)実行されることになる

NiconicoLiveプラグインのデフォルトである copyts=True の挙動を避けたい場合は
nicolive.py のコードを修正する必要はない
Streamlinkの実行時に --ffmpeg-copyts false というコマンドライン引数を指定すれば
意図した通りにFFmpegの copyts オプションが無効化される
236
(1): 警備員[Lv.9] 04/27(日)03:31 ID:GZ+rdKmo0(3/6) AAS
ffmpegにcopytsオプションを渡すのを辞める件については、2月ぐらいに動画と音声ファイルの時間が違ってたり音ズレするとか
さんざん言ったおかげでStreamlinkのメンテナーさんが修正してくれたけど、今更「それはなかったことにしてください」と
言うにはやっぱりそれなりの合理的な理由やエビデンスがないと納得しないわな?
一応理由とすればこれかな
・2月はまだテスト段階で音ズレしてたがそれ以後めったに音ズレしないようにニコ生側のサーバーで調整(tuning)された
・一部のアーカイブ放送でcopytsを指定すると逆に音ズレする放送があることがわかった
・3月以降テスト的にcopytsを渡さないようにnicolive.pyを修正してテストしたがほとんどの配信は音ズレしなかった
 ただしごく一部配信は音ズレすることがあるがそれは--ffmpeg-copytsをオプションに指定することで対処できる
237: 警備員[Lv.12] 04/27(日)03:41 ID:q6s8huMT0(5/7) AAS
>>236
> ・一部のアーカイブ放送でcopytsを指定すると逆に音ズレする放送があることがわかった

これは 旧配信→新配信移行 のTSじゃなくて、新配信に完全に移行したあとのTSでも音ズレする放送があったということ?
それも1件だけの特例じゃなくて、複数件
旧配信→新配信移行のTSなら過去のものなんだから>>226で書いたようにTrueの方が合理的だから聞きたい
238
(1): nnn-revo2012 警備員[Lv.9] 04/27(日)03:43 ID:GZ+rdKmo0(4/6) AAS
>>235
>Streamlinkの実行時に --ffmpeg-copyts false というコマンドライン引数を指定すれば
>意図した通りにFFmpegの copyts オプションが無効化される

なるほど それで無効化はできるのか
まだ四八福星間開さんにリクエスト送ってないからどうするか考えとくわ
それだとbastimeyer氏とやりとりするめんどくさい件が1件減るからめっちゃ朗報ではあるw
それだと四八福星間開さんへのリクエストは逆ロジックにしないとな
239: 警備員[Lv.12] 04/27(日)03:46 ID:q6s8huMT0(6/7) AAS
>>238
四八福星間開さんへのリクエストの件はしらんが
無効化できるのが伝わってよかった
240
(1): 警備員[Lv.7][新] 04/27(日)03:52 ID:1HoBDKBX0(4/5) AAS
>>235
Windows版のStreamlink 7.2.0で--ffmpeg-copyts falseというコマンドオプション通る?
Command-Line Interface見ても --ffmpeg-copytsをつけるかつけないかのオプションで--ffmpeg-copytsの後ろにboolを指定できるオプションではなさそうなんだけど
--ffmpeg-copyts
Set the -copyts FFmpeg option, so input timestamps won't be processed and the initial start time offset value be kept.

URLがエラーで書き込めない略すけど実際に以下のコードで試してみたけどエラーになる
streamlink.exe 放送URL 288p_alt -o test.ts --ffmpeg-copyts false
streamlink.exe 放送URL 288p_alt --ffmpeg-copyts false -o test.ts
こっちは動く
streamlink.exe 放送URL 288p_alt -o test.ts
省1
241
(1): 警備員[Lv.2][新芽] 04/27(日)04:34 ID:Ackmd0kF0(2/3) AAS
今のnicolive.pyってこうやってコメントアウトされてるけどこれでも
ffmpeg-copytsが適用されるの?
# ffmpeg_options={"copyts": True},
242
(1): 警備員[Lv.13] 04/27(日)05:08 ID:q6s8huMT0(7/7) AAS
>>240
ごめんちゃんとコード見たらffmpeg-copytsは上書き対象じゃなかった
許して
243
(1): 警備員[Lv.9] 04/27(日)10:23 ID:1HoBDKBX0(5/5) AAS
>>241
それは>>41のレスみて自分でnicolive.pyを修正したと思われるけど
#でコメントアウトされててその行は無視されるからffmpeg-copytsは適用されてないよ
自分でコマンドに--ffmpeg-copytsを追加しない限り

>>242
やっぱそうだよね
勘違いじゃなくてよかった
244
(1): 警備員[Lv.10] 04/27(日)19:30 ID:Ackmd0kF0(3/3) AAS
>>243
だから適用されてないんだよね?必要ならStreamlinkを動かす時に自分で--ffmpeg-copytsをつければいいだけじゃないの?
245
(1): 警備員[Lv.11] 04/27(日)22:46 ID:GZ+rdKmo0(5/6) AAS
以下は全部同じ意味でffmpegにcopytsオプションを渡さない設定になります

1.
ffmpeg_options={"copyts": False}, [SlNicoLiveRec V1.0.1.2のnicolive.py]

2.
# ffmpeg_options={"copyts": True}, [>>41]

3.
ffmpeg_options={"copyts": True}, の行そのものを削除
246: 警備員[Lv.11] 04/27(日)23:07 ID:GZ+rdKmo0(6/6) AAS
>>244
>だから適用されてないんだよね?必要ならStreamlinkを動かす時に自分で--ffmpeg-copytsをつければいいだけじゃないの?

その通り
Streamlink単体で使ってる人ならnicolive.pyを>>245の手段で変更し、それで音ズレしてたら--ffmpeg-copytsをつけて録画しなおせばいい
247: 警備員[Lv.11] 04/28(月)00:29 ID:RDWgOI6/0(1) AAS
わいはいつの間にか自分で直してたのか、、確かにnicolive.pyはちょっといじってるw

配布されてるnicolive.pyって元々は指定が無くて改めてつけてもらったものなのか、面倒だね
そもそも今のSINicoLiveRecで問題が起こってる人ってどれくらいいるんだろう
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.950s*