Log in

View Full Version : Multiple MP3's to one .MP2


MattO
22nd July 2003, 20:57
I can't get to my system at the moment to try it, so I thought I'd ask here:
Does anyone know whether Besweet can convert multiple MP3 files, (in .LST form maybe), into One .MP2 file?

thanks for any info, and any commandline examples.

MattO

KpeX
22nd July 2003, 23:18
Haven't tried it, but should be no problem. Make a .lst file of the mp3's ( easy way to do this - open a command window in the directory with the mp3's and type 'dir /b *.mp3 > besweet.lst' ) and use a commandline something like

BeSweet -core ( -input "path\besweet.lst" -output "audio.mp2" ) -2lame ( your options here )

MattO
23rd July 2003, 20:55
Thanks KpeX, that does work but ...

When playing back the .MP2 file there is a strange squeaky noise in the background.
Does anyone know what could cause this?
Has anyone experienced this?

By the way the .MP3's I am using were created with EAC 0.9b4 using Lame.exe (19 july 2002) with the default commandline:
%l--alt-preset 128%l%h--alt-preset standard%h %s %d

With EAC's bitrate set at 192 (not sure if this affects anything).

Can Besweet handle vbr MP3 input?

thanks

MattO

KpeX
24th July 2003, 04:42
Hmm interesting......so the squeaking isn't present in the mp3's? Try posting a logfile if possible. If you encoded from EAC....why not just encode that to .mp2? rip the wav's with EAC and encode that with BeSweet.

MattO
24th July 2003, 17:26
No, the squeaking is not in the original .MP3 files.

I can't produce a logfile at the moment, I am not at my home system.

I am using the latest beta version of Besweet (b19).

I didn't want to use EAC to create the .MP2 files as my whole intention was to put multiple songs into one file. Plus, I have loads of .MP3 files which I want to use.

My ultimate aim is to have multiple .MP2 files, each a seperate album, burnt to a DVDR with DVDMaestro (the video can be a still picture), selectable via a custom menu, thus enabling me to put approximately 750 songs on 1 disk. Theoretically it should work, and I want to try it ;)

Do you know if Besweet can handle VBR .MP3 files?

Also, if I'm not mistakened the pitch of the resulting .MP2 file has changed, audio has speeded up slightly.

Can anyone, possibly, try what I am doing and post their findings? please ;)

My commandline, from memory (as I am not at my home system) is:

besweet -core( -input "mp3.lst" -output "album.mp2") -shibatch( --rate 48000) -toolame( -b 128 -m s -e )

Is the rate conversion causing the problem? But this is necessary because of the DVD destination.

regards

MattO

echooff
24th July 2003, 17:59
I have noticed this problem from time to time when transcoding from mp3 to mp2. I solved it by transcoding first to a uncompressed wave, the a mp2. Maybe others have a better solution.

KpeX
24th July 2003, 18:31
MattO, I've done some testing and I believe this is a .lst file handling problem. When transcoding from VBR mp3 to mp2 with a .lst file, the tempo definitely increases no matter what options I change. Not only that, but the tempo speeds up even when the lst file contains .wav files, and even if shibatch is not used! I'm not sure there's a good solution to this with BeSweet at the moment, but I don't think it's anything you're doing wrong. I may be wrong but I don't think BeSweet handles .lst > mp2 very well at the moment. Here's some logfiles:

First, transcoding a list of .wav files to mp2:

BeSweet v1.5b19 by DSPguru.
--------------------------
Using VOBInput.dll v1.3 by DVD2SVCD (http://www.dvd2svcd.org)
Using azid.dll v1.8 (b825) by Midas (midas@egon.gyaloglo.hu).
Using hip.dll v1.19 by Myers Carpenter <myers@users.sf.net>
Using Ogg Vorbis v1.0 dlls (http://www.vorbis.com).
Using MP2enc.dll v1.129 (23/5/2002), Engine 1.129 <http://www.cdex.n3.net>.

Logging start : 07/24/03 , 12:19:38.

c:\progra~1\besweetv1.5b19\besweet.exe -core ( -input c:\test\besweet2.lst -output c:\test\audio2.mp2 -logfilea c:\test\besweet3.log ) -shibatch ( --rate 48000 ) -2lame ( -b 128 -e )

[00:00:00:000] +------- BeSweet -----
[00:00:00:000] | Input : song1.wav
[00:00:00:000] | Output: c:\test\audio2.mp2
[00:00:00:000] | Floating-Point Process: Yes
[00:00:00:000] | Source Sample-Rate: 44.1KHz
[00:00:00:000] +------- MP2ENC ------
[00:00:00:000] | Bitrate method : CBR
[00:00:00:000] | MP2 bitrate : 128
[00:00:00:000] | Channels Mode : Dual Channel
[00:00:00:000] | Error Protection: Yes
[00:00:00:000] +---------------------
[00:03:53:217] | Input : song2.wav
[00:03:53:217] | Output: c:\test\audio2.mp2
[00:03:53:217] | Floating-Point Process: Yes
[00:03:53:217] | Source Sample-Rate: 44.1KHz
[00:03:53:217] +---------------------
[00:06:59:275] | Input : song3.wav
[00:06:59:275] | Output: c:\test\audio2.mp2
[00:06:59:275] | Floating-Point Process: Yes
[00:06:59:275] | Source Sample-Rate: 44.1KHz
[00:06:59:275] +---------------------
[00:10:32:952] Conversion Completed !
[00:10:32:952] Actual Avg. Bitrate : 117kbps
[00:00:30:000] <-- Transcoding Duration

Logging ends : 07/24/03 , 12:20:08.



now with a .lst of mp3 files:




BeSweet v1.5b19 by DSPguru.
--------------------------
Using VOBInput.dll v1.3 by DVD2SVCD (http://www.dvd2svcd.org)
Using azid.dll v1.8 (b825) by Midas (midas@egon.gyaloglo.hu).
Using hip.dll v1.19 by Myers Carpenter <myers@users.sf.net>
Using Ogg Vorbis v1.0 dlls (http://www.vorbis.com).
Using MP2enc.dll v1.129 (23/5/2002), Engine 1.129 <http://www.cdex.n3.net>.

Logging start : 07/24/03 , 12:26:21.

c:\progra~1\besweetv1.5b19\besweet.exe -core ( -input c:\test\mp3.lst -output c:\test\audio2.mp2 -logfilea c:\test\besweet3.log ) -2lame ( -b 128 -e )

[00:00:00:000] +------- BeSweet -----
[00:00:00:000] | Input : song1.mp3
[00:00:00:000] | Output: c:\test\audio2.mp2
[00:00:00:000] | Floating-Point Process: Yes
[00:00:00:000] | Source Sample-Rate: 44.1KHz
[00:00:00:000] +------- MP2ENC ------
[00:00:00:000] | Bitrate method : CBR
[00:00:00:000] | MP2 bitrate : 128
[00:00:00:000] | Channels Mode : Dual Channel
[00:00:00:000] | Error Protection: Yes
[00:00:00:000] +---------------------
[00:07:46:454] Stream error : Sync found after 4277 bytes
[00:07:46:427] | Input : song2.mp3
[00:07:46:427] | Output: c:\test\audio2.mp2
[00:07:46:427] | Floating-Point Process: Yes
[00:07:46:427] | Source Sample-Rate: 44.1KHz
[00:07:46:427] +---------------------
[00:13:58:526] Stream error : Sync found after 4281 bytes
[00:13:58:500] | Input : song3.mp3
[00:13:58:500] | Output: c:\test\audio2.mp2
[00:13:58:500] | Floating-Point Process: Yes
[00:13:58:500] | Source Sample-Rate: 44.1KHz
[00:13:58:500] +---------------------
[00:21:05:852] Conversion Completed !
[00:21:05:852] Actual Avg. Bitrate : 58kbps
[00:00:37:000] <-- Transcoding Duration

Logging ends : 07/24/03 , 12:26:58.


As you can see, it's displaying a strange actual average bitrate, and showing more .dll's in use than should be. Neither of these behaviors occur without a .lst file, also the tempo is fine when transcoding a single file as well.

MattO
24th July 2003, 20:33
Thanks for your testing :)

Hopefully DSPguru will read this and confirm, or correct us, as to whether this is a bug or not.

MattO