diff --git a/doc/FAQ.html b/doc/FAQ.html index f58ee60f..f5e9eb74 100644 --- a/doc/FAQ.html +++ b/doc/FAQ.html @@ -26,6 +26,7 @@ a:visited { color: #0000EE; }
  • Who created LameXP?
  • What license is LameXP released under?
  • Do I have to pay for LameXP? / How can I donate to the authors of LameXP? +
  • MP3, AAC or Vorbis - What is the best compressed audio format?
  • What is the difference between the CBR, VBR and ABR rate control modes?
  • How do I enable AAC/MP4/M4A output (encoding) in LameXP?
  • Is there a way to output ".m4a" or ".aac" files with LameXP? @@ -172,6 +173,25 @@ If you want to support the development of LameXP, you can do so by contributing

    +MP3, AAC or Vorbis - What is the best compressed audio format?
    +
    +This question can NOT be answered in general. The best audio format is the format that works best for you!
    +
    +Having said that, there are a few things to consider. First of all: All output formats supported by LameXP,
    +except for FLAC and PCM/Wave, use a lossy(!) kind of compression. That applies to MP3 and AAC as well as
    +Vorbis. Consequently with these formats a certain quality loss is unavoidable when re-encoding/converting, no
    +matter what. This is called "generation loss". Nonetheless all three formats (MP3, AAC and Vorbis) are able
    +to retain an EXCELLENT audio quality, given that the chosen bitrate (quality level) is sufficient/reasonable.
    +
    +Secondly, the audio quality does not depend on the audio format and the chosen bitrate only. It also depends
    +greatly on the encoder software that is being used. LameXP uses the LAME MP3 encoder, probably the most
    +sophisticated MP3 encoder out there, the Nero AAC encoder, one of the best AAC encoders available, and the
    +aoTuV Vorbis encoder, an improved/tuned version of the reference Vorbis encoder. Consequently LameXP provides
    +you with state-of-the-art encoders, which ensures maximum encoding quality for ALL supported output formats.
    +
    +To be continued...

    +

    + What is the difference between the CBR, VBR and ABR rate control modes?

    CBR means "constant bitrate" and, as the name implies, CBR mode allocates the bits at a constant rate. This
    @@ -205,6 +225,15 @@ average bitrate *is* known beforehand. So if you need to hit a specific file siz Hint: The Nero AAC encoder supports a variant of the ABR mode, the so-called "2-Pass" mode. That mode scans
    through the entire file once (first pass) before the actual encoding is performed (second pass). This way the
    encoder is able to distribute the bits over the entire file and still hit the desired target average bitrate.
    +It should be obvious that the advantages of the "2-Pass" mode come at the cost of increased encoding time.
    +
    +Hint: A common mistake done by people comparing rate control modes is choosing a bitrate that is too high. Of
    +course only files of an identical (average) bitrate can be compared by quality. But if that bitrate is chosen
    +too high, you won't be able to draw any conclusions from the test. That's because at a certain bitrate even
    +the CBR mode will retain excellent quality. In that situation VBR mode or ABR mode can't give an even better
    +quality for obvious reasons. But drawing the conclusion that there is no difference between CBR mode and the
    +VBR/ABR modes would be very wrong! The differences will become significant when using a reasonable bitrate.
    +Another mistake is starting with a low-quality source file and concluding that all modes perform equally bad.

    Summary of rate control modes:

    After you have downloaded the Nero AAC Encoder as a ZIP file, you must "install" the encoder binaries, so
    LameXP can use them. Simply unzip the files 'neroAacEnc.exe', 'neroAacDec.exe' as well as 'neroAacTag.exe' to
    diff --git a/etc/NSIS/header-un.bmp b/etc/NSIS/header-un.bmp new file mode 100644 index 00000000..1b0bced9 Binary files /dev/null and b/etc/NSIS/header-un.bmp differ diff --git a/etc/NSIS/header.bmp b/etc/NSIS/header.bmp new file mode 100644 index 00000000..d11aec01 Binary files /dev/null and b/etc/NSIS/header.bmp differ diff --git a/etc/NSIS/setup.nsi b/etc/NSIS/setup.nsi index 9a327a50..0bef9ec3 100644 --- a/etc/NSIS/setup.nsi +++ b/etc/NSIS/setup.nsi @@ -161,11 +161,11 @@ VIAddVersionKey "Website" "http://mulder.at.gg/" !define MUI_FINISHPAGE_LINK_LOCATION ${MyWebSite} !define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\orange-install.ico" !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\orange-uninstall.ico" -!define MUI_WELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Wizard\orange.bmp" -!define MUI_UNWELCOMEFINISHPAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Wizard\orange-uninstall.bmp" +!define MUI_WELCOMEFINISHPAGE_BITMAP "wizard.bmp" +!define MUI_UNWELCOMEFINISHPAGE_BITMAP "wizard-un.bmp" !define MUI_HEADERIMAGE -!define MUI_HEADERIMAGE_BITMAP "${NSISDIR}\Contrib\Graphics\Header\orange.bmp" -!define MUI_HEADERIMAGE_UNBITMAP "${NSISDIR}\Contrib\Graphics\Header\orange-uninstall.bmp" +!define MUI_HEADERIMAGE_BITMAP "header.bmp" +!define MUI_HEADERIMAGE_UNBITMAP "header-un.bmp" !define MUI_LANGDLL_ALLLANGUAGES !define MUI_CUSTOMFUNCTION_GUIINIT MyUacInit !define MUI_CUSTOMFUNCTION_UNGUIINIT un.MyUacInit diff --git a/etc/NSIS/wizard-un.bmp b/etc/NSIS/wizard-un.bmp new file mode 100644 index 00000000..0565424d Binary files /dev/null and b/etc/NSIS/wizard-un.bmp differ diff --git a/etc/NSIS/wizard.bmp b/etc/NSIS/wizard.bmp new file mode 100644 index 00000000..97e3ece8 Binary files /dev/null and b/etc/NSIS/wizard.bmp differ diff --git a/res/images/Wizard.png b/res/images/Wizard.png index 9cdec3c6..14ede9af 100644 Binary files a/res/images/Wizard.png and b/res/images/Wizard.png differ diff --git a/src/Config.h b/src/Config.h index 0eafc890..42cb62b9 100644 --- a/src/Config.h +++ b/src/Config.h @@ -25,7 +25,7 @@ #define VER_LAMEXP_MAJOR 4 #define VER_LAMEXP_MINOR_HI 0 #define VER_LAMEXP_MINOR_LO 1 -#define VER_LAMEXP_BUILD 415 +#define VER_LAMEXP_BUILD 416 #define VER_LAMEXP_SUFFIX RC-1 /*