Log in

View Full Version : BeLight 0.22 beta 8 released


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

Kurtnoise
7th September 2005, 12:22
To have the possibility to load avisynth scripts (avs files). :)

dimzon
7th September 2005, 12:48
To have the possibility to load avisynth scripts (avs files). :)
I need input plugin source :mad:

dimzon
7th September 2005, 17:59
Kurtnoise13
I develop BeSweet encoding plugin framework (http://forum.doom9.org/showthread.php?p=708717#post708717). So some AAC+v2 arguments are changed. I think it's much better to use such engine bcz it's easy to develop and add new encoding plugins :)
So You must use new AAC+v2 arguments syntax in your nice GUI...

Kurtnoise
7th September 2005, 18:03
oo my...you're too fast. :scared: :thanks:

adoniscik
8th September 2005, 12:51
Does 0.22 beta 6 even work in batch? I tried to convert some files from WAv to AC3 and it got confused. I think it only processed the first file.

dwrbudr
8th September 2005, 13:32
Batch is really confusing.. I think that all files in the list are merged into one file, but I'm not sure. Also BeLight crashes every time after:
Open 1.wav from File menu - Convert
Open 2.wav .. convert
and so on... convert
Click on the X to close .. and crash (access violation)

dimzon
8th September 2005, 14:13
Kurtnoise13
Can You add support for my FAAC BeSweet encoding plugin with AAC/MP4 output?
:thanks:

Kurtnoise
8th September 2005, 15:19
Does 0.22 beta 6 even work in batch? I tried to convert some files from WAv to AC3 and it got confused. I think it only processed the first file.
Yes it's buggy...sorry. I need to fix it.

Can You add support for my FAAC BeSweet encoding plugin with AAC/MP4 output?
Sure...but check my reply in your thread. :)

Inc
8th September 2005, 15:27
I need input plugin source :mad:

You could have a look at makeavis.exe sources from ffdshow.
it (I dont know exactly) takes the audio from the avs and serves it via vfw the audiodata (also maybe to stdout) ... so a vfw API command like AviFileGetStream() #StreamTypeAudio and AviStreamRead() could serve the needed audio bytes.

dimzon
8th September 2005, 15:51
You could have a look at makeavis.exe sources from ffdshow.
it (I dont know exactly) takes the audio from the avs and serves it via vfw the audiodata (also maybe to stdout) ... so a vfw API command like AviFileGetStream() #StreamTypeAudio and AviStreamRead() could serve the needed audio bytes.
I need BeSweet input plugin source...

dimzon
8th September 2005, 15:54
Kurtnoise13
Can I help You in BeLight development? I have 5-year Borland Delphi experience (in the past)

dwrbudr
8th September 2005, 17:15
Me too (in present time) :D
Also the GUI resizing is quite broken

Kurtnoise
8th September 2005, 17:59
Kurtnoise13
Can I help You in BeLight development? I have 5-year Borland Delphi experience (in the past)

Me too (in present time)

why not...grab the last sources in the cvs and just do it. :) There are some bugs to fix.

I'm creating the unicode version right now. Anyway If you want to speak about BeLight development, I prefer to have your ideas or suggestions directly in the Dev BeLight Forums (http://corecodec.org/forum/forum.php?forum_id=128).

Thanks.



Also the GUI resizing is quite broken
It's fixed now AFAIK.

dwrbudr
8th September 2005, 18:54
Umm...
http://img309.imageshack.us/img309/7695/belight6ds.png

dimzon
12th September 2005, 17:41
Kurtnoise13
Seems like CLI API is finalized now (http://forum.doom9.org/showthread.php?t=99930)!
Please add support for my plugins into new version of BeSweet.
Thanx!

Kurtnoise
12th September 2005, 19:42
Yep...i'm working on it. I already added Faac and Speex settings in the code. Now I need to fix some few bugs reported in the lastest weeks and I'll release a new beta.


Settings for lossless encoding are planned. ;)

Keep up the good work.

dwrbudr
15th September 2005, 08:23
I would like to recommend a setting for Below Normal priority in the main menu(as default) and I think it will be nice to have a check mark in the priority menu to see what is the current priority. The priority settings should be saved too ;)

Kurtnoise
15th September 2005, 11:10
I would like to recommend a setting for Below Normal priority in the main menu(as default)
What's about "idle" ? And by default I'll keep "Normal" priority.

and I think it will be nice to have a check mark in the priority menu to see what is the current priority.
Yes..it's done.

The priority settings should be saved too
Done too...;)

dimzon
15th September 2005, 11:22
Yep...i'm working on it. I already added Faac and Speex settings in the code. Now I need to fix some few bugs reported in the lastest weeks and I'll release a new beta.
You can add support for my AAC+v2 plugin based onto 3GPP reference encoder.

Command line will be:
-dimzon( -dllname bse_enhAacPlusEnc3GP.dll <options>)
options:
-cbr <bitrate in bps> Default is 64000. Range is 8000-65535
-mono - for mono encoding

Output wil be in mp4 container!

tebasuna51
15th September 2005, 13:08
I don't konw if is more difficult to make a input plugin than a output plugin for BeSweet, but I think BeLight-BeSweet must support aac, mp4 like input files.

Now, for test and compatibility purposes, I use ffdshow (non-stable versions), foobar (broken: 5.1 -> 8 channel ?), aacdecdrop (lose SBR inf), Winamp diskwriter (limited to stereo output), ...

It's possible, with the knowledge and availability of Dimzon or others users not so busy than DspGuru, a input plugin with a decoder at least SBR compliant (better also with PS)?

Thanks.

dimzon
15th September 2005, 13:12
I don't konw if is more difficult to make a input plugin than a output plugin for BeSweet, but I think BeLight-BeSweet must support aac, mp4 like input files.
I'm planning to write general pupose DirectShow input plugin using hip.dll interface.
But encoding AAC+ plugin is my primary target atm.

Kurtnoise
15th September 2005, 18:31
You can add support for my AAC+v2 plugin based onto 3GPP reference encoder.
Added..We wait for this plugin now. :p

dimzon
15th September 2005, 18:39
Added..We wait for this plugin now. :p
I'm working on it :p

dimzon
16th September 2005, 18:28
Added..We wait for this plugin now. :p
Get it here :)

Installation:
1) You need BeSweet v1.5b31 (http://besweet.notrace.dk/BeSweetv1.5b31.zip)
2) Place provided bse_enhAacPlusEnc3GP.dll into BeSweet directory
3) Place enhAacPlusEnc.exe (command-line aac-encoder) into BeSweet directory (included into package)
NOTE! This is not standart compile, this encoder is patched by me to
support encoding PCM RAW data from stdin
4) Place ct-libisomedia.dll into BeSweet directory (included into package)

Usage: -dimzon( -dllname bse_enhAacPlusEnc3GP.dll [options] )

You can use *.mp4, *.m4a or *.3gpp as file extension.

Options:
-cbr <bitrate> - Set bitrate (CBR) to <bitrate> bps. Default is 64000
-mono - Force mono encoding for stereo material
-nops - Disable Parametric Stereo encoding (? test it)
Other options
-exe <file> Set encoder executable name. Defaut is enhAacPlusEnc.exe.
You can specify another build if you wish :)
(ask Celtic_Druid for ICL build ;) )

CiNcH
16th September 2005, 19:02
Watch out! You have to set bitrate in kbps, not in bps!

Thanks again dimzon. Now we have to evaluate which aacPlus encoder is best... ;) (or based on newer CT sources)

Kurtnoise
16th September 2005, 19:43
Great...Thanks again.

For impatient people, here is my last build (http://kurtnoise.free.fr/BeLight/BeLight-0.22beta_20050916.zip)... ;) I'll build the different packages tonight and I'll release the beta 7.

Be careful, this is an unicode version. And -nops - Disable Parametric Stereo encoding from the last plugin is not included. I'll add it.

CiNcH
16th September 2005, 23:12
@ Kurt,

3GPP implementation is not working with pre-beta 7 due to wrong bitrate argument. Unit is kbps, not bps.

E.g.
-dimzon( -dllname bse_enhAacPlusEnc3GP.dll -cbr 32 )

Kurtnoise
16th September 2005, 23:19
As promise, here is the beta 7 (http://corecodec.org/frs/?group_id=45&release_id=164#r164)...:)

changelog:
- Add Portuguese, Hungarian & Slovenian Languages. Many Thanks guys ;)
- Add Unicode Support.
- Add Dimzon Framework (i.e FAAC, WinAmp aacplus, 3GP Reference Encoder and Speex).
- Add Enabling/Disabling Tabs for Output Format.
- Update lang files.
- Update AAC Presets with PS.
- Update Settings saving.
- Update Mux File Wizard.
- Fix Output Folder changing.
- Fix Command Lines refreshing after running session.
- Fix multiple files processing.


Be careful, this is an Unicode Version. So, it works only for winNT, win2k, winXP, winVista. I need to update the non-unicode version (it's not finished yet.)

In addition, you can see there are 3 packages now at CoreCodec. The main difference comes from libvorbis :
Normal version = like a normal version ^^
P4 = libvorbis optimised for Pentium 4 core.
Lancer = libvorbis optimised for speed w/o decreasing the quality.

Kurtnoise
16th September 2005, 23:59
@CinCH : it's fixed in the official release. :)

tebasuna51
17th September 2005, 04:12
The new espaņol.ini for this version:
http://www.cdmontecanal.com/img/spanish.zip

In aacPlus v1 I can't select output mode (by default Dual Channel, mode 5)

bsn_raw.dll in bse20050914.7z Dimzon package is not included in BeLight-0[1].22b7_P4.exe. Is necessary?

Kurtnoise
17th September 2005, 08:18
The new espaņol.ini for this version:
http://www.cdmontecanal.com/img/spanish.zip
thanks...

In aacPlus v1 I can't select output mode (by default Dual Channel, mode 5)
Indeed... :o So, maybe a new build tonight ?

bsn_raw.dll in bse20050914.7z Dimzon package is not included in BeLight-0[1].22b7_P4.exe. Is necessary?
No, this dll isn't required.

dwrbudr
17th September 2005, 09:13
10x for the new version, but it still has obvious bugs.
- the main form resizing bug is not fixed
- another bug situation: Open a file, select Edit -> View BeSweet command-line, move the cursor over file list area... and the command line window dissapears!
- BeLight main window is always positioned somewhere on the right part of the desktop. I think the main form Position property is set to poDesigned and it should not be. It is quite easy to save/load the form position in the registry.

I could help with these bugs, but I don't want to install the whole JVCL for a couple of simple button components. Look at this buttons pack - http://www.leif-bruder.de/e_download.htm#TLbSpeedButton

10x again.

Kurtnoise
17th September 2005, 11:06
- the main form resizing bug is not fixed
Did I ? I don't think so...If you know a way, give me some hints. I'll look into it.

- another bug situation: Open a file, select Edit -> View BeSweet command-line, move the cursor over file list area... and the command line window dissapears!
weird... :eek: but I can't reproduce this here. Check also "View or Edit BeSweet Command Line" instead.

- BeLight main window is always positioned somewhere on the right part of the desktop. I think the main form Position property is set to poDesigned and it should not be. It is quite easy to save/load the form position in the registry.
mmh not bug. In the first betas, BeLight was center in the Screen. However, some guys have reported that they have some trouble with it when dualScreens. So, I decided to let the Position in "Design". What do you suggest ?

tebasuna51
17th September 2005, 11:25
When create mux files, AACPlus v1 5.1 and Faac need WAV order. And with the new bsn.dll Nero Digital need also WAV order. I don't know when Belight use the old bsn.dll renamed now bsn_NeroAAC.dll (order needed AAC).

Then the "Select the output format" in mux file Wizard must be changed:
AAC -> Old AAC (I don't know if is necessary)
WAV -> WAV - AAC (At last any mention saying this format is necessary to encode aac)

dwrbudr
17th September 2005, 11:46
Kurtnoise13: The bug with the "View & Edit BeSweet command-line" hiding is always reproducable. I've done a PC restart too. I'm working on a big project in delphi for a couple of years and the program is used on multi-monitor environment - 4, 8.. or more monitors and it must be poDesigned for the main form. Just do save/restore form position from the registry. Another pain in the a** are the message boxes in 2 or more monitors :D

tebasuna51
17th September 2005, 13:06
About bsn.dll

I think you use in BeLight-0.22b7_P4.exe the bsn replacement proposed by Dimzon in http://forum.doom9.org/showthread.php?t=99730, for me is a good idea don't need remapping channels for Nero Digital, but Dimzon consider this obsolete and is not implemented in new version BeSweetv1.5b31 from DspGuru.

Then BeLight-0.22b7_P4.exe and BeLight-0.22b7.zip + BeSweetv1.5b31 + Dimzon package differs in this file and, at last, in the channel remapping needed by Nero Digital and need to be clarified.

Thanks.

JasonFly
17th September 2005, 14:18
Amazing work for this release! I didn't expected to have the dimzon framework support so soon. Belight is really great.

I also have the problem with the "View Command line" option in the Edit menu, but I have spotted that the command line window only disappear when there is a file in the list.

When opening Belight and click on the "View command line" option, the window doesn't disappear.

On the other hand, it seems that the "View or edit command line" checkbox works perfectly

Question: I don't see any preset for FAAC encoder. is this normal?

Kurtnoise
17th September 2005, 15:16
When create mux files, AACPlus v1 5.1 and Faac need WAV order. And with the new bsn.dll Nero Digital need also WAV order. I don't know when Belight use the old bsn.dll renamed now bsn_NeroAAC.dll (order needed AAC).

Then the "Select the output format" in mux file Wizard must be changed:
AAC -> Old AAC (I don't know if is necessary)
WAV -> WAV - AAC (At last any mention saying this format is necessary to encode aac)
Good point...:) I'll change that.

Kurtnoise
17th September 2005, 15:19
Kurtnoise13: The bug with the "View & Edit BeSweet command-line" hiding is always reproducable. I've done a PC restart too. I'm working on a big project in delphi for a couple of years and the program is used on multi-monitor environment - 4, 8.. or more monitors and it must be poDesigned for the main form. Just do save/restore form position from the registry. Another pain in the a** are the message boxes in 2 or more monitors :D
Try my last build (http://kurtnoise.free.fr/BeLight/BeLight-0.22beta_20050917.zip)...what do you think ?

;)

Kurtnoise
17th September 2005, 15:21
About bsn.dll

Then BeLight-0.22b7_P4.exe and BeLight-0.22b7.zip + BeSweetv1.5b31 + Dimzon package differs in this file and, at last, in the channel remapping needed by Nero Digital and need to be clarified.
So, what ? Using my package should be more safer, what do you think ?

Kurtnoise
17th September 2005, 15:24
also have the problem with the "View Command line" option in the Edit menu, but I have spotted that the command line window only disappear when there is a file in the list.
It's fixed in my last build. Check the link above.

Question: I don't see any preset for FAAC encoder. is this normal?
It's because I don't know too much things about this encoder. And the others AAC Encoders seem to be much more powerful according to different blind tests.

tebasuna51
17th September 2005, 17:04
About bsn.dll
So, what ? Using my package should be more safer, what do you think ?
For me perfect. I love your package always with last versions (libvorbis, lame_enc, ...), but this must be know for the users.

I think a encoder/decoder software must know the standar format of the input/output files. The necessary remapping channels must be transparent to the user.

I don't understand this behavior in Nero Digital, ac3enc, azid.dll (azid1.9.exe have the switch -ol,r,c,lfe,sl,sr but don't work with azid.dll).
AacPlus v1, Faac/Faad works ok.

ChrisBensch
17th September 2005, 17:07
Everytime I startup belight, I add a file, then I use one of the ac3->aac presets to set a 5.1 encode. Then i have to go into advances settings and uncheck -lfe and -s stereo. If I bring another window into focus and then bring belight back into focus, those options get rechecked! Am I missing something?

humax
17th September 2005, 17:07
theres again the bug that a dll is needed that i dont need

tebasuna51
17th September 2005, 19:10
About Faac
It's because I don't know too much things about this encoder. And the others AAC Encoders seem to be much more powerful according to different blind tests.
Faac is a aac LC encoder and don't be used below 48 kbps/channel, for low bitrates is better a aac HE encoder.

Aac HE is more powerful at low bitrates with phone, internet streaming purpose, or for a copy to be played with headphones. But, never in my mind, use aac HE for a backup copy of my favourite music or a multichannel track of a movie to be played in my hi-fi surround system. For bitrates > 48 kbps/channel I recommend aac LC.

Faac only can be compared with Nero Digital LC, but don't lose your time, faac developers work now in Nero ...

MacAddict
17th September 2005, 19:11
Everytime I startup belight, I add a file, then I use one of the ac3->aac presets to set a 5.1 encode. Then i have to go into advances settings and uncheck -lfe and -s stereo. If I bring another window into focus and then bring belight back into focus, those options get rechecked! Am I missing something?
I dont think this is a new bug actually. I remember it in the last 2 betas.

Edit- Many thanks to all those involved with this great program.

drob
18th September 2005, 02:11
Belight always opens out of screen for me, and doesn't remember its position to the next restart, also it is now too big again for 800x600. Lastly, when i add a few files into the batch window, Belight Marks all the files as done but only actually transcodes the last one.

Kurtnoise
18th September 2005, 08:56
Everytime I startup belight, I add a file, then I use one of the ac3->aac presets to set a 5.1 encode. Then i have to go into advances settings and uncheck -lfe and -s stereo. If I bring another window into focus and then bring belight back into focus, those options get rechecked! Am I missing something?
I'm working on it...

Kurtnoise
18th September 2005, 08:57
Belight always opens out of screen for me, and doesn't remember its position to the next restart, also it is now too big again for 800x600. Lastly, when i add a few files into the batch window, Belight Marks all the files as done but only actually transcodes the last one.
Try my last build please : http://kurtnoise.free.fr/BeLight/BeLight-0.22beta_20050918.zip

Kurtnoise
18th September 2005, 09:05
About Faac

Faac is a aac LC encoder and don't be used below 48 kbps/channel, for low bitrates is better a aac HE encoder.

Aac HE is more powerful at low bitrates with phone, internet streaming purpose, or for a copy to be played with headphones. But, never in my mind, use aac HE for a backup copy of my favourite music or a multichannel track of a movie to be played in my hi-fi surround system. For bitrates > 48 kbps/channel I recommend aac LC.
I know all of this of course... ;)

FAAC has some interestings settings, like :
VBR Quality Mode
5.1 Support
Tagging
Different Profiles (LC, Main, LTP, SSR)
...
So we tweak our encodes with these options as well. But what kind of settings for 128kbps, 160kbps, etc... ? I don't know exactly.

but don't lose your time, faac developers work now in Nero ...
I think FAAC project is not dead. By the beauty of Open-Source project, someone with some skills can refresh the faac development... :D There are a lot of examples which can illustrate this. So, who knows....