/ / youtube-dl optimale videoauflösung innerhalb einer maximalen grenze - youtube-dl

youtube-dl optimale videoauflösung innerhalb einer maximalen grenze - youtube-dl

Typischerweise zielt youtube-dl darauf ab, fĂŒr die zu schießenhöchste QualitĂ€t möglich. Das ist nicht immer praktisch. Die Kehrseite, die ich gesehen habe, war fĂŒr minimale QualitĂ€t möglich. Das ist auch nicht praktisch. Was wĂ€re ein Befehl, um youtube-dl zu veranlassen, das qualitativ hochwertigste Format zu finden, das es gibt? innerhalb eine festgelegte Grenze?

Sprich: Auflösungsbreite gleich oder unter einem bestimmten Wert. In diesem Beispiel finden Sie die verfĂŒgbaren Formate fĂŒr einen bestimmten Videolink:

youtube -F <link>
...
format code               extension  resolution note
2242414685833597ad        m4a        audio only DASH audio   21k , m4a_dash container, mp4a.40.2 (48000Hz)
572715713158985v          mp4        426x240    DASH video  216k , mp4_dash container, avc1.4D401E, video only
110928776481884vd         mp4        640x360    DASH video  420k , mp4_dash container, avc1.4D401E, video only
896314927220784v          mp4        854x480    DASH video  738k , mp4_dash container, avc1.4D401E, video only
313835759204486v          mp4        1280x720   DASH video 1372k , mp4_dash container, avc1.4D401F, video only
dash_sd_src               mp4        unknown
dash_sd_src_no_ratelimit  mp4        unknown    (best)

Ich möchte youtube-dl anweisen, den Videostream mit der höchsten QualitĂ€t auszuwĂ€hlen, dessen Breite 640 Pixel nicht ĂŒberschreitet. Das wĂ€re das 110928776481884vd in diesem Fall.

Wenn es mit der Auflösungsbreite nicht möglich ist, können wir es mit der Bitrate tun. In diesem Beispiel sollte die Bitrate also 500.000 oder weniger betragen.

Hinweis: Diese Frage bezieht sich speziell auf Nicht-Youtube-Videos von verschiedenen Anbietern mit unterschiedlichen Formaten. Die Youtube-Videos haben Standard-Formatnamen, also habe ich das schon behoben.

Antworten:

4 fĂŒr Antwort № 1

Lesen Sie das Handbuch:

   Format selection examples
Note  that on Windows you may need to use double quotes instead of sin‐
gle.

# Download best mp4 format available or any other best if no mp4 available
$ youtube-dl -f "bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best"

# Download best format available but not better that 480p
$ youtube-dl -f "bestvideo[height<=480]+bestaudio/best[height<=480]"

# Download best video only format but no bigger than 50 MB
$ youtube-dl -f "best[filesize<50M]"