View Single Post
Old 04-08-2008, 01:29 AM   #2 (permalink)
EricB
 
Hard Core Techie

Join Date: Nov 2004

Posts: 11,643

EricB will become famous soon enough

Default Re: The Best Cd Ripper Period

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">&nbsp;
      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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
		</font></p>
		<ul>
			<li><font face="Arial" size="2">Encoding: Yes<font color="#808080">&nbsp;&nbsp; 
			</font></font></li>
			<li><font face="Arial" size="2">Multi-processor Encoding: Yes&nbsp;&nbsp;
			<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">&nbsp;&nbsp; 
			[** 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 &amp; 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>&nbsp;Setting 
						Up&nbsp;</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:&nbsp; -if - -of c:\final.m4a&nbsp;&nbsp;&nbsp;&nbsp; 
			We would set <b>Command Line</b> in dBpoweramp to <b>-if - -of [outfile]</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			[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 &amp; 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 &amp; 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 &amp; 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]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			Input filename, if not present stdin is used<br>
			[outfile]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			Output filename, this is required for every conversion<br>
			[artist]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			Artist<br>
			[album]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			Album title<br>
			[title]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			Track title<br>
			[genre]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			Music genre<br>
			[year]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			Year of recording<br>
			[track]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			Track number<br>
			[track_total]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Total tracks on CD<br>
			[disc]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			Compilation disc number<br>
			[disc_total]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Compilation 
			disc total<br>
			<br>
			[tag]&lt;element&gt;[] Embed user defined tag element<br>
			[unique]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			Unique number (not padded)<br>
			[extension]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Audio 
			format extension<br>
			[date]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			Current date<br>
			[time]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			Current time<br>
			[day_of_week]&nbsp;&nbsp;&nbsp; Current day of week<br>
			[now_year]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Current 
			year<br>
			<br>
			[frequency]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			Frequency ie 44100<br>
			[channels]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			Channels ie 2<br>
			[channels_subone]&nbsp; Channels-1 ie 0 for mono<br>
			[bits_per_sample]&nbsp;&nbsp;&nbsp; Bits ie 16<br>
			[bytes_per_sample] Bytes (bits / 8) ie 2<br>
&nbsp;</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">
                      &nbsp;</td>
                    <td bgcolor="#FFFFFF">
                      <p align="left"><b><FONT face=Arial size=2>&nbsp;Testing &nbsp; </FONT></b> 
                      </p>
                    </td>
                  </tr>
                </table>
              </td>
            </tr>
          </table>
  		<p align="left">Switching dBpoweramp to Debug Mode (dBpoweramp 
		Configuration &gt;&gt; Music Converter &gt;&gt; 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">
                      &nbsp;</td>
                    <td bgcolor="#FFFFFF">
                      <p align="left"><b><FONT face=Arial size=2>&nbsp;More than 
						One &nbsp; </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&nbsp; \CLI Encoder\ folder and give new 
		names (for example \Lame CLI.dll&nbsp; &amp; \Lame CLI\&nbsp; folder.<br>
&nbsp;</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">
                      &nbsp;</td>
                    <td bgcolor="#FFFFFF">
                      <p align="left"><b><FONT face=Arial size=2>&nbsp;Command 
						Line &nbsp; </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=&quot;c:\encoder.exe&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			encoder to use<br>
			-cli_cmd=&quot;{qt}[infile]{qt} [outfile]&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			command line to pass to encoder, use {qt} for &quot; If no [infile] then 
			audio is piped to stdinput <br>
			-bits=&quot;16&quot;, or &quot;float&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			(non supplied leaves as is)<br>
			-freq=&quot;44100&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			(non supplied leaves as is)<br>
			-channels=&quot;2&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			(non supplied leaves as is) &quot;1&quot; to &quot;9&quot;<br>
			-nowavehdr&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			To not first supply a wave header to encoder (frequency etc has to 
			be supplied on command line)<br>
			-hi_quality&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			instruct decoder to decode as highest quality<br>
			-nodbtag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
			dBpoweramp should not tag output file after writing</p>
			<p align="left">Example:&nbsp;&nbsp; &quot;c:\program 
			files\illustrate\dBpoweramp\coreconverter.exe&quot; -infile=&quot;c:\afile.wav&quot; 
			-outfile=&quot;c:\outfile.mp3&quot; -convert_to=&quot;CLI Encoder&quot; -cli_encoder=&quot;c:\lame.exe&quot; 
			-cli_cmd=&quot;{qt}[infile]{qt} {qt}[outfile]{qt}&quot;</p>
			<p align="left"><b>To specify &quot; 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>&nbsp;Terminology &nbsp; </FONT></b> 
                      </p>
                    </td>
                  </tr>
                </table>
              </td>
            </tr>
          </table>
  	</font>
		<blockquote>
			<p><font face="Arial" size="2"><b>Encoding: </b>&nbsp;compress and 
			write an audio file,<br>
			<b>Decoding:&nbsp; </b>uncompress, or read an audio file,<br>
			<b>ID Tags:</b>&nbsp; meta data such as artist &amp; album are embedded 
			inside the audio file,<br>
			<b>Lossless:</b>&nbsp; compression without audio quality loss,<br>
			<b>Lossy:</b>&nbsp; audio quality is sacrificed (how much depends on 
			bitrate and codec used) to achieve smaller files,<br>
			<b>Gapless:</b>&nbsp; allows the decoder to decode audio stream 
			without gaps (silence),<br>
			<b>Explorer Audio Popup:</b>&nbsp; a dBpoweramp function, hold the 
			mouse over a supported audio file and details contained are 
			displayed,<br>
			<b>Explorer Columns:</b>&nbsp; columns can be added to Explorer 
			Windows such as bitrate &amp; ID Tag elements,<b><br>
			Multi-processor Encoding: </b>&nbsp;for dual processor, or multi 
			core processors multiple files can be compressed at once fully using 
			both (or more) CPUs.<b><br>
			Command Line:&nbsp; </b>text interface, where commands are typed 
			(start &gt;&gt; run &gt;&gt; cmd&nbsp; to get to the command line)<b><br>
			</b>&nbsp;</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>&nbsp;Version
                      Changes &nbsp; </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">&nbsp;</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>

__________________
The Ultimate Hard Drive Utility PowerMax 4.23. (It now has the ability to clean a Boot Sector virus on the quick erase option.)
The best browser Netscape 8
Have you accidently delete something? Look here (trial. the better one) and here(free)
EricB is offline