[FFmpeg-user] Remuxed MP4 (H.264) plays audio but no video in QuickTime

Fernando Sánchez ballenato at gmail.com
Sun Nov 20 17:31:02 CET 2011


Hi all,

I am remuxing an FLV file (H.264 + AAC encoded) into MP4. The resulting 
file plays correctly in every other player. However, in QuickTime 7.7.1 
only audio is played, there's no video at all, just a black (in Windows) 
or green (in Mac) screen.

This is the command I'm using for conversion:

ffmpeg -i problem_video_qt.flv -acodec copy -vcodec copy 
problem_video_qt.mp4

The only "warning" I see in the output is "Seems stream 0 codec frame 
rate differs from container frame rate: 50.00 (50/1) -> 25.00 (25/1)". 
Could that be the problem? How can I fix it?

To be honest, it may be a problem in the encoded data and not in ffmpeg. 
Could anyone take a look at the file and tell me what's wrong with it? 
Or any "magical" ffmpeg parameter that makes it work in QuickTime 
(without reecoding)? Video files are attached and also the output of 
ffmpeg command line.

The original FLV is recorded from a live stream using rtmpdump and it 
can be potentially really long, that's why I need to remux it and can't 
retranscode (although retranscoding with ffmpeg works fine)

Thank you very much in advance, any comment will be really appreciated!

Command line output: attached
Original FLV: http://www.datafilehost.com/download-e037b1c8.html
Resulting MP4: http://www.datafilehost.com/download-9226ac9a.html


-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ffmpeg-output.txt
URL: <http://ffmpeg.org/pipermail/ffmpeg-user/attachments/20111120/ca4ea895/attachment.txt>


More information about the ffmpeg-user mailing list