pip install yt-dlp
Installation
Par ailleurs, s’assurer que ffmpeg est installé.
ffmpeg -version
Si ce n’est pas le cas :
sudo apt update
sudo apt install ffmpeg
Mise à jour
L’intérêt d’installer avec pip est précisément de bénéficier des mises à jour plus rapidement qu’avec apt. Donc, si un téléchargement échoue :
pip install yt-dlp -U
Télécharger
yt-dlp https://www.dailymotion.com/video/x7sv5fg
Renommer
Il arrive en effet que le téléchargement échoue simplement parce que la nom de la vidéo est trop long. Dans ce cas, on peut renommer en même temps qu’on télécharge, ainsi :
yt-dlp https://youtu.be/M0yTTUt_zGA -o "new_name.mp4"
Choisir
Pour choisir la meilleure qualité audio :
yt-dlp -F <url> # renvoie la liste des formats téléchargeables
yt-dlp -f <id> <url> # où l'id correspond à la première colonne
Télécharger les sous-titres
yt-dlp --all-subs --skip-download <url>
Fusionner audio et video avec ffmpeg
Il suffit d’ouvrir un terminal dans le dossier où sont rangés les fichiers audio et vidéo.
ffmpeg \
-i video.mp4 -i audio.mp3 \
-c:v copy \
-map 0:v -map 1:a \
-y output.mp4
De très nombreuses options existent. Pour un petit aperçu, voir ce billet de blog de Linuxtricks, ou le repo github.
Citation
BibTeX
@online{boulakia2023,
author = {Boulakia, Théo},
title = {Vidéos},
date = {2023-09-28},
url = {https://tblk.github.io/data-tips/videos/},
langid = {fr}
}
Veuillez citer ce travail comme suit :
Boulakia, Théo. 2023. “Vidéos.” September 28, 2023. https://tblk.github.io/data-tips/videos/.