[FFmpeg-user] fps in March 13 git: -r 29.97 = 2997 tbn ???
Baptiste Coudurier
baptiste.coudurier at gmail.com
Mon Apr 4 23:56:04 CEST 2011
Hi,
On 04/02/2011 04:50 AM, Mike Scheutzow wrote:
> sean darcy wrote:
>> Converting to an android playable file, I can't seem to set the fps.
>> The input is 29.97. I tried setting -r to 29.97:
>>
>> ...
>>
>> Output #0, ipod, to 'OUTPUT1.m4v':
>> Metadata:
>> encoder : Lavf52.102.0
>> Stream #0.0: Video: libx264, yuv420p, 720x480 [PAR 8:9 DAR 4:3],
>> q=0-69, pass 1, 10000 kb/s, 30k tbn, 29.97 tbc
>>
>> tbn is the framerate for the AVStream of the container, as I gather
>> from google. It seems that -r affects tbn of the output. But really
>> oddly.
>>
>> How do I set fps of the output?
>>
>
> You misunderstand the meaning of tbn. tbn is not the "framerate" of the
> container, it is the timebase.
>
> A timebase is like a clock, and indicates ticks per second. Generally,
> higher values are better.
>
> Both values of tbn you saw should work fine for your file. You got
> different values because 29.97 is not *exactly* equal to 30000/1001.
>
> Also, be careful believing the tbn / tbc "Output #0" stats - they have
> been broken for months. Use 'ffmpeg -i infile' to get accurate values.
No, the values are correct and accurate, you can trust them.
--
Baptiste COUDURIER
Key fingerprint 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
FFmpeg maintainer http://www.ffmpeg.org
More information about the ffmpeg-user
mailing list