For 3 quick tests, I converted an x264+AAC.mp4, avs script, and utvideo+PCM.avi and didn't notice any problems.
One thing I noticed is it creates the "settings.xml" file in the same directory as the input. Previously it was in the same directory as Zarx264gui.exe, which I liked more since it is out of the way. It isn't a big deal, but it might confuse some people. Otherwise the program seems to work fine without any dependencies
-------
In terms of features, I always wanted Multi-Drag-and-Drop for batch encoding so I can hit ctrl+a and process a whole folder in one shot. There's a chance all you'd have to do is wrap your program in a For Loop. If you're interested, this is what I usually do: (although it's written in windows cmd so it might not help much)
Code: Select all
::::::::::::: x264_MULTI-DRAG-AND-DROP ::::::::::::::::::
:: To begin, Drag file(s) onto this batch script, ::
:: and they will be processed using the below settings ::
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@ECHO OFF
SET INPUT=%*
SET CRF=20
SET AQU=4
SET ACD=mp3
SET PST=veryslow
SET TUN=animation
SET EXT=mkv
SET TAG=_new
FOR %%I in (%INPUT%) do (
"%~dp0\x264.exe" --crf %CRF% --preset %PST% --tune %TUN% --acodec %ACD% --aquality %AQU% --output "%%~dpnI%TAG%.%EXT%" "%%~dpnxI"
)
PAUSE
Some kind of Job Manager would be nice too (perhaps just append new jobs to a master .bat file might work?)
Also, I think the layout could be arranged/labeled a bit more intuitively to distinguish between Audio/Video features:
Code: Select all
Audio: MP3(Quality) Video: x264 (Quality)
Quality: 4 Quantizer: 20
Preset: Very Slow
Container: ()MP4 ()MKV Tune: Animation
/2cents