[Ffmpeg-devel] Re: AMR bitrate
Benjamin Larsson
banan
Fri Nov 10 17:11:35 CET 2006
Martin skrev:
> Hi,
>
> gravsten at yahoo.com wrote:
>>>> I have a question regarding encoding and decoding of AMR using
>>>> ffmpeg. To me it seems that the bitrate mode is fixed after
>>>> avcodec_open(). Is that correct (the bitrate mode cannot be changed
>>>> on the fly)?
>>> No the bitrate can't be changed on the fly and user questions
>>> to the user list.
>>
>> Actually, the standard let one negotiation a set of AMR bit rates beforehand,
>> and the transmitter may arbitrarily change bitrate within the agreed set on an
>> AMR frame boundary (20ms).
>>
>> I am unsure whether ffmpeg let you change the bitrate on-the-fly (i.e. without
>> close/open codec), but if not, you should be able to fix this by merely making
>> the AMR codec access a bitrate value in the avctx structure directly (ffmpeg
>> only serves as a proxy to an external AMR library originally from the ITU).
>
> thanks for clarifying that!
> I tested it and it worked. Would you accept a patch for that? There
> shouldn't be a downside in directly accessing the avctx structure, right?
>
> Martin
Send the patch for review.
MvH
Benjamin Larsson
More information about the ffmpeg-devel
mailing list