Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails)

#1 Le 18/02/2010, à 19:19

fury_jin

erreur "first frame is no keyframe" format MP4 (x264

Salut,

Je vous explique un peu mon problème:

Je fais des petites vidéos avec l'option de capture ffmpeg, qui me génère un .avi avec le codev ffmpeg pour la vidéo et wav PCM pour le son.

Je compresse mes vidéos avec avidemux, le codec MPEG 4 AVC x264 en 2 pass pour l'image et le AAC pour le son.

J'ai mon .MP4 de très bonne qualité, mais quand je l'ouvre avec mplayer, il me donne le message d'erreur :

"first frame is no keyframe"

VLC et totem ne relèvent la cette erreur.

Le plus embêtant est quand je mets en ligne ce fichier .mp4, il fonctionne, mais il se lance que lorsque le téléchargement est complet! Ce n'est plus du streaming.

J'ai aussi essayé avec ffmpeg en ligne de commande mais j'ai toujours la même erreur.

ffmpeg -threads 2 -i video.avi -r 25 -vcodec libx264 -s 1280x720 -aspect 16:9 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -b 1200kb -maxrate 1500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -an -passlogfile vid.log -pass 1 -f rawvideo -y /dev/null

ffmpeg -threads 2 -y -i video.avi -r 25 -vcodec libx264 -s 1280x720 -aspect 16:9 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -b 1200kb -maxrate 1500k -bufsize 4M -bt 256k -refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7 -partitions +parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30 -qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -acodec libfaac -ab 112k -ar 48000 -ac 2 -passlogfile vid.log -pass 2 videoh264.mp4

Pour le moment je me suis tourné vers le FLV, mais le double pass x264 est bien meilleur...

Hors ligne

Haut de page ↑