[MEncoder-users] FLV Playback Issue
A. Schmid
sahib at phreaker.net
Wed Apr 30 16:57:52 CEST 2008
Charles philip Chan wrote:
> You should specify an output frame rate when encoding. IIRC, wmv uses
> variable frame rate- this is the source of the problem. Do a search on
> the list, this have been discussed before.
Ah, thanks, now the problem is clear.
But why use a faked fps of 1000? You could use 25 just as well - only it
would work (sort of - minus possible jerkiness) out of the box.
Or make mencoder yell at the user, that he should manually set fps.
Or is the value of 1000 a trying to simulate variable framerates
(matching mencoder's fps to WMV's maximum framerate and then duplicating
as much frames as WMV sets as delay in milliseconds)?
This should work, but somehow it breaks the output video. Looks like it
has something to to with rate control in lavc - as if the duplicate
frames confuse the temporal complexity checker or something.
Because with variable bitrate (vqscale instead of vbitrate) the
artifacts are gone - despite 1000 fps and each frame beeing duplicated
40 times!
Regards
Alex
More information about the MEncoder-users
mailing list