Thread: MeGUI x64
View Single Post
Old 1st May 2010, 13:41   #31  |  Link
quantum5uicid3
Registered User
 
Join Date: Oct 2009
Posts: 176
it works fine. megui is going to look for nicaudio.dll in the megui\tools\avisynth_plugin\*

did you get squid*80's build? did you install it?

i even did a quick speed comparison against the current nicaudio and i was wrong.

source: 6channel ac3 600MB 2h 11mn 640 Kbps


same script on both except the paths being different. using sets 32 bit vs sets 64bit port

encoder
32bit neroAacEnc.exe on both

avs
Quote:
Avisynth script
---[NoImage] LoadPlugin("C:\Program Files (x86)\megui\tools\avisynth_plugin\NicAudio.dll")
---[NoImage] NicAc3Source("C:\movies\01\F1_T3_Audio - English.ac3")
---[NoImage] 6<=Audiochannels(last)?x_stereof33140e04faa4519b7c2353a5997f465(ConvertAudioToFloat(last)):last
---[NoImage] Normalize()
---[NoImage] return last
---[NoImage] function x_stereof33140e04faa4519b7c2353a5997f465(clip a)
---[NoImage] {
---[NoImage] fl = GetChannel(a, 1)
---[NoImage] fr = GetChannel(a, 2)
---[NoImage] c = GetChannel(a, 3)
---[NoImage] lfe = GetChannel(a, 4)
---[NoImage] sl = GetChannel(a, 5)
---[NoImage] sr = GetChannel(a, 6)
---[NoImage] l_sl = MixAudio(fl, sl, 0.2929, 0.2929)
---[NoImage] c_lfe = MixAudio(lfe, c, 0.2071, 0.2071)
---[NoImage] r_sr = MixAudio(fr, sr, 0.2929, 0.2929)
---[NoImage] l = MixAudio(l_sl, c_lfe, 1.0, 1.0)
---[NoImage] r = MixAudio(r_sr, c_lfe, 1.0, 1.0)
---[NoImage] return MergeChannels(l, r)
---[NoImage] }
--[NoImage] Commandline used: -ignorelength -q 0.3 -if - -of "{0}"

total encoding time from job start to job finished

32bit
12min 18sec

64bit
11min 22sec

edit
i guess i should reiterate that its old and is missing many fixes and it predated NicMPG123Source, so several inputs are broken.

directshowsource and avisource look to be ok too

Last edited by quantum5uicid3; 1st May 2010 at 14:45.
quantum5uicid3 is offline   Reply With Quote