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 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: | ||
| + | **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</ | ||