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)

lmx264gui-20081004.zip

11 Responses to “LeiMing’s x264 gui 20081004”

  1. Weltall Says:

    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!

  2. Weltall Says:

    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.

  3. leiming Says:

    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.

  4. leiming Says:

    “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.

  5. Weltall Says:

    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?

  6. Weltall Says:

    By the way, if you rarely use Directshowsource, which one you use when the file isn’t an AVI?

  7. leiming Says:

    ffmpegsource, avcsource(dgavcdec), and so on
    I often extract the stream from container then load it in AVS.

  8. Czarek Kwasny Says:

    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.

  9. leiming Says:

    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?

  10. Czarek Kwasny Says:

    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!

  11. leiming Says:

    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.

Leave a Reply