PDA

View Full Version : Missing features in BeSweet(GUI)


LigH
16th December 2003, 20:15
Don't think that I'm too stupid to find any way to get around those problems, but I just ask a few "rhetoric" questions here, that several flaws may be fixed in future releases of BeSweet or the BeSweetGUI:

- How do I select a substream of VOB input files in BeSweetGUI? No matter if I choose a *.lst or *.vob file as input, the substream selection combobox is always disabled. Of course, I have the VOBInput.dll in the BeSweet directory. BeSweetGUI version is 0.7b1. Of course I could demux the stream - but I don't want to... ;)

- How do I process a raw PCM file, as demultiplexed by vStrip_gui? It is a usual stereo 16-bit Motorola PCM stream with extension *.raw, but BeSweetGUI only provides support für files called *.pcm (okay, then I just rename the input file), and BeSweet seems to expect it in intel format - at least converting it results in heavy noise (because the input is byte-swapped). Where can I select that the input PCM is in Motorola format (in BeSweet, and in BeSweetGUI)? Of course I could convert it to WAV with any sample editor, but I don't want to... ;)

- I'm unable to use BSN to convert audio into MP4/AAC format, I always get error 84. It doesn't matter if I select the path to the plugin, or if I want to get the config dialog. Does it require more than just installing Nero 6?

BeSweet v1.5b23 by DSPguru.
--------------------------
Using azid.dll v1.8 (b825) by Midas (midas@egon.gyaloglo.hu).
Using Shibatch.dll v0.24 by Naoki Shibata & DSPguru (shibatch.sourceforge.net).
Using bsn.dll v0.2 by DPeshev,Richard,DSPguru (http://DSPguru.Doom9.org).
Manual Dynamic-Compression algorithm by LigH (author of WaveBooster).

Logging start : 12/16/03 , 20:09:18.

H:\Programme\BeSweet\BeSweet.exe -core( -input h:\Programme\BeSweet\AC3TEST.ac3 -output h:\Programme\BeSweet\AC3TEST.aac -logfile H:\Programme\BeSweet\BeSweet.log ) -azid( -n1 -s surround -d 2/0 -L 0db -f1 ) -bsn( -2ch ) -ota( -norm 0.95 ) -ssrc( --rate 44100 ) -boost( /b=4 /l=0.95 )

[00:00:00:000] +------- BeSweet -----
[00:00:00:000] | Input : h:\Programme\BeSweet\AC3TEST.ac3
[00:00:00:000] | Output: h:\Programme\BeSweet\AC3TEST.aac
[00:00:00:000] | Floating-Point Process: No
Error 84: error configuring bsn!
Quiting...
[00:00:00:000] Conversion Completed !

Logging ends : 12/16/03 , 20:09:18.

- And finally: The documentation of BeSweet and its command line parameters was always anything but "verbose", and still isn't; and the "examples" are neither quite complete (or is there any documentation about how to mux 6 mono waves into a 5.1 AC3?), nor even correct: for example, I can't remember that I invented a parameter "/disable" for "-boost(...)". See "examples1.lst".

There is something left to do, DSPguru & DanniDin! :rolleyes:

KpeX
16th December 2003, 20:30
You should know, LigH, that there are answers to many of these questions if you had searched.

I can't answer your GUI question as I don't use it.

As far as processing raw PCM, your best bet is probably to convert to .wav first, which shouldn't be hard to do.

For your Nero problems, try copying AAC.dll, AACenc32.dll, and NeroIPP.dll to your besweet directory (they are usually in program files\common files\ahead\audioplugins ). Besweet needs these .dlls to access the Nero encoder.

Regarding documentation issues, Doom9 has several quite verbose guides on using BeSweet and there is an excellent GUI available as you know. The stable version (1.4) includes text documents for each of the .dlls included with Besweet and you can see the core options by simply running besweet from commandline without any parameters. The reason for not much documentation on the .mux file>AC3 function is likely because ac3enc.dll often produces buggy AC3 streams. However as usual the answers are in the forum, the original 6 waves to 5.1 AC3 thread (http://forum.doom9.org/showthread.php?s=&threadid=49118) is one that I have linked users to at least a dozen times. hth,

LigH
16th December 2003, 20:52
Thank you for answering.

As I wrote, I thow how to circumvent the flaws, but I would like to be able to do it with BeSweet only (why would I want to convert the PCM file into WAV and have 2 huge files on my harddisk, if BeSweet could simply interpret it as Motorola samples?).

UPDATE: Selecting substreams works when using *.lst files; I wonder what I did wrong the first time...
__

I'll try copying the DLL files - but as I already said, even if I tell BSN where to look for the DLLs, it doesn't work:

Datenträger in Laufwerk C: ist WINDOWS
Datenträgernummer: 1629-17F8

Verzeichnis von C:\Programme\Ahead\Shared\AudioPlugins

04.07.2003 06:37 <DIR> .
04.07.2003 06:37 <DIR> ..
21.07.2003 16:12 876.544 Aac.dll
14.07.2003 17:42 765.952 aacenc32.dll
18.06.2003 10:50 884.736 NeroIPP.dll
...

BeSweet v1.5b23 by DSPguru.
--------------------------
Using azid.dll v1.8 (b825) by Midas (midas@egon.gyaloglo.hu).
Using Shibatch.dll v0.24 by Naoki Shibata & DSPguru (shibatch.sourceforge.net).
Using bsn.dll v0.2 by DPeshev,Richard,DSPguru (http://DSPguru.Doom9.org).
Manual Dynamic-Compression algorithm by LigH (author of WaveBooster).

Logging start : 12/16/03 , 20:51:22.

H:\Programme\BeSweet\BeSweet.exe -core( -input h:\Programme\BeSweet\AC3TEST.ac3 -output h:\Programme\BeSweet\AC3TEST.aac -logfile H:\Programme\BeSweet\BeSweet.log ) -azid( -n1 -s surround -d 2/0 -L 0db -f1 ) -bsn( -2ch -path C:\Programme\Ahead\Shared\AudioPlugins ) -ota( -norm 0.95 ) -ssrc( --rate 44100 ) -boost( /b=4 /l=0.95 )

[00:00:00:000] +------- BeSweet -----
[00:00:00:000] | Input : h:\Programme\BeSweet\AC3TEST.ac3
[00:00:00:000] | Output: h:\Programme\BeSweet\AC3TEST.aac
[00:00:00:000] | Floating-Point Process: No
Error 84: error configuring bsn!
Quiting...
[00:00:00:000] Conversion Completed !

Logging ends : 12/16/03 , 20:51:23.


BTW: I have to stay at the "DTS / AAC / MP4" page in BeSweetGUI; if I step back to the "BeSweet" page, the "-path" parameter gets empty immediately.

UPDATE: Copying the DLLs to the BeSweet directory works. Unfortunately, it tells me that it only works 50 times - looks like Nero is only shipped with a demo version, and I need to buy an unlimited MP4 Codec version separately. Well, I don't really need it currently. But I wouldn't want to copy the DLLs, I'd rather load them where they got installed. ;)
__

And I know that there are fine guides available at the doom9 page and in the forums; but I still think that DSPguru should ship BeSweet with enough documentation (so that a user does not need to even know that he should look into doom9 guides if the shipped text files are not detailed enough). Especially because there is only a forum thread about "6 WAV to 5.1 AC3", and ... well, forum threads can get lost; I wouldn't rely on forum threads being available always during the next years.

DSPguru
17th December 2003, 15:58
Dear LigH,

Originally posted by LigH
- How do I process a raw PCM file, as demultiplexed by vStrip_gui? It is a usual stereo 16-bit Motorola PCM stream with extension *.raw, but BeSweetGUI only provides support für files called *.pcm (okay, then I just rename the input file), and BeSweet seems to expect it in intel format - at least converting it results in heavy noise (because the input is byte-swapped). Where can I select that the input PCM is in Motorola format (in BeSweet, and in BeSweetGUI)? Of course I could convert it to WAV with any sample editor, but I don't want to... ;)BeSweet :
http://forum.doom9.org/showthread.php?s=&threadid=36126&perpage=11&pagenumber=2

BeSweetGUI :
lame3,force byte-swapping of input.

- I'm unable to use BSN to convert audio into MP4/AAC format, I always get error 84. It doesn't matter if I select the path to the plugin, or if I want to get the config dialog. Does it require more than just installing Nero 6?seems like the customized path doesn't work (not a BeSweet bug actually).



- And finally: The documentation of BeSweet and its command line parameters was always anything but "verbose", and still isn't; and the "examples" are neither quite complete (or is there any documentation about how to mux 6 mono waves into a 5.1 AC3?), nor even correct: for example, I can't remember that I invented a parameter "/disable" for "-boost(...)". See "examples1.lst".
completeing BeSweet's documtation is in my to-do list, but i'm very short in free-time.
perhaps someone else can give me a hand here ? we need something like TLDP (the linux documantation project) ;).

LigH
17th December 2003, 18:17
Originally posted by DSPguru
BeSweet :

Aah: "-core( -be )" - thank you! :)
__

Originally posted by DSPguru
BeSweetGUI :
lame3,force byte-swapping of input.

But what if I don't want to create MP3's? Hope that DD will implement it; until then, I'll try to find out if I can add custom parameters into the BeSweet command line. :)
__

Originally posted by DSPguru
seems like the customized path doesn't work (not a BeSweet bug actually).

Whish good luck to the one who will fix BSN. :)

DSPguru
17th December 2003, 18:21
Originally posted by LigH
But what if I don't want to create MP3's? regardless to encoding method..

KpeX
17th December 2003, 18:37
Originally posted by DSPguru
completeing BeSweet's documtation is in my to-do list, but i'm very short in free-time.
perhaps someone else can give me a hand here ? we need something like TLDP (the linux documantation project) ;). [/B]

DSPguru,

What would you like to see out of the besweet documentation ultimately? Perhaps an online knowledgebase (something like audiocoding or avisynth.org)? This is definitely the community to create such a project :).

DSPguru
17th December 2003, 18:40
something like this.. (http://www.tldp.org/) :)

bond
17th December 2003, 18:41
Originally posted by LigH
- I'm unable to use BSN to convert audio into MP4/AAC format, I always get error 84. It doesn't matter if I select the path to the plugin, or if I want to get the config dialog. Does it require more than just installing Nero 6?yes i get the same!

my path to the dlls is
-path C:\Programme\Gemeinsame Dateien\Ahead\AudioPlugins
anything wrong with that?

i use latest nero dlls (6300)

DSPguru
17th December 2003, 19:00
well, the only flexibilty you can get from the "-path" feature, is that it helps you avoiding moving the "aac.dll" file from the nero plugin folder, but as for the aacenc32.dll & neroipp.dll, you must have those files in the BeSweet folder or alternatively at windows/system.

bond
17th December 2003, 19:17
thanks :)

i am sure i would have found it if i had searched but as i read lighs post, i just posted...

btw would be great if this info would be mentioned in the readme!

DSPguru
17th December 2003, 19:32
since "-path" feature is practicly useless, i decided to remove it from OagMachine v0.1.
Originally posted by bond
btw would be great if this info would be mentioned in the readme! yeap, we sure need a documentation project.. :)

DanniDin
20th December 2003, 14:53
Hi LigH,

Here is a Small Step for BeSweet GUI v0.7b2 (http://dspguru.notrace.dk/BeSweetGUIv0.7b2.zip) :)

- Now Offering a "Big-Endian PCM" CheckBox for PCM/WAVE Input File Types.

Danni.

mikeson
20th December 2003, 16:23
DSPguru, thanks for this outstanding piece of software! ;)

May I ask why BeSweet doesn't support 48Khz AC3 to 48Khz AAC transcoding using latest Nero AAC? Why have I to downsample it to 44Khz? I know I can copy aac.dll from Nero 60011, but why is it not possible with latest aac.dll?

Thank you.

BTW foobar2000 can do this.

Tuning
20th December 2003, 18:56
@DanniDin,

Thanks DanniDin for yet another update.

@mikeson,

This has been several times topic on audio encoding forum. Actually i think each frontend using nero plugins have to downsample as per 44.1 khz optimization. (As said by Menno). Interestingly, if I use VBR preset and Nero wave editor I can simply encode at 48 khz. No problem. On same time if I use Oagmachine i get wrong stream. Btw, CBR presets never reach 48khz even at maximum bitrate, even used with Nero wave editor. Some confusion exists here.:confused:

@DSPGuru

Can a clarification be made.

Thanks.

LigH
20th December 2003, 19:39
Thank you, DD and Dg!