Changes between Version 8 and Version 9 of Encode/HighQualityAudio


Ignore:
Timestamp:
Apr 7, 2013, 8:10:22 PM (5 years ago)
Author:
lithosza
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Encode/HighQualityAudio

    v8 v9  
    88== Generation loss == 
    99 
    10 Transcoding from a lossy format like(MP3,AAC,Vorbis,Opus,WMA etc.) to the same or different lossy format might degrade the audio quality even if the bitrate stays the same(or higher). This quality degradation might not be audible to you but it might be audible to others.[[BR]] 
     10Transcoding from a lossy format like MP3,AAC,Vorbis,Opus,WMA etc. to the same or different lossy format might degrade the audio quality even if the bitrate stays the same(or higher). This quality degradation might not be audible to you but it might be audible to others.[[BR]] 
    1111This post on hydrogenaudio.org demonstrates what will happen if you transcode a file 100 times: [[http://www.hydrogenaudio.org/forums/index.php?showtopic=100067]] 
    1212 
     
    1616This can be achieved by specifying 'copy' as the audio codec. 
    1717Example:[[BR]] 
    18 Transcoding a WebM file with a VP8 video track and Vorbis track to a MKV file with H.264 video track and Vorbis audio track:[[BR]] 
     18Transcoding a WebM file (with VP8 video/Vorbis audio) to a MKV file (with H.264 video/unaltered Vorbis audio):[[BR]] 
    1919{{{ 
    2020ffmpeg -i someFile.webm -c:a copy -c:v libx264 outFile.mkv 
     
    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]] 
    48 The best internal/native encoder available in ffmpeg without any external libraries is eac3/ac3. [[BR]] 
     48The highest quality internal/native encoder available in ffmpeg without any external libraries is eac3/ac3. [[BR]] 
    4949 
    5050Please note it is '''not recommended''' to use 'libvo_aacenc' for AAC encoding.[[BR]] 
     
    5959||'''WebM'''||Vorbis|| 
    6060||'''OGG'''||Vorbis,Opus|| 
    61 Please note that there more container formats available than those listed above. 
     61Please note that there are more container formats available than those listed above. 
    6262 
    6363== Recommended minimum bitrates to use == 
    6464 
    65 Please note that the bitrates listed here assumes the audio is Stereo and >= 44.1Khz. Mono could require less bits.[[BR]] 
     65Please note that the bitrates listed here assumes the input audio channels is Stereo and the sample rate is >= 44.1Khz. Mono could require less bits.[[BR]] 
    6666 
    6767- '''libopus''' Recommended usable range '''>= 64Kbps'''. Compression artifacts start becoming unnoticeable around 96Kbps[[BR]] 
     
    8181---- 
    8282 
    83 Please note Opus streams are currently not muxable in MKV containers. Only Ogg Containers at the moment.[[BR]] 
     83Please note Opus streams are currently not muxable in MKV containers. Only Ogg Containers are supported at the moment. MKV container support is should be available in the future[[BR]] 
    8484When compatibility with hardware players doesn't matter then use libvorbis in a MKV container rather than libfaac when libfdk_aac isn't available[[BR]] 
    85 When 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]] 
    86 Transparency means the encoded audio sounds indistinguishable from the source file. 
     85When compatibility with hardware players does matter then use libmp3lame or ac3 in a MP4/MKV container rather than libfaac when libfdk_aac isn't available[[BR]] 
     86Transparency means the encoded audio sounds indistinguishable from the audio in the source file.