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/05/2017 23:11] smolski [Encoder la vidéo] |
doc:media:ffmpeg [21/11/2017 05:35] smolski [Liens] |
||
---|---|---|---|
Ligne 317: | Ligne 317: | ||
''do $i -c:v:0 libx264 -preset slow -crf 15 -s 1024x768 -threads 0 -c:a $i.mp4;done'' | ''do $i -c:v:0 libx264 -preset slow -crf 15 -s 1024x768 -threads 0 -c:a $i.mp4;done'' | ||
- | **Explication :** \\ | + | **Explication :** |
Au début : ''do $i'' indique qu'il faut considérer chacun des numéros attribués à la variable ''i'' précédemment définie. \\ | Au début : ''do $i'' indique qu'il faut considérer chacun des numéros attribués à la variable ''i'' précédemment définie. \\ | ||
Le : '';done'' indique la fin de la commande qui est à répéter pour chaque variable ''$i'' trouvée. | Le : '';done'' indique la fin de la commande qui est à répéter pour chaque variable ''$i'' trouvée. | ||
Ligne 328: | Ligne 329: | ||
Et pour assembler le tout directement en MP4 : | Et pour assembler le tout directement en MP4 : | ||
- | <code user>ffmpeg -y -i concat:"0001.mp4|0002.mp4|0003.mp4|0004.mp4|0005.mp4" -c copy -f mov "1.mp4"</code> | + | <code user>ffmpeg -y -i concat:"0001.ts|0002.ts|0003.ts|0004.ts|0005.ts" -c copy -f mov "1.mp4"</code> |
Où la vidéo 1.mp4 est la vidéo finale assemblée. | Où la vidéo 1.mp4 est la vidéo finale assemblée. | ||
+ | |||
+ | **Alternative :** | ||
+ | |||
+ | En utilisant la boucle de nouveau : | ||
+ | <code user>toto=""; for i in {0001..0005}; do toto="$toto$i.ts|"; done; ffmpeg -y -i concat:"$toto" -c copy -f mov "1.mp4"</code> | ||
+ | Merci **kyodev** pour cette astuce ! :-D | ||
Source de la boucle : | Source de la boucle : | ||
Ligne 396: | Ligne 403: | ||
Ici on spécifie 24 images par seconde et un bitrate de 1800kb/s. | Ici on spécifie 24 images par seconde et un bitrate de 1800kb/s. | ||
+ | |||
+ | === huffyuv === | ||
+ | |||
+ | Transformer une image fixe jpg en video mp4 : | ||
+ | <code user>ffmpeg -i votre_image.jpg -c:v huffyuv -vcodec libx264 -r 0.07 votre_image.mp4</code> | ||
+ | |||
+ | L'option : | ||
+ | <code>-r 0.-r 0.07</code> | ||
+ | |||
+ | module à environ 1/15e la vitesse de défilement pour la video MP4. | ||
+ | Si on augmente, ça accélère, si on diminue, ça ralentit. | ||
+ | |||
+ | Merci au **captnfab** qui de son vaisseau flambloie les tutos à tour de bras ! LOL | ||
==== Transformer une vidéo en une série images ==== | ==== Transformer une vidéo en une série images ==== | ||
Ligne 453: | Ligne 473: | ||
=====Liens===== | =====Liens===== | ||
+ | * Forum df - Améliorer la qualité des vidéos : [[https://debian-facile.org/viewtopic.php?pid=244397#p244397]] | ||
* 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]] |