View Full Version : need help with BeSplit
zxO
15th January 2004, 20:11
Hi everyone,
First of all, I want to thank you all for putting so much work in all this, your programms/guides/etc really helped me a lot...
OK, I've got some questions to BeSplit:
1. In the readme of BeSplit0.9b6 is written "for ota's switches, read attached 'ota.txt'", but I couldn't find that file anywhere
2. The line in the audio-faq for normalization of mp2-files
(BeSplit -core( -input infile.mp2 -output outfile.mp2 -type mp2 ) -ota( -G max ))
outputs on my pc an identical copy of the infile without processing. After some testing I found out that it works correctly if you write the "-type mp2" before the "-output..." switch:
BeSplit.exe -core( -input C:\Test\test.mp2 -type mp2 -output C:\Test\out.mp2 ) -ota( -G max )
I also tried BeSliced and when I select "Normalize" than it outputs again an identical copy, but if I select "Normalize+Header" than it does both normalization and adds a Wav-Header. Well, that's not directly a question, just wanted to point that out...
3. Finally, I can't get the fade-in plugin to work. I used the commandline from the readme:
BeSplit.exe -core( -input C:\Test\test.mp2 -type mp2 -output C:\Test\out.mp2 ) -plugin( -name BS_FadeIn.dll -func FadeInNormal )
and again I get an unprocessed copy. What am I doing wrong?
Thanks for all help
zeno
tiki4
15th January 2004, 21:06
First, welcome to the forum zxO.
2. I am quite sure that you used a correct command line to normalize your MP2 file with BeSplit. If the output you get is really identical with the input file I just can guess that your file is already normalized and BeSplit didn't do anything, but:
To be sure what's going on, never forget to post a logfile. Change your command line to the following:
besplit -core( -input infile.mp2 -output outfile.mp2 -type mp2 -logfile BeSplit.log ) -ota( -G max )
Please, post the contents of that logfile here.
3. The fade-in plugin is not meant for use with BeSplit. It is a plugin for BeSweet and in order to fade in your MP2 you have to re-encode the file. While I am sure that you don't want to do that, as you undoubtedly would lose quality, you may do so like this:
besweet -core( -input test.mp2 -output out.mp2 -logfile BeSweet.log ) -mp2enc( -b 224 -m s -e ) -plugin( -name BS_FadeIn.dll -func FadeInNormal )
4. One thing is very important in the usage of BeSweet/BeSplit command line: Always make sure that you have a blank between an opening bracket and the first switch and the last switch and the closing bracket, e.g.
-core( -input in -output out )
Regards,
tiki4
zxO
16th January 2004, 15:31
Thanks for your reply, tiki4
I tested everything again (always with the same, not normalized mp2), and here are the results:
BeSplit v0.9b6 by DSPguru.
--------------------------
Logging start : 01/16/04 , 14:46:57.
BeSplit -core( -input C:\Test\test.mp2 -type mp2 -output
C:\Test\out.mp2 -logfile BeSplit.log ) -ota( -G max )
[00:00:00:000] +------- BeSplit -----
[00:00:00:000] | Input : C:\Test\test.mp2
[00:00:00:000] | Source Sample-Rate: 48.0KHz
[00:00:00:000] | Channels Count: 2, Bitrate: 192kbps
[00:00:00:000] | Output : C:\Test\out.mp2
[00:00:00:000] +---------------------
[00:00:50:688] | Asserted 2.0dB to C:\Test\out.mp2.
[00:00:50:688] +---------------------
[00:00:50:688] Operation Completed !
[00:00:01:000] <-- Process Duration
Logging ends : 01/16/04 , 14:46:58.
second test
BeSplit v0.9b6 by DSPguru.
--------------------------
Logging start : 01/16/04 , 14:51:48.
BeSplit -core( -input C:\Test\test.mp2 -output C:\Test\out.mp2 -type
mp2 -logfile BeSplit.log ) -ota( -G max )
[00:00:00:000] +------- BeSplit -----
[00:00:00:000] | Input : C:\Test\test.mp2
[00:00:00:000] | Source Sample-Rate: 48.0KHz
[00:00:00:000] | Channels Count: 2, Bitrate: 192kbps
[00:00:00:000] | Output : C:\Test\out.mp2
[00:00:00:000] +---------------------
[00:00:50:688] | Asserted 2.0dB to C:\Test\out.mp2.
[00:00:50:688] +---------------------
[00:00:50:688] Operation Completed !
[00:00:00:000] <-- Process Duration
Logging ends : 01/16/04 , 14:51:48.
Both files were correctly normalized, I don't know why it works now, BUT...
BeSplit v0.9b6 by DSPguru.
--------------------------
Logging start : 01/16/04 , 14:48:03.
C:\Test\BeSplit\BeSplit.exe -core( -input C:\Test\test.mp2 -logfile
D:\DOKUME~1\ZE\LOKALE~1\Temp\BeSliced.txt -type mp2 -output
C:\Test\test_Normalized.mp2 -ota( -G max ) -profile( BeSliced v0.3 )
[00:00:00:000] +------- BeSplit -----
[00:00:00:000] | Input : C:\Test\test.mp2
[00:00:00:000] | Source Sample-Rate: 48.0KHz
[00:00:00:000] | Channels Count: 2, Bitrate: 192kbps
[00:00:00:000] | Output : C:\Test\test_Normalized.mp2
[00:00:00:000] +---------------------
[00:00:50:688] | Writing C:\Test\test_Normalized.mp2
[00:00:50:688] +---------------------
[00:00:50:688] Operation Completed !
[00:00:00:000] <-- Process Duration
Logging ends : 01/16/04 , 14:48:03.
and finally
BeSplit v0.9b6 by DSPguru.
--------------------------
Logging start : 01/16/04 , 14:48:21.
C:\Test\BeSplit\BeSplit.exe -core( -input C:\Test\test.mp2 -logfile
D:\DOKUME~1\ZE\LOKALE~1\Temp\BeSliced.txt -type mp2 -output
C:\Test\test_Normalized.wav -addriff ) -ota( -G max ) -profile(
BeSliced v0.3 )
[00:00:00:000] +------- BeSplit -----
[00:00:00:000] | Input : C:\Test\test.mp2
[00:00:00:000] | Source Sample-Rate: 48.0KHz
[00:00:00:000] | Channels Count: 2, Bitrate: 192kbps
[00:00:00:000] | Output : C:\Test\test_Normalized.wav
[00:00:00:000] +---------------------
[00:00:50:688] | Asserted 2.0dB to C:\Test\test_Normalized.wav.
[00:00:50:688] +---------------------
[00:00:50:688] Operation Completed !
[00:00:00:000] <-- Process Duration
Logging ends : 01/16/04 , 14:48:21.
As you can see, I tried it again with BeSliced and here I get the same results as in my first post (BTW I use WinXP). Very strange...
While I am sure that you don't want to do that, as you undoubtedly would lose quality, you may do [...]
You're absolutely right, I record digital radio, which is broadcasted in mp2, and it would save time/quality/HD-space if I could fade and normalize my recordings without any decoding/encoding
besweet -core( -input test.mp2 -output out.mp2 -logfile BeSweet.log ) -mp2enc( -b 224 -m s -e ) -plugin( -name BS_FadeIn.dll -func FadeInNormal )
But that does transcoding, right? Doesn't that also degrade the quality?
--edit: some word wrap
tiki4
16th January 2004, 15:59
Hi,
I'm not sure about BeSpliced, I never used it, but in your third example there is at least a closing bracket after the core section missing. Can you try again to normalize first (as you already did) and then add the RIFF header (omitting the -G max) this time?
You're right, the example command line for BeSweet I gave you does transcoding and you would surely lose some quality. If you can hear that is another question. However, I don't know of a method to fade-in a file without transcoding. What's the bitrate you get from your radio? I think the higher the bitrate, the less pronounced should be transcoding artefacts.
Regards,
tiki4
zxO
18th January 2004, 20:36
Sorry for the late response, had a lot of stuff to do
in your third example there is at least a closing bracket after the core section missing
Hey, you're right, why didn't I see that...
Can you try again to normalize first (as you already did) and then add the RIFF header (omitting the -G max) this time?
Do you mean with BeSpliced or with commandlines? Well, I tested both and both worked. So I guess the problem with plain normalization is a bug in BeSpliced.
Digital radio is in 48kHz 192 kbit (real) stereo with CRC.
Is it possible to cut the mp2-file after five seconds or so, then transcode just the "five-second-file" and then join them back together? I know that this is not possible with mp3, but I don't know about mp2
zeno
tiki4
19th January 2004, 09:38
Just read the examples that come with BeSplit. I guess you find out how to cut and join MP2 with this program :)
tiki4
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.