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 |
7th October 2006, 10:34 | #41 | Link |
Registered User
Join Date: Jan 2006
Posts: 60
|
OK! Nice work! I tried several short encodes tonight and It worked well I have been finding CT a bit smother video wise than ND but that has nothing to do with your work. As I recall ND is ABR or VBR only and that's probably the reason.
I work allot with the AVS script to get things right and then do short samples of the difficult sections so I'm going to make some suggestions here that may or may not be applicable to others. Please take this with good intent, there is no pressure here! 1. The files input would be best served on the 4th page under More and the load/save (that can be used to create and recall profiles) moved to the first page as this would serve work flow better. 2. It would be nice if when you pressed the add button the input and output did not go away. Perhaps a "Job" button instead of an add button or may be "Enqueue" would be more accurate. I do realize that if it does not clear, the next job is a bit harder to setup. But it is also difficult when you just want to come back and make a few changes and run the script again or have made a few changes to the script. 3. I have so much stuff on my desk top when I work with video it is truly pathetic as I keep loosing things and often I think Windows stacks things in a horrible way but I'm going to ask if it is possible to do away with one of those DOS boxes?? If you can't, couldn't it be minimized at least. It would look allot more professonal if the x264 configuration menu would just turn into an information screen when you started the encode and at the end, wait with the results on screen until you cleared it. I made about 3 or 4 profiles tonight and have run the first few and it seems to work well. The last one I ran as a manual bat file and noticed the second DOS box didn't appear. BTW Thanks for a nice small tool and the quick response. Last edited by dumbuser; 7th October 2006 at 10:46. |
7th October 2006, 13:35 | #42 | Link |
Registered User
Join Date: Mar 2006
Location: Shanghai, China
Posts: 203
|
I will improve the DOS box problem firstly.
Thanks for your support. BTW, because of the College Entrance Exam I may have only a little time or little time to get online. Last edited by leiming2006; 7th October 2006 at 14:28. |
7th October 2006, 20:50 | #43 | Link |
Registered User
Join Date: Jan 2006
Posts: 60
|
Ya! I understand.
This morning I tried to run a CE-Baseline profile I made last night and it wouldn't allow it. The error was no input. So I cleared the job and chose another profile and the program became confused locking out functions that shouldn't be locked. ??? I restarted the program and everything was OK! Then I checked the profile I made for CE-Baseline and couldn't find anything wrong but it still wouldn't run. So erased the profile and remade it but to no avail. The rest of the few profiles I made were OK! Well, except the one I made and called it "Default" representing My Defaults but you got there before I did and erased it! I do understand this one and will call it something else. I may be a bit dense on this one! What was (is) the intent of "Files Input"? It makes two directories (Stats & AVS) then asks me for an AVS file and after I select one it does nothing???? If you intended it to be the stats storage for second pass then shouldn't it also load the avs file as input? Even then I'm not quite sure of the purpose of the avs directory. I generally store avs files with the the files for the project. Except for avs templets. Last edited by dumbuser; 7th October 2006 at 21:00. |
8th October 2006, 05:15 | #44 | Link |
Registered User
Join Date: Mar 2006
Location: Shanghai, China
Posts: 203
|
After you press "Files input", it ask you for a output folder then you can select more than one file (hold "ctrl"). then press "Open" so that the file you selected will be added to the job list.
The "Default,ini" is used to make exe. When you press the "Default", a default.ini will be created then loaded then deleted. I am in a little exam at the moment. And after the summer break the pay for the access to the internet changed from 68 yuan per month to 2 yuan per hour so I can't get online often. Would you have the mind that editing the source code by yourself and try it. According to the GPL you can do nearly everything on the source code. There are so many bugs in the config-loading and config-saving system. And there are so much to be improved. So until next time I update the file may be a long time. PS: There may be something I can't express clearly causing that some function foreigners can't understand. I'm sorry for my bad English. XD 2006-10-07 Something improved: Only one DOS box will be show. Something improved: Temp BAT file will be removed after use. Last edited by leiming2006; 8th October 2006 at 05:28. |
8th October 2006, 05:30 | #45 | Link |
Registered User
Join Date: Jan 2006
Posts: 60
|
OK! I will check it out when I can over come the new problem I'm having. Has been driving me NUTS all afternoon and have finally pinpointed the problem.
On the MBs&Frames Page under Partitions 8x8 Transform = P8x8 P8x8 = b8x8 b8x8 = 8x8dct The rest appear to be OK! This is probably why I was having some strange problems last night too. |
8th October 2006, 09:37 | #47 | Link |
aka XaS
Join Date: Jun 2005
Location: France
Posts: 1,122
|
Last time I tried to use this GUI x264 kept saying "invalid input format (DIB )", which I can't understand. Something has gone b0rked recently on my system so I'll figure it's my fault. Will try more extensively.
I actually had a look at the source code and PureBasic has a wierd syntax imho (I come from Java and C#.NET environments ^^) but I'll have a try. Anyway, Good luck for your exam man !
__________________
Q9300 OC @ 3.2ghz / Asus P5E3 / 4GB PC10600 / Geforce 8600 GTS |
8th October 2006, 10:19 | #49 | Link | |
Registered User
Join Date: Mar 2006
Location: Shanghai, China
Posts: 203
|
Quote:
The problem caused by the wrong source code. I think it has been fixed. Pleasy try again~ |
|
8th October 2006, 19:10 | #50 | Link |
Registered User
Join Date: Jan 2006
Posts: 60
|
That's quite a change for Internet access. I know every time I go get groceries here the prices are different, always higher. The government keeps telling us everything is OK! But I think we all know it's not.
On a brighter note, I haven't found any more bugs. The Trellis box on the More page under Misc. options is grayed and not settable under any conditions. This seems to be the last bug. So if you get the opportunity to find this one it would be great. No rush or pushing here. Just a thanks for being a nice person with great little tool for h264. Much better than the other x264GUI floating around here that took some 6 or 7 developers to do it. |
9th October 2006, 07:11 | #51 | Link |
Registered User
Join Date: Mar 2006
Location: Shanghai, China
Posts: 203
|
Use the second download link please.
(Yourfreewebspace is so slow to me. I don't know why) Not always. Just because it needs CABAC. But I make them mixed. If tick the CABAC it will be disabled (orz) Now If tick the CABAC it will be enabled. The reason why the price of internet is changed is that I am in Senior 3 student and up to the terrible exam (XD). For it my parent stop the access to internet that is paid by month. I only can get online by which is paid by hour. 2006-10-09 New feature: The config list is added. Something changed: Audio is moved to "more". Bug fixed: The CABAC and Trellis is wrong. (dumbuser) PS: Do you understand that how to use "files input" ? Last edited by leiming2006; 9th October 2006 at 07:13. |
9th October 2006, 10:40 | #52 | Link |
aka XaS
Join Date: Jun 2005
Location: France
Posts: 1,122
|
Using the latest version, I still needed to replace avisource by directshowsource and add ConvertToYV12() (since my avi file was YUY2 ...)
I like the way you used import("../process.avs"), this allowed me to get x264 to accept my source file easily. I would recommend you add ConvertToYV12() at the end of process.avs in your next release though, others will need that Encoding in progress, will come back with more infos later
__________________
Q9300 OC @ 3.2ghz / Asus P5E3 / 4GB PC10600 / Geforce 8600 GTS |
9th October 2006, 10:56 | #53 | Link |
aka XaS
Join Date: Jun 2005
Location: France
Posts: 1,122
|
It worked great !
I only had one 'problem' : mplayer wouldn't seek in the generated mp4 file. (MPUI even reported the file as being 0:01 long ...) This isn't really your "fault". Maybe adding the --fps parameter to mp4box would work, but you would have to "detect" the file's framerate, with MediaInfo for ex, which means adding another program to the list, and so on ... I'll see if the problem isn't on my side first.
__________________
Q9300 OC @ 3.2ghz / Asus P5E3 / 4GB PC10600 / Geforce 8600 GTS |
9th October 2006, 12:39 | #54 | Link |
aka XaS
Join Date: Jun 2005
Location: France
Posts: 1,122
|
In fact, I didn't have mp4box in the GUI's directory, so the sound didn't get muxed with the video, and this is what caused the problem with mplayer (no problems with mpc though).
Finally, it works great !! (for crf at least ... ) - Why is there 2x the mp4box cmdline in the batch list when clicking on the "Add" button ? - When choosing "MultiPass - 1st pass", the batch also contains audio and muxing jobs, which should only be done on N-th pass. 1st pass should only add the x264 cmdline only, imho. - When executing the batch with MultiPass 1st and Nth pass, x264 exits saying "unknown option -- s". Here's the 1st pass cmdline : Code:
x264.exe --progress --no-psnr --scenecut 40 -I 250 -i 25 -t 1 --threads 1 --me dia --sar 1:1 -r 1 --nr 100 -f 0:0 -b 5 --direct "spatial" --bime --b-bias 0 --b-pyramid -w --ipratio 1.400000 --pbratio 1.300000 -p 1 -stats "D:\_etienne\lmx264gui\stats\bleachopening.mp4.stat" -A p8x8,i4x4 -B 350 --qpmin 10 --qpmax 51 --qpstep 4 --qcomp 0.600000 -m 3 -o "D:\bleachopening.mp4" "D:\_etienne\lmx264gui\avs\bleachopening.avi.avs" - What about adding "Automated 2-pass (fast 1st pass)" mode ? I'm starting to understand how the code works (it's pretty trivial in fact ), I hadn't understood that the main function had a huge event pump (repeat ... until.) to handle the GUI. I might install a PureBasic IDE soon
__________________
Q9300 OC @ 3.2ghz / Asus P5E3 / 4GB PC10600 / Geforce 8600 GTS |
9th October 2006, 14:33 | #55 | Link |
Registered User
Join Date: Mar 2006
Location: Shanghai, China
Posts: 203
|
New feature: In 1st-pass the audio will not be processed. (DarkZell666)
Bug fixed: I write "--b-rdo" as "--b-rod". orz Bug fixed: I write "--stats" as "-stats". orz (DarkZell666) Bug fixed: 2 mp4box commandline will be added. (DarkZell666) @DarkZell666: The "DirectshowSource" is much slower than use "AVISource" when the input file's extension is "AVI". This is the only reason. And about the "ConvertToYV12", anyone can edit it by himself. I leave the process.avs nearly empty is for the user to edit ^_^ You can use either mp4box or mp4creator this time. quote: it's pretty trivial in fact reply: It's the truth. I'm just a beginner. XD The complex program can't be made by me. PS: Finally you find it that the program is nothing in fact... unlike MeGUI XD quote: a huge event pump (repeat ... until) reply: When the codes run to the end, all will disappeared, including the window. ^o^ Then when I get the access to the internet that is paid by month I'll see what surprised will happen to the code. But after the college entrance exam I will learn more program-making to make something really useful, unlike the simple GUI. |
9th October 2006, 19:12 | #56 | Link |
Registered User
Join Date: Jan 2006
Posts: 60
|
Trellis seems correct and the CABAC interlock also seems correct.
Check your command line structure in both muxers. In one case it's duplicated and in the other the audio is deleted before it is muxed. ND is still kinda strange to me rather closed down to center and it has the higher bit rate almost double of CT and leaves the picture not quite as smooth. This may have nothing to do with what you are doing though. Seems My MPC is reporting AAC as being 24k @ 768Kps and I know this is wrong. CoreAAC and Haali report the file as being 48K with ND @ 112Kps and CT @ 68Kps AAC+SBR. There is something in the back of my mind that suggests that AAC+SBR is muxed differently than AAC LC. Still looking for center ground for H264 & QT. But in general I'm seeing what others are saying about it and that's kinda sad. I really don't see a difference in the muxers. Last edited by dumbuser; 9th October 2006 at 19:22. |
9th October 2006, 21:00 | #57 | Link |
Registered User
Join Date: Jan 2006
Posts: 60
|
OK! I should have DL the latest one as this seems to work as far as the command line mix up.
As for the audio it should be this: bepipe.exe --script "import(^D:\vStrip test\LS2.avs^)" | neroaacenc_sse2.exe -if - -of temp.mp4 -ignorelength -cbr 64000 You write this: bepipe.exe --script "import(^D:\vStrip test\LS2.avs^)" | neroaacenc_sse2.exe -if - -of temp.mp4 -ignorelength -br 64000 But, I think I would still prefer CBR LC @ 128k for both CT and ND as default for movies. Am doing some checking now. edit. The CBR setting for ND does resolve the jerky video problem. Setting both CT & ND to: bepipe.exe --script "import(^D:\vStrip test\LS2.avs^)" | enc_aacplus.exe - temp.aac --lc --cbr 128000 bepipe.exe --script "import(^D:\vStrip test\LS2.avs^)" | neroaacenc_sse2.exe -if - -of temp.mp4 -ignorelength -lc -cbr 128000 improves space, depth and perceived frequency response. This should be the default specially if the source is 5.1 where even higher bitrates may be desirable. Last edited by dumbuser; 9th October 2006 at 22:16. |
Thread Tools | Search this Thread |
Display Modes | |
|
|