Author Topic: What's the state of FFmpeg's LC-AAC encoder?  (Read 9933 times)

Offline skottish

  • Member
  • Posts: 8
    • View Profile
What's the state of FFmpeg's LC-AAC encoder?
« on: March 19, 2010, 09:12:30 PM »
As the title says, what's the state of FFmpeg's LC-AAC encoder in terms of technical quality (distortion, dynamic range, errors, etc)? I've been using it for quite a while for recording of playback on an I-Pod with pretty low quality headphones, but that's hardly a benchmark. My primary question is, where does it stand right now for LC Profile compared to Apple's good LC encoder to Nero's very good LC encoder?
« Last Edit: March 19, 2010, 09:26:47 PM by skottish »

Offline Dark Shikari

  • x264 developer
  • Administrator
  • Member
  • *****
  • Posts: 650
    • View Profile
Re: What's the state of FFmpeg's LC-AAC encoder?
« Reply #1 on: March 19, 2010, 10:21:59 PM »
It's still significantly worse than FAAC.

Offline skottish

  • Member
  • Posts: 8
    • View Profile
Re: What's the state of FFmpeg's LC-AAC encoder?
« Reply #2 on: March 20, 2010, 07:13:27 AM »
It's still significantly worse than FAAC.

I thought that it may be the case. I'm currently using neroAacEnc, which seems to do a very good job.

Offline hydra3333

  • Member
  • Posts: 19
    • View Profile
Re: What's the state of FFmpeg's LC-AAC encoder?
« Reply #3 on: March 25, 2010, 10:55:29 PM »
FAAC ?  Er, where can I find this thing and howto use it ?

Offline DarkZell666

  • Member
  • Posts: 38
    • View Profile
Re: What's the state of FFmpeg's LC-AAC encoder?
« Reply #4 on: March 26, 2010, 01:47:46 AM »
FAAC ?  Er, where can I find this thing and howto use it ?
http://sourceforge.net/projects/faac/files/
It's a command-line LC-AAC encoder, for which many GUI's also exist out there.
Some names that come to my mind : foobar2000 (which is also a media player), MediaCoder, BeLight, and possibly many others I'll let you google for :)

Offline hydra3333

  • Member
  • Posts: 19
    • View Profile
Re: What's the state of FFmpeg's LC-AAC encoder?
« Reply #5 on: March 26, 2010, 03:29:19 AM »
Salutations, DarkZell666.

Offline saintdev

  • Member
  • Posts: 22
    • View Profile
Re: What's the state of FFmpeg's LC-AAC encoder?
« Reply #6 on: March 26, 2010, 07:22:59 PM »
It's still significantly worse than FAAC.
Understatement of the year award goes to Dark Shikari.
I just did this the other day if anyone is curious to the state of the ffaac encoder. file #1 is ffaac @ ~160kbps, file #2 is original source, and file #3 is faac @ ~160kbps
http://saintdevelopment.com/files/tests.zip
« Last Edit: March 26, 2010, 08:06:07 PM by saintdev »

Offline RiCON

  • Member
  • Posts: 90
    • View Profile
Re: What's the state of FFmpeg's LC-AAC encoder?
« Reply #7 on: March 26, 2010, 07:29:53 PM »
Oh wow, that's horrible. Sounds more like 16kbps HEv2.

Offline saintdev

  • Member
  • Posts: 22
    • View Profile
Re: What's the state of FFmpeg's LC-AAC encoder?
« Reply #8 on: March 26, 2010, 07:37:33 PM »
Oh wow, that's horrible. Sounds more like 16kbps HEv2.
I think that would actually sound better, because of SBR ;)

Offline skottish

  • Member
  • Posts: 8
    • View Profile
Re: What's the state of FFmpeg's LC-AAC encoder?
« Reply #9 on: March 27, 2010, 08:34:57 PM »
Cool, this thread is getting traction.

I think that would actually sound better, because of SBR ;)

SBR isn't part of LC.

Offline saintdev

  • Member
  • Posts: 22
    • View Profile
Re: What's the state of FFmpeg's LC-AAC encoder?
« Reply #10 on: March 27, 2010, 08:38:23 PM »
SBR isn't part of LC.
I know.
Reread RiCON's post, then mine.

Offline skottish

  • Member
  • Posts: 8
    • View Profile
Re: What's the state of FFmpeg's LC-AAC encoder?
« Reply #11 on: March 27, 2010, 08:53:11 PM »
I remember the discussion on ffmpeg-dev when the code base was about to be released to trunk. It was brought up then that a separate, independent project that modeled x264 could/would/should be the "best" solution. Yup. 

Offline mzso

  • Member
  • Posts: 14
    • View Profile
Re: What's the state of FFmpeg's LC-AAC encoder?
« Reply #12 on: July 20, 2012, 10:14:17 AM »
How about now?

I usually use FAAC because I can't raise the lowpass setting in neroAAC. Although I actually prefer vorbis but I have a found/worn ipond :D