Tout comme ci-dessus, j'utilise ce qui suit pour télécharger la meilleure vidéo et le meilleur audio pour toutes les vidéos d'une playlist
Il y a une composante manuelle et vous avez besoin du dossier FFMpeg dans le même répertoire que youtube-dl
Exécutez d'abord .\youtube-dl.exe --list-formats https://www.youtube.com/watch?v=cTcMtgA6iYt
un exemple de sortie:
Sortie de .\youtube-dl.exe --list-formats https://www.youtube.com/watch?v=cTcMtgA6iYt
Ensuite, choisissez les numéros de format que vous souhaitez fusionner [137 pour la vidéo et 140 pour l'audio] Note | vous devez choisir le même conteneur de format, par exemple 313 pour la vidéo ne fonctionnera pas avec 140, vous avez besoin d'un fichier audio webm seulement comme 251
ensuite, exécutez ce qui suit
.\youtube-dl.exe --ffmpeg-location "D:\FFmpeg\ffmpeg-N-100072-g1555cfedf6-win64-gpl-shared-vulkan\bin\ffmpeg.exe" --format 137+140 --yes-playlist -i https://www.youtube.com/playlist?list=PLFfX4Mdr5gLs52KWVl3KQNrRpTmLOn
Une fois que tous les fichiers où le format 137 était disponible ont été téléchargés, exécutez à nouveau la même commande, mais cette fois avec le code suivant comme 136+140
et ce que je fais habituellement est...
à la toute fin...je lance
.\youtube-dl.exe --ffmpeg-location "D:\FFmpeg\ffmpeg-N-100072-g1555cfedf6-win64-gpl-shared-vulkan\bin\ffmpeg.exe" --format 22 --yes-playlist -i https://www.youtube.com/playlist?list=PLFfX4Mdr5gLs52KWVl3ZQNrSoTmLOnQdk
22 - va récupérer toutes les vidéos manquées, c'est un fichier vidéo et audio fusionné que youtube-dl télécharge par défaut, lorsque vous omettez l'interrupteur de format