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 |
![]() |
#1 | Link |
Registered User
Join Date: Mar 2006
Location: Shanghai, China
Posts: 203
|
Leiming's x264 GUI Last version [AVS/Other Media to x264 & AAC in MKV/MP4]
This is a GUI for x264 which is just like the x264VFW.
"x264.exe" is needed. Put "x264.exe" together with this GUI. At first, without AviSynth x264.exe can only support uncompressed input. If you want to use the audio encoder you must have "bepipe.exe" and select an audio encoder between "enc_aacplus.exe(dll)" or "neroaacenc(_sse2).exe" or both. If you want to muxer the audio into final file, you need "mkvmerge.exe", "mp4box.exe" or "mp4creator.exe" (STRONGLY RECOMMEND that use "No mux" mode, it's most stable, but it's not convenient anyway) If these programs are not in the same directory with this gui, you may like to edit the "setpath.ini". If you feed it non-avs file, you can choose an avs file in "avsinc" directory to deal with the input files. So you can create avs files in "avsinc" directory as you want. ("fs" stands for the filename and "mfn" stands for the filename without its extension) If this package damage your rights you can tell me, I'll stop offer the package at once. ------------------------------------------------------------------------------------------ Feature: *Very VFW-liked. *Add awful number of files once. *Support AVS Script preset, so using non-avs files as input is possible. *Conditional double passes, estimating the right Q means finishing in only one pass. *Support audio encoding and automated muxing. *Support automated double passes. *Support shutdown after jobs done. *Support log recoding. *Can work as an audio encoding GUI *Bitrate calculated automated. ------------------------------------------------------------------------------------------ DISCUSSION: http://forum.doom9.org/showthread.php?t=112770 ------------------------------------------------------------------------------------------ What does the new button, checkbox and ect. from the VFW mean? 1.Bitrate page Input file and output file: as it is Refresh: check if there are new avs script presets and new config presets checkbox Size: tick this, you can type the final size directly. the bitrate will be calculated when you press the "add" button. The two combo boxes: in the left one there are avs script presets, in the right one there are config presets The "S" and "L" button in the right: "S" stands for "save" and "L" stands for "Load", save config and load config. preset's name can be input into the right combo box Files input: Add more than 1 files once, how to operate please see below. logfile: If a file is in the text box, when encoding all information x264 output is recoded into the file. 2.More page Checkbox Audio: tick this, the audio will be encoded, too. The two combo boxes below: the left one is to select an audio encoder and the right one is to select a muxer. *WARNING* I strongly recommend to use "no mux" mode, in case it didn't work well the file x264 output would be delete incorrectly. x264 always works slowly so when it happened it's very terrible. ------------------------------------------------------------------------------------------ How to batch encoding: 1. Set all options well. 2. Press "Files input" button. 3. Select a folder to output. 4. Select input file, you can hold Ctrl key to select more than 1 file or press "Ctrl+A" to select all files in current folder. 5. Go to the "job" page and do what you should do. ------------------------------------------------------------------------------------------ New mode: Automated double passes: as it says. with "fast" means in the first pass it's faster. 1P-CRF: means in the first pass it uses "--crf" to get the stat file. ------------------------------------------------------------------------------------------ What is "Conditional Double Passes"? "Conditional Double Passes", or "Size Mode", is used for those who use "Automated double passes(1P-CRF)" and the purpose of using "double passes" is to reach a certain size. The difference between these is that the 1st pass of "Size mode" will output file and if the size of this file is in a certain range the 2nd pass will be cancelled to save time. *NOTICE* The max. and min. size means only the video, and if you tick "Size", the "size" downer will take audio into consideration. ------------------------------------------------------------------------------------------ About the Presets: They are converted from MeGUI's Profiles manually, I can't guarantee that they are all converted correctly. Please recheck it before usage. ------------------------------------------------------------------------------------------ Warning: USING THIS PROGRAM IS ALL AT YOUR OWN RISK!!! LeiMing ![]() ![]() ![]() ![]() ![]() Changelog: 2009-04-18 Remove: direct8x8 NOTICE: This project will not be continued. A new one in C++ is planning. 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) 2008-10-02: (!)NOTICE: FOR X264 VER 996 OR HIGHER ONLY! Change: Some changes in Motion Decision Option are made, and Bi-me is removed to fit the x264 ver 996. NOTICE: ABOUT THE PRESETS, MOTION DECISION 7 ARE AUTOMATED CHANGED TO MOTION DECISION 7B AND 7B IS CHANGED TO 8! 2008-09-25: Bug fixed: Optimal adaptive B-frame decision’s state will not be written into configure files. 2008-09-24: NOTICE: FOR X264 VER 977 OR HIGHER ONLY! Change: Window is bigger than before to contain new options. New: Psyrd is supported, new AQ is supported, new adaptive B-frame decision method is supported. (!)Change: The default of direct prediction changed to 8x8. (!)Change: The first pass of double passes is the "fast" one before, the fast first pass of double passes is the "turbo level 2" described in Mplayer's document. 2008-07-22: New: Level option is added. BUT IT ONLY ADDS A PARAMETER, IT DOESN'T LIMIT YOUR CONFIGURE. Update: Presets are updated. I found that yesterday I used the profiles which MeGUI used years ago to make LMx264GUI's presets. ........................ Press here to download previous version of binary and source code Last version's update patch Download page in Free-codecs (may be not up to time) Last edited by leiming2006; 18th April 2009 at 12:24. Reason: update |
![]() |
![]() |
![]() |
#5 | Link |
Registered User
Join Date: Mar 2006
Location: Shanghai, China
Posts: 203
|
Thanks MeteorRain to offer the config.
I have changed it a bit. bf 5/ref 5/mixref/cabac/no trellis/analysis all/direct s/motion hex/chromaME/partiton decision 5/no filter/ With subtitle:quantizer 24 without subtitle: quantizer 20 |
![]() |
![]() |
![]() |
#9 | Link |
aka XaS
Join Date: Jun 2005
Location: France
Posts: 1,122
|
Looks neat
![]() Have you recreated it from scratch ? if so it would be great that you add all the vfw-missing features ![]() Just one "bug" I noticed clicking a bit everywhere : in the job tab, clicking on "make bat" and pressing "cancel" leaves an empty ".bat" file in x264gui.exe's directory (nothing to worry about really, but ... ![]() This is great stuff indeed, simple and straightforward. Just one thing : enc_AacPlus.dll is part of the winamp package if I'm not mistaken, is it available with the *light* version or should we purchase the *pro* one ?
__________________
Q9300 OC @ 3.2ghz / Asus P5E3 / 4GB PC10600 / Geforce 8600 GTS |
![]() |
![]() |
![]() |
#10 | Link |
結城有紀
Join Date: Dec 2003
Location: Oregon
Posts: 895
|
DarkZell666: the aac encoder shouldn't be included in the package because of its license. thus ppl should download them theirselves.
EDIT(DarkZell666: I'm not sure if i misunderstand you. Are you talking about that winamp has 2 versions, one is the light and another is the pro, and asking whether the encoder platform matches the light one or the pro?) Last edited by MeteorRain; 26th June 2006 at 10:32. |
![]() |
![]() |
![]() |
#14 | Link | |
結城有紀
Join Date: Dec 2003
Location: Oregon
Posts: 895
|
Quote:
|
|
![]() |
![]() |
![]() |
#16 | Link |
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,768
|
it's quite silly to ask for command line functions in a gui for a command line encoder... dont you think?
__________________
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!!! |
![]() |
![]() |
![]() |
#17 | Link |
Registered User
Join Date: Mar 2006
Location: Shanghai, China
Posts: 203
|
2006-06-27: Add the changelog. Thanks all that help me before.
Bug fixed: the function that makes bat file will procedure none except a bat file without filename. Function added: neroAacEnc is supported. |
![]() |
![]() |
![]() |
#18 | Link | |
aka XaS
Join Date: Jun 2005
Location: France
Posts: 1,122
|
@MeteorRain :
In fact, the readme says that we need encAacPlus.dll with a nice "(you'll have to get this yourself)", and there was indeed only encAacPlus.exe (which is useless without the corresponding DLL I suppose ![]() I wanted to figure out in which versions of winamp I would be able to get it (thx foxyshadis for the investigation ![]() Quote:
![]() The truth is elsewere ... @leiming2006 : what features do you plan to add next ? *curious*
__________________
Q9300 OC @ 3.2ghz / Asus P5E3 / 4GB PC10600 / Geforce 8600 GTS Last edited by DarkZell666; 29th June 2006 at 09:21. |
|
![]() |
![]() |
![]() |
#19 | Link |
Registered User
Join Date: Mar 2006
Location: Shanghai, China
Posts: 203
|
2006-06-29:
Bug fixed: "KeyFrame boost" is useless. Bug fixed: "B-frames reduction" is useless. Bug fixed: "Bitrate variability" is useless. Bug fixed: Quantizer can be "0" which means loseless. Function added: CRF is support. |
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|