2011-06-17 3 views
1

J'ai une question à propos de l'utilisation de ffmpeg. Chaque fois que j'essaie de convertir des fichiers vidéo en un format différent, fichier de sortie obtenir une séquence d'images clés statique.Fréquence image-clé statique FFmpeg

Ce que je veux dire, c'est que les images clés apparaissent à la distance de 12 images. Je sais que son controllerd par le paramètre -g que vous pouvez changer à tout autre nombre.

ffmpeg -i 1.avi -vcodec mpeg4 -b 2000000 out.avi 

Je crois qu'il devrait y avoir un moyen de faire apparaître les images clés sur des intervalles irréguliers. Ces intervalles doivent être calculés par codec, et ils doivent être basés sur les changements d'image dans le fichier vidéo. Les images clés doivent donc être insérées uniquement lorsqu'elles sont nécessaires, mais pas systématiquement après N images.

Quelqu'un peut-il m'expliquer comment cet encodage "intelligent" peut être fait avec ffmpeg? Merci

SOLUTION: ok ce que je cherchais a une solution très simple. Si vous définissez -G à zéro, ffmpeg choisira des images clés sur la base des plans vidéo et le débit

Répondre

6

Si vous définissez -G à zéro, ffmpeg choisira des images clés sur la base des plans vidéo et bitrate

+2

Désolé - n'a pas Vous voulez pocher votre réponse, mais si je vois une question sans réponse, j'ai tendance à rebondir sans lire. –