Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
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 Prochaine révision Les deux révisions suivantes | ||
doc:media:ffmpeg [07/12/2019 09:40] smolski crop découpe et recadrage (en cours de test |
doc:media:ffmpeg [18/11/2020 11:01] smolski [Images Fixes] |
||
---|---|---|---|
Ligne 17: | Ligne 17: | ||
Aujourd'hui, il est préférable d'utiliser avconv à la place de ffmpeg tout en conservant les mêmes options. \\ | Aujourd'hui, il est préférable d'utiliser avconv à la place de ffmpeg tout en conservant les mêmes options. \\ | ||
Pour ce faire, si ce n'est déjà fait, installer : | Pour ce faire, si ce n'est déjà fait, installer : | ||
- | <code root>apt update && apt install libav-tools</code> | + | <code root>apt update && apt install libav-tools</code> |
+ | <note important>le paquet libav-tools n'existe pas dans Buster</note> | ||
Et lancez vos commandes en remplaçant //ffmpeg// par **avconv**, tout simplement. | Et lancez vos commandes en remplaçant //ffmpeg// par **avconv**, tout simplement. | ||
Ligne 340: | Ligne 341: | ||
==== Transformer une série d’images en vidéo ==== | ==== Transformer une série d’images en vidéo ==== | ||
- | <code user>ffmpeg -f image2 -i image%d.jpg video.mpg</code> | + | Dans un répertoire nommé par exemple //images// on rassemble les fichiers JPG que l'on veut assembler en vidéo. \\ |
+ | Pour faciliter le processus, ces fichiers doivent être numérotées, par exemple : \\ | ||
+ | image1.jpg image2.jpg image3.jpg... | ||
+ | On lance ensuite la commande : | ||
+ | <code user>ffmpeg -f images -i image%d.jpg video.mpg</code> | ||
- | Ce qui transformera les images du répertoire courant nommées image1.jpg, image2.jpg, image3.jpg, ... en un fichier vidéo nommé video.mpg. \\ | + | Ce qui transformera les images contenues dans le répertoire images : image1.jpg, image2.jpg, image3.jpg ... en un fichier vidéo nommé video.mpg. \\ |
Notons que %d sera automatiquement transformé en 1, 2, 3, 4, 5... | Notons que %d sera automatiquement transformé en 1, 2, 3, 4, 5... | ||
Si l’on a des images nommées image001.jpg, image002.jpg, image003.jpg, ... vous utiliserez la commande : | Si l’on a des images nommées image001.jpg, image002.jpg, image003.jpg, ... vous utiliserez la commande : | ||
- | <code user>ffmpeg -f image2 -i image%03d.jpg video.mpg</code> | + | <code user>ffmpeg -f images -i image%03d.jpg video.mpg</code> |
Mais on peut aussi utiliser d’autres types de format d’images : PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TGA, TIFF, SGI, PTX | Mais on peut aussi utiliser d’autres types de format d’images : PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TGA, TIFF, SGI, PTX | ||
Ligne 500: | Ligne 505: | ||
Source de la boucle : | Source de la boucle : | ||
* [[utilisateurs:smolski:tutos:copies-incrementees]] | * [[utilisateurs:smolski:tutos:copies-incrementees]] | ||
+ | |||
+ | === Concatener facile === | ||
+ | |||
+ | <note>À tester...</note> | ||
+ | |||
+ | Pour concaténer des mkv avec ffmpeg il faut faire comme suit : | ||
+ | Créer un fichier avec le contenu : | ||
+ | |||
+ | <code user>file 'partie1.mkv' | ||
+ | <code user>file 'partie2.mkv'</code> | ||
+ | |||
+ | Appelons ce fichier « list-mkv.txt ». | ||
+ | Alors la commande : | ||
+ | |||
+ | <code user>ffmpeg -f concat -i list-mkv.txt -c copy output.mkv</code> | ||
+ | |||
+ | Source sur le forum : | ||
+ | * https://debian-facile.org/viewtopic.php?pid=345771#p345771 | ||
=== Pense-bête à ska === | === Pense-bête à ska === | ||
Ligne 554: | Ligne 577: | ||
De cette façon, vous pouvez expérimenter et ajuster votre recadrage sans avoir besoin d'encoder, de visualiser ni de recommencer. | De cette façon, vous pouvez expérimenter et ajuster votre recadrage sans avoir besoin d'encoder, de visualiser ni de recommencer. | ||
+ | |||
+ | =====Réparer un fichier mp4===== | ||
+ | |||
+ | Il peut arriver qu'un pompage sur le net ne soit pas correctement recodé (par ex. on aura un fichier vidéo et un fichier audio non fusionnés). | ||
+ | youtube-dl annonce dans ce cas que la «conversion» n'a pas abouti; à mon avis il s'agit d'une fusion et non d'une conversion. | ||
+ | |||
+ | ffmpeg est capable de faire cette fusion: | ||
+ | |||
+ | <code user>ffmpeg -i <fichier vidéo> -i <fichier audio> <fichier final>.mp4</code> | ||
+ | |||
=====Liens===== | =====Liens===== | ||
- | * Forum df - Améliorer la qualité des vidéos : [[https://debian-facile.org/viewtopic.php?pid=244397#p244397]] | + | * Forum df - Améliorer la qualité des vidéos : [[https://debian-facile.org |
+ | /viewtopic.php?pid=244397#p244397]] | ||
+ | * Forum df - Encoder en haute qualité : https://debian-facile.org//viewtopic.php?pid=329699#p329699 | ||
* Site officiel: (en)[[http://ffmpeg.org/]] | * Site officiel: (en)[[http://ffmpeg.org/]] | ||
* Documentation ffmpeg: (en)[[http://trac.ffmpeg.org/wiki]] | * Documentation ffmpeg: (en)[[http://trac.ffmpeg.org/wiki]] |