View Full Version : LameXP v4.21 Final · Build #2382 (2023-12-29)
Raen
14th June 2011, 16:06
I have now changed the playlist creation in the following way:
* If all file names in the playlist can be represented correctly as Latin-1 (ISO 8859-1) then the M3U file is written as plain Latin-1 text with a '.m3u' extension.
* If there is at least one file name that contains Unicode (Non-Latin1) characters, then the M3U file is written as UTF8-encoded text starting with a BOM and with a '.m3u8' extension.
So can you please try again with Build #560, which is now available via auto-update?
Tried Build #576 and it is working correctly now, exactly as you described ;)
Also, the "<Artist> - <Album>" playlist naming format is working again ;)
:thanks:
LoRd_MuldeR
14th June 2011, 18:55
LameXP v4.02 Final :)
https://github.com/lordmulder/LameXP/downloads
Changes between v4.01 and v4.02:
* Upgraded build environment to Microsoft Visual Studio 2010
* Dropping support for Windows 2000 and Windows XP RTM. Windows XP needs (at least) Service-Pack 2 now!
* Added Cue Sheet import wizard, which allows splitting and importing tracks from Cue Sheet images
* Added ATSC A/52 (AC-3) encoding support, based on Aften encoder v0.0.8+ (Git Master)
* Added Avisynth input (audio only!) using 'avs2wav' tool, partly based on code by Jory Stone
* Added a method to use custom tools instead of the "built-in" ones (see FAQ doc for details)
* Added an option to copy all meta information of a single file over to the "meta information" tab
* Added two new command-line switches: "--add-folder <path>" and "--add-recursive <path>"
* Added one new translation: Korean
* Updated Qt runtime libraries to v4.7.3
* Updated LAME encoder to v3.99.1.0 (2011-04-15), compiled with ICL 12.0.3 and MSVC 10.0 (details)
* Updated Vorbis encoder to v2.87 using aoTuV Beta-6.03 (2011-05-04), compiled with ICL 11.1 and MSVC 9.0
* Updated mpg123 decoder to v1.13.3 (2011-04-21), compiled with GCC 4.6.0
* Updated MediaInfo to v0.7.45 Beta (2011-05-02), compiled with ICL 12.0.3 and MSVC 10.0
* Updated language files (big thank-you to all contributors !!!)
* Fixed placement of the Dropbox when the Taskbar is located on the top or on the left side
* Improved playlist generation: Generate M3U (Latin-1) or M3U8 (UTF-8) playlist file as required
* Only show the most recent 50 items in the "processing" window (for better performance)
* Miscellaneous bugfixes
Przemek_Sperling
16th June 2011, 06:47
Thank you! This version works much better than the previous one.
I have a question concerning the cue sheet wizard. Can you make the wizard be able to compress the images to any file format (Vorbis, mp3, etc.) and put it to the same location as cue sheet files? I noticed that the wizard decompresses files to separate wavs and demands to show save folder manually.
nautilus7
16th June 2011, 10:02
I'm trying to encode a 5.1 file using avs input.
My script plays fine in mpc:
l=WAVSource("l.wav")
r=WAVSource("r.wav")
c=WAVSource("c.wav")
lfe=WAVSource("lfe.wav")
ls=WAVSource("ls.wav")
rs=WAVSource("rs.wav")
MergeChannels(l,r,c,lfe,ls,rs)
Lame-xp fails with this error massage:
LameXP v4.02 (Build #578), compiled at 2011-06-14
-------------------------------
C:/Users/NAUTIL~1/AppData/Local/Temp/d2d906dac226430bb5d0fee4458f206d/tool_avs2wav.exe C:\sintel\sintel-master-51-flac\51.master.avs C:\Users\NAUTIL~1\AppData\Local\Temp\d2d906dac226430bb5d0fee4458f206d\e36981fe6dde42c2bb51452c114e12c5.wav
avs2wav v1.2 [May 24 2011]
by Jory Stone <jcsston@toughguy.net>, updates by LoRd_MuldeR <mulder2@gmx.de>
Input: C:\sintel\sintel-master-51-flac\51.master.avs
Output: C:\Users\NAUTIL~1\AppData\Local\Temp\d2d906dac226430bb5d0fee4458f206d\e36981fe6dde42c2bb51452c114e12c5.wav
Checking Avisynth...
Done
Analyzing input file...
Done
Opening output file... Done
[Audio Info]
TotalSamples: 42624000
TotalSeconds: 888
SamplesPerSec: 48000
BitsPerSample: 16
Channels: 6
AvgBytesPerSec: 576000
Dumping audio data, please wait:
AVIStreamRead succeeded, but did not return any samples!
Failed to dump audio stream (status -4). Terminating!
Exited with code: 0xFFFFFFFC
manolito
17th June 2011, 00:36
* Added ATSC A/52 (AC-3) encoding support, based on Aften encoder v0.0.8+ (Git Master)
Beautiful, now I can finally get rid of HeadAC3HE...
Did a couple of test conversions, everything is cool. Still slow when selecting the target folder, but I know I should direct my complaints about that to the Qt developers :devil:
Thanks very much
Cheers
manolito
casio7131
17th June 2011, 14:29
lamexp review: http://www.betanews.com/article/LameXP-A-great-audio-encoder-by-any-other-name/1308263706
spida_singh
17th June 2011, 18:39
My little brother updated this and did not accept the license, re-installed, still the samwe message, how do i bring up the option to accept the license...as the app just exits afterwards...
regards
boyumeow
18th June 2011, 04:53
User/AppData or Registry, I think...
mariush
18th June 2011, 05:05
See my post and the answer below the post: http://forum.doom9.org/showthread.php?p=1473682#post1473682 - basically the configuration file remains... in my case it was: C:\Documents and Settings\Administrator\Local Settings\Application Data\LoRd_MuldeR\LameXP - Audio Encoder Front-End\config.ini
Delete config.ini or the whole folder, run setup again and you're all set.
LoRd_MuldeR
18th June 2011, 09:35
Thank you! This version works much better than the previous one.
I have a question concerning the cue sheet wizard. Can you make the wizard be able to compress the images to any file format (Vorbis, mp3, etc.) and put it to the same location as cue sheet files? I noticed that the wizard decompresses files to separate wavs and demands to show save folder manually.
It's necessary to split the source Wave (or whatever) file into individual Tracks (Waves files) according to the Cue Sheet prior to encoding.
The output folder defaults to "<folder where the cue file is located>\<name of the cue file without extension>".
Once the tracks have been imported (i.e. added to source file list) you can compress them to all output formats currently supported in LameXP.
And of course you may use the option "Save output files to the same folder where the input file located".
Lame-xp fails with this error massage:
Checking Avisynth...
Done
Analyzing input file...
Done
Opening output file... Done
[Audio Info]
TotalSamples: 42624000
TotalSeconds: 888
SamplesPerSec: 48000
BitsPerSample: 16
Channels: 6
AvgBytesPerSec: 576000
Dumping audio data, please wait:
AVIStreamRead succeeded, but did not return any samples!
Failed to dump audio stream (status -4). Terminating!
This error message indicates that AVIStreamRead() returned with success, but the number of samples returned was zero!
I don't think this should ever happen. It should either fail or return at least one sample (usually a much higher number of samples).
Indicating success but returning no samples doesn't make much sense to me. Smells like a bug in VFW or Avisynth? :confused:
The logic of avs2wav is quite simple: We continuously call AVIStreamRead(), as long as it succeeds, and dump all samples.
Failure of AVIStreamRead() indicates the end of the stream. Nonetheless I added the "number of samples" check to prevent livelocks.
Otherwise, if AVIStreamRead() succeeds with zero samples returned, we'd keep on calling it without ever making any progress.
(BTW: I successfully dumped a few 5.1 sources with avs2wav on my system)
lamexp review: http://www.betanews.com/article/LameXP-A-great-audio-encoder-by-any-other-name/1308263706
:thanks:
My little brother updated this and did not accept the license, re-installed, still the samwe message, how do i bring up the option to accept the license...as the app just exits afterwards...
You can delete "C:\Users\John Doe\AppData\Local\LoRd_MuldeR\LameXP - Audio Encoder Front-End\config.ini", either manually or via the un-installer.
Alternatively you could open "config.ini" file in Notepad (or your favorite code/text editor) and change the LicenseAccepted=-1 line to LicenseAccepted=0.
Note: There may be several such lines in the INI file. Make sure you edit the line within the INI section for the current LameXP version!
cengizhan
21st June 2011, 10:56
there is problem with panda cloud antivirus. when the antivrus is active lamexp says tool_xxx.exe can not be locked and then quits.
LoRd_MuldeR
21st June 2011, 11:35
there is problem with panda cloud antivirus. when the antivrus is active lamexp says tool_xxx.exe can not be locked and then quits.
Well, if "panda cloud antivirus" (whatever that is) stops innocent software from working correctly, then there obviously is a serious bug in that product.
So if you want the bug fixed, I suggest you contact their support team! We cannot help you here with problems induced by proprietary third-party software :rolleyes:
And, if they don't fix the issue (in due time), switch to another anti-virus product. One that doesn't prevent innocent software from functioning...
(There are enough good alternatives available for free. Microsoft Security Essentials (http://www.microsoft.com/en-us/security_essentials/default.aspx) and Avira AntiVir Personal (http://www.avira.com/en/avira-free-antivirus), just to name two products that I use)
See also:
http://lamexp.git.sourceforge.net/git/gitweb.cgi?p=lamexp/lamexp;a=blob_plain;f=doc/FAQ.html;hb=HEAD#96205e91
cengizhan
21st June 2011, 16:38
Thanks. that worked.
LoRd_MuldeR
21st June 2011, 16:41
Thanks. that worked.
Sorry, what exactly did work? :confused:
cengizhan
23rd June 2011, 08:35
Sorry, what exactly did work? :confused:
the version that you have send with a pm works with panda.
LoRd_MuldeR
23rd June 2011, 14:30
the version that you have send with a pm works with panda.
So it seems "panda cloud antivirus" indeed holds an exclusive lock on the file and forbids other applications to access the file until it is done with whatever it is doing :rolleyes:
It's a common problem that anti-virus software can significantly delay file access, yes. But completely denying access to files that normally would be accessible is prone to causing serious trouble! :mad:
(The new workaround (http://sourceforge.net/projects/lamexp/files/Snapshots%20%28BETA%29/2011-06-26/) should be able to deal with this situation, but it can slow down the LameXP startup speed even more - on affected systems)
LoRd_MuldeR
2nd July 2011, 16:33
LameXP v4.03 Alpha-2:
This version fixes a silly bug in the Cue Sheet importer which caused tracks to be skipped, if the title contained certain characters (like \, / or ?).
Dogway
4th July 2011, 06:54
-choose output container mp4/aac
-option to cancel encode if temporal drive is less than 2Gb
-Some pop out calltips over parameters (I can help translating this to Spanish)
-Normally to rip my music CD's I use CDex, and its mainly because its CDDB option, so maybe CD Ripping option plus CDDB?
-Maybe some better organisation in the parameters tab, its difficult to see what options belongs to which format and what are general.
-Typo in Show Dropbox in Spanish would be "Mostrar DropBox"
Well they are some little observations. I like your program so keep going!
LoRd_MuldeR
4th July 2011, 07:44
-choose output container mp4/aac
We are using the Nero AAC encoder, which can only output AAC in an MP4 container. It doesn't output ADIF or ADTS files.
MP4Box could be integrated to extract the AAC streams from the MP4 container afterwards, but is this worth the effort?
-option to cancel encode if temporal drive is less than 2Gb
There already should be a warning, if the free space in the TEMP folder gets too low. And you can abort then, if you want.
(Of course you can abort at any time)
-Some pop out calltips over parameters (I can help translating this to Spanish)
Suggestions? What info should be added where? Cannot be done in the F.A.Q document?
-Normally to rip my music CD's I use CDex, and its mainly because its CDDB option, so maybe CD Ripping option plus CDDB?
CD ripping is a bit out of scope. I really do not want to re-invent the wheel. Therefore I would recommend EAC (Exact Audio Copy).
(If they only had a CLI interface, I would integrate EAC)
-Maybe some better organisation in the parameters tab, its difficult to see what options belongs to which format and what are general.
Suggestions? ;)
-Typo in Show Dropbox in Spanish would be "Mostrar DropBox"
Feel free to update the language file according to the translator's guide:
http://mulder.brhack.net/public/doc/lamexp_translate.html
Dogway
4th July 2011, 08:16
Wow I never saw a so ungrateful reply. I should consider post only when I got problems and not for helping anymore.
We are using the Nero AAC encoder, which can only output AAC in an MP4 container. It doesn't output ADIF or ADTS files.
MP4Box could be integrated to extract the AAC streams from the MP4 container afterwards, but is this worth the effort?
I have a bat for demuxing mp4 containers. Do I care that much? No. Do they? Wait for replies...
Suggestions? What info should be added where? Cannot be done in the F.A.Q document?
For example that HC is for low bitrate, LC is for High bitrate, that Joint Stereo is for compression, doesn't affect quality. Top quality (slowest) con sometimes be counterproductive.
If you care enough to make a program for newbies/lazy asses (LameXP doesn't do anything that is not possible alternatively) at least dont make them visit FAQ.
CD ripping is a bit out of scope. I really do not want to re-invent the wheel. Therefore I would recommend EAC (Exact Audio Copy).
(If they only had a CLI interface, I would integrate EAC)
If CD Ripping is out-of-scope, and movie audio encoding barely is too, what is the scope of this software? AFAIK the most common way you can get audio files are from DVD,Bluray,CD.
Suggestions? ;)
I was going to suggest you something, like dynamic building the last tab upon the format chosen in the previous tab. That is; hiding unnecesary parameters.
Feel free to update the language file according to the translator's guide:
http://mulder.brhack.net/public/doc/lamexp_translate.html
Sorry, Im not going to hassle with all that. Id rather prefer if the program defaulted to English. I don't like programs in other languages.
LoRd_MuldeR
4th July 2011, 10:18
Wow I never saw a so ungrateful reply. I should consider post only when I got problems and not for helping anymore.
Really :confused:
(Maybe you should consider that I also have a real-life job and lectures/exams, so I don't always have the time to write lengthy posts)
I have a bat for demuxing mp4 containers. Do I care that much? No. Do they? Wait for replies...
Well, of course you can demux the AAC stream from the MP4 container using a batch script.
The question is: Do we need this functionality in LameXP? What is the purpose of having a "raw" (actually ADIF or ADTS) AAC stream?
And should we encourage people to create .aac files instead of MP4 files? AFAIK MP4 files are much more common.
(The only reason to demux the AAC stream that I can think of is for remuxing in the next step. Which will need other software anyway)
For example that HC is for low bitrate, LC is for High bitrate, that Joint Stereo is for compression, doesn't affect quality. Top quality (slowest) con sometimes be counterproductive.
If you care enough to make a program for newbies/lazy asses (LameXP doesn't do anything that is not possible alternatively) at least dont make them visit FAQ.
Both, the AAC profile and the LAME channel mode, should work okay with the default settings (i.e. let the encoder pick the right option).
Changing the default option should not be needed most of the time. And if somebody overwrites the default, he/she should have a reason to do so.
I could add a short summary in the form of a tool tip. Still a more thorough explanation in the F.A.Q may be preferable...
If CD Ripping is out-of-scope, and movie audio encoding barely is too, what is the scope of this software? AFAIK the most common way you can get audio files are from DVD,Bluray,CD.
The scope of this software obviously is converting audio files. Essentially it's still a GUI to a number of CLI audio encoders and decoders.
I certainly will not write yet another CD ripper. It wouldn't be trivial to write a good/robust CD ripper and good solutions already exits (e.g. EAC).
If, however, there was an OpenSource CD ripper available that can be integrated into LameXP (preferably as a CLI tool), I'd have a look...
I was going to suggest you something, like dynamic building the last tab upon the format chosen in the previous tab. That is; hiding unnecesary parameters.
I think options appearing/disappearing on the "Advanced Options" tab, depending on what encoder is selected at the "Compression" tab is very confusing. In the old LameXP 3.xx I disabled (grayed out) options that didn't apply to the selected encoder. But after a while I noticed that it's more annoying/misleading than helpful. So I did not implement it in version 4.xx. However the options on the "Advanced Options" tab may be reordered in a more plausible way (the currently are arranged in the order in which they were added, more or less). I am open for ideas here...
Sorry, Im not going to hassle with all that. Id rather prefer if the program defaulted to English. I don't like programs in other languages.
Well, you can always switch to English. LameXP will still default to the system's language though (if available in LameXP), because I think it's better that way for most users (not everybody speaks English, but we can expect the the user understands his system's language).
If, however, you are still interested in improving the Spanish translation, I can only point you to the existing language file and the translators guide. There shouldn't be much of a hassle. The Qt Linguist toll is straight forward to use and the translators guide has all info you should need.
(I cannot maintain any language files, except for the English and German ones, myself. So the project relies on the contributors for multi-language support)
Dogway
4th July 2011, 10:46
You have the arguments, fair enough and plausible, not the manners tho, specially when I just pinpoint small quirks that can be helpful for further development.
In relation to aac, I always used this format, although I know mp4 is just a container I just leave it for video. In this way I can know at a glance what do I have and what I am going to play. m4a can be an alternative.
Reorganizing the panel was my first idea. Maybe just enclosing paramaters in a title linebox for mp3, ogg, aac, etc All I wanted to say is it was hard to read...
LoRd_MuldeR
6th July 2011, 23:19
New build available:
Updated URL of the official web-site that is used in the program, as the old domain seems lost.
(The update system is not effected, as it always was designed to use several mirrors)
Taurus
7th July 2011, 16:13
New build available:
http://sourceforge.net/projects/lamexp/files/Snapshots%20%28BETA%29/2011-07-06/
Updated URL of the official web-site that is used in the program, as the old domain seems lost.
(The update system is not effected, as it always was designed to use several mirrors)
Just downloaded the test version shown above.
The installer hangs/does nothing after getting the install path.
From within LameXP updater no new updates are shown:mad::p
LoRd_MuldeR
7th July 2011, 16:41
Just downloaded the test version shown above.
The installer hangs/does nothing after getting the install path.
Hmmm, nothing with the installer changed recently :confused:
There was a minor change on 2011-06-10 just before the v4.02 release. And before that a change on 2011-04-14.
Can you reproduce the issue? And, if so, can you give any hint on how to re-produce it?
(Runs through for me just fine)
Okay, I can re-produce the crash under Windows XP (http://img850.imageshack.us/img850/9316/clipboard49.png) (didn't happen on Windows 7). And I think it's the LockedList plugin-in.
From within LameXP updater no new updates are shown:mad::p
Correct. The latest version currently distributed over auto-update is v4.02 Final.
Taurus
7th July 2011, 17:54
No crash on my side, just a silent bye, bye without any trace.
Will try 595 in a minute.
And yes, WinXp 32bit here.
Edit: yes 595 is running, of course without installer....
LoRd_MuldeR
7th July 2011, 18:00
New build available:
Reverted the LockedList plug-in to v2.3, as the latest v2.4 seems to cause installer crashes on Windows XP.
I also report the problem to the author of the LockedList plug-in. Let's see what happens...
Taurus
7th July 2011, 18:21
New build available:
http://sourceforge.net/projects/lamexp/files/Snapshots%20%28BETA%29/2011-07-09/
Reverted the LockedList plug-in to v2.3, as the latest v2.4 seems to cause installer crashes on Windows XP.
I also report the problem to the author of the LockedList plug-in. Let's see what happens...
And yes, the new version is doing fine.
Thank you, you're amazing :):p:thanks:
LoRd_MuldeR
11th July 2011, 19:45
New build available:
Now again using an up-to-date LockedList plug-in for the installer, as the author has fixed the crash on Windows XP (32-Bit).
manolito
14th July 2011, 00:04
Can LameXP convert a 5.1 AC3 to a stereo WAV file? If so, I am too stupid to find the right setting.
If not, could you add an option to downmix multichannel source files to stereo?
Cheers
manolito
LoRd_MuldeR
14th July 2011, 00:24
Can LameXP convert a 5.1 AC3 to a stereo WAV file? If so, I am too stupid to find the right setting.
If not, could you add an option to downmix multichannel source files to stereo?
Cheers
manolito
I think a 5.1 channel AC3 source will be decoded as a 5.1 channel PCM Wave. Downmix is only performed, if the selected encoder requires downmix (such as MP3).
Maybe I will add an option to allow the use to force Stereo downmix...
manolito
14th July 2011, 01:40
Maybe I will add an option to allow the use to force Stereo downmix...
That would be great....
Cheers
manolito
mecedo
18th July 2011, 15:38
I've been using version 3.11 for long time. Recently I downloaded version 4 and got disappointed. Opening from cmd-line doesn't work:( For example: LameXP.exe -add %1 to open with wav file
LoRd_MuldeR
18th July 2011, 15:50
I've been using version 3.11 for long time.
Wow, that is a really old version!
Recently I downloaded version 4 and got disappointed. Opening from cmd-line doesn't work:( For example: LameXP.exe -add %1 to open with wav file
The correct syntax is:
LameXP.exe [--add|--add-folder|--add-recursive] <path>
:)
manolito
24th July 2011, 00:13
I already posted a description of the problematic file in the Audio Encoding thread:
http://forum.doom9.org/showthread.php?p=1515371#post1515371
When I try to decode this AAC file to WAV LameXP quits with the following error message:
LameXP v4.02 (Build #578), compiled at 2011-06-14
-------------------------------
*********** Ahead Software MPEG-4 AAC Decoder V2.7 ******************
Build: Apr 24 2011
Copyright 2002-2004: Ahead Software AG
http://www.audiocoding.com
Floating point version
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License.
**************************************************************************
I:\chocolat_track2_ger.aac file info:
ADTS, 6997.077 sec, 85 kbps, 48000 Hz
---------------------
| Config: 2 Ch |
---------------------
| Ch | Position |
---------------------
| 00 | Left front |
| 01 | Right front |
---------------------
PROCESS TIMEOUT !!!
Exited with code: 0xF291
A little more research revealed that LameXP uses FAAD.exe to decode AAC files. So I used FAAD manually to decode this file, and it worked flawlessly. (I actually used Tool_Faad.exe from LameXP which I salvaged from my temp folder.)
But why the timeout error? Maybe because FAAD has a bug which makes the progress indicator stop way before the end of the file is reached? For my actual file the progress indicator got stuck at 29% and stayed there. How does LameXP determine a timeout? Maybe if the progress indicator does not move for a certain amount of time?
Anyway, it would be nice if LameXP could decode my file without a timeout error. BTW I also checked a couple of older FAAD versions, but they all have the same bug...
Cheers
manolito
LoRd_MuldeR
24th July 2011, 00:29
Indeed, LameXP will kill the decoder process if it stops responding. Now the question is: Why does FAAD stop updating the progress?
Also the timeout LameXP uses is 180 seconds. Why does FAAD take more than 3 minutes to decoder that specific file? :confused:
manolito
24th July 2011, 02:35
Indeed, LameXP will kill the decoder process if it stops responding. Now the question is: Why does FAAD stop updating the progress?
I guess it is a bug in FAAD.
Also the timeout LameXP uses is 180 seconds. Why does FAAD take more than 3 minutes to decoder that specific file? :confused:
Maybe because my computer is so slow? (Celeron 1.1 GHz Coppermine)
This is the FAAD log for my AAC file:
F:\BurnerWare\Audio\AAC\Nero Digital>faad i:\de.aac
*********** Ahead Software MPEG-4 AAC Decoder V2.7 ******************
Build: Apr 24 2011
Copyright 2002-2004: Ahead Software AG
http://www.audiocoding.com
Floating point version
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License.
**************************************************************************
i:\de.aac file info:
ADTS, 6997.077 sec, 85 kbps, 48000 Hz
---------------------
| Config: 2 Ch |
---------------------
| Ch | Position |
---------------------
| 00 | Left front |
| 01 | Right front |
---------------------
Decoding i:\de.aac took: 454.77 sec. 15.39x real-time.
F:\BurnerWare\Audio\AAC\Nero Digital>
If you need to analyze the problem using this specific file, download it here:
http://www.sendspace.com/file/9jnomy
Cheers
manolito
LoRd_MuldeR
24th July 2011, 11:25
I can confirm that the FAAD status indicator gets stuck at 28% for your sample file. That's bad :rolleyes:
However it "only" took 74.35 seconds here to finish. Anyway, the only solution I see here is to further increase the timeout delay...
(There probably will be a new version up tomorrow, which will also feature "built-in" WMA support - input only, of course)
Dogway
25th July 2011, 19:55
WAVSource("source.wav")
ConvertAudioToFloat(last)
TimeStretch(tempo=136.44)
edit: Plays on MPC-HC
Checking Avisynth...
Done
Analyzing input file...
Done
Opening output file... Done
[Audio Info]
TotalSamples: 66915272
TotalSeconds: 1394
SamplesPerSec: 48000
BitsPerSample: 16
Channels: 2
AvgBytesPerSec: 192000
Dumping audio data, please wait:
AVIStreamRead succeeded, but did not return any samples!
Failed to dump audio stream (status -4). Terminating!
Exited with code: 0xFFFFFFFC
LoRd_MuldeR
25th July 2011, 21:04
Well, if AVIStreamRead() doesn't return any samples, then there's not much I can do :o :rolleyes:
It would probably be better to use the "native" Avisynth interface instead of VFW, but I currently don't have time to re-implement avs2wav...
LoRd_MuldeR
26th July 2011, 23:07
LameXP v4.03 Alpha-5:
Changes between v4.02 and v4.03:
* Added "built-in" WMA decoder (see this (http://forum.doom9.org/showthread.php?t=140273) thread for details) and removed all remnants of "old" decoder
* Updated MediaInfo to v0.7.47 (2011-07-27), compiled with MSVC 10.0
* Updated language files (big thank-you to all contributors !!!)
* Fixed Cue Sheet import for tracks with certain characters in the title
* Workaround for malicious "anti-virus" programs that prevent innocent applications from functioning
* Enabled "Aero Glass" theme in installer and web-update program (Vista and Windows 7 only)
Also I further increased the timeout delay, until I have time to debug FAAD ;)
manolito
27th July 2011, 00:30
Also I further increased the timeout delay, until I have time to debug FAAD ;)
Cool, it works...:)
Thanks very much...
Cheers
manolito
LoRd_MuldeR
4th August 2011, 23:45
LameXP v4.03 Alpha-7:
Changes between v4.02 and v4.03:
* Added an option to rename the output files (based on an user-defined pattern)
* Added "built-in" WMA decoder (see this (http://forum.doom9.org/showthread.php?t=140273) thread for details) and removed all remnants of "old" decoder
* Updated Qt runtime libraries to v4.8.0 Beta-1 (2011-07-19), compiled with MSVC 10.0
* Updated MediaInfo to v0.7.47 (2011-07-27), compiled with MSVC 10.0
* Updated language files (big thank-you to all contributors !!!)
* Fixed Cue Sheet import for tracks with certain characters in the title
* Workaround for malicious "anti-virus" programs that prevent innocent applications from functioning
* Enabled "Aero Glass" theme in installer and web-update program (Vista and Windows 7 only)
manolito
5th August 2011, 02:36
Thanks for the new build, everything is working fine here...:)
Meanwhile I found a workaround for the issue concerning the wav files created by Valdec (junk chunk causing problems when trying to open these files with older apps). I now use Valdec v. 0.2a which does not support wav files > 2GB and also does not use the WAVE_FORMAT_EXTENSIBLE format for multichannel wav files.
This older version is no longer available on the AC3Filter website, but the current version of Quick AVI Creator has it. Interesting find in the changelog:
- Reverted: Valdec from version 0.31b to version 0.2a
due to compatibility issues with faac.
For my needs this older version of Valdec works perfectly. Small issue with LameXP is that during decoding the progress indicator stays at 0% all the time. But the decoding goes well nevertheless (probably due to the longer timeout value).
Anyways, my wish list for LameXP has become quite short. Add the ability to downmix multichannel sources to stereo, and I will be absolutely happy...:p
Cheers
Manolito
LoRd_MuldeR
5th August 2011, 22:25
LameXP v4.03 Alpha-8:
Changes between v4.02 and v4.03:
* Added an option to rename the output files (based on an user-defined pattern)
* Added an option to enforce Stereo Downmix for Multi-Channel sources
* Added "built-in" WMA decoder (see this (http://forum.doom9.org/showthread.php?t=140273) thread for details) and removed all remnants of "old" decoder
* Updated Qt runtime libraries to v4.8.0 Beta-1 (2011-07-19), compiled with MSVC 10.0
* Updated MediaInfo to v0.7.47 (2011-07-27), compiled with MSVC 10.0
* Updated language files (big thank-you to all contributors !!!)
* Fixed Cue Sheet import for tracks with certain characters in the title
* Workaround for malicious "anti-virus" programs that prevent innocent applications from functioning
* Enabled "Aero Glass" theme in installer and web-update program (Vista and Windows 7 only)
manolito
6th August 2011, 19:15
* Added an option to enforce Stereo Downmix for Multi-Channel sources
This must be about the fastest response to a feature request I have ever seen, thank you very much...:)
I already spent some time testing the downmix feature, and everything works fine from the LameXP side, but sox is doing some weird things to the output. The right channel always comes out at a significantly lower volume than the left channel. It depends on the source how big this level reduction is, but it is always there.
I uploaded a 6ch AC3 where the average RMS loudness of the right channel is -13 dB compared to the left channel:
http://www.sendspace.com/file/9e8gjf
Other audio converters I tried (PX3's AC3 to WAV, BeLight, HeadAC3HE) do not show this behavior. This was my test procedure:
Select Downmix to stereo (options like Dolby Prologic 1 or 2 and Dolby Surround compatible turned off).
Normalizing, sample rate conversion all turned off.
Load the resulting wav into WaveLab and perform a Global Analysis over the whole file. Compare the Loudness Level (RMS) for both channels.
I don't know if sox allows the user to modify the downmix algorithm via command line switches, so I am not sure if you can do something about it...:rolleyes:
But again a big thanks...
Cheers
manolito
manolito
6th August 2011, 19:31
Oops, I almost forgot to ask my other question concerning Valdec.
I just noticed that you modified Valdec to support Unicode and to support decoding to STDOUT. By using the older version 2.0a I lose these features.
While I certainly can live without Unicode support, I am not sure what I am losing by not being able to decode to STDOUT. Does LameXP use this?
I tested a conversion from AC3 to AAC using the old Valdec, and everything was fine.
Cheers
manolito
LoRd_MuldeR
6th August 2011, 19:42
Hmm, that's probably a result of "wrong" channel mapping :mad:
There is a filter in SoX that allows mixing the channels with a custom channel mapping (and custom weights), I think.
But how to figure out the "correct" mapping for the individual source? That's the big question!
(BTW: The STDOUT feature I hacked into Valdec isn't used by LameXP, but the loss of Unicode support will be problematic!)
LoRd_MuldeR
6th August 2011, 20:28
Okay, it seems with the "-c" option of SoX the center channel will be mixed completely into the left channel :confused:
So I changed the Downmix option to use the "remix" filter of SoX (with explicit channel mapping) instead of the "-c" option.
I used the "Default Channel Ordering" for multiple channel WAVE files, as given on this site:
http://msdn.microsoft.com/en-us/windows/hardware/gg463006
Hopefully this will give better downmix results - as long as all decoders output Wave files with default channel ordering ;)
manolito
6th August 2011, 21:47
Sorry, the test build does not work here...:confused:
The decoding seems to work, but after this sox is not invoked at all. There is no error message, LameXP tells me that everything is fine, but I end up with an empty 2ch wav file which has a length of 44 bytes.
Cheers
manolito
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.