SanbilaSanbila

Comment créer des proxys de montage avec FFmpeg

Des commandes FFmpeg à copier pour des proxys H.264, ProRes et DNxHR, les rares options qui changent le résultat, et comment traiter un dossier de rushes.

·8 min de lecture
ffmpegproxyworkflowtutorial

FFmpeg est le moyen gratuit le plus rapide de fabriquer des proxys de montage à la main. Ce guide donne des commandes qui marchent pour les trois familles de codecs utilisées par tous les logiciels de montage, explique les rares options qui changent le résultat, et montre comment convertir un dossier entier d'un coup.

Ce qu'est un proxy, et pourquoi FFmpeg

Un proxy est une copie légère et basse résolution d'un fichier source. Le logiciel de montage lit le proxy pendant le montage et garde un lien vers l'original pour l'export, donc la timeline reste fluide sur un laptop pendant que le master se rend en pleine qualité. FFmpeg est un outil en ligne de commande gratuit et open source qui lit presque tous les formats caméra et écrit un proxy dans le codec exact que votre logiciel préfère.

Vérifiez d'abord votre installation. Lancez ffmpeg -version dans un terminal. Ces commandes supposent FFmpeg 6 ou 7, les versions courantes en 2026. Si prores_ks ou dnxhd est signalé absent, votre build a été compilé sans, voir la section erreurs plus bas.

Proxys H.264 pour Premiere Pro (fichiers les plus légers)

Le H.264 donne les proxys les plus légers et se décode instantanément sur n'importe quel GPU récent, c'est donc le choix sûr pour Adobe Premiere Pro. Cette commande met le clip en 720p et garde l'audio.

ffmpeg -i input.mov -vf scale=-2:720 -c:v libx264 -crf 23 -preset fast -c:a aac -b:a 128k proxy.mp4

scale=-2:720 fixe la hauteur à 720 pixels et calcule la largeur automatiquement pour garder le ratio, toujours un nombre pair. Un crf plus bas donne plus de qualité et un fichier plus gros, un crf plus haut l'inverse. 23 est un bon équilibre pour un proxy.

ProRes Proxy pour Final Cut Pro et DaVinci Resolve

ProRes Proxy est le bon choix quand vous montez dans Final Cut Pro ou DaVinci Resolve, car le codec reste natif de ces logiciels. Le profil 0 est le palier ProRes le plus léger.

ffmpeg -i input.mov -vf scale=-2:720 -c:v prores_ks -profile:v 0 -c:a pcm_s16le proxy.mov

profile:v 0 sélectionne ProRes Proxy. Utilisez 1 pour ProRes LT si vous voulez un offline un peu plus qualitatif. L'audio est écrit en PCM non compressé, ce que Resolve et Final Cut préfèrent.

Proxys DNxHR LB pour Avid Media Composer

Avid Media Composer lit DNxHR sans souci. LB, pour Low Bandwidth, est le palier proxy. Emballez-le dans un fichier MXF pour Avid.

ffmpeg -i input.mov -vf scale=-2:720 -c:v dnxhd -profile:v dnxhr_lb -pix_fmt yuv422p -c:a pcm_s16le proxy.mxf

L'encodeur dnxhd gère DNxHR via l'option de profil. yuv422p est le format de pixel attendu par Avid. Gardez une fréquence d'images identique à la source, voir les options ci-dessous.

Les options qui changent vraiment le résultat

OptionCe qu'elle contrôle
-vf scale=-2:720Résolution de sortie. Le -2 garde le ratio avec une largeur paire.
-c:vCodec vidéo : libx264, prores_ks ou dnxhd.
-profile:vPalier du codec : 0 pour ProRes Proxy, dnxhr_lb pour DNxHR LB.
-crfQualité en H.264 : plus bas = meilleur et plus lourd, 20 à 25 pour un proxy.
-c:aCodec audio : aac pour le H.264, pcm_s16le pour ProRes et DNxHR.
-rFréquence d'images. À ne fixer que si la source est à fréquence variable.

Convertir un dossier entier d'un coup

Monter un tournage veut dire des centaines de clips, pas un seul. Cette boucle transforme chaque .mov d'un dossier en proxy H.264 dans un sous-dossier proxies. Lancez-la sur macOS ou Linux.

mkdir -p proxies
for f in *.mov; do
  ffmpeg -i "$f" -vf scale=-2:720 -c:v libx264 -crf 23 -preset fast -c:a aac "proxies/${f%.*}.mp4"
done

Sur Windows, la même idée marche en PowerShell avec une boucle foreach sur Get-ChildItem. Gardez les proxys dans leur propre dossier pour que le logiciel de montage pointe dessus sans toucher aux originaux.

Erreurs courantes et comment les corriger

  • Encodeur inconnu prores_ks ou dnxhd : votre build FFmpeg n'a pas ce codec. Installez un build complet, les builds statiques officiels incluent les deux.
  • L'audio se désynchronise : la source est sans doute à fréquence variable. Ajoutez -vsync cfr, ou fixez -r à la vraie fréquence.
  • Les proxys sont beaucoup trop gros : le crf est trop bas ou l'option scale manque. Vérifiez -vf scale et un crf autour de 23.
  • Le logiciel refuse de relier à l'original : gardez le nom de base du proxy identique à la source, et les originaux à un endroit stable.

Là où les proxys faits main ne suivent plus

FFmpeg est parfait pour une poignée de clips. Sur un tournage 4K de cinq jours et des centaines de fichiers, ça commence à coûter cher. L'encodage tourne des heures sur votre propre processeur, les proxys doublent l'espace disque à côté des originaux, et vous gérez le nommage et le relink à la main pour chaque clip.

Automatiser les mêmes proxys avec Sanbila

Sanbila est un logiciel de bureau qui fait cette étape de proxy à votre place, sans bloquer votre machine. Les proxys sont générés sur le cloud de Sanbila, pas sur votre processeur, avec sept préréglages sur les trois mêmes familles de codecs : H.264 en 540p, 720p et 1080p, ProRes Proxy en 720p et 1080p, et DNxHR LB en 720p et 1080p. Le plugin Sanbila pour Premiere Pro attache chaque proxy à son original 4K automatiquement, donc aucun relink à la main, et pour chaque fichier vous pouvez choisir de streamer l'original au lieu d'un proxy.

Générez vos proxys H.264, ProRes et DNxHR sur le cloud, gardez votre processeur libre, et évitez le relink à la main.

Essayer Sanbila gratuit

FAQ

FFmpeg est-il gratuit pour fabriquer des proxys ?

Oui. FFmpeg est gratuit et open source, sans frais de licence pour un usage personnel ou commercial. Vous payez seulement en temps de mise en place et en heures de processeur passées à encoder sur votre propre machine.

Quel codec FFmpeg choisir pour les proxys de montage ?

Prenez H.264 (libx264) pour Premiere Pro et les fichiers les plus légers, ProRes Proxy (prores_ks profil 0) pour Final Cut Pro et DaVinci Resolve, et DNxHR LB (dnxhd profil dnxhr_lb) quand Avid Media Composer est dans la chaîne.

Pourquoi mon proxy FFmpeg est-il désynchronisé dans la timeline ?

La cause la plus fréquente est une source à fréquence d'images variable. Forcez une fréquence constante avec -vsync cfr, ou fixez -r à la vraie fréquence du clip pour que le proxy et l'original partagent le même timing.

FFmpeg peut-il convertir tout un dossier en proxys ?

Oui. Une courte boucle shell sur chaque fichier d'un dossier écrit un proxy par clip. Elle tourne sur votre processeur, donc un gros tournage peut prendre des heures, d'où les outils cloud qui génèrent les mêmes proxys hors de votre machine.

Articles liés

Écrit par Lassana Toure, fondateur de Sanbila.

Dernière mise à jour :