View Full Version : MeGUI development
acidsex
21st December 2005, 21:17
doh. Is there something I have to do in order to get Nero 7 audio recognized? I copied the .dlls over from the Common Files Ahead directory to my besweet directory but when I que up an audio encode nothing happens when started. Any suggestions?
Sharktooth
21st December 2005, 21:22
what do you mean? You need the bsn plugin for besweet: http://corecodec.org/frs/?group_id=45&release_id=235#r235
acidsex
21st December 2005, 21:25
doh. thats what I am missing. :) Much thanks.
Doom9
21st December 2005, 21:26
Did you try the debugging method I had suggested? It breaks then in the correct line:No, I forgot about that, but I really found it very quickly.. it's a definite advantage if you've written the code. I should've already caught it looking at the contents of the line variable that was posted.. it already reveals that the encoding speed is now given with 2 decimal digits.
Sharktooth
21st December 2005, 21:28
doh... yesterday night i was so tired i thought i should have add some code for debugging...
acidsex
21st December 2005, 21:37
still did not work for me. I copied the Nero7WA.dll to my BeSweet directory and again, after queing it up and starting, the windows closely immediately and nothing gets encoded.
Sharktooth
21st December 2005, 21:39
Nero7WA.dll ??
you should copy Aac.dll, aacenc32.dll and NeroIPP.dll (if it isnt already there)...
acidsex
21st December 2005, 21:44
Before I get confused. I copied my aac.dll and aacenc32.dll from Programs\commonfiles\ahead\audio plugsins to besweet. But whenever I load up an audio file in MeGUI and queue, the window closes and nothing gets encoded.
the bsn_Nero7WA.dll was what I thought you were saying I was missing in order to use Nero 7 audio in MeGUI.
Sharktooth
21st December 2005, 21:45
it's bsn_NeroAAC.dll
acidsex
21st December 2005, 21:47
I have that (bsn_NeroAAC.dll) in my BeSweet directory also.
Sharktooth
21st December 2005, 21:48
what is the besweet version?
acidsex
21st December 2005, 21:49
v.1.5b31
Sharktooth
21st December 2005, 21:51
bsn.dll is there?
acidsex
21st December 2005, 21:52
yes it is in there.
acidsex
21st December 2005, 21:53
Now heres the funny thing. If I put my old Nero 6 aac dlls back in there I can encode with no problem.
Sharktooth
21st December 2005, 21:53
libmmd.dll ?
acidsex
21st December 2005, 21:55
Nope. Never had libmmd.dll before and they encoded fine. Is this a new file required for use of N7?
acidsex
21st December 2005, 21:56
The only libmmd.dll on my system is the one from Sony Vegas 6
Sharktooth
21st December 2005, 21:57
i have it in my besweet dir (it's needed for software compiled with the intel compiler)... however what version of Nero7 you have? Also, have you a valid serial installed?
acidsex
21st December 2005, 22:05
7.0.1.4and yes I have a valid serial. :)
Sharktooth
21st December 2005, 22:05
dunno... it should work (im actually using it).
acidsex
21st December 2005, 22:05
ok, copied the libmmd.dll to besweet directory and tried again to no avail.
Sharktooth
21st December 2005, 22:09
dunno... really.
it works here.
acidsex
21st December 2005, 22:10
my nero dlls versions are AAC.dll v 3.0.0.7 and aacenc32.dll V.4.2.2.3
Sharktooth
21st December 2005, 22:14
same versions here.
acidsex
21st December 2005, 22:15
nope not beta. did a reimage of my laptop yesterday and those were the ones that were installed from the nero 7.0.1.4 package on the web.
acidsex
21st December 2005, 22:17
Heres my log from MeGUI after I try to encode.
Next job job1 is an audio job. besweet commandline:
"C:\Documents and Settings\patrick\Desktop\megui\BeSweetv1.5b31\besweet.exe" -core( -input "C:\DETROIT_ROCK_CI\VIDEO_TS\drc T02 2_0ch 192Kbps DELAY 0ms.ac3" -output "C:\DETROIT_ROCK_CI\VIDEO_TS\drc T02 2_0ch 192Kbps DELAY 0ms.mp4" -logfile "C:\DETROIT_ROCK_CI\VIDEO_TS\drc T02 2_0ch 192Kbps DELAY 0ms.besweet.log" ) -azid( -s stereo -c normal -L -3db ) -bsn( -2ch -vbr_streaming -codecquality_high -aacprofile_he ) -ota( -g max )
successfully set up audio encoder and callbacks for job job1
----------------------------------------------------------------------------------------------------------
Log for job job1
besweet: "C:\Documents and Settings\patrick\Desktop\megui\BeSweetv1.5b31\besweet.exe" -core( -input "C:\DETROIT_ROCK_CI\VIDEO_TS\drc T02 2_0ch 192Kbps DELAY 0ms.ac3" -output "C:\DETROIT_ROCK_CI\VIDEO_TS\drc T02 2_0ch 192Kbps DELAY 0ms.mp4" -logfile "C:\DETROIT_ROCK_CI\VIDEO_TS\drc T02 2_0ch 192Kbps DELAY 0ms.besweet.log" ) -azid( -s stereo -c normal -L -3db ) -bsn( -2ch -vbr_streaming -codecquality_high -aacprofile_he ) -ota( -g max )
BeSweet v1.5b31 by DSPguru.
--------------------------
[00:00:00:000] Initializing...
[00:00:00:000] -- Initializing...
----------------------------------------------------------------------------------------------------------
Sharktooth
21st December 2005, 22:17
no... i was wrong...i have the same versions here.
however can you post the besweet commandline generated by MeGUI?
EDIT: d'oh!
acidsex
21st December 2005, 22:19
"C:\Documents and Settings\patrick\Desktop\megui\BeSweetv1.5b31\besweet.exe" -core( -input "C:\DETROIT_ROCK_CI\VIDEO_TS\drc T02 2_0ch 192Kbps DELAY 0ms.ac3" -output "C:\DETROIT_ROCK_CI\VIDEO_TS\drc T02 2_0ch 192Kbps DELAY 0ms.mp4" -logfile
Sharktooth
21st December 2005, 22:22
besweet: "C:\Documents and Settings\patrick\Desktop\megui\BeSweetv1.5b31\besweet.exe" -core( -input "C:\DETROIT_ROCK_CI\VIDEO_TS\drc T02 2_0ch 192Kbps DELAY 0ms.ac3" -output "C:\DETROIT_ROCK_CI\VIDEO_TS\drc T02 2_0ch 192Kbps DELAY 0ms.mp4" -logfile "C:\DETROIT_ROCK_CI\VIDEO_TS\drc T02 2_0ch 192Kbps DELAY 0ms.besweet.log" ) -azid( -s stereo -c normal -L -3db ) -bsn( -2ch -vbr_streaming -codecquality_high -aacprofile_he ) -ota( -g max )
seems to be good...
acidsex
21st December 2005, 22:24
i thought so too but for some reason it just doesnt want to let me encode the audio using N7 audio. Again, if I throw the old N6 dlls back in there I can encode with them no problem.
Sharktooth
21st December 2005, 22:26
it has no sense... it's working here. and the support for nero dlls is not in MeGUI but in besweet + bsn.
i only added the commandline options for the new encoder.
it even works with belight...
acidsex
21st December 2005, 22:31
this is driving me nutz. It has to be a besweet thing. I just loaded up BeLight and tried encoding ac3 to Nero AAC so unless BeLight doesnt support N7, then I have to have a BeSweet prob on my end.
Sharktooth
21st December 2005, 22:34
get belight 0.22b8 full..
update it with the latest daily build...
place the nero dlls in the belight dir, check if encoding works with PS profiles for nero and if it works set megui to use the besweet.exe in that dir.
acidsex
21st December 2005, 22:42
Nope didnt work. Updated it and tried running an encode again from Belight and as soon as I start processing I get a window that tells me Transcoding finished completely.
Sharktooth
21st December 2005, 22:45
at this point i dont know what to tell... i can zip my belight directory and send it to you... that's the best i can do.
Sharktooth
21st December 2005, 22:49
here it is: http://www.webalice.it/f.corriga/temp/BeLight.7z (use 7-zip 4.32)
acidsex
21st December 2005, 22:50
Thank you very much. Ill give it a shot.
Sharktooth
21st December 2005, 22:52
if it still doesnt work then you have a problem with your serials.
acidsex
21st December 2005, 22:54
It didnt work. I guess Ill just go back to N6 dlls again. : Thansk for trying though.
Sharktooth
21st December 2005, 22:56
ok... the last thing to do is cleaning up your nero installation with the clean up utility and reinstall it with the serials.
stax76
21st December 2005, 23:01
No, I forgot about that, but I really found it very quickly.. it's a definite advantage if you've written the code. I should've already caught it looking at the contents of the line variable that was posted.. it already reveals that the encoding speed is now given with 2 decimal digits.
Appears to be the last rescue sometimes, I came to it over a weird issue with absolutely no way around (don't remember if it was VS beta). That was as soon as the avifile API was used, the next exception happening somewhere terminated the application leaving no trace what happened so I had to find this way and use it always since then.
acidsex
21st December 2005, 23:01
Checking my serials now against the order confirmation Nero sent me. Serial is still good and encoding still fails me. :(
leowai
22nd December 2005, 04:29
if it still doesnt work then you have a problem with your serials.I think a valid serial for Nero Burning only is not sufficient. May be valid serial for Recode (that encodes HE-AAC) is required.
@acidsex, did your Recode works fine?
acidsex
22nd December 2005, 04:35
Recode works fine and everything. Thats why this is so frustrating.
acidsex
22nd December 2005, 22:19
I gave up and gave the AACPlusV2 a try in Easy CD Xtractor and I love it. Ill just start using this for audio encoding instead. Woohoo.
charleski
23rd December 2005, 05:09
Fix for ensuring that the log file saves properly on exit:
In Form1.cs saveLog()
change
if (!Directory.Exists(logDirectory))
Directory.CreateDirectory(logDirectory);
string fileName = logDirectory + @"\logfile-" + DateTime.Now.ToShortDateString() + "-" + DateTime.Now.ToShortTimeString().Replace(":", "-") + ".log";
to
if (!Directory.Exists(logDirectory))
Directory.CreateDirectory(logDirectory);
string fileName = logDirectory + @"\logfile-" + DateTime.Now.ToString("yy-MM-dd") + "-" + DateTime.Now.ToShortTimeString().Replace(":", "-") + ".log";Under certain locales the ToShortDateString() function will insert backslashes into the date, which results in a failure when trying to save to a non-existent directory.
Sorry I haven't had time to integrate this with all the other stuff.
dimzon
23rd December 2005, 09:21
logDirectory + @"\logfile-" + DateTime.Now.ToString("yy-MM-dd") + "-" + DateTime.Now.ToShortTimeString().Replace(":", "-") + ".log";
Hi! This is really ugly code!
try this:
string.Format(@"{0}\logfile-{1}.log", logDirectory , DateTime.Now.ToString("yy'-'MM'-'dd'-'HH'-'mm'-'ss"));
Doom9
23rd December 2005, 13:22
the problem with String.Format imho is that while people coming from C love it, it's so much harder to read and understand, especially if you don't come from C.
dimzon
23rd December 2005, 14:06
the problem with String.Format imho is that while people coming from C love it, it's so much harder to read and understand, especially if you don't come from C.
main goal is to replace ugly
DateTime.Now.ToString("yy-MM-dd") + "-" + DateTime.Now.ToShortTimeString().Replace(":", "-")
with this:
DateTime.Now.ToString("yy'-'MM'-'dd'-'HH'-'mm'-'ss")
PS. How about version control hosting (CVS or others?)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.