480pや720pなどの特定のサイズのyoutube-dlビデオを取得します

480pや720pなどの特定のサイズのyoutube-dlビデオを取得します

この答え非常に複雑です:

youtube-dl -f 'bestvideo[height<=480]+bestaudio/best[height<=480]'

480p のビデオを一気に作成するために、これらすべてを暗記する必要はないのでしょうか?

私は通常、-Fストリームのリストを取得して、-fオーディオとビデオの両方を選択します。それほど面倒ではありませんが、非常に一般的なタスクなので、特定のビデオ サイズへのより簡単なショートカットがあればいいのにと思います。

私はヘルプを読み、実際に「サイズ」という単語が出てくる箇所をすべて検索しましたが、それらはすべてファイル サイズへの参照であり、ビデオ サイズへの参照はありませんでした。

答え1

いいえ、1文字のショートカットオプションはありません。

簡易版では、ちょうど高さ(=<=)は、次のとおりです。

youtube-dl -f 'bestvideo[height=480]+bestaudio'

この長いバージョンが必要なのは、すべての新しい YouTube アップロードで個別のオーディオ ストリームとビデオ ストリームが使用されるためです。 のみを使用した場合-f 'best[height=480]'、低解像度モード (360p など) では機能しますが、結合された高解像度ストリームがまったく見つからないことがよくあります。

Youtube-dlがこのようなフォーマット仕様を採用したのは、ユーザーが柔軟性– 特定の解像度が必要なだけでなく、他のユーザーは特定の形式 (例: H.264 ビデオのみ、MP4 コンテナーのみ、OPUS 以外のすべてのオーディオなど)、特定のストリーム タイプ (例: オーディオのみ)、またはその他のさまざまな制約も必要とします。

ドキュメントでは結果が見つかりませんでした。ご存じのとおり、「サイズ」という用語は曖昧であるため、ピクセル寸法は次のように呼ばれます。"解決"代わりに、ドキュメントには次の例が含まれています。

一部の DASH 形式のみをダウンロードしたい場合 (たとえば、1080p を超える解像度のビデオを取得する必要がない場合) は、-f bestvideo[height<=?1080]+bestaudio/best構成ファイルに追加できます。

したがって、前の回答は正しく、youtube-dl の作成者が推奨するアプローチと一致します。

答え2

youtube-dl のような高度なソフトウェアに、特定のサイズのビデオを取得する簡単な方法がないとは信じがたいです。

直感的な GUI を備えた非 CLI ソリューションの使用に興味がある場合は、これを試してみるとよいでしょう。

  1. インストール4K ビデオ ダウンローダー(無料版でも必要な機能はすべて実行できるはずです)。

  2. 希望するビデオのダウンロード品質を選択してください:

ここに画像の説明を入力してください

  1. ダウンロード:

ここに画像の説明を入力してください

関連情報