ffmpeg
Ceci est une ancienne révision du document !
Mémo ffmpeg
Cette page sert juste de mémo pour moi pour quelques opérations de base pour ffmpeg (je n'arrête pas d'oublier les options):
ffmpeg
est parfois disponible sous le nom d'avconv
, disponible dans le paquet libav-tools
.
- Build le plus récent pour Windows (statique): http://ffmpeg.zeranoe.com/builds/win32/static/ffmpeg-latest-win32-static.7z
- Conversion de base:
ffmpeg -i entree.avi sortie.webm
- Spécifier bitrate vidéo (-b:v) et audio (-b:a):
ffmpeg -i input -b:v 1700k -b:a 192k output
- Spécifier un codec vidéo (-vcodec), audio (-acodec) et conteneur (-f): Exemple:
- Conversion en xvid+mp3 en avi:
ffmpeg -i entree.mp4 -f avi -vcodec libxvid -acodec mp3 -b:v 1700k -b:a 192k sortie.avi
- Conversion en theora+ogg en ovg:
ffmpeg -i entree.mp4 -f ogg -vcodec libtheora -acodec libvorbis -b:v 900k -b:a 128k sortie.ogv
- Prendre un stream audio sans ré-encoder:
-acodec copy
- Prendre un stream vidéo sans ré-encoder:
-vcodec copy
- Convertir un mkv en avi sans ré-encoder:
ffmpeg -i %1 -acodec copy -vcodec copy output.avi
- Extraire la bande son d'une vidéo:
ffmpeg -i %1 -f mp3 -acodec mp3 -b:a 196k %1.mp3
- Convertir un MP3 en WAV:
ffmpeg -i musique.mp3 musique.wav
- Extraire une partie d'une vidéo (sans ré-encoder) (début avec -ss, durée avec -t):
ffmpeg -ss 00:02:58 -t 00:09:34 -i entree.webm -vcodec copy -acodec copy sortie.webm
- Redimensionner une vidéo:
- Hauteur+largeur:
-vf scale=640:480
- Hauteur:
-vf scale=-1:480
Conversions spécifiques
- Conversion pour Freebox HD/v5:
- Conversion simple:
ffmpeg -i %1 -f avi -vcodec libxvid -acodec mp3 -b:v 1700k -b:a 192k %1_freebox.avi
- Conversion en redimensionnant à 360 de hauteur:
ffmpeg -i %1 -f avi -vcodec libxvid -acodec mp3 -vf scale=-1:360 -b:v 1700k -b:a 192k %1_freebox.avi
- Conversion pour videobin.org:
- Vidéos 4/3:
ffmpeg -i %1 -s 448x336 -f ogg -vcodec libtheora -acodec libvorbis -b:v 900k -b:a 128k %1_videobin.ogg
- Vidéos 16/9:
ffmpeg -i %1 -s 512x288 -f ogg -vcodec libtheora -acodec libvorbis -b:v 640k -b:a 128k %1_videobin.ogg
- Conversion Android (h264/aac dans mp4, compatible avec le lecteur vidéo par défaut Android):
ffmpeg -i %1 -c:v libx264 -profile:v baseline -b:v 600k -acodec aac -strict -2 -ar 44100 -ac 2 -b:a 128k -movflags faststart %1_android.mp4
ffmpeg.1524129142.txt.gz · Dernière modification : 2018/04/19 10:12 de sebsauvage