Changes between Version 7 and Version 8 of Encode/HighQualityAudio


Ignore:
Timestamp:
Apr 7, 2013, 6:18:36 PM (6 years ago)
Author:
lithosza
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Encode/HighQualityAudio

    v7 v8  
    4646Even though AAC should generally give better quality than MP3 at the same bitrates libmp3lame should give better quality output than libfaac.[[BR]]
    4747This list is just a general idea and there might be cases where codecs listed to the right might perform better than those listed to the left at certain bitrates. [[BR]]
     48The best internal/native encoder available in ffmpeg without any external libraries is eac3/ac3. [[BR]]
    4849
    49 Please note it is not recommended to use 'libvo_aacenc' for AAC encoding.[[BR]]
    50 Please note it is not recommended to use 'vorbis' for Vorbis encoding.[[BR]]
     50Please note it is '''not recommended''' to use 'libvo_aacenc' for AAC encoding.[[BR]]
     51Please note it is '''not recommended''' to use 'vorbis' for Vorbis encoding.[[BR]]
     52Please note that 'wmav1 or wmav2' don't seem to be able to reach transparency at any given bitrate.[[BR]]
    5153
    5254== Container formats ==
    5355Only certain audio codecs will be able to fit in your target output file.
    54 ||Container||Audio formats supported||
    55 ||MKV||Vorbis,MP3,MP2,LC-AAC,HE-AAC,WMAv1,WMAv2,AC3,eAC3||
    56 ||MP4||MP2,MP3,LC-AAC,HE-AAC,AC3,eAC3?||
    57 ||WebM||Vorbis||
    58 ||OGG||Vorbis,Opus||
     56||'''Container'''||'''Audio formats supported'''||
     57||'''MKV'''||Vorbis,MP2,MP3,LC-AAC,HE-AAC,WMAv1,WMAv2,AC3,eAC3||
     58||'''MP4'''||MP2,MP3,LC-AAC,HE-AAC,AC3,eAC3?||
     59||'''WebM'''||Vorbis||
     60||'''OGG'''||Vorbis,Opus||
    5961Please note that there more container formats available than those listed above.
    6062
     
    6365Please note that the bitrates listed here assumes the audio is Stereo and >= 44.1Khz. Mono could require less bits.[[BR]]
    6466
    65 - '''libopus''' Recommended usable range >= 64Kbps. Reaching transparency around 96Kbps[[BR]]
    66 - '''(libfdk_aac or libaacplus) -profile:a aac_he_v2''' Recommended usable range <= 48Kbps CBR. Transparency: Does not reach transparency. Use LC-AAC instead to achieve transparency[[BR]]
    67 - '''(libfdk_aac or libaacplus) -profile:a aac_he''' Recommended usable range >= 48Kbps and <= 80Kbps CBR. Transparency: Does not reach transparency. Use LC-AAC instead to achieve transparency[[BR]]
    68 - '''libfdk_aac default LC-AAC profile.''' Recommended usable range VBR level 3 to 5 (http://ffmpeg.org/trac/ffmpeg/wiki/AACEncodingGuide). Reaching transparency around VBR level 3 (Around 96Kbps)[[BR]]
    69 - '''libvorbis''' Recommended usable range >= 96Kbps. Reaching transparency around 96Kbps[[BR]]
    70 - '''libmp3lame''' Recommended usable range >= 128Kbps. Reaching transpareny around 128Kbps[[BR]]
    71 - '''libfaac''' Recommended usable range >= 192kbps. Reaching transparency around 192Kbs[[BR]]
    72 - '''aac''' Recommended usable range >= 300kbps. Reaching transparency around 300Kbps[[BR]]
    73 - '''libvo_aacenc''' Recommended usable range ????kbps. Does not reach tranparency. Broken? [[BR]]
    74 - '''vorbis''' Recommended usable range >= 280kbps. Reaching transparency around 280Kbps[[BR]]
    75 - '''mp2''' Recommended usable range >= 192kbps. Reaching transparency around 320Kbps[[BR]]
    76 - '''libtwolame''' Recommended usable range >= 192kbps. Reaching transparency around 192Kbps[[BR]]
    77 - '''ac3 or eac3''' Recommended usable range >= 192kbps. Reaching transparency around 192Kbps[[BR]]
    78 - '''wmav1 or wmav2''' Recommended usable range >= ????kbps. Does not reach tranparency. Broken?[[BR]]
     67- '''libopus''' Recommended usable range '''>= 64Kbps'''. Compression artifacts start becoming unnoticeable around 96Kbps[[BR]]
     68- '''libfdk_aac default LC-AAC profile.''' Recommended usable range '''VBR level 3 to 5''' (http://ffmpeg.org/trac/ffmpeg/wiki/AACEncodingGuide). Compression artifacts start becoming unnoticeable around VBR level 3 (Around 96Kbps)[[BR]]
     69- '''(libfdk_aac or libaacplus) -profile:a aac_he_v2''' Recommended usable range '''<= 48Kbps CBR'''. Transparency: Does not reach transparency. Use LC-AAC instead to achieve transparency[[BR]]
     70- '''(libfdk_aac or libaacplus) -profile:a aac_he''' Recommended usable range '''>= 48Kbps and <= 80Kbps CBR'''. Transparency: Does not reach transparency. Use LC-AAC instead to achieve transparency[[BR]]
     71- '''libvorbis''' Recommended usable range '''>= 96Kbps'''. Compression artifacts start becoming unnoticeable around 96Kbps[[BR]]
     72- '''libmp3lame''' Recommended usable range '''>= 128Kbps'''. Compression artifacts start becoming unnoticeable around 128Kbps[[BR]]
     73- '''ac3 or eac3''' Recommended usable range '''>= 192kbps'''. Compression artifacts start becoming unnoticeable around 192Kbps[[BR]]
     74- '''libfaac''' Recommended usable range '''>= 192kbps'''. Compression artifacts start becoming unnoticeable around 192Kbps. Some samples still show some artifacts[[BR]]
     75- '''libtwolame''' Recommended usable range '''>= 192kbps'''. Compression artifacts start becoming unnoticeable around 192Kbps[[BR]]
     76- '''mp2''' Recommended usable range '''>= 192kbps'''. Artifacts not so annoying as other encoders. Compression artifacts start becoming unnoticeable around 320Kbps[[BR]]
     77- '''aac''' Recommended usable range '''>= 300kbps'''. Compression artifacts start becoming unnoticeable around 300Kbps[[BR]]
     78- '''vorbis''' Recommended usable range '''>= 280kbps'''. Compression artifacts start becoming unnoticeable around 280Kbps[[BR]]
     79- '''wmav1 or wmav2''' Recommended usable range '''>= ????kbps'''. Does not reach tranparency. Notice artifacts on every bitrate. Broken?[[BR]]
     80- '''libvo_aacenc''' Recommended usable range '''>= ????kbps'''. Does not reach tranparency. Notice artifacts on every bitrate. Broken? [[BR]]
    7981----
    8082
    8183Please note Opus streams are currently not muxable in MKV containers. Only Ogg Containers at the moment.[[BR]]
    8284When compatibility with hardware players doesn't matter then use libvorbis in a MKV container rather than libfaac when libfdk_aac isn't available[[BR]]
    83 When compatibility with hardware players does matter then use libmp3lame in a MP4/MKV container rather than libfaac when libfdk_aac isn't available[[BR]]
     85When compatibility with hardware players does matter then use libmp3lame or eac3/ac3 in a MP4/MKV container rather than libfaac when libfdk_aac isn't available[[BR]]
    8486Transparency means the encoded audio sounds indistinguishable from the source file.