LeiMing’s x264 gui 20081004
Posted by leiming
2008-10-04:
Change: the first pass of automated double passes mode is changed, to provide better quality. (qyq)
ps. the fast automated double passes is not fast as before, but will provide more quality than before.
2008-10-03:
Removed: NeroAacenc’s sse2 item is removed. (uc0083)
October 10th, 2008 at 1:28 pm
Hello LeiMing. Thanks for answering my doubts on the forum. I was suspended for violating a rule only once, with no warning at all and I don’t know why (I got a message: if you violate again you be suspended, followed of a “you account is suspended for 30 days”, oh my!!!
Then the best way to add this delay correction is via AVS delayaudio? Did you notice this delay, btw? I think it only appears on directshowsource, not in avisource.
I just want to ask you if you could answer some lasting questions there on the topic? I mean, like that about hiding default options when creating command line encoding like megui does and how I could use “Increase Volume Automatically” and “Improve Accuracy using 32bit & Float Computations” with avisynth.
About subtitles and chapters: The mux part is
@mp4box.exe -add “C:\audio.aac” huh? Wouldn’t be only a matter of creating a button for adding files with another extensions you could type, and then it should be added when creating the command line file? I mean, like: @mp4box.exe -add “C:\audio.aac” “C:\filename.srt” “C:\filename.ass” “C:\filename.txt” “C:\filename.mp4″
I don’t know how to program, otherwise I wouldn’t bother you to change this, I could do it myself. But it’s really a pain in the ass adding the subtitles after all.
Btw, if I want this files to play the subtitles on my PS3, I must hardcode them, since mp4 doesn’t support ass and PS3 doesnt support mkv/ass, is this correct?
Thanks again!
October 10th, 2008 at 1:58 pm
Again… Sharktooth removed b-pyramid from the DXVA presets, I can’t find a button to disable it on the GUI. I think it’s missing.
A cosmetic hint: you could put the command name of the option on the tooltip. For example: SC Threshold - How agressively to insert extra I-frames [40] (-scenecut). This should make options more clear. Thanks.
October 10th, 2008 at 2:09 pm
I rarely use directshowsource so I haven’t noticed this. Maybe AVS is not the best way, but I don’t know other ways in programming.
“Increase Volume Automatically” is available in avs2wav which is an alternative for bepipe, but after tries I can’t make it work.
I have no experience in using “Improve Accuracy using 32bit & float computations”, I don’t know it.
I even not see a real PS3 with my own eye, so I have no idea about PS3…
To solve the audio delay and hard-subtitle problem, the AVS template can helps. In avsinc folder you’ll see many scripts, you can add your own, they are used when you adding non-avs files as input(in the GUI’s first page you can find the combobox to select which template to use). you can create your own one and adding delayaudio and textsub to it, other templates can be refrenced to know how to write one.
about the hiding the default options, to achieve it I need some time, and at the same time I’m a university student; I have many other things to do/study.
Regards,
LeiMing
If any questions, feel free to post.
October 10th, 2008 at 2:12 pm
“Again… Sharktooth removed b-pyramid from the DXVA presets, I can’t find a button to disable it on the GUI. I think it’s missing”
It’s “Use as ref.” in the frame where options about B-frames are there.
Maybe I’ll spare a time to make a tool to convert commandline to a ini file for my GUI.
October 11th, 2008 at 3:37 pm
Thanks for the answers!!!
Now I’m using delayaudio (-0.15) and normalize (0.98). It’s very easy, just adding to the video script and it smartly uses for audio =D
“It’s “Use as ref.” in the frame where options about B-frames are there.” Then it would be very good if you put the command name on the tooltip, then we could know what that’s about (I mean, we newbbies), that should make the use a lot easier. Now I know each x264 command and I can easily copy a preset for your gui, but I’m thinking about the other people like me who are starting to use it.
“Maybe I’ll spare a time to make a tool to convert commandline to a ini file for my GUI.” You mean for profiles? It would be good if the tool converted from xml to ini too.
I’m done with video now. I only have doubts with audio yet… I mean, what if want to keep the multichannel, is it possible with your software??? Is there a command line for enc_aacplus which allows that? I don’t know how bepipe works pipelining the audio… I mean we always have a stereo sound when using it? Could you help me on this?
October 11th, 2008 at 3:51 pm
By the way, if you rarely use Directshowsource, which one you use when the file isn’t an AVI?
October 11th, 2008 at 7:18 pm
ffmpegsource, avcsource(dgavcdec), and so on
I often extract the stream from container then load it in AVS.
November 14th, 2008 at 9:03 pm
Hello leiming,
I’m doing some HD encodes using your convenient GUI and clearly 8mbps is not enough in some cases. Is the restriction really needed? I need to edit *.bat files in order to go beyond 8mbps.
November 15th, 2008 at 7:21 pm
I know. I’m considering whether I should use C++ to rewrite this GUI.
If I decide to turn to C++ maybe in a period of time I’ll not update it because I need some time to get used to it.
but I haven’t make decision.
Is there anyone giving me an idea?
November 16th, 2008 at 9:01 pm
Wow, I have no idea on programming, but I like C++ written applications so far (in terms of responsiveness etc. compared to .NET ones). That could be beneficial I suppose. Regarding new features, adding resize option would be great too I think. I keep my fingers crossed
and hope they’ll appear soon. Thanks for your work!
November 16th, 2008 at 11:21 pm
About the resize, you may get it through changing the scripts in avsinc folder.
In fact, I got the idea from C. the so-called “#include” instruction.
refer to other scripts in avsinc folder may helps.
hope that helps
then I’ll try to take some time to learn windows api.