ライブ配信の録画 — yt-dlp コマンドジェネレーター
ライブ配信を録画する yt-dlp コマンドを組み立てます。プラットフォームが許すなら最初から録ります。
ライブを安全に録るには
「最初から録画」は、コマンドを実行した時点ではなく配信の冒頭から取り込みます —— プラットフォームがまだ前半を持っている限りは。「配信を待つ」は予定された配信を問い合わせ続け、始まった瞬間に録画を開始します。
MKV を選んでください。不意に止まった録画 —— そしてライブ録画は止まるものです —— でもふつう再生できる MKV が残りますが、書き込み途中で切れた MP4 はしばしば開けもしません。ライブ録画は再開できないので、container の選択が保険のすべてです。
予定された配信を待つのは、進行中の配信を録るのとは別のモードです。「配信を待つ」は URL を問い合わせ続け、配信が開いた瞬間に録画を始めます —— 端末を動かしたままにしておけば、1 分目から取り込みます。問い合わせの間隔は秒ではなく分なので、コマンドは早めに走らせてください。問い合わせに乗り遅れるとその分の配信を失い、録画されなかった分を取り戻すオプションはありません。
「最初から録画」にはプラットフォームの境界があります。YouTube は配信の冒頭を保存して要求に応じて提供するので、このオプションは本当に届きます。Twitch も保存期間内なら同じです。それ以外のプラットフォームは、あなたが参加した瞬間より前を何も残しません。だからこのオプションは魔法のスイッチではなく、プラットフォームが保存したものを取るだけで、何を保存するかはプラットフォームごとに違います。後からリプレイが提供されるなら、リプレイはどんなライブ録画より良いソースです。
ライブ配信は定義上 HLS です:リアルタイムで届く何百もの短いセグメントが、着地のたびに ffmpeg で container へ接合されます。だからライブ録画こそ MKV が最も効く場面です —— MP4 は索引を最後に書く必要があり、2 時間の配信の 3 分目で殺された録画には索引がまったくありません。ディスク容量はもう一つの実質的な上限です:ライブ録画は走っているあいだ、配信のビットレートで増え続けます。止め忘れた配信が 12 時間流れ続けたために、サイズ上限がディスクを守ります。
事後の話として、二つ名指しに値します。空白時間のある録画は普通のことです —— イベントのセグメント間の静けさはソースの中にあります —— あとで切り取るのは編集であって、失敗したダウンロードではありません。そして何時間も前に終わった配信は、見つけた時点でふつうの VOD です:プラットフォームの通常の動画オプション —— このフォームが既定で表示するもの —— を使い、ライブ専用のものは配信が本当に生きているあいだだけにしてください。