Changes between Version 46 and Version 47 of Encode/HighQualityAudio
- Timestamp:
- Jan 30, 2016, 7:14:47 AM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Encode/HighQualityAudio
v46 v47 37 37 Windows Media Audio 1: wmav1 38 38 Windows Media Audio 2: wmav2 39 LC-AAC: libfdk_aac, libfaac, aac, libvo_aacenc40 HE-AAC: libfdk_aac , libaacplus39 AAC LC: libfdk_aac, libfaac, aac 40 HE-AAC: libfdk_aac 41 41 Vorbis: libvorbis, vorbis 42 42 MP3: libmp3lame, libshine … … 45 45 Based on quality produced from high to low:[[BR]] 46 46 {{{ 47 libopus > libvorbis >= libfdk_aac > aac > libmp3lame >= libfaac >= eac3/ac3 > libtwolame > vorbis > mp2 > wmav2/wmav1 > libvo_aacenc47 libopus > libvorbis >= libfdk_aac > aac > libmp3lame >= libfaac >= eac3/ac3 > libtwolame > vorbis > mp2 > wmav2/wmav1 48 48 }}} 49 49 {{{#!comment 50 50 I 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_aacenc51 libopus >= libvorbis >= aac >= libfdk_aac > libmp3lame > eac3/ac3 >= libfaac > libtwolame > mp2 > vorbis > wmav2/wmav1 52 52 Both 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.56 53 57 54 }}} … … 59 56 60 57 61 For AAC only: (Because it is a little bit confusing, with 4encoders available)[[BR]]58 For AAC only: (Because it is a little bit confusing, with 3 encoders available)[[BR]] 62 59 {{{ 63 libfdk_aac > aac > libfaac > libvo_aacenc60 libfdk_aac > aac > libfaac 64 61 }}} 65 62 … … 79 76 80 77 Please 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 }}} 78 Please note that `wmav1` and `wmav2` don't seem to be able to reach transparency at any given bitrate.[[BR]] 144 79 145 80 == Container formats == … … 164 99 The bitrates listed here assume 2-channel stereo and a sample rate of 44.1kHz or 48kHz. Mono may require fewer bits.[[BR]] 165 100 - '''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]] 169 104 - '''libvorbis''' Usable range >= 96Kbps. Recommended range '''-aq 4 (>= 128Kbps)'''[[BR]] 170 105 - '''libmp3lame''' Usable range >= 128Kbps. Recommended range '''-aq 2 (>= 192Kbps)'''[[BR]] … … 183 118 - '''mp2''' Usable range >= 320kbps. Recommended range '''>= 320Kbps'''[[BR]] 184 119 185 The '''vorbis''' , '''wmav1/wmav2''' and '''libvo_aacenc''' encoders are not worth using.[[BR]]186 The '''wmav1/wmav2''' and '''libvo_aacenc''' encoders '''donot reach transparency at any bitrate'''.[[BR]]120 The '''vorbis''' and '''wmav1/wmav2''' encoders are not worth using.[[BR]] 121 The '''wmav1/wmav2''' encoder '''does not reach transparency at any bitrate'''.[[BR]] 187 122 The '''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]] 188 123 To calculate the bitrate to use for multi-channel audio: (bitrate for stereo) x (channels / 2).[[BR]]
