2010-08-24 6 views
1

J'ai cherché de nombreux sujets à travers stackoverflow et trouvé beaucoup de bonnes solutions. Par exemple, lorsque vous essayez d'extraire une image à partir d'une vidéo, je peux utiliser ce code:Extrait FLV Frame avec FFmpeg - Format pris en charge

ffmpeg -i video.mpg -f image2 -vframes 1 -ss 00:00:01 -y -s picture.png 

et cela donnera un picture.png avec la première image de la vidéo. Le problème est, quand j'essaie de faire la même chose avec les fichiers FLV je reçois une erreur appelée:

[flv @ 0x5597b8] Unsupported video codec (7) 
[flv @ 0x5597b8] Unsupported audio codec (a) 
[flv @ 0x5597b8] skipping flv packet: type 250, size 758, flags 0 
[flv @ 0x5597b8] Could not find codec parameters (Video: 0x0007) 

Donc ma question est, comment puis-je ajouter le support pour cela? Où devrais-je regarder?

S'il vous plaît aidez-moi, merci.

+0

Donnez-nous votre sortie de ligne de commande complète. Il y a des choses qui sont importantes pour déboguer votre problème. –

Répondre

1

Essayez cette ligne

 
ffmpeg -i video.flv -an -vcodec png -vframes 1 -ss 00:00:01 -y picture.png 

Une chose que je remarque est que vous avez "-s" mais aucune dimension? Cette option est pour le redimensionnement donc il a besoin de quelque chose comme "-s 320x240"

Questions connexes