Wiki

Reso-nance numérique | Arts et cultures libres

Outils du site


logiciels:ffmpeg:accueil

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
logiciels:ffmpeg:accueil [2016/09/13 14:12]
resonance créée
logiciels:ffmpeg:accueil [2020/02/19 23:19] (Version actuelle)
resonance [Commandes utiles]
Ligne 1: Ligne 1:
 =====ffmpeg===== =====ffmpeg=====
-[[https://ffmpeg.org/download.html|ffmpeg]] permet la lecturemanipulation et encodage de vidéo en ligne de commandes+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 ==== 
 +http://ffmpeg.org/ 
 + 
 +==== 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 === 
 +<code c> ffmpeg -ss 00:01:00 -i Video.avi -ss 00:00:12 -t 00:01:00 -c copy VideoCoupe.avi</code> 
 + 
 +**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èsdonc à 1min12sec)\\ 
 +**-t 00:01:00 :**\\ 
 +la durée de la prise, ici 1min\\ 
 +**-c copy VideoCoupe.avi :**\\ 
 +export… 
 + 
 +=== rotation d'un fichier vidéo === 
 +<code c>ffmpeg -i video-horizontale.mov -c copy -metadata:s:v:0 rotate=90 video-verticale.mov</code> 
 +**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)\\ 
 + 
 +<WRAP center round info 60%> 
 +A FAIRE… 
 +</WRAP> 
 + 
 + 
 +=== export d'une vidéo en images par images === 
 +<code c>ffmpeg -i test.mov -vsync 1 -r 25 test-%03d.jpeg</code> 
 + 
 +=== images vers video === 
 +<code c>ffmpeg -r 60 -f image2 -s 1920x1080 -i %03d.png -vcodec libx264 -crf 25  -pix_fmt yuv420p test.mp4</code> 
 +=== redimensionner une vidéo === 
 +<code c>ffmpeg -i input.avi -vf scale=320:240 output.avi</code> 
 +<code c>ffmpeg -i input.jpg -vf scale=iw*2:ih input_double_width.png</code> 
 +**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 === 
 +<code c>ffmpeg -i GrosMovie.avi -vcodec libx264 -preset slow -crf 24 -ab 192k Movielight.mp4</code> 
 +=== modifier le format d'une video === 
 +Ex. : Passage au format QuickTime .mov, correct pour faire du video scratch avec Puredata (et la Malinette) 
 +<code c>ffmpeg -i refvideo.avi -acodec pcm_u8 -ar 48000 newvideo.mov</code> 
 +=== vérifier le format audio d'une video === 
 +<code c>ffprobe myvideo.mp4</code> 
 +=== Extraire l'audio d'une vidéo sans le ré-encoder === 
 +<code c>ffmpeg -i myvideo.mp4 -vn -acodec copy audio.ogg</code> 
 +===Supprimer l'audio d'une video sans la ré-encoder=== 
 +<code c>ffmpeg -i video-avec-audio.avi -vcodec copy -an video-sans-audio.avi</code>
/home/resonancg/www/wiki/data/attic/logiciels/ffmpeg/accueil.1473768766.txt.gz · Dernière modification: 2016/09/13 14:12 de resonance