Difference between revisions of "Encoding Settings"

From JRiverWiki
Jump to: navigation, search
(Encoder - added missing encoders, updated text and added external links)
(10 intermediate revisions by 5 users not shown)
Line 1: Line 1:
These settings determine what type and quality of encoding (compression) to use during the encoding processes used in ripping, recording, and converting.
+
The Encoding options specify the type and quality of encoding (compression, not quality of sound) employed during the encoding process when:
 +
* [[Ripping]]
 +
* Recording Audio (Sound Recorder)
 +
* [[File Conversions]]
  
To Access Encoding Settings go to Tools > Options > Encoding.
+
These settings can be located:
 +
* <span style="color:#8B4513">Tools > Options > Encoding</span>
  
==Encoding for==
+
== Encoding for ==
You can set 3 different encoding profiles (drop-down right at the top):
+
Three separate encoding profiles may be configured using the drop-down selectors below.  Configure the profile before performing any of the following tasks:
 
* '''CD Ripping'''
 
* '''CD Ripping'''
 
* '''File Conversion'''
 
* '''File Conversion'''
 
* '''Sound Recording'''
 
* '''Sound Recording'''
  
==Encoder==
+
== Encoder ==
===Encoder===
 
To copy ("rip") an audio CD to your computer, an audio encoder must be selected from the Encoder drop-down menu in
 
  
: '''Tools > Options > Encoding > Encoders'''
+
The listed encoders are installed in Media Center by default, and recent versions of Media Center include the most popular encoders.
  
The listed encoders are installed in Media Center by default, and recent versions of Media Center include the most popular encoders*.
+
Note: Some encoders (OGG, MP3, and MPC) are automatically downloaded on first use.
  
* '''External Encoder.'''  Allows using external encoders such as Xing, Blade, Lame or Gogo.  Select this and enter the EXE path and parameters.  If the encoder supports long file names, check the box.
+
Note: There have been no new encoder versions posted to the plug-ins site since Media Center 12.  If you are using an older version, encoder versions are found here [[http://accessories.jriver.com/mediacenter/accessories.php]].
* '''Free Lossless Audio Codec (FLAC).''' FLAC is a popular lossless, freely available open source encoder. [http://flac.sourceforge.net/features.html]
+
 
 +
* '''External Encoder''': Allows using external encoders such as Xing, Blade, Lame, Gogo, ALAC, etc..  Select this and enter the EXE path and parameters.  If the encoder supports long file names, check the box.
 +
* '''Free Lossless Audio Codec (FLAC)''': FLAC is a popular lossless, freely available open source encoder. [http://flac.sourceforge.net/features.html]
 
** Quality Settings: 0 - 8.  Sets the quality of compression (and not sound, which is lossless), 8 meaning most compressed/time/effort.
 
** Quality Settings: 0 - 8.  Sets the quality of compression (and not sound, which is lossless), 8 meaning most compressed/time/effort.
** Verify encoding - validates encoding (TBD: does this work?)
+
** Verify encoding: Validates encoding (TBD: does this work?)
** Add 4k padding block - adds space within the file so minor meta-data additions don't require rewriting entire FLAC file.
+
** Add 4k padding block: Adds space within the file so minor meta-data additions don't require rewriting entire FLAC file.
** Add seek table (if possible) - allows seeking within FLAC files to perform better.
+
** Add seek table (if possible): Allows seeking within FLAC files to perform better.
** Use Ogg as transport layer (*.ogg) - FLAC streams wrapped in an Ogg transport layer - leave disabled unless you have reason to enable.
+
** Use Ogg as transport layer (*.ogg): FLAC streams wrapped in an Ogg transport layer - leave disabled unless you have reason to enable.
* '''Monkey's Audio (APE).''' Monkey's Audio is a fast lossless encoder, supporting all sample frequencies. [http://www.monkeysaudio.com/]
+
* '''Monkey's Audio (APE)''': Monkey's Audio is a fast lossless encoder, supporting all sample frequencies. [http://www.monkeysaudio.com/]
** ''Compression Level: Fast, Normal (Recommended), High, and Extra High.'' The last two compress the file the most, but the file will also be slower to decompress and play.  The High setting only saves about 6MB of space over an entire CD.  Use only when compression is crucial.
+
** Compression Level: Fast, Normal (Recommended), High, and Extra High.  The last two compress the file the most, but the file will also be slower to decompress and play.  The High setting only saves about 6MB of space over an entire CD.  Use only when compression is crucial.
* '''MP3 Encoder.''' Popular, lossy encoder based on the [[LAME MP3 Encoder]]. By default, Media Center is set to encode in VBR* format. Select the Advanced button to set quality, bitrate, and any custom command line switches.
+
* '''MP3 Encoder''': Popular, lossy encoder based on the [[LAME MP3 Encoder]]. By default, Media Center is set to encode in VBR/Normal format. Select from the following modes to set quality, bitrate, or any custom command line switches.  See More on MP3 Encoder Settings below.
* '''Musepack (MPC).''' High quality lossy format, designed to be musically transparent. [http://www.musepack.net/]
+
** VBR Mode: Small Portable, High Quality Portable, Normal, High, Extreme
* '''Ogg Vorbis.''' Popular, high-quality lossy format. This format is very compact and has quality that many consider superior to MP3.  Unlike MP3, it requires no license fee.  [http://www.vorbis.com/]
+
  Approximate bitrates achieved by the above settings are shown here: http://wiki.hydrogenaud.io/index.php?title=LAME
* '''Uncompressed Wave.''' Lossless, uncompressed WAV files. Tagging is supported in Media Center and some other applications, but is non-standard and not guaranteed to be portable.  Files are large, using about 10MB of disk space per minute of music. [WAV_%26_AIFF_Tagging]
+
  Where: Small Portable= -V 6, High Quality Portable= -V 5, Normal= -V 4, High= -V 2, Extreme= -V 0
* '''WavPack''' Lossless or hybrid lossy encoder. [http://www.wavpack.com/]
+
** CBR / ABR Encoding: Target Bitrate: 32, 64, 96, , 128, 160, 192, 256, 320 (Kbps)
* '''Windows Media.''' Microsoft Windows media format files.  Select the Advanced button to select between CBR, VBR and lossless. You can also enable Personal Rights Management.
+
*** Restrict encoder to constant bitrate (CBR Encoder): forces CBR encoding.
 +
** Faster CBR Encoding: 64, 96, 128, 160, 192, 256, 320 (Kbps).  Uses the Go-Go encoder (faster than L.A.M.E., but lower quality).
 +
** Custom Command Line Switches (advanced):  Allows configuring custom command line and arguments for lame.exe / gogo.exe.
 +
* '''Musepack (MPC)''': High quality lossy format, designed to be musically transparent. [http://www.musepack.net/]
 +
** For most needs, select Normal and select a compression Quality: Thumb, Radio, Standard, Xtreme, Insane.  Or select Custom to enter custom MPC command line arguments.
 +
* '''Ogg Vorbis''': Popular, high-quality lossy format. This format is very compact and has quality that many consider superior to MP3.  Unlike MP3, it requires no license fee.  [http://www.vorbis.com/]
 +
** For most needs, select Normal and select a compression Quality: Low, Normal/Low, Normal, Normal/High, High.  Or select Custom to enter custom OGG command line arguments.
 +
* '''Uncompressed Wave''': Lossless, uncompressed WAV files. Tagging is supported in Media Center and some other applications, but is non-standard and not guaranteed to be portable.  Files are large, using about 10MB of disk space per minute of music. [WAV_%26_AIFF_Tagging]
 +
* '''WavPack''': Lossless or hybrid lossy encoder. [http://www.wavpack.com/]
 +
** Compression Type: Lossless, Hybrid.
 +
** Quality: Fast, Normal (recommended), High, Very High (Not recommended for most users)
 +
** Extra Encode Processing: 0-6; trades time spent encoding for possible speed gain during decoding. 0 doesn't invoke extra processing mode, 1 is the fastest encode level, 6 is the slowest.
 +
** Create Correction File: Creates extra file that allows WavPack's recreation of a lossless file from a lossy (hybrid) encoded file.
 +
** Target Bitrate: 32, 64, 96, 128, 160, 192, 256, 320 (Kbps)
 +
* '''Windows Media''': Creates lossy or lossless Microsoft Windows media format files.  Select one of the following encoding modes, and choose if personal rights management should be enabled.
 +
** CBR Mode: 48, 64, 96, 128, 160, 192, 256, 320 (Kbps)
 +
** VBR Mode: Low, Normal/Low, Normal, Normal/High, High
 +
** Lossless Mode
 +
** Enable Personal Rights Management
 +
* '''Audio Interchange File Format (AIFF)''': An uncompressed lossless format developed by Apple using uncompressed pulse-code modulation (PCM), similar to WAV, that supports limited metadata tagging.
 +
** Encoder setting options: nil
 +
* '''Apple Lossless Audio Codec (ALAC)''': A compressed, lossless format developed by Apple that supports comprehensive metadata tagging similar to FLAC. ALAC does not contain integrated error checking, partly due to the use of an MP4 container. Files are stored with the same extension as the lossy Advanced Audio Coding (AAC), i.e. m4a, but they are distinctly different.
 +
** Encoder setting options: nil
  
'''<nowiki>*</nowiki>''' There have been no new encoder versions posted to the plug-ins site since Media Center 12. If you are using an older version, encoder versions are found here [[http://accessories.jriver.com/mediacenter/accessories.php]]
+
==Options==
 +
* '''Delete temporary wave files when encoding is done''': When media files are encoded, a temporary WAV file is created which is then converted to the desired media format and saved to the final media file. This option should be checked if you want the system to delete this temporary file after encoding is complete. The location of temporary and encoded media files is configured under:
  
===Encoder settings...===
+
::Tools > Options > File Location > Audio
The higher the quality, the more disk space the file will take. The quality settings appear in the Advanced tab, after you have selected a particular Encoder that supports these features. You choose the encoding bitrate according to your priorities: Quality (VBR Encoding) or Bitrate (ABR and CBR encoding).
+
::Tools > Options > File Location > Program Files > Temporary files
* '''ABR (Average Bitrate) Encoding.'''  Like VBR (Variable Bitrate), this mode allows for higher and lower bitrates, while maintaining an overall average. It is better quality than CBR, and produces smaller file sizes than VBRSelect the Average bitrate you want to use in the Target Bitrate box.
+
* '''CBR (Constant Bitrate) Encoding.''' This mode encodes the entire file at the same bitrate. The lower the selected bitrate, the more music you can fit on the disk but the poorer the sound quality. The default is 128 kilobits of data per second of music. This is the number that most people agree maintains CD quality sound while giving an excellent compression ratio. If you will be listening on home stereo equipment rather than your computer, you may prefer the 160 or 192 kilobit settings, or higher (or VBR).<br/>''Note: 128 kb/s has been the standard for a long time with slow internet connections and high storage prices. It is not recommended nowadays as it has perceibable lower quality than the original CD (except on portable devices with low quality ear phones). Use 192 (or 160) instead. Above 192 the differences are not significant and cannot be heard by normal listeners (with medium to good equipment).
+
* '''Normalize to 95% before encoding''': A non-zero value adjusts the pre-encoding volume of audio data to the percent specified. Typical usage would be to either disable normalization (with a 0 setting), or select a value between 95 and 100 percentSee '''More''' below.
* '''VBR (Variable Bitrate) Encoding.''' With VBR, you select a bitrate (or a mode, from low to high), and the encoder varies the bitrate throughout the track while closely matching your selected quality level. The file size, however, is unpredictable (but often lower than CBR).<br/>You have five bitrate choices to balance compact size vs. sound quality:
+
* '''Record and encode simultaneously''': Sound Recorder profile only, specifies that Media Center should record and encode audio data simultaneously.
** Normal. CD quality. This may be the best choice for most people especially for listening to music on the computer.
 
** High. CD quality. This might be a better choice for listening to music on home stereo equipment.
 
** Extreme. Archival quality. This would be a good choice for top quality home stereo equipment.
 
** Fast Mode. This provides the fastest encoding, but the quality is not as good as the “Normal” setting.
 
** Custom.  If your encoder supports it, you can create your own custom commands (select the Advanced button after selecting your encoder). For LAME command line switches, see [http://wiki.hydrogenaudio.org/index.php?title=LAME#Recommended_encoder_settings|Hydrogenaudio’s List of recommended LAME settings] or do a search on the Interact board.
 
  
==Options==
+
==More on MP3 Encoder Settings==
* '''Delete temporary wave files when encoding is done''': When media files are encoded, a temporary WAV file is created which is then converted to the desired media format and saved to the final media file. This option should be checked if you want the system to delete this temporary file after encoding is complete. The location of temporary and final media files is set in the Tools > Options > File Location Settings.
+
The higher the quality setting, the the larger the file.  The quality settings appear in the Advanced tab, after you have selected a particular Encoder that supports these features. You choose the encoding bitrate according to your priorities: Quality (VBR Encoding) or Bitrate (ABR and CBR encoding).
* '''Normalize to 95% before encoding''': If you enter a value other than zero here, the volume of your music data will be raised (or lowered) to the percent of maximum that you specify before encoding. Usually you will either set this to zero to turn it off, or use a value between 95 and 100%.  
+
* '''ABR (Average Bitrate) Encoding''': This mode automatically varies the bitrate, while maintaining an overall average. It produces better quality than CBR, and smaller file sizes than VBR.
* Rip and encode simultaneously: Only visible for "Sound Recorder". ''See: CD & DVD > Expert Options > Encode concurrently with ripping.''
+
* '''CBR (Constant Bitrate) Encoding''':  This mode encodes the file at the selected bitrate.  Lower bitrates reduce storage at the expense of sound quality. The default of 160 Kbps generally provides acceptable audio for many uses, but you may desire to increase the bitrate for better equipment.
 +
* '''VBR (Variable Bitrate) Encoding''': The selected encoding level, from low to high, varies the bitrate throughout the audio file while closely matching the selected quality level.  The file size, however, is less-predictable (but often lower than CBR).<br/>Select from one of five modes to balance compact size vs. sound quality:
 +
** Normal: CD quality. This may be the best choice for most people especially for listening to music on the computer.
 +
** High: CD quality. This might be a better choice for listening to music on home stereo equipment.
 +
** Extreme: Archival quality. This would be a good choice for top quality home stereo equipment.
 +
** Fast Mode: This provides the fastest encoding, but the quality is not as good as the “Normal” setting.
 +
** Custom: If your encoder supports it, you can create your own custom commands (select the Advanced button after selecting your encoder). For LAME command line switches, see [http://wiki.hydrogenaudio.org/index.php?title=LAME#Recommended_encoder_settings|Hydrogenaudio’s List of recommended LAME settings] or do a search on the Interact board.
  
 
==More==
 
==More==
 
* [[Normalization]]
 
* [[Normalization]]
 
* [[Technical Information on the difference between Normalization and Replay Gain]]
 
* [[Technical Information on the difference between Normalization and Replay Gain]]
 +
* [http://yabb.jriver.com/interact/index.php?topic=67311.msg466177;topicseen#msg466177 Encoding with ALAC]
  
[[category:Options]]
+
[[Category:Options]]
 +
[[Category:Frequently Asked Questions]]
 +
[[category:Audio]]

Revision as of 13:35, 19 August 2019

The Encoding options specify the type and quality of encoding (compression, not quality of sound) employed during the encoding process when:

These settings can be located:

  • Tools > Options > Encoding

Encoding for

Three separate encoding profiles may be configured using the drop-down selectors below. Configure the profile before performing any of the following tasks:

  • CD Ripping
  • File Conversion
  • Sound Recording

Encoder

The listed encoders are installed in Media Center by default, and recent versions of Media Center include the most popular encoders.

Note: Some encoders (OGG, MP3, and MPC) are automatically downloaded on first use.

Note: There have been no new encoder versions posted to the plug-ins site since Media Center 12. If you are using an older version, encoder versions are found here [[1]].

  • External Encoder: Allows using external encoders such as Xing, Blade, Lame, Gogo, ALAC, etc.. Select this and enter the EXE path and parameters. If the encoder supports long file names, check the box.
  • Free Lossless Audio Codec (FLAC): FLAC is a popular lossless, freely available open source encoder. [2]
    • Quality Settings: 0 - 8. Sets the quality of compression (and not sound, which is lossless), 8 meaning most compressed/time/effort.
    • Verify encoding: Validates encoding (TBD: does this work?)
    • Add 4k padding block: Adds space within the file so minor meta-data additions don't require rewriting entire FLAC file.
    • Add seek table (if possible): Allows seeking within FLAC files to perform better.
    • Use Ogg as transport layer (*.ogg): FLAC streams wrapped in an Ogg transport layer - leave disabled unless you have reason to enable.
  • Monkey's Audio (APE): Monkey's Audio is a fast lossless encoder, supporting all sample frequencies. [3]
    • Compression Level: Fast, Normal (Recommended), High, and Extra High. The last two compress the file the most, but the file will also be slower to decompress and play. The High setting only saves about 6MB of space over an entire CD. Use only when compression is crucial.
  • MP3 Encoder: Popular, lossy encoder based on the LAME MP3 Encoder. By default, Media Center is set to encode in VBR/Normal format. Select from the following modes to set quality, bitrate, or any custom command line switches. See More on MP3 Encoder Settings below.
    • VBR Mode: Small Portable, High Quality Portable, Normal, High, Extreme
  Approximate bitrates achieved by the above settings are shown here: http://wiki.hydrogenaud.io/index.php?title=LAME
  Where: Small Portable= -V 6, High Quality Portable= -V 5, Normal= -V 4, High= -V 2, Extreme= -V 0
    • CBR / ABR Encoding: Target Bitrate: 32, 64, 96, , 128, 160, 192, 256, 320 (Kbps)
      • Restrict encoder to constant bitrate (CBR Encoder): forces CBR encoding.
    • Faster CBR Encoding: 64, 96, 128, 160, 192, 256, 320 (Kbps). Uses the Go-Go encoder (faster than L.A.M.E., but lower quality).
    • Custom Command Line Switches (advanced): Allows configuring custom command line and arguments for lame.exe / gogo.exe.
  • Musepack (MPC): High quality lossy format, designed to be musically transparent. [4]
    • For most needs, select Normal and select a compression Quality: Thumb, Radio, Standard, Xtreme, Insane. Or select Custom to enter custom MPC command line arguments.
  • Ogg Vorbis: Popular, high-quality lossy format. This format is very compact and has quality that many consider superior to MP3. Unlike MP3, it requires no license fee. [5]
    • For most needs, select Normal and select a compression Quality: Low, Normal/Low, Normal, Normal/High, High. Or select Custom to enter custom OGG command line arguments.
  • Uncompressed Wave: Lossless, uncompressed WAV files. Tagging is supported in Media Center and some other applications, but is non-standard and not guaranteed to be portable. Files are large, using about 10MB of disk space per minute of music. [WAV_%26_AIFF_Tagging]
  • WavPack: Lossless or hybrid lossy encoder. [6]
    • Compression Type: Lossless, Hybrid.
    • Quality: Fast, Normal (recommended), High, Very High (Not recommended for most users)
    • Extra Encode Processing: 0-6; trades time spent encoding for possible speed gain during decoding. 0 doesn't invoke extra processing mode, 1 is the fastest encode level, 6 is the slowest.
    • Create Correction File: Creates extra file that allows WavPack's recreation of a lossless file from a lossy (hybrid) encoded file.
    • Target Bitrate: 32, 64, 96, 128, 160, 192, 256, 320 (Kbps)
  • Windows Media: Creates lossy or lossless Microsoft Windows media format files. Select one of the following encoding modes, and choose if personal rights management should be enabled.
    • CBR Mode: 48, 64, 96, 128, 160, 192, 256, 320 (Kbps)
    • VBR Mode: Low, Normal/Low, Normal, Normal/High, High
    • Lossless Mode
    • Enable Personal Rights Management
  • Audio Interchange File Format (AIFF): An uncompressed lossless format developed by Apple using uncompressed pulse-code modulation (PCM), similar to WAV, that supports limited metadata tagging.
    • Encoder setting options: nil
  • Apple Lossless Audio Codec (ALAC): A compressed, lossless format developed by Apple that supports comprehensive metadata tagging similar to FLAC. ALAC does not contain integrated error checking, partly due to the use of an MP4 container. Files are stored with the same extension as the lossy Advanced Audio Coding (AAC), i.e. m4a, but they are distinctly different.
    • Encoder setting options: nil

Options

  • Delete temporary wave files when encoding is done: When media files are encoded, a temporary WAV file is created which is then converted to the desired media format and saved to the final media file. This option should be checked if you want the system to delete this temporary file after encoding is complete. The location of temporary and encoded media files is configured under:
Tools > Options > File Location > Audio
Tools > Options > File Location > Program Files > Temporary files
  • Normalize to 95% before encoding: A non-zero value adjusts the pre-encoding volume of audio data to the percent specified. Typical usage would be to either disable normalization (with a 0 setting), or select a value between 95 and 100 percent. See More below.
  • Record and encode simultaneously: Sound Recorder profile only, specifies that Media Center should record and encode audio data simultaneously.

More on MP3 Encoder Settings

The higher the quality setting, the the larger the file. The quality settings appear in the Advanced tab, after you have selected a particular Encoder that supports these features. You choose the encoding bitrate according to your priorities: Quality (VBR Encoding) or Bitrate (ABR and CBR encoding).

  • ABR (Average Bitrate) Encoding: This mode automatically varies the bitrate, while maintaining an overall average. It produces better quality than CBR, and smaller file sizes than VBR.
  • CBR (Constant Bitrate) Encoding: This mode encodes the file at the selected bitrate. Lower bitrates reduce storage at the expense of sound quality. The default of 160 Kbps generally provides acceptable audio for many uses, but you may desire to increase the bitrate for better equipment.
  • VBR (Variable Bitrate) Encoding: The selected encoding level, from low to high, varies the bitrate throughout the audio file while closely matching the selected quality level. The file size, however, is less-predictable (but often lower than CBR).
    Select from one of five modes to balance compact size vs. sound quality:
    • Normal: CD quality. This may be the best choice for most people especially for listening to music on the computer.
    • High: CD quality. This might be a better choice for listening to music on home stereo equipment.
    • Extreme: Archival quality. This would be a good choice for top quality home stereo equipment.
    • Fast Mode: This provides the fastest encoding, but the quality is not as good as the “Normal” setting.
    • Custom: If your encoder supports it, you can create your own custom commands (select the Advanced button after selecting your encoder). For LAME command line switches, see List of recommended LAME settings or do a search on the Interact board.

More