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

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
logiciels:ffmpeg:accueil [2016/09/13 14:23]
resonance [Commandes utiles]
logiciels:ffmpeg:accueil [2020/02/19 23:19] (Version actuelle)
resonance [Commandes utiles]
Ligne 1: Ligne 1:
 =====ffmpeg===== =====ffmpeg=====
-ffmpeg est un framework permettant la lecture, le filtrage, un tas de manipulations, le décodage et l'encodage de vidéo dans une tres large gamme de formats. ffmpeg s'utilise en ligne de commandes depuis le terminal de votre ordinateur.+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 ==== ==== Installation ====
-[[https://ffmpeg.org/]ffmpeg]+http://ffmpeg.org/
  
 ==== Commandes utiles ==== ==== 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 === === 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> <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 :**\\ **-ss 00:01:00 :**\\
 spécifie grossièrement le début souhaité de la vidéo (ici à 1min0sec)\\ spécifie grossièrement le début souhaité de la vidéo (ici à 1min0sec)\\
Ligne 18: Ligne 20:
 **-t 00:01:00 :**\\ **-t 00:01:00 :**\\
 la durée de la prise, ici 1min\\ la durée de la prise, ici 1min\\
-**-c copy VideoClip.mp4 :**\\+**-c copy VideoCoupe.avi :**\\
 export… 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.1473769388.txt.gz · Dernière modification: 2016/09/13 14:23 de resonance