Vidéos

Installation et usage de yt-dlp
Récolter
Auteur·rice
Date de publication

28 septembre 2023

Modifié

3 septembre 2024

Installation

pip install yt-dlp

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/.