youtube-dl – Optimierung transkodierter Videos hinsichtlich der Dateigröße

youtube-dl – Optimierung transkodierter Videos hinsichtlich der Dateigröße

Wenn ich verwende youtube-dl, verwende ich , --recode-video mp4um die Ausgabe im MP4-Format sicherzustellen (und -f bestvideo[height<=1080]+bestaudio/best[height<=1080]/bestum Downloads auf eine Auflösung von maximal 1080p zu begrenzen). Daher werden Videos, die ich von YouTube herunterlade, normalerweise mit transkodiert ffmpeg(ich kenne mich nicht gut genug mit Audio/Video aus, um zu wissen, ob die Videospur selbst konvertiert oder nur in ein neues Containerformat gemuxt wird, aber ich kann sagen, dass es eine Weile dauert), bevor sie als MP4 enden.

Ich kann auch sagen, dass die resultierenden Videos sindenorm. Fünfzehnminütige Videos, selbst einfache, die sich gut komprimieren lassen, sind oft mehrere Hundert Megabyte groß. Ich nehme an, das ist die Qualität, die YouTube intern verwendet, was in Ordnung ist, aber wenn man ffmpegschon so viel Zeit mit der Nachbearbeitung jedes Videos verbringt, würde ich mir wünschen, dass ich etwas tun könnte, wie eine maximale Bitrate für die resultierende Datei festzulegen, damit meine Festplatte nicht komplett mit youtube-dlheruntergeladenen Videos voll wird. Irgendwelche Ratschläge? (Ich weiß übrigens bereits, wie man die Auflösung heruntergeladener Videos begrenzt.)

(Wenn ich mich nicht irre, --audio-qualitybewirkt die Einstellung außerdem ungefähr das, was ich beschreibe, allerdings für Audio. Ich suche nach Ratschlägen bezüglich der Videoseite der Dinge.)

Antwort1

Dies ist eine Liste der verfügbaren Formate für ein 15-minütiges Beispielvideo.

$ 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)

Wie Sie sehen, ist ein 1080p-Video etwa 350 [MB] groß. Sie können Ihr resultierendes Video mit den Formaten auf YouTube vergleichen und sehen, ob es einen Unterschied gibt. Ich schätze, es wird keinen großen Unterschied geben.

Ein Ratschlag, um Ihre Festplatte nicht zu füllen, wäre, weniger herunterzuladen, entweder mit niedrigerer Auflösung oder generell weniger, oder mehr Speicherplatz zu besorgen. Sie können sich auch eine billige mechanische Festplatte zulegen, auf der Sie all diese Sachen speichern können. Sie sind groß und bieten Platz für eine Menge Daten. Die Geschwindigkeit ist hier irrelevant, da man zum Abspielen 0,4 [MB/s] braucht.

verwandte Informationen