Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 Encoder GUIs
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 9th November 2006, 04:33   #2621  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
@berrinam: what's left to do to complete the refactor?
there are a couple of thing that arent working like the avisynth script creator...
Sharktooth is offline   Reply With Quote
Old 18th November 2006, 03:07   #2622  |  Link
Mutant_Fruit
Registered User
 
Join Date: Apr 2004
Posts: 287
Heya,

I just thought this might be interesting for making MeGUI support multi-machine encoding.

http://www.monoboss.com/details.html

It's basically a fully fledged framework for adding/removing/tracking nodes with fail detection and recovery. It could more than likely be used to pass pieces of a file out to different computers for encoding etc.
__________________
Nothing to see here...
Mutant_Fruit is offline   Reply With Quote
Old 18th November 2006, 11:33   #2623  |  Link
Doom9
clueless n00b
 
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
Well.. I can't shut up any longer: multi machine / clustered encoding goes WAAAAAAYYY beyond the 80/20 rule. It goes so far you can't even see the line anymore.
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org
Doom9 is offline   Reply With Quote
Old 18th November 2006, 18:47   #2624  |  Link
Romario
Registered User
 
Romario's Avatar
 
Join Date: Dec 2005
Location: Qetchua mountains in Peru, and Klingon battlecruiser D'Mar
Posts: 393
What's 80/20 rule, Doom9?
__________________
Live long and prosperLive long and prosperLive long and prosper
Romario is offline   Reply With Quote
Old 19th November 2006, 13:27   #2625  |  Link
foxyshadis
Angel of Night
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Tangled in the silks
Posts: 9,559
Indeed, the only way megui should support clustering should be by calling a program that mimics x264 and passes its arguments on to the real clustering tools, like ELDER and x264farm. Or, at best, a new "codec" that just creates a slightly different command line customized for one of the clustering engines, the way sharktooth wants to add ELDER support.

Romario: http://en.wikipedia.org/wiki/Pareto_principle
foxyshadis is offline   Reply With Quote
Old 19th November 2006, 14:46   #2626  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
Indeed. I already asked tobias if he wants to implement ELDER in megui.
x264farm is also good though, but only for x264.
Sharktooth is offline   Reply With Quote
Old 20th November 2006, 14:13   #2627  |  Link
check
phjbdpcrjlj2sb3h
 
check's Avatar
 
Join Date: Sep 2005
Location: Western Australia
Posts: 1,691
May I chime in with a reminder about berriman's old proposal to separate the megui job control from the rest of the logic? Something like this would give a completely extensible interface upon which people could build their own frontends for whatever they want. I have something like this written in python currently brewing on my hard drive, but I'd switch to the megui job control backend in a flash, it's far more capable than my efforts.
check is offline   Reply With Quote
Old 20th November 2006, 14:31   #2628  |  Link
dimzon
BeHappy/MeGUI developer
 
dimzon's Avatar
 
Join Date: Oct 2003
Location: Moscow, Russia
Posts: 1,727
Quote:
Originally Posted by Romario View Post
What's 80/20 rule, Doom9?
The misnamed Pareto principle (also known as the 20-80 rule, the law of the vital few and the principle of factor sparsity) states that for many phenomena 80% of consequences stem from 20% of the causes.

Some Sample 80/20 Rule Applications
  • 80% of process defects arise from 20% of the process issues.
  • 20% of your sales force produces 80% of your company revenues.
  • 80% of delays in schedule arise from 20% of the possible causes of the delays.
  • 80% of customer complaints arise from 20% of your products or services. (MeGUI applicable)

As explained example - 80% of MS Word users use only 20% of it's functionality

How can we put the 80-20 principle to good use? The key to 80-20 is not time-management. Don't try to do more. Just do more of the right things.

http://en.wikipedia.org/wiki/Pareto_rule
http://www.gassner.co.il/pareto/
http://www.clickz.com/showPage.html?page=988291
http://www.entrepreneurs-journey.com...eto-principle/

Last edited by dimzon; 20th November 2006 at 14:46.
dimzon is offline   Reply With Quote
Old 20th November 2006, 14:44   #2629  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
Eh... if italians weren't so good...
Sharktooth is offline   Reply With Quote
Old 21st November 2006, 10:26   #2630  |  Link
bob0r
Pain and suffering
 
bob0r's Avatar
 
Join Date: Jul 2002
Posts: 1,337
We wouldn't have an Enzo Ferrari.
bob0r is offline   Reply With Quote
Old 26th November 2006, 22:42   #2631  |  Link
JarrettH
Registered User
 
Join Date: Aug 2004
Location: Canada
Posts: 860
Suggestion!

So I'm trying to encode an xvid using meGUI and one of the xvid profiles. The 1st pass errors out instantaneously. I figured it out quite easily the quant matrices (EQM) for xvid are missing from the autoupdater. The path on the hard drive it points to is extras/eqm_v3hr.xcm. Even if you have xvid installed it doesn't come with the EQM matrices.


Last edited by JarrettH; 26th November 2006 at 22:44.
JarrettH is offline   Reply With Quote
Old 27th November 2006, 05:19   #2632  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
Sharktooth is offline   Reply With Quote
Old 27th November 2006, 05:35   #2633  |  Link
laksman91
Registered User
 
Join Date: Aug 2006
Posts: 1
i have problem with megui. When i put something to encode (.avs) with x264 and i tried with XVID codecs, for over 24hours i got 0/xxxx Frames analyzed and i dont recieve an FPS i just get "FPS" and Estimated time is N/A

The avs works flawlessly in VDub, i'm leaning towards maybe an error w/ my MeGUI config. ?
laksman91 is offline   Reply With Quote
Old 28th November 2006, 19:35   #2634  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
this is not the bugreport thread.
Sharktooth is offline   Reply With Quote
Old 2nd December 2006, 08:01   #2635  |  Link
Adub
Fighting spam with a fish
 
Adub's Avatar
 
Join Date: Sep 2005
Posts: 2,699
Man, and I got all excited because I thought there was an upswing in development.

People, Read the guides, Use Search, and for Good sake, Post in the right forum!
If you have a problem with Megui, post it elsewhere.

Thank you.
__________________
FAQs:Bond's AVC/H.264 FAQ
Site:Adubvideo
Adub is offline   Reply With Quote
Old 12th December 2006, 16:55   #2636  |  Link
miztadux
Registered User
 
Join Date: Jan 2005
Posts: 44
Hello,

Thanks for all the work you did with this great app....I got a question for people with knowledge of MeGui source code...

I tried to "port" x264 MeGUi profiles by Sharktooth to my transcoding app (a lame homebrewed perl script).
To do so i looked at the MeGui source and tried to extract the bits that translate the profile/settings to a x264 commandline.
I found most of the code was in "CommandLineGenerator.cs", in particular the two methods "x264TriStateAdjustment", "generateX264CLICommandline"...

So basically I ported the "x264Settings" class and the two aforementioned methods in my script, and had the script do:
- load the MeGUI profile in a x264Settings "object" (no more an object in my sloppy code...)
- set "BitrateQuantizer" and "Logfile" to some correct values depending on the source/settings.
- for each pass:
* use a copy of the loaded settings
* set "EncodingMode" to an appropriate value (//comments in generateX264CLICommandline)
* run "x264TriStateAdjustment" on those settings
* run "generateX264CLICommandline" on those settings to get the cmdline
* run the pass...

I'd like to ask if I've missed something that MeGUI does with the profile/settings before feeding them to the "generateVideoCommandline" method, perhaps setting the value of some parameters based on some properties of the source ? (i'm no .net expert and did a sloppy job, i'm pretty sure i did something wrong )

In particular, I didn't have much time to test my code, but i saw that x264 displayed a warning like "--vbv-maxbitrate specified but no value for --vbv-buffersize" using the "HQ-Slow" profile...and actually i didn't find where, in the code ,"VBVBufferSize" value would have been changed (except manually in the control panel)...
(VBVBufferSize is "-1" in the profile, so it won't be in the command line as "if (xs.VBVBufferSize > 0)..." )

Sorry for my English (i did the best i could) or if this post doesn't belong here.
Thanks for any help....

PS: For now, I completely skipped the "AVCLevels" class, as I though it was only used if "Level" is different from "15" in the profile, but is it used somewhere else in the process ??
miztadux is offline   Reply With Quote
Old 15th December 2006, 01:06   #2637  |  Link
nightrhyme
º¿º XviD N00B º¿º
 
nightrhyme's Avatar
 
Join Date: Apr 2004
Posts: 231
Any word on when the updates on the server will be fixed ?

This is as far as the update procedure goes. have let it hang for an hour.


Do we still need NEROAACenc ? because it can't update that either ?

Tried running a job. But it just sits there. No progress.
__________________
"We are all Newbies at something"
-- NightRhyme
nightrhyme is offline   Reply With Quote
Old 15th December 2006, 01:32   #2638  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
There should be an hidden window... try moving around the autoupdate and the megui window...
you should find an import profiles window...
select the profiles you wanna import and go on.
neroaacenc should be update manually. you can turn of the error message by clicking with the rigth mouse button over neroaacentry in the autoupdate...
Sharktooth is offline   Reply With Quote
Old 15th December 2006, 01:52   #2639  |  Link
nightrhyme
º¿º XviD N00B º¿º
 
nightrhyme's Avatar
 
Join Date: Apr 2004
Posts: 231
Thanx for reply.

Ok I almost got it.
Regarding manual update of neroaacenc:
So I just take the neroaacenc dll from nero directory ? and put where ?
__________________
"We are all Newbies at something"
-- NightRhyme
nightrhyme is offline   Reply With Quote
Old 15th December 2006, 02:17   #2640  |  Link
Sharktooth
Mr. Sandman
 
Sharktooth's Avatar
 
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
no.. you need the nero digital aac encoder binary (exe). it's available at nero website for free: http://www.nero.com/nerodigital/eng/Audio.html
place it in the C:\Program Files\megui\tools\neroaacenc folder (or wherever you installed megui)

Last edited by Sharktooth; 15th December 2006 at 02:20.
Sharktooth is offline   Reply With Quote
Reply

Tags
development, megui, not a help thread


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 23:32.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.