Ci-dessous, les différences entre deux révisions de la page.
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, | + | ffmpeg est un framework permettant la lecture, un tas de manipulations, de filtrages, le décodage et l' |
==== Installation ==== | ==== Installation ==== | ||
- | [[https:// | + | http:// |
==== Commandes utiles ==== | ==== Commandes utiles ==== | ||
+ | L' | ||
=== 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 c> ffmpeg -ss 00:01:00 -i Video.avi -ss 00:00:12 -t 00:01:00 -c copy VideoCoupe.avi</ | ||
+ | **ffmpeg**\\ | ||
+ | déclaration d' | ||
**-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 20: | Ligne 22: | ||
**-c copy VideoCoupe.avi :**\\ | **-c copy VideoCoupe.avi :**\\ | ||
export… | export… | ||
+ | |||
+ | === rotation d'un fichier vidéo === | ||
+ | <code c>ffmpeg -i video-horizontale.mov -c copy -metadata: | ||
+ | **ffmpeg**\\ | ||
+ | déclaration d' | ||
+ | **-i video-horizontale.mov :**\\ | ||
+ | import du fichier vidéo\\ | ||
+ | **-c copy -metadata: | ||
+ | modification des metadatas rotation, on pivote de 90°, correspondant au format portrait (rotate 0 = paysage)\\ | ||
+ | |||
+ | <WRAP center round info 60%> | ||
+ | A FAIRE… | ||
+ | </ | ||
+ | |||
+ | |||
+ | === export d'une vidéo en images par images === | ||
+ | <code c>ffmpeg -i test.mov -vsync 1 -r 25 test-%03d.jpeg</ | ||
+ | |||
+ | === images vers video === | ||
+ | <code c>ffmpeg -r 60 -f image2 -s 1920x1080 -i %03d.png -vcodec libx264 -crf 25 -pix_fmt yuv420p test.mp4</ | ||
+ | === redimensionner une vidéo === | ||
+ | <code c>ffmpeg -i input.avi -vf scale=320: | ||
+ | <code c>ffmpeg -i input.jpg -vf scale=iw*2: | ||
+ | **scale=iw*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</ | ||
+ | === 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</ | ||
+ | === vérifier le format audio d'une video === | ||
+ | <code c> | ||
+ | === Extraire l' | ||
+ | <code c>ffmpeg -i myvideo.mp4 -vn -acodec copy audio.ogg</ | ||
+ | ===Supprimer l' | ||
+ | <code c>ffmpeg -i video-avec-audio.avi -vcodec copy -an video-sans-audio.avi</ |