The Best Cd Ripper Period

Status
Not open for further replies.

EricB

Chillin Techie
Messages
11,861
Location
USA
Dbpoweramp

dBpoweramp

it can rip AAC Plus, AAC at 400kbps. these are the best compression rips. flac, wav and lossless (dbpoweramp will rip these too and will convert any file) are better but their huge file size defeats the purpose of compression. it rip album art and name it folder.jpg. this is useful for making media player srecognize album art that in the folder if it doesn't find any on the web

try it. you will like it. especially if you are an audiophile

I would have posted this months ago, but it took me awhile to figure out how to install the free nero AAC codec as I don't work with command prompt or linux. when dbpoweramp open a popup tell you that a seperate componeent must be installed from nerodigital.com the read the help file. it will confuse the heck out of you. I decided today that I would leave until I figure out their help file.



would you understand this? anyway I figure out that it was html. I thought that it was code. so I install netscape 7.2 to us it free web page composer and paste it html code then click normal and got this

here is the zip file

Nero – AAC Codec

Code:
     	  dBpoweramp aac Encoder  	

	

 
IMPORTANT: Follow 'Installing Nero AAC Codec' Instructions below

This aac encoder encodes 'raw' Advanced Audio Compression files. Check player compatibility before using this codec, as aac is normally found inside a .m4a or .mp4 container, dBpoweramp has a separate .m4a codec.

Supported by this Codec       

    * Encoding: Yes   [.aac ]
    * Multi-processor Encoding: Yes   (with dBpoweramp reference)
    * Decoding: No (install m4a codec to read .aac)
    * ID Tag Reading: Yes   [APE v2, ID3v1, ID3v2]   ** requires m4a codec
    * ID Tag Writing: Yes   [APE v2, ID3v1, ID3v2]   ** requires m4a codec
    * Unicode Tagging: Yes
    * Supports Album Art: Yes
    * Gapless Encoding & Decoding: No
    * Explorer Audio Popup Information: Yes
    * Explorer Columns: Yes
    * Unicode Filenames: Yes

Compatibility

    Windows 98 or newer, dBpoweramp R12 or newer required.


	

 Installing Nero AAC Codec 

This codec relies on the Nero Digital AAC encoder, it can be downloaded only from Nero directly:

Installation Instructions:

1) download the Nero codec Zip package from:

   http://www.nero.com/nerodigital/eng/Nero_Digital_Audio.html

2) Open the zip file (by double clicking on it) and open the folder win32, select neroAacEnc and copy (Edit menu >> Copy). Open a new explorer window, it is important the old zip window is left open (press Windows Key + E) and browse to:

  C:\Program Files\Illustrate\dBpoweramp\encoder\AAC (Advanced Audio Compression)\

In the above folder select (Edit menu >> Paste). After extracting the following files should be present in the above folder:

  encoder                   Text Document
  mp4creator              Application
  Nero                        Bitmap Image
  neroAacEnc             Application
  toaac                       Windows Batch File


	

 AAC (Advanced Audio Compression) Compression Options 

There are three different encoding modes: Quality based variable bit-rate encoding (with an estimated bitrate), CBR constant bit-rate and Average bit-rate that creates files with roughly the specified bit-rate.

Depending upon the bit rate (especially lower ones) the encoder will auto-choose a HE or HE v2 profile, if your portable player cannot play such choose Force LC AAC.
 

	

 ID Tags 

There exists no standard for writing ID tags to .aac files, dBpoweramp by default will write an APE v2 tag, ID3v2 or ID3v1 can also be selected as default.
 

	

 Advanced Options 

dBpoweramp Configuration offers advanced options for this codec (dBpoweramp Configuration >> Codecs >> Advanced Options):

    Advanced Audio Compression ID Tagging

    Tag Creation sets the default tag creation type.

    ID3v2 version & ID3v2 Text encoding enable selection of the type of id3v2 tag written.

    Advanced Audio Compression Decoder

    Output (AAC) 16 bit, 24 or 32 bit gives the option to select the output from the decoder, 32 bit is automatically selected when an encoder can use the higher resolution. AAC stores internally encodings as floating point, but generally speaking encoding a 16 bit audio CD to Ogg Vorbis then back to 32 bit point wave will not yield extra bit depth. This option requires dBpoweramp Reference.

    Corrupt AAC File gives the option to continue decoding an aac file after a stream error has been detected (ie corrupt audio file), or stop on such an error.
     


	

 Codec Background 

Advanced Audio Compression (AAC), of which are different types: LC (low complexity), HE (high efficiency) to name a few. To encode your audio to be compatible with most audio players, use the LC compression type (used as default by this encoder). High Efficiency (HE AAC) uses SBR technology (not too different as mp3PRO) if the player knows about HE the extra frequency information can be decoded, otherwise half the audio quality will be missing on playback. A newer standard again for ultra low bitrates is AAC+ or AAC HEv2, this uses parametric stereo for even lower bitrates. 

	

 Version Changes  

Complete Version Changes
 
the original help file. it doesn't look this neat

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>dBpoweramp</TITLE>
<META content=en-gb http-equiv=Content-Language>
<META content="text/html; charset=windows-1252" http-equiv=Content-Type>
<META content="Microsoft FrontPage 12.0" name=GENERATOR>
<META content=FrontPage.Editor.Document name=ProgId>

<base target="_self">
<style type="text/css">
.style1 {
	font-family: Arial;
	font-size: x-small;
}
</style>
</HEAD>
<BODY background=../../backdrop.jpg link=#0099ff vLink=#ff0066>

<p align="center"><font face="Arial" size="2"><img border="0" src="../../illustrate.gif" width="348" height="82"></font></p>

<table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td width="20" height="21">
      <font face="Arial" size="2">
      <img border="0" src="../../BoxTopLeft.gif" width="20" height="21"></font></td>
    <td width="99%" height="21" background="../../BoxTop.gif"><b><font size="2" face="Arial"> 
      dBpoweramp CLI Encoder Codec</font></b></td>
    <td width="20" height="21">
      <font face="Arial" size="2">
      <img border="0" src="../../BoxTopRight.gif" width="20" height="21"></font></td>
  </tr>
  <tr>
    <td width="20" background="../../LeftLine.gif"></td>
    <td width="99%" bgcolor="#FFFFFF">
      <p><font size="2" face="Arial"><b><br>
      </b>A CLI Encoder uses<span lang="en-us"> external compressors (not native 
		to dBpoweramp) to handle compression, using a CLI encoder requires intermediate to advanced computer skills. If there is a choice to use a pre-created dBpoweramp 
		codec (such as dBpoweramp's Ogg Vorbis codec, rather than oggenc.exe) 
		then use dBpoweramp's instead, it will have better error reporting and 
		ID tagging abilities.</span></font></p>
		<p><span lang="en-us"><font face="Arial" size="2">There are two ways to 
		use the CLI Encoder, the first and simplest is to point to an encoder 
		(executable) and specify a command line. This mode of operation is 
		covered below. </font></span></p>
		<p><span lang="en-us"><font face="Arial" size="2">The other way is to 
		dynamically create an options page (with option buttons, drop lists), 
		the command line is automatically constructed depending upon options 
		selected. This method is much more complex to setup, but once done it is 
		more user friendly to select the various options, dBpoweramp uses this 
		method for command line encoders (such as Nero's m4a encoder).
		<a href="dynamic.htm">Dynamic CLI Encoder tutorial</a>.</font></span></p>
		<p><font face="Arial" size="2"><b>Supported by this Codec</b>       
		</font></p>
		<ul>
			<li><font face="Arial" size="2">Encoding: Yes<font color="#808080">   
			</font></font></li>
			<li><font face="Arial" size="2">Multi-processor Encoding: Yes  
			<font color="#808080">(with dBpoweramp reference)</font></font></li>
			<li><font face="Arial" size="2">Decoding: No</font></li>
			<li><font face="Arial" size="2">ID Tag Reading: No</font></li>
			<li><font face="Arial" size="2">ID Tag Writing: Yes<font color="#808080">   
			[** if passed on command line to encoder, or equivalent dBpoweramp 
			decoder installed]</font></font></li>
			<li><font face="Arial" size="2">Unicode Tagging:</font><font face="Arial" size="2" color="#808080">
			</font><font face="Arial" size="2">Yes</font></li>
			<li><font face="Arial" size="2">Gapless Encoding & Decoding: 
			Dependant on Encoder</font></li>
			<li><font face="Arial" size="2">Explorer Audio Popup Information: 
			No</font></li>
			<li><font face="Arial" size="2">Explorer Columns: No</font></li>
			<li><font face="Arial" size="2">Unicode Filenames: Yes (even if cli 
			encoder is not)</font></li>
		</ul>
		<p><b><font face="Arial" size="2">Compatibility</font></b></p>
		<blockquote>
			<p><font face="Arial" size="2">Windows 98 or newer, <b>dBpoweramp 
			R12</b> or newer required.</font></p>
		</blockquote>
		<font face="Arial" size="2">

          <table border="0" width="100%" background="../../subheading.gif" cellspacing="0" cellpadding="0">
            <tr>
              <font face="Arial" size="2">

              <td width="100%" align="left">
                <table border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td width="10">
                      <p align="left"></td>
                    <td bgcolor="#FFFFFF">
                      <p align="left"><b><FONT face=Arial size=2> Setting 
						Up </FONT></b>  
                      </p>
                    </td>
                  </tr>
                </table>
              </td>
</font>
            </tr>
          </table>
</font>
      <p align="center">
		<img border="0" src="compression.png" width="465" height="137"></p>
      <p><font face="Arial" size="2">Follow these steps to setup the encoder:</font></p>
		<ol>
			<li><font face="Arial" size="2">First off you need a command-line 
			encoder, for this example neroAacEnc.exe will be used (Nero's mp4 
			encoder), we have saved this encoder to <b>c:\</b>. </font></li>
			<li><font face="Arial" size="2">Looking in <b>c:\program 
			files\illustrate\dBpoweramp\encoder\cli encoder\</b> is a file 
			called <b>encoder.txt</b>, edit this file to change the extension of 
			the encoder, in this example .m4a</font></li>
			<li><font face="Arial" size="2">Load dBpoweramp and select the codec 
			CLI Encoder and click <b>Locate Encoder</b>, find and select
			<a href="file:///c:/neroAacEnc.exe">c:\neroAacEnc.exe</a>. </font>
			</li>
			<li><font face="Arial" size="2">Look at the encoder being used, you 
			need to know if the encoder can work with stdin (where audio is 
			piped in, normally by specifying - on the command line, or if a 
			temporary file is required), Nero can work with stdin where it 
			expects a command line as:  -if - -of c:\final.m4a     
			We would set <b>Command Line</b> in dBpoweramp to <b>-if - -of [outfile]</b>       
			[outfile] is a dBpoweramp dynamic item which is auto-filled with the 
			final filename (a short pathname is used such as
			<a href="file:///c:/file~1.wav">c:\file~1.wav</a> to ensure 
			compatibility with non-unicode encoders & that spaces in the 
			filename will not trouble the encoder). If Nero did not use stdin 
			pipes we would have to supply a temporary file, in this instance the 
			command line would be: <b>-if [infile] -of [outfile]</b>.</font></li>
			<li><font face="Arial" size="2">Decide how to tell the encoder which 
			format the source audio is, normally <b>Pass Wave Header</b> is left 
			checked and the format is passed in a wave header, if the encoder 
			expects no headers uncheck this and supply frequency & channels, etc 
			on the command line with dynamic items.</font></li>
			<li class="style1"><strong>I<font size="2">mportant: </font>
			</strong><font size="2">In order to pass short pathnames dBpoweramp 
			must first create the final filename (it is zero bytes), many CLI 
			encoders will sit and wait asking to overwrite the output file, the 
			force overwrite (specific to the CLI encoder) must set on the 
			command line.</font></li>
		</ol>
		<p><u><font face="Arial" size="2">Other Options</font></u></p>
		<blockquote>
			<p><font face="Arial" size="2"><b>dB Write ID Tags</b> gives 
			dBpoweramp the chance to write ID Tags, dBpoweramp would require the 
			correct decoder installed which is able to write tags.</font></p>
			<p><font face="Arial" size="2"><b>Highest Quality Decoded Source</b> 
			requests to the decoder to supply audio data with the highest 
			resolution (for example mp3 would be decoded as floating point, 
			check the command line encoder is able to handle high resolution 
			audio).</font></p>
			<p><font face="Arial" size="2"><b>Frequency, Channels & Bits</b> can 
			be set to change the audio before it is sent to the command-line 
			encoder, for example set channels to 2 if the encoder does not 
			support 6 channel audio (and your audio source is 6 channels).</font></p>
		</blockquote>
		<p><u><font face="Arial" size="2">Dynamic Command Line Items</font></u></p>
		<p><font face="Arial" size="2">The following items will be dynamically 
		replaced on usage:</font></p>
		<blockquote>
			<p><font face="Arial" size="2">[infile]                
			Input filename, if not present stdin is used<br>
			[outfile]              
			Output filename, this is required for every conversion<br>
			[artist]               
			Artist<br>
			[album]             
			Album title<br>
			[title]                 
			Track title<br>
			[genre]              
			Music genre<br>
			[year]                
			Year of recording<br>
			[track]               
			Track number<br>
			[track_total]       Total tracks on CD<br>
			[disc]                
			Compilation disc number<br>
			[disc_total]        Compilation 
			disc total<br>
			<br>
			[tag]<element>[] Embed user defined tag element<br>
			[unique]             
			Unique number (not padded)<br>
			[extension]         Audio 
			format extension<br>
			[date]                
			Current date<br>
			[time]                
			Current time<br>
			[day_of_week]    Current day of week<br>
			[now_year]         Current 
			year<br>
			<br>
			[frequency]         
			Frequency ie 44100<br>
			[channels]          
			Channels ie 2<br>
			[channels_subone]  Channels-1 ie 0 for mono<br>
			[bits_per_sample]    Bits ie 16<br>
			[bytes_per_sample] Bytes (bits / 8) ie 2<br>
 </font></p>
		</blockquote>
		<font face="Arial" size="2">

          <table border="0" width="100%" background="../../subheading.gif" cellspacing="0" cellpadding="0" id="table35">
            <tr>
              <td width="100%" align="left">
                <table border="0" cellspacing="0" cellpadding="0" id="table36">
                  <tr>
                    <td width="10">
                       </td>
                    <td bgcolor="#FFFFFF">
                      <p align="left"><b><FONT face=Arial size=2> Testing   </FONT></b> 
                      </p>
                    </td>
                  </tr>
                </table>
              </td>
            </tr>
          </table>
  		<p align="left">Switching dBpoweramp to Debug Mode (dBpoweramp 
		Configuration >> Music Converter >> Music Converter Debug will display 
		after a conversion the command line and encoder path used to encode (as 
		well as plenty of other information), this can be useful in debugging.</p>
		<p align="left">Important: dBpoweramp creates the output file (zero 
		bytes) before encoding, many cli encoders ask the user if it is ok to 
		overwrite the output file, there should be a command line value to force 
		overwrite without user intervention.</p>

          <table border="0" width="100%" background="../../subheading.gif" cellspacing="0" cellpadding="0" id="table17">
            <tr>
              <td width="100%" align="left">
                <table border="0" cellspacing="0" cellpadding="0" id="table18">
                  <tr>
                    <td width="10">
                       </td>
                    <td bgcolor="#FFFFFF">
                      <p align="left"><b><FONT face=Arial size=2> More than 
						One   </FONT></b> 
                      </p>
                    </td>
                  </tr>
                </table>
              </td>
            </tr>
          </table>
  		<p align="left">If more than one CLI encoder is required, duplicate the 
		\encoder\CLI Encoder.dll and  \CLI Encoder\ folder and give new 
		names (for example \Lame CLI.dll  & \Lame CLI\  folder.<br>
 </p>

          <table border="0" width="100%" background="../../subheading.gif" cellspacing="0" cellpadding="0" id="table13">
            <tr>
              <td width="100%" align="left">
                <table border="0" cellspacing="0" cellpadding="0" id="table14">
                  <tr>
                    <td width="10">
                       </td>
                    <td bgcolor="#FFFFFF">
                      <p align="left"><b><FONT face=Arial size=2> Command 
						Line   </FONT></b> 
                      </p>
                    </td>
                  </tr>
                </table>
              </td>
            </tr>
          </table>
  	<p align="left">dBpoweramp Reference allows compressions from the 
	command-line, commands specific to this codec:</p>
		<blockquote>
			<p align="left">-cli_encoder="c:\encoder.exe"         
			encoder to use<br>
			-cli_cmd="{qt}[infile]{qt} [outfile]"      
			command line to pass to encoder, use {qt} for " If no [infile] then 
			audio is piped to stdinput <br>
			-bits="16", or "float"                        
			(non supplied leaves as is)<br>
			-freq="44100"                                 
			(non supplied leaves as is)<br>
			-channels="2"                                
			(non supplied leaves as is) "1" to "9"<br>
			-nowavehdr                                     
			To not first supply a wave header to encoder (frequency etc has to 
			be supplied on command line)<br>
			-hi_quality                                      
			instruct decoder to decode as highest quality<br>
			-nodbtag                                        
			dBpoweramp should not tag output file after writing</p>
			<p align="left">Example:   "c:\program 
			files\illustrate\dBpoweramp\coreconverter.exe" -infile="c:\afile.wav" 
			-outfile="c:\outfile.mp3" -convert_to="CLI Encoder" -cli_encoder="c:\lame.exe" 
			-cli_cmd="{qt}[infile]{qt} {qt}[outfile]{qt}"</p>
			<p align="left"><b>To specify " on the in cli_cmd use {qt}, NB {qt} 
			is not required if typing into the Command Line box in the encoder 
			compression options page</b></p>
		</blockquote>

          <table border="0" width="100%" background="../../subheading.gif" cellspacing="0" cellpadding="0" id="table9">
            <tr>
              <td width="100%" align="left">
                <table border="0" cellspacing="0" cellpadding="0" id="table10">
                  <tr>
                    <td width="10">
                      <p align="left"></td>
                    <td bgcolor="#FFFFFF">
                      <p align="left"><b><FONT face=Arial size=2> Terminology   </FONT></b> 
                      </p>
                    </td>
                  </tr>
                </table>
              </td>
            </tr>
          </table>
  	</font>
		<blockquote>
			<p><font face="Arial" size="2"><b>Encoding: </b> compress and 
			write an audio file,<br>
			<b>Decoding:  </b>uncompress, or read an audio file,<br>
			<b>ID Tags:</b>  meta data such as artist & album are embedded 
			inside the audio file,<br>
			<b>Lossless:</b>  compression without audio quality loss,<br>
			<b>Lossy:</b>  audio quality is sacrificed (how much depends on 
			bitrate and codec used) to achieve smaller files,<br>
			<b>Gapless:</b>  allows the decoder to decode audio stream 
			without gaps (silence),<br>
			<b>Explorer Audio Popup:</b>  a dBpoweramp function, hold the 
			mouse over a supported audio file and details contained are 
			displayed,<br>
			<b>Explorer Columns:</b>  columns can be added to Explorer 
			Windows such as bitrate & ID Tag elements,<b><br>
			Multi-processor Encoding: </b> for dual processor, or multi 
			core processors multiple files can be compressed at once fully using 
			both (or more) CPUs.<b><br>
			Command Line:  </b>text interface, where commands are typed 
			(start >> run >> cmd  to get to the command line)<b><br>
			</b> </font></p>
		</blockquote>
		<font face="Arial" size="2"></p>

          <table border="0" width="100%" background="../../subheading.gif" cellspacing="0" cellpadding="0">
            <tr>
              <td width="100%" align="left">
                <table border="0" cellspacing="0" cellpadding="0">
                  <tr>
                    <td width="10">
                      <p align="left"></td>
                    <td bgcolor="#FFFFFF">
                      <p align="left"><b><FONT face=Arial size=2> Version
                      Changes   </FONT></b> 
                      </p>
                    </td>
                  </tr>
                </table>
              </td>
            </tr>
          </table>
  	<blockquote>
		<p><font face="Arial" size="2">Complete <a href="version.html">Version Changes</a></font></p>
		</blockquote>
</td>
    <td width="20" background="../../RightLine.gif"> </td>
  </tr>
  <tr>
    <td width="20" height="20"><font face="Arial" size="2"><img border="0" src="../../BotLeft.gif" width="20" height="20"></font></td>
    <td width="99%" height="20" background="../../BotLine.gif"></td>
    <td width="20" height="20"><font face="Arial" size="2"><img border="0" src="../../BotRight.gif" width="20" height="20"></font></td>
  </tr>
</table>


<p align="center"><font face="Arial" size="2"><img border="0" src="../../new-bottom.gif" width="444" height="20"></font></p>

</BODY>
 
I will look into this, thanks eric...

However, it's been a while since I've ripped a CD.....hehehe
 
I got the app that will allow CD Ripping. Not that i have any more to rip. But i am curious about the Nero stuff. What app in Nero is needed? I haev only Recode, Burning Rom and Vision installed. I am guessing the Media Viewer thing would be needed.
Yeah i will sticky this as well.
 
need has a free AAc encoder for people to use if they are making encoding programs or are using linux. dbpoweramp refines it to get a higher rip
 
it can use 2 cpu's too. the difference between aac encoded at 400kbps variable bit rate is amazing compared to mp3 sound.

I'm so much impress by the difference that I'm reripping my cd collection (lot of cd's)

Edit. I ripped 50 cd's in 2 hours. I ripped them using 2 computers. I used one for the badly scratched cds and one for the good cds.
 
Does it have secure ripping with the ability to make log and cue files? Currently use EAC.
 
Status
Not open for further replies.
Back
Top Bottom