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. |
7th October 2007, 21:13 | #1461 | Link | |
Registered User
Join Date: Sep 2006
Posts: 201
|
Quote:
For the record, 4 threads does seem near optimal for a quad core. I stupidly only looked at cpu usage, not encoding rates. It is true that cpu usage is sub optimal & that this can be increased with more threads, but this actually degrades xvid encoding performance It seems xvid isn't able to make good use of a quad core. Shame. |
|
7th October 2007, 22:09 | #1462 | Link |
Registered User
Join Date: Sep 2006
Posts: 201
|
How does Megui handle audio delay, specifically when encoding using Nero Digital AAC? Does it get encoded into the audio or only specified at the mux stage?
Aiui many decoders ignore mp4 audio delay, hence my concern. If it is a mux operation, the only alternative atm seems to be to use Belight, which will apply any delay & pregain before running the encode itself. Edit: asking as I just queued up an encode with a delay of -100ms & observed no logging of any pre encode step (nor is the encode itself capable of handling a delay, going by the cmdline used & nero's cmdline help info). Last edited by mroz; 7th October 2007 at 22:11. |
7th October 2007, 22:23 | #1463 | Link |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
Why do you need a step if the audio decoder is able to handle delay just fine? If you load a queued audio job you'll see your delay (assuming the delay is part of the filename.. that's what megui uses to deduce audio delays)
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
8th October 2007, 10:18 | #1464 | Link |
Registered User
Join Date: Apr 2006
Posts: 1,008
|
Are the Progress Window/ Time Calculation Bugs fixed now with 0.2.6.1 1023 Build ?
- Remaining Time Value jumps around , no stable Value as like as with older Versions - After 24h Elapsed Time restes to zero fixed EDIT: No, now i see its not fix Cant be so hard to fix these Bugs ?! Last edited by ACrowley; 8th October 2007 at 10:34. |
8th October 2007, 12:49 | #1465 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
there are more important bugs to be fixed... (look here: http://sourceforge.net/tracker/?atid...12&func=browse)
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
8th October 2007, 18:42 | #1466 | Link |
Registered User
Join Date: Nov 2006
Posts: 83
|
Megui server no workie. What's going on? I've been trying to update for hours.
edit: update werks. Next: megui cpu usage is at 100% after loading an avs file and locks up. any ideas? Last edited by DeathAngelBR; 8th October 2007 at 19:05. |
9th October 2007, 02:22 | #1467 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
does the avs play in MPC or WMP?
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
9th October 2007, 04:05 | #1468 | Link | |
Registered User
Join Date: Sep 2006
Posts: 201
|
Quote:
Edit: reread your post & realised /I've/ probably misunderstood - see (*) below. Suppose I need to introduce a negative delay on an audio track. I can either chop the front off the audio stream just before it gets encoded, or I can attach the delay information to the file. I assume now that Megui is doing the latter? I don't know the details of how this info is encoded - ie whether it becomes part of the stream or is stored somewhere else in the container's header, but that's not too important. What does matter is how widely respected that information is by decoders. Can you comment on this? mp4box allows one to configure a delay for an audio stream in an mp4 container. I assume that if Megui needed to apply a delay, it would use that mechanism? Last time I played with that - probably a year or more ago - I found all the splitters/decoders on my test box were ignoring the delay info. In fact that migt be one of the reasons I first investigated Belight, as it happens (so maybe more than a year back). Even if that's not a problem, what about decoders in standalones. Also what of the other supported container formats, mkv & avi? I didn't even realise avi allowed an audio stream to have an associated delay. Cutting/extending the stream itself just seems so much safer. Of course it's quite possible I'm entirely wrong & my assumptions are based on outdated information & errors. Please do put me straight. One last thought. If it isn't needed, why does Belight modify the stream itself rather than just tag on the delay info? (*) ...Or are you actually saying that the decoder that feeds the audio encode will itself apply the delay? Doesn't that depend on what the decoder is? How is the decoder given that info - just through the filename? Sorry, very tired atm. Last edited by mroz; 9th October 2007 at 04:12. Reason: Confused |
|
9th October 2007, 06:41 | #1469 | Link |
Swallowed in the Sea
Join Date: Oct 2002
Location: Aix-en-Provence, France
Posts: 5,191
|
1/ with MeGUI, audio delay is applied during the preprocessing (via avisynth) before the encoding process.
2/ about delays and containers, you should try the last haali splitter. 3/ BeLight doesn't modify the stream itself. BeSweet introduces some padding as soon as you've mentioned a delay. |
9th October 2007, 19:20 | #1470 | Link | ||
Registered User
Join Date: Sep 2006
Posts: 201
|
Quote:
/Runs a small test & checks log Oh, hold on. No input file in the command line to neroAacEnc.exe & the ignorelength switch which help mentions is related to input over stdin... So does MeGUI use an avisynth script internally to introduce delay & pipe its output straight to the encoder? That's warmly reassuring which makes me think I need to get out more. Cheers Quote:
|
||
11th October 2007, 07:26 | #1472 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,784
|
Addition to reply #238:
A user in the german doom9/Gleitz board reported a crash of the MeGUI trying to convert a video using custom audio settings, but not creating an "Audio Preset" before starting the conversion. You should either make it inevitable to use or make a preset if you really can't make MeGUI work without one, or find at least a workaround to avoid a crash down to a stack trace. A minor reason should not result in a major failure. |
11th October 2007, 12:46 | #1473 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
@Ligh: thanks for reporting it, but please use the MeGUI Bugtracker so we dont forget to look into that. Thanks.
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
11th October 2007, 23:56 | #1476 | Link | |
Registered User
Join Date: Oct 2001
Posts: 55
|
Quote:
As I said VLC won't play it 5.1 it's just stereo here. On another file the 5.1 is OK. |
|
12th October 2007, 15:40 | #1477 | Link |
Registered User
Join Date: Dec 2001
Posts: 145
|
Aspect ratios in 0.2.6.1024, how are they determined/calculated?? And what should I use?
I noticed, that when I feed avis, for example, (captures from vhs etc) I can't select if pal/ntsc is in use etc. Didn't yet check what happens if I rip a dvd and try with that. Also, I don't think the aspect ratios used are correct anyway (ITU), unless something more is done when feeding the info forward... (and that's why I'm asking, in case my own calculations are handled some other way I think they're) Example: I'm using values from http://www.iki.fi/znark/video/conversion/ which should be accurate (linked from analogue capture guide too). PAL cropped resolution 672x560, selected ITU (4:3) megui_darx: 1709 megui_dary: 1250 (exactly 1.3672) whereas if I manually calculate using ITU PAL PAR 128/117, it should be 256/195 (1.3128). Just to make sure, I got the un-cropped avi (720/576) and checked what the DAR is calculated by ITU (PAR 128/117, 13.5MHz, 52us, PAR 128/117) and it is 160/117 (1.36752). Megui still gives the same value as above, before and after cropping. So is the value used by megui not DAR then? Are some additional calculations done besides what's in the avisynth script? (should be) Besides, I checked that 1.3672, and to me, it isn't exactly any standard DAR (ITU, DVD or "generic", PAL or NTSC; closest I see is NTSC dvd at 1.3674 or 1.3673, depending on rounding). Is it possible megui uses wrong values (rounding error? dropped the "5" from 1.36752?) or something else? Takes cropping into account, when calculating dar values (as we know, par isn't affected by cropping only)? If megui just calculates differently or does some additional modifications to the values in avisynth script when signalling x264 about SAR which actually results in correct values used, please explain what else I need to take into account in my own calculations. |
12th October 2007, 15:49 | #1478 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
Options->Settings->Acceptable Aspect Error (%)
set it accordingly to your prefs (as a reference i usually have it set to 1%)
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! Last edited by Sharktooth; 12th October 2007 at 16:12. |
12th October 2007, 16:01 | #1479 | Link | |
Registered User
Join Date: Dec 2001
Posts: 145
|
Quote:
I might add, that I'm NOT doing any resizing, only cropping. Also, I haven't checked the end results yet (encoding will take some time, machine busy atm) but I had at least some encodes, where the sar/dar was not correct in the final file where I had trusted megui to set them correctly during encode (and only did cropping, no resize). I'm just anal in the matter that I need to know how a software achieves its results, in case it happens incorrectly (like many capture drivers which do not adhere to any known specs). Edit: Btw, that option was in Options->Settings in this version. Maybe you didn't notice the version I'm using. I "think" aspect used to work differently in earlier versions (I do not have the older version on-hand to check) and that is one of the reasons I'm asking this. Edit2: Oh, just noticed I'm not the only one who thinks something may be amiss (note to self: need to start checking the bugtracker too ): http://sourceforge.net/tracker/index...12&atid=798476 Last edited by Maccara; 12th October 2007 at 16:10. |
|
12th October 2007, 17:02 | #1480 | Link |
Registered User
Join Date: Dec 2001
Posts: 145
|
Ok, now I see where this is coming from...
DAR.cs: Code:
public static readonly Dar ITU16x9 = new Dar(1.823M); public static readonly Dar ITU4x3 = new Dar(1.3672M); public static readonly Dar A1x1 = new Dar(1M); Second, those are close only when DVD is the source, but I guess that's an ok assumption, as long as real DAR is chosen by the user. Then in ToSar method: Code:
decimal ratio = ar * (decimal)vres / (decimal)hres; return new Sar(ratio); So, as it currently works, user should enter the _real_ dar (if already cropped), and if he's cropping in avisynth script creator, he should then calculate it again himself. So, I think there really is a bug. This is the first time I've looked at megui sources, so I'm not sure if that would be an easy fix (and what way it should be fixed in the first place), and I'm really pressed for work so I'm not sure if I could post a patch in bugtracker for that one anytime soon... Maybe it even would be better to use PAR values internally altogether (as they're more consistent) and forget about DAR? No idea how much work that would be... |
Tags |
megui |
|
|