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. |
|
|
Thread Tools | Search this Thread | Display Modes |
28th June 2005, 21:00 | #181 | Link |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
well.. I'm a bit wary about that feature.. if you have aku backing you up that it's safe to use certain options in a first pass without visible quality degration, then I believe the turbo option should do all those things. There's a turbo option in libavcodec, xvid and the x264 vfw version.. it's all one checkbox, so I'd say it's kinda what people can be trusted to handle safely.. give them another 10 options on top of what's already there might just end up confusing people more and drive them to using another codec. And for those who know what they're doing, they're probably not looking for a tool that is as automatic as MeGUI has become.
As far as the compressibility check goes.. personally I find that a useless feature.. but if there's a demand and somebody can tell me what I'd have to do (I really don't have a clue what is done in such a check.. it's just something I never felt any particular need for knowing), perhaps I'll do it. Of course.. there's 4 different codecs, and I figure 3 different stats formats at least (libavcodec based encoders, xvid and x264).
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
29th June 2005, 03:42 | #182 | Link |
Registered User
Join Date: Sep 2004
Location: Auckland, New Zealand
Posts: 466
|
Hi,
I gave MeGUI a go last night and found a couple of problems. I have ripped the monster inc DVD using DVDDecrypter using IFO mode. i have set all the locations for all the needed files in MeGUI and i'm using x264 for encoding, not mencoder i open up MeGUI and start the d2v creator and load the first vob file from the ripped DVD. i get and error stating that it couln't find the stream information.txt MeGUI is looking for the file named vts_13 - stream information.txt when i look in the folder where i ripped the disc the files are as below. Code:
VTS_13_0.IFO VTS_13_PGC_01 - Stream Information.txt VTS_13_PGC_01_1.VOB VTS_13_PGC_01_2.VOB VTS_13_PGC_01_3.VOB VTS_13_PGC_01_4.VOB VTS_13_PGC_01_5.VOB onto AVS. i open up the AVS creator and load the d2v file i just made. i get an error saying that dgdecode.dll wasn't found. Code:
System.DllNotFoundException: Unable to load DLL (dgdecode.dll). at MeGUI.d2vReader.openMPEG2Source(String fileName) at MeGUI.d2vReader.openD2V() at MeGUI.VideoPlayer.loadVideo(String path, PREVIEWTYPE type) at MeGUI.AviSynthWindow.openVideo(String videoInput) at MeGUI.AviSynthWindow.openVideoButton_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) I load the AVS into the video part and specify the output name, and click autoencode. a couple of encoding boxes pop up and then dissapear and the log shows this Code:
Desired size of this automated encoding series: 734003200 bytes No audio encoding. Calculating desired video bitrate directly. Setting video bitrate for the video jobs to 587201 kbit/s Next job job1-1 is a video job. encoder commandline: "H:\Stored Files\Video\MeGUI-0.2.0.4\x264.exe" --pass 1 --bitrate 587201 --stats "2pass.log" --analyse p8x8,b8x8,i4x4,p4x4,i8x8 --8x8dct --progress --no-psnr --output NUL "G:\UNDEFINED\MeGUI.avs" successfully set up video encoder and callbacks for job job1-1 ---------------------------------------------------------------------------------------------------------- Log for job job1-1 avis [error]: unsupported input format (DIB ) ---------------------------------------------------------------------------------------------------------- job job1-1 has been processed. This job is linked to the next job: job1-2 Next job job1-2 is a video job. encoder commandline: "H:\Stored Files\Video\MeGUI-0.2.0.4\x264.exe" --pass 2 --bitrate 587201 --stats "2pass.log" --analyse p8x8,b8x8,i4x4,p4x4,i8x8 --8x8dct --progress --no-psnr --output "G:\UNDEFINED\Megui video.mp4" "G:\UNDEFINED\MeGUI.avs" successfully set up video encoder and callbacks for job job1-2 ---------------------------------------------------------------------------------------------------------- Log for job job1-2 avis [error]: unsupported input format (DIB ) could not open input file 'G:\UNDEFINED\MeGUI.avs' desired video bitrate of this job: 587201 kbit/s - obtained video bitrate: 0 kbit/s ---------------------------------------------------------------------------------------------------------- job job1-2 has been processed. This job is linked to the next job: job1-3 Next job job1-3 is a mux job. mp4box commandline: "H:\Stored Files\Video\MeGUI-0.2.0.4\MP4Box\MP4Box.exe" -add "G:\UNDEFINED\Megui video.mp4" -fps 24 -new "G:\UNDEFINED\Megui video-muxed.mp4" successfully set up muxer and callbacks for job job1-3 ---------------------------------------------------------------------------------------------------------- Log for job job1-3 Error setting job priority. Error message: Cannot process request because the process (2780) has exited. stacktrace: at System.Diagnostics.Process.GetProcessHandle(Int32 access, Boolean throwIfExited) at System.Diagnostics.Process.GetProcessHandle(Int32 access) at System.Diagnostics.Process.set_PriorityClass(ProcessPriorityClass value) at MeGUI.MP4Muxer.encode() ---------------------------------------------------------------------------------------------------------- This is the MeGUI created AVS Code:
mpeg2source("G:\UNDEFINED\monsters.d2v") crop(10,0,-10,-2) LanczosResize(640,480) Code:
LoadPlugin("C:\PROGRA~1\GORDIA~1\DGMPGDec\DGDecode.dll") LoadPlugin("C:\PROGRA~1\GORDIA~1\AviSynthPlugins\UnDot.dll") mpeg2source("G:\UNDEFINED\monsters.d2v") crop(10,0,700,572) LanczosResize(640,480) Undot() |
29th June 2005, 07:26 | #183 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,779
|
"avis [error]: unsupported input format (DIB )"
Very strange: The FourCC "DIB " is one of the few valid for RGB24. But your script looks like it shall output YV12 because there is no colorspace conversion after MPEG2Source. I wonder if it is possible that any kind of "forced colorspace conversion" kicks in between AviSynth and x264. But where, and how?! |
29th June 2005, 07:49 | #184 | Link | |
Registered User
Join Date: Apr 2005
Posts: 1,740
|
Quote:
|
|
29th June 2005, 08:12 | #186 | Link | |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
Quote:
And as far as dgdecode goes.. somewhere in the readme it should say that the dll needs to be in the megui folder for the AviSynth creator, and in your autoload folder. I've often moved around scripts to machines that had the proper DLLs, but not at the proper place.. hence relying on auto-load where I don't have to worry about the location of the DLLs.
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
|
29th June 2005, 08:42 | #187 | Link | |
Registered User
Join Date: Sep 2004
Location: Auckland, New Zealand
Posts: 466
|
Quote:
|
|
29th June 2005, 09:52 | #188 | Link |
Registered User
Join Date: Feb 2003
Location: Russia
Posts: 6
|
Hi! Great thanks to you, Doom9 and all who participated, for such a great tool!
Got a minor question that's not exactly on topic, but surely related to. The other day I did some dvd-rip encoding with MeGUI + mencoder to Xvid. There was great speed, no errors, and colors, totally messed up in resulting video. Checked avs script - it played ok in players like MPC and Light Alloy, however mplayer, just as mencoder (no wonder), produced wrong colors. After adding "ConvertToRGB32()" to avs script weird effect went away, but doesn't mencoder accept YV12-source material? |
29th June 2005, 10:46 | #189 | Link | |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
Quote:
@Di Abolico: If you're using dgindex.. which version? mencoder can only handle true YV12.. DGIndex used a slightly different format until v1.2.1 that would lead to discolored results when used with mencoder.
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
|
29th June 2005, 11:25 | #191 | Link | |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
Quote:
__________________
https://github.com/stax76/software-list https://www.youtube.com/@stax76/playlists |
|
29th June 2005, 12:39 | #192 | Link | |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
Quote:
Either way, somebody first has to guide me through a compcheck for me to be able to figure out the amount of work and if I really want to do that. Of course, since it's open source, anybody can step in.. @cheburashka: I've started a discussion on turbo "features" in the official x264 thread.. if there are any changes that could be added to the current turbo mechanism, I prefer to implement all those, rather than risk that people either use settings that make things slower but not better, or break anything. In the end what I think mostly matters is that you get the best possible speed gain without degrading the end results.. anything else should be up to people setting up first and second pass (and 3rd for that matter.. I'm currently contemplating adding an automated 3 pass even though it's not something I'd ever use, but it's easy enough for regular encoding, just needs some additional intelligence in automated mode)
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
|
29th June 2005, 20:35 | #194 | Link |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
by the way.. here's another way you can help, without even needing to know how to code: since subtitles cannot be OCR'ed completely automatic in most cases, I have asked for VobSub subtitle import to mp4box (Nero style using private streams). I haven't gotten around to even encoding a sample stream though so if you have one ready, could you please attach it here: https://sourceforge.net/tracker/?fun...group_id=84101
Having that feature in mp4box would mean I could also offer fully automated subtitle processing in MeGUI and get one step closer to the one click ideal.
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
30th June 2005, 13:38 | #196 | Link |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
I'm not really a fan supporting 10 different containers.. each has its own sets of problems that need to be dealt with. For instance, Matroska cannot handle raw AVC so you'll either have to have two mux jobs (raw -> mp4, mp4 -> mkv), or restrict the encoder to x264.exe.. then there's bitrate calculation, yet another muxer to be supported, new muxing dialogues, new audio formats (ogg), new ways of transferring audio streams in between dialogs.. even adding avi is a pain in the ass even though I have a neat workaround in mind (you can mux audio during video encoding).
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
1st July 2005, 23:06 | #197 | Link |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
I've already fixed all the issues bond mentioned (no level support yet) and the ultra-fast turbo, as well as all the other issues that have come up. In addition, I believe to have fixed another old muxing issue also related to commas.. I think I got them all now.
I really got myself into a mess with that AVI feature though.. I'm still not done with that :/ Should've stuck to MP4 output.
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
2nd July 2005, 21:15 | #198 | Link |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
Alright, with the new release out, a few notes:
mencoder freezes when muxing AC3. This is because it cannot get the properties of your audio file. unixfs wrote a patch for that which was turned down (http://forum.doom9.org/showthread.ph...&page=1&pp=20).. I'm going to file a bug report hoping it'll be fixed fast. Note that I have yet to adjust the load button to take care of the newly created muxjob type so don't try to load an AVI mux job. mencoder can't split (right now) so AVI split sizes are ignored. I kept it in the hope that this will change some day. And I hope that's it.
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
2nd July 2005, 23:47 | #199 | Link |
Registered User
Join Date: Nov 2001
Posts: 9,770
|
avc cqm files have the extension .cfg, not .txt!
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau) I know, that I know nothing (Socrates) MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide) Ogg Theora | Ogg Vorbis use WM9 today and get Micro$oft controlling the A/V market tomorrow for free |
3rd July 2005, 00:06 | #200 | Link | |
clueless n00b
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
|
Quote:
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|