Comment obtenir la meilleure qualité vidéo disponible.
Cette réponse, avec le plus grand nombre de votes, devrait être juste pour vous donner la meilleure qualité vidéo disponible, mais ... ce n’est pas le cas. bestvideo+bestaudio
semble ne choisir que la meilleure vidéo et le meilleur audio parmi les options vidéo et audio uniquement , puis il fusionne les deux. Notez que cela semble également être identique au comportement par défaut de youtube-dl. Cependant, sur la vidéo que je regardais, la meilleure qualité était un seul fichier pré-fusionné qui était déjà dans un format combinant vidéo et audio. L' bestvideo+bestaudio
option n'a PAS choisi ce fichier 720p de meilleure qualité car elle recherchait uniquement des fichiers vidéo et audio séparés . Détails ci-dessous.
Solution? Demandez-lui de récupérer le meilleur fichier contenant à la fois vidéo et audio, avec ceci:
youtube-dl -f best https://youtu.be/FWGC9SqA3J0
En bref: utilisez l' -f best
option, PAS l' -f bestvideo+bestaudio
option!
Preuve:
Plus spécifiquement, voir ci-dessous les résultats de l'exécution
youtube-dl -F https://youtu.be/FWGC9SqA3J0
pour voir quelle vidéo sont disponibles au téléchargement:
gabriel ~ $ youtube-dl -F https://youtu.be/FWGC9SqA3J0
[youtube] FWGC9SqA3J0: Downloading webpage
[youtube] FWGC9SqA3J0: Downloading video info webpage
[youtube] FWGC9SqA3J0: Downloading MPD manifest
[youtube] FWGC9SqA3J0: Downloading MPD manifest
[info] Available formats for FWGC9SqA3J0:
format code extension resolution note
139 m4a audio only DASH audio 50k , m4a_dash container, mp4a.40.5@ 48k (22050Hz), 2.30MiB
249 webm audio only DASH audio 51k , opus @ 50k, 2.34MiB
250 webm audio only DASH audio 62k , opus @ 70k, 2.85MiB
171 webm audio only DASH audio 103k , vorbis@128k, 4.68MiB
251 webm audio only DASH audio 109k , opus @160k, 5.10MiB
140 m4a audio only DASH audio 130k , m4a_dash container, mp4a.40.2@128k (44100Hz), 6.13MiB
160 mp4 256x138 DASH video 108k , mp4_dash container, avc1.4d400b, 24fps, video only
134 mp4 640x348 DASH video 142k , mp4_dash container, avc1.4d401e, 24fps, video only, 3.42MiB
133 mp4 426x232 DASH video 242k , mp4_dash container, avc1.4d400c, 24fps, video only
136 mp4 1280x694 DASH video 473k , mp4_dash container, avc1.4d401f, 24fps, video only, 8.01MiB
135 mp4 854x464 DASH video 1155k , mp4_dash container, avc1.4d4014, 24fps, video only
17 3gp 176x144 small , mp4v.20.3, mp4a.40.2@ 24k, 1.63MiB
36 3gp 320x174 small , mp4v.20.3, mp4a.40.2, 2.98MiB
43 webm 640x360 medium , vp8.0, vorbis@128k, 7.44MiB
18 mp4 640x348 medium , avc1.42001E, mp4a.40.2@ 96k, 8.54MiB
22 mp4 1280x694 hd720 , avc1.64001F, mp4a.40.2@192k (best)
Notez que la rangée 22 indique «(le meilleur)» à l'extrême droite de celle-ci. C’est la seule option offrant la qualité HD 720, qui est la meilleure que je puisse obtenir lorsque je regarde cette vidéo dans un navigateur Web sur YouTube. C'est la plus claire et la meilleure définition. Lorsque j'utilise l'une des commandes recommandées par la réponse du haut:
youtube-dl -f bestvideo+bestaudio https://youtu.be/FWGC9SqA3J0
OU:
youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio' --merge-output-format mp4 https://youtu.be/FWGC9SqA3J0
Je me retrouve avec une vidéo de qualité / résolution inférieure et de taille de fichier supérieure. Je ne le comprends pas exactement, mais cette -f best
option est certainement la seule qui me donne vraiment la meilleure résolution.
Voici quelques captures d'écran:
En utilisant l' option de qualité inférieure -f bestvideo+bestaudio
acceptée ici comme étant la bonne réponse (OU en utilisant simplement l'option par défaut:) youtube-dl https://youtu.be/FWGC9SqA3J0
:
- Remarquez à quel point les icônes sont floues en haut, et combien il est difficile de lire la fenêtre ouverte et ses minuscules mots!
- C'est nettement pire que la qualité que j'obtiens lorsque je regarde en ligne sur YouTube directement dans le navigateur.
- Cette option utilise également plus de mémoire pour une raison quelconque: la vidéo fait 18,0 Mo, et le téléchargement et la recomposition (audio + vidéo) de mon système ont pris plus de temps que l'
-f best
option ci-dessous, qui ne nécessitait qu'un téléchargement et aucune recombinaison. puisqu'il s'agissait déjà d'un fichier.
En utilisant l' option de qualité supérieure -f best
que je recommande:
- Remarquez à quel point les petites icônes en haut et les petites polices dans la fenêtre sont plus claires!
- C'est la résolution identique à celle que j'obtiens lorsque je regarde dans la plus haute résolution possible directement dans le navigateur de YouTube.
- Cette option utilise également moins de mémoire pour une raison quelconque: la vidéo mesure 14,8 Mo.
Lecture supplémentaire:
Voir man youtube-dl
pour plus de détails.
man
page: "YouTube-dl utilise désormais par défaut le téléchargement de la meilleure qualité disponible, telle que signalée par YouTube, qui sera 1080p ou 720p dans certains cas."