youtube-dl
私はこれを使用するときに--recode-video mp4
出力がMP4であることを確認し(-f bestvideo[height<=1080]+bestaudio/best[height<=1080]/best
ダウンロードを最大1080pの解像度に制限するために)使用します。したがって、私がYouTubeからダウンロードしたビデオは通常トランスコーディングされますffmpeg
(私はA / Vの専門家ではなく、ビデオトラック自体が変換されているのか、それとも新しいコンテナ形式に混在しているのかはわかりませんが、時間がかかることがわかります)。 while)、結局MP4になります。
また、生成されたビデオは次のように言うことができます。巨大。 15分のビデオは、よく圧縮する必要がある単純なビデオでも通常数百メガバイトです。これはYouTubeが内部的に使用する品質レベルのようです。大丈夫ffmpeg
ですが、各動画の後処理に時間がかかる場合は、結果ファイルの最大ビットレートを設定するなどの操作を実行できます。ドライブはダウンロードしたビデオで完全に埋められませんyoutube-dl
。どんな提案がありますか? (言い換えれば、私はダウンロードしたビデオの解像度を制限する方法をすでに知っています。)
(また、私の記憶が正しい場合、--audio-quality
設定は私が説明したものと似ていますが、オーディオの場合はビデオの観点から提案を探しています。)
ベストアンサー1
15分のサンプルビデオで利用可能なフォーマットのリスト。
$ youtube-dl -F https://www.youtube.com/watch?v=ItR1ViLHeP4
[youtube] ItR1ViLHeP4: Downloading webpage
[info] Available formats for ItR1ViLHeP4:
format code extension resolution note
249 webm audio only tiny 46k , webm_dash container, opus @ 46k (48000Hz), 5.25MiB
250 webm audio only tiny 55k , webm_dash container, opus @ 55k (48000Hz), 6.27MiB
251 webm audio only tiny 124k , webm_dash container, opus @124k (48000Hz), 14.15MiB
140 m4a audio only tiny 127k , m4a_dash container, mp4a.40.2@127k (44100Hz), 14.47MiB
160 mp4 256x144 144p 81k , mp4_dash container, avc1.4d400c@ 81k, 25fps, video only, 9.28MiB
278 webm 256x144 144p 84k , webm_dash container, vp9@ 84k, 25fps, video only, 9.64MiB
242 webm 426x240 240p 169k , webm_dash container, vp9@ 169k, 25fps, video only, 19.26MiB
133 mp4 426x240 240p 170k , mp4_dash container, avc1.4d4015@ 170k, 25fps, video only, 19.38MiB
243 webm 640x360 360p 308k , webm_dash container, vp9@ 308k, 25fps, video only, 35.18MiB
134 mp4 640x360 360p 445k , mp4_dash container, avc1.4d401e@ 445k, 25fps, video only, 50.75MiB
244 webm 854x480 480p 563k , webm_dash container, vp9@ 563k, 25fps, video only, 64.19MiB
135 mp4 854x480 480p 842k , mp4_dash container, avc1.4d401e@ 842k, 25fps, video only, 95.99MiB
247 webm 1280x720 720p 1128k , webm_dash container, vp9@1128k, 25fps, video only, 128.56MiB
136 mp4 1280x720 720p 1634k , mp4_dash container, avc1.4d401f@1634k, 25fps, video only, 186.16MiB
248 webm 1920x1080 1080p 1993k , webm_dash container, vp9@1993k, 25fps, video only, 226.97MiB
137 mp4 1920x1080 1080p 3027k , mp4_dash container, avc1.640028@3027k, 25fps, video only, 344.79MiB
18 mp4 640x360 360p 611k , avc1.42001E, 25fps, mp4a.40.2 (44100Hz), 69.66MiB
22 mp4 1280x720 720p 1761k , avc1.64001F, 25fps, mp4a.40.2 (44100Hz) (best)
ご覧のとおり、1080pビデオは約350 [MB]を占めています。結果の動画を YouTube の形式と比較して、違いがあるかどうかを確認できます。私の考えにはあまり差がないと思います。
ディスクがいっぱいにならないようにするためのアドバイスは、解像度を下げたり、ダウンロード数を減らしたり、より多くの記憶領域を確保してダウンロードサイズを減らすことです。これらすべてを保存するために安い機械式ハードドライブを購入することもできます。サイズが大きく、大量のデータを保存できます。ここでは再生に 0.4[MB/s] かかるので、速度は重要ではありません。