[FFmpeg-trac] #2686(avcodec:open): Native AAC encoder collapses at high bitrates on some samples
FFmpeg
trac at avcodec.org
Sun Jul 21 05:51:51 CEST 2013
#2686: Native AAC encoder collapses at high bitrates on some samples
-------------------------------------+-------------------------------------
Reporter: Kamedo2 | Owner:
Type: defect | Status: open
Priority: normal | Component: avcodec
Version: git-master | Resolution:
Keywords: aac | Blocked By:
regression | Reproduced by developer: 1
Blocking: |
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by Kamedo2):
Replying to [comment:60 klaussfreire]:
> {{{
> #define _AAC_CUTOFF(bit_rate,channels,sample_rate) (bit_rate ?
FFMIN3(FFMIN3( \
> bit_rate/channels, \
> 3000 + bit_rate/channels/2, \
> 16000 + bit_rate/channels/8), \
> 20000, \
> sample_rate / 2): (sample_rate / 2))
> #define AAC_CUTOFF(s) ( \
> (s->flags & CODEC_FLAG_QSCALE) \
> ? _AAC_CUTOFF(s->bit_rate, s->channels, s->sample_rate) \
> : _AAC_CUTOFF((int)(s->bit_rate * (s->global_quality ?
s->global_quality : 120) / 120.0), 2, s->sample_rate) \
> )
> }}}
>
> I find it works better, the other was was pretty dull for 64k/ch, which
ought to be transparent for AAC. This one also works on VBR.
The high cutoff causes trouble for whitenoise.flac below 55kbps.
And I'm almost certain 16kHz is optimal at 128kbps stereo.
http://d.hatena.ne.jp/kamedo2/20120221/1329845124
http://d.hatena.ne.jp/kamedo2/20120729/1343545890
[[Image(http://i43.tinypic.com/cmhx3.png)]]
[[Image(http://i39.tinypic.com/2ecdv0o.png)]]
--
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2686#comment:69>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list