Outils
yt-dlp, whisper.cpp, ffmpeg
Prix
Gratuit (open source)
Temps
10 min la 1re fois
Niveau
Terminal, débutant

Je m'en sers pour la veille : récupérer ce que dit une vidéo pour la lire en diagonale, la citer ou en faire un résumé avec l'IA. Tout se passe dans le Terminal du Mac, avec Homebrew pour installer les outils.

Installer les outils

  1. Installer yt-dlp, ffmpeg et whisper.cppyt-dlp télécharge la vidéo, ffmpeg convertit le son, whisper.cpp fait la transcription.
    Terminal
    brew install yt-dlp ffmpeg whisper.cpp
  2. Télécharger un modèle de transcriptionLe modèle « small » (environ 490 Mo) est un bon compromis entre vitesse et qualité en français.
    Terminal
    mkdir -p ~/.local/share/whisper
    curl -L -o ~/.local/share/whisper/ggml-small.bin \
      https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-small.bin

Transcrire une vidéo

  1. Récupérer le sonRemplacez l'adresse par celle de la vidéo.
    Terminal
    yt-dlp -f bestaudio -o audio.m4a "https://adresse-de-la-video"
  2. Le convertir au format attenduwhisper.cpp travaille sur un fichier WAV en 16 kHz, mono.
    Terminal
    ffmpeg -i audio.m4a -ar 16000 -ac 1 audio.wav
  3. Lancer la transcriptionLe texte s'affiche à l'écran et est enregistré dans audio.wav.txt. Mettez -l auto si la vidéo n'est pas en français.
    Terminal
    whisper-cli -m ~/.local/share/whisper/ggml-small.bin -l fr -otxt -f audio.wav

Ce qu'il faut savoir

  • La transcription automatique fait des erreurs, surtout sur les noms propres et les marques : relisez avant de citer.
  • Le modèle « small » suffit pour des vidéos courtes. Pour un enregistrement long ou bruité, essayez « medium », plus lent et plus lourd.
  • Pour vos propres réunions ou vidéos, sautez l'étape yt-dlp : convertissez directement votre fichier avec ffmpeg.

À respecter. Téléchargez seulement des contenus que vous avez le droit d'utiliser : les conditions des plateformes et le droit d'auteur s'appliquent. Pour un usage personnel (lire, résumer), gardez la transcription pour vous.

Sources

Vous voulez que ça tourne tout seul, par exemple chaque matin sur les vidéos d'une chaîne ? C'est le genre d'automatisation que je mets en place.