Changes between Version 44 and Version 45 of Encode/HighQualityAudio
- Timestamp:
- Dec 5, 2015, 5:02:21 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Encode/HighQualityAudio
v44 v45 45 45 Based on quality produced from high to low:[[BR]] 46 46 {{{ 47 libopus > lib fdk_aac = libvorbis > libmp3lame >= libfaac >= eac3/ac3 > aac> libtwolame > vorbis > mp2 > wmav2/wmav1 > libvo_aacenc47 libopus > libvorbis >= aac >= libfdk_aac > libmp3lame >= libfaac >= eac3/ac3 > libtwolame > vorbis > mp2 > wmav2/wmav1 > libvo_aacenc 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 >= libfdk_aac > libmp3lame > eac3/ac3 >= libfaac > libtwolame >= aac> mp2 > vorbis > wmav2/wmav1 > libvo_aacenc51 libopus >= libvorbis >= aac >= libfdk_aac > libmp3lame > eac3/ac3 >= libfaac > libtwolame > mp2 > vorbis > wmav2/wmav1 > libvo_aacenc 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 53 54 Now I see that even aac has been ranked higher quality than ac3??55 54 Also unless I had a broken libvo_aacenc encoder I doubt libvo_aacenc beats mp2 @ 256Kbps. It just doesn't make sense. 56 55 There really needs to be a public listening test. … … 62 61 For AAC only: (Because it is a little bit confusing, with 4 encoders available)[[BR]] 63 62 {{{ 64 libfdk_aac > libfaac >aac > libvo_aacenc63 aac >= libfdk_aac > libfaac > libvo_aacenc 65 64 }}} 66 65 … … 77 76 Even though AAC should generally give better quality than MP3 at the same bitrates, libmp3lame should give better quality output than `libfaac`.[[BR]] 78 77 This list is just a general guide and there may be cases where a codec listed to the right will perform better than one listed to the left at certain bitrates. [[BR]] 79 The highest quality internal/native encoder available in FFmpeg without any external libraries is eac3/ac3. [[BR]]78 The highest quality internal/native encoder available in FFmpeg without any external libraries is aac . [[BR]] 80 79 81 80 Please note it is '''not recommended''' to use `vorbis` for Vorbis encoding; use `libvorbis` instead.[[BR]] … … 176 175 ffmpeg -i input.wav -c:a libfaac -q:a 330 -cutoff 15000 output.m4a 177 176 }}} 178 - '''aac''' Usable range >= 192kbps. Recommended rate '''240Kbps'''[[BR]]177 - '''aac''' Usable range >= 32kbps (depending on profile and audio). Recommended rate '''>= 128Kbps'''[[BR]] 179 178 Example of usage: 180 179 {{{ 181 ffmpeg -i input.wav -c:a aac -b:a 240k -strict -2 output.m4a 182 }}} 183 {{{#!comment 184 The cutoff is automatically applied since 2012 July, so end users don't need to set -cutoff 15000 manually. 185 Currently(2014 October), higher bitrate such as 320kbps causes trouble. 240kbps is safe. https://ffmpeg.org/trac/ffmpeg/ticket/2686 180 ffmpeg -i input.wav output.m4a 186 181 }}} 187 182 - '''libtwolame''' Usable range >= 192kbps. Recommended range '''>= 256Kbps'''[[BR]]
