Changes between Version 46 and Version 47 of Encode/HighQualityAudio


Ignore:
Timestamp:
Jan 30, 2016, 9:14:47 AM (2 years ago)
Author:
Timothy_Gu
Comment:

libaacplus and libvo-aacenc are gone

Legend:

Unmodified
Added
Removed
Modified
  • Encode/HighQualityAudio

    v46 v47  
    3737Windows Media Audio 1: wmav1 
    3838Windows Media Audio 2: wmav2 
    39 LC-AAC: libfdk_aac, libfaac, aac, libvo_aacenc 
    40 HE-AAC: libfdk_aac, libaacplus 
     39AAC LC: libfdk_aac, libfaac, aac 
     40HE-AAC: libfdk_aac 
    4141Vorbis: libvorbis, vorbis 
    4242MP3: libmp3lame, libshine 
     
    4545Based on quality produced from high to low:[[BR]] 
    4646{{{ 
    47 libopus > libvorbis >= libfdk_aac > aac > libmp3lame >= libfaac >= eac3/ac3 > libtwolame > vorbis > mp2 > wmav2/wmav1 > libvo_aacenc 
     47libopus > libvorbis >= libfdk_aac > aac > libmp3lame >= libfaac >= eac3/ac3 > libtwolame > vorbis > mp2 > wmav2/wmav1 
    4848}}} 
    4949{{{#!comment 
    5050I think we should do a listening test between libfaac and eac3/ac3, because from my experience libfaac can't really handle 128kbps or 160kbps as well as ac3 
    51 libopus >= libvorbis >= aac >= libfdk_aac > libmp3lame > eac3/ac3 >= libfaac > libtwolame > mp2 > vorbis > wmav2/wmav1 > libvo_aacenc  
     51libopus >= libvorbis >= aac >= libfdk_aac > libmp3lame > eac3/ac3 >= libfaac > libtwolame > mp2 > vorbis > wmav2/wmav1 
    5252Both libfaac and ac3 have annoying sounds at 128Kbps. It probably depends on what one prefers, but ac3 is definitely better than libtwolame at 128Kbps. libtwolame completely breaks down at that rate. 
    53  
    54 Also unless I had a broken libvo_aacenc encoder I doubt libvo_aacenc beats mp2 @ 256Kbps. It just doesn't make sense. 
    55 There really needs to be a public listening test. 
    5653 
    5754}}} 
     
    5956 
    6057 
    61 For AAC only: (Because it is a little bit confusing, with 4 encoders available)[[BR]] 
     58For AAC only: (Because it is a little bit confusing, with 3 encoders available)[[BR]] 
    6259{{{ 
    63 libfdk_aac > aac > libfaac > libvo_aacenc 
     60libfdk_aac > aac > libfaac 
    6461}}} 
    6562 
     
    7976 
    8077Please note it is '''not recommended''' to use `vorbis` for Vorbis encoding; use `libvorbis` instead.[[BR]] 
    81 Please note that `wmav1`,`wmav2` and `libvo_aacenc` don't seem to be able to reach transparency at any given bitrate.[[BR]] 
    82  
    83 {{{#!comment 
    84 Please explain why it is not recommended to use these encoders or link to other wiki pages that do explain. 
    85 Would personal ABX logs be enough? 
    86 Encoded with: 
    87 ffmpeg.exe -i original.wav -acodec wmav2 -b:a 520k test.wma 
    88  
    89 foo_abx 1.3.4 report 
    90 foobar2000 v1.1.15 
    91 2013/04/09 19:18:48 
    92  
    93 File A: C:\ffmpeg-20121125-git-26c531c-win32-static\bin\exactlylikeyou\original.wav 
    94 File B: C:\ffmpeg-20121125-git-26c531c-win32-static\bin\exactlylikeyou\test.wma 
    95  
    96 19:18:48 : Test started. 
    97 19:19:31 : 01/01  50.0% 
    98 19:19:48 : 02/02  25.0% 
    99 19:20:07 : 03/03  12.5% 
    100 19:20:26 : 04/04  6.3% 
    101 19:20:48 : 05/05  3.1% 
    102 19:21:05 : 06/06  1.6% 
    103 19:21:36 : 07/07  0.8% 
    104 19:22:04 : 08/08  0.4% 
    105 19:22:34 : 09/09  0.2% 
    106 19:22:59 : 10/10  0.1% 
    107 19:23:25 : Test finished. 
    108  
    109  ----------  
    110 Total: 10/10 (0.1%) 
    111  
    112 The max bitrate that ffmpeg allowed me to use for libvo_aacenc was 320k: 
    113 ffmpeg.exe -i original.wav -acodec libvo_aacenc -b:a 320k test.m4a 
    114  
    115 foo_abx 1.3.4 report 
    116 foobar2000 v1.1.15 
    117 2013/04/09 19:32:18 
    118  
    119 File A: C:\ffmpeg-20121125-git-26c531c-win32-static\bin\exactlylikeyou\original.wav 
    120 File B: C:\ffmpeg-20121125-git-26c531c-win32-static\bin\exactlylikeyou\test.m4a 
    121  
    122 19:32:18 : Test started. 
    123 19:32:43 : 01/01  50.0% 
    124 19:33:19 : 02/02  25.0% 
    125 19:33:34 : 03/03  12.5% 
    126 19:33:59 : 04/04  6.3% 
    127 19:34:27 : 05/05  3.1% 
    128 19:34:50 : 06/06  1.6% 
    129 19:35:08 : 07/07  0.8% 
    130 19:35:36 : 08/08  0.4% 
    131 19:35:51 : 09/09  0.2% 
    132 19:36:10 : 10/10  0.1% 
    133 19:36:13 : Test finished. 
    134  
    135  ----------  
    136 Total: 10/10 (0.1%) 
    137  
    138 The first song I tested wasn't even a problematic sample... 
    139  
    140 The reason for not recommending vorbis, is because it doesn't respect the bitrate given. 
    141  
    142  
    143 }}} 
     78Please note that `wmav1` and `wmav2` don't seem to be able to reach transparency at any given bitrate.[[BR]] 
    14479 
    14580== Container formats == 
     
    16499The bitrates listed here assume 2-channel stereo and a sample rate of 44.1kHz or 48kHz. Mono may require fewer bits.[[BR]] 
    165100- '''libopus''' Usable range >= 80Kbps. Recommended range '''>= 128Kbps'''[[BR]] 
    166 - '''libfdk_aac default LC-AAC profile.''' Recommended range '''>= 128Kbps'''; see [[Encode/AAC|AAC Encoding Guide]]. [[BR]] 
    167 - '''(libfdk_aac or libaacplus) -profile:a aac_he_v2''' Usable range '''<= 48Kbps CBR'''. Transparency: Does not reach transparency. Use LC-AAC instead to achieve transparency[[BR]] 
    168 - '''(libfdk_aac or libaacplus) -profile:a aac_he''' Usable range '''>= 48Kbps and <= 80Kbps CBR'''. Transparency: Does not reach transparency. Use LC-AAC instead to achieve transparency[[BR]] 
     101- '''libfdk_aac default AAC LC profile.''' Recommended range '''>= 128Kbps'''; see [[Encode/AAC|AAC Encoding Guide]]. [[BR]] 
     102- '''libfdk_aac -profile:a aac_he_v2''' Usable range '''<= 48Kbps CBR'''. Transparency: Does not reach transparency. Use AAC LC instead to achieve transparency[[BR]] 
     103- '''libfdk_aac -profile:a aac_he''' Usable range '''>= 48Kbps and <= 80Kbps CBR'''. Transparency: Does not reach transparency. Use AAC LC instead to achieve transparency[[BR]] 
    169104- '''libvorbis''' Usable range >= 96Kbps. Recommended range '''-aq 4 (>= 128Kbps)'''[[BR]] 
    170105- '''libmp3lame''' Usable range >= 128Kbps. Recommended range '''-aq 2 (>= 192Kbps)'''[[BR]] 
     
    183118- '''mp2''' Usable range >= 320kbps. Recommended range '''>= 320Kbps'''[[BR]] 
    184119 
    185 The '''vorbis''', '''wmav1/wmav2''' and '''libvo_aacenc''' encoders are not worth using.[[BR]] 
    186 The '''wmav1/wmav2''' and '''libvo_aacenc''' encoders '''do not reach transparency at any bitrate'''.[[BR]] 
     120The '''vorbis''' and '''wmav1/wmav2''' encoders are not worth using.[[BR]] 
     121The '''wmav1/wmav2''' encoder '''does not reach transparency at any bitrate'''.[[BR]] 
    187122The '''vorbis''' encoder does not use the bitrate specified in ffmpeg. On some samples it does sound reasonable, but the bitrate is very high.[[BR]][[BR]] 
    188123To calculate the bitrate to use for multi-channel audio: (bitrate for stereo) x (channels / 2).[[BR]]