On May 21, 2013, at 22:53 , Brad O'Hearne wrote:

> On May 21, 2013, at 7:26 AM, Kalileo <[email protected]> wrote:
> 
>> Which "Playback" , which player ? Every player can have it's own playback 
>> logic, nevertheless I don't see where the player logic would require fps to 
>> be fixed (unless it ignores dts/pts).
> 
> I reproduced this behavior by with playback in Wondershare Video Converter 
> Ultimate, VLC, and streaming through Wowza and playback in a browser Flash 
> player. All consistent. 

Which might simply say that these tools do require a fixed frame rate, or need 
longer to synchronize, than you gave them time, or that your dts/pts settings 
were wrong.

> 1. Does FFmpeg support variable frame rate, or not? 

ffmpeg gives you the tools to handle it. Don't mix statements about ffmpeg 
command line tool with what you can do with the ffmpeg libraries.

> 
> 2. If I set the time_base.den on the video codec (let's say to 30 fps), can I 
> fire  say 12fps at the encoder and compensate for that by setting pts/dts 
> such that the timing won't be incorrect? 

Again, that depends on your player, on how it synchronizes.

Don't blame it on ffmpeg when your players / streamers can't handle it.

You might want to study the basic old example of a player written using the 
ffmpeg libraries by Dranger. Seriously.
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to