Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


Panneau latéral

logiciels:ffmpeg:accueil

ffmpeg

ffmpeg est un framework permettant la lecture, un tas de manipulations, de filtrages, le décodage et l'encodage de vidéo dans la plupart des formats. ffmpeg est multiplateforme, Linux, OSX, Windows, et s'utilise en ligne de commandes depuis le terminal de votre ordinateur.

Installation

Commandes utiles

L'idée de cette page est de rassembler les commandes de traitements usuels, toutes contributions sont les bienvenues…

extraire une séquence d'une vidéo

 ffmpeg -ss 00:01:00 -i Video.avi -ss 00:00:12 -t 00:01:00 -c copy VideoCoupe.avi

ffmpeg
déclaration d'usage du framework ffmpeg
-ss 00:01:00 :
spécifie grossièrement le début souhaité de la vidéo (ici à 1min0sec)
-i Video.avi :
import du fichier vidéo.
-ss 00:00:12 :
positionne précisément d'apres la premiere déclaration -ss (ici a 0min12sec après, donc à 1min12sec)
-t 00:01:00 :
la durée de la prise, ici 1min
-c copy VideoCoupe.avi :
export…

rotation d'un fichier vidéo

ffmpeg -i video-horizontale.mov -c copy -metadata:s:v:0 rotate=90 video-verticale.mov

ffmpeg
déclaration d'usage du framework ffmpeg
-i video-horizontale.mov :
import du fichier vidéo
-c copy -metadata:s:v:0 rotate=90 video-verticale.mov :
modification des metadatas rotation, on pivote de 90°, correspondant au format portrait (rotate 0 = paysage)

A FAIRE…

export d'une vidéo en images par images

ffmpeg -i test.mov -vsync 1 -r 25 test-%03d.jpeg

images vers video

ffmpeg -r 60 -f image2 -s 1920x1080 -i %03d.png -vcodec libx264 -crf 25  -pix_fmt yuv420p test.mp4

redimensionner une vidéo

ffmpeg -i input.avi -vf scale=320:240 output.avi
ffmpeg -i input.jpg -vf scale=iw*2:ih input_double_width.png

scale=iw*2:ih*2 :
iw = largeur actuelle. ih = hauteur actuelle. iw*2:ih*2 pour obtenir le double du format initial. Scale fonctionne aussi avec les images. scale=X:Y :

compresser en gardant une qualité correcte

ffmpeg -i GrosMovie.avi -vcodec libx264 -preset slow -crf 24 -ab 192k Movielight.mp4

modifier le format d'une video

Ex. : Passage au format QuickTime .mov, correct pour faire du video scratch avec Puredata (et la Malinette)

ffmpeg -i refvideo.avi -acodec pcm_u8 -ar 48000 newvideo.mov

vérifier le format audio d'une video

ffprobe myvideo.mp4

Extraire l'audio d'une vidéo sans le ré-encoder

ffmpeg -i myvideo.mp4 -vn -acodec copy audio.ogg

Supprimer l'audio d'une video sans la ré-encoder

ffmpeg -i video-avec-audio.avi -vcodec copy -an video-sans-audio.avi
/home/resonancg/www/wiki/data/pages/logiciels/ffmpeg/accueil.txt · Dernière modification: 2020/02/19 23:19 de resonance