183 votes

Le moyen le plus rapide d'extraire des images en utilisant ffmpeg ?

Bonjour, j'ai besoin d'extraire des images de vidéos en utilisant ffmpeg.. Y a-t-il un moyen plus rapide de le faire que ceci :

ffmpeg -i file.mpg -r 1/1 $filename%03d.jpg

?

216voto

Multimedia Mike Points 11046

Si l'étape d'encodage JPEG est trop exigeante en performances, vous pouvez toujours stocker les images décompressées sous forme d'images BMP :

ffmpeg -i file.mpg -r 1/1 $filename%03d.bmp

Ceci présente également l'avantage de ne pas subir plus de perte de qualité par quantification par transcodage en JPEG. (PNG est également sans perte mais a tendance à prendre beaucoup plus de temps que JPEG pour encoder.)

22voto

Cole128 Points 91

C'est plus simple que toutes les autres commandes jusqu'à présent :

ffmpeg -i input.mp4 '%04d.png'

Modifiez 04 en fonction du nombre de chiffres dont vous avez besoin pour conserver toutes les images. Assurez-vous d'avoir toujours un 0 avant le nombre afin que les noms des trames de sortie soient complétés par zéro.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X