Log in

View Full Version : ASXGui 1.9.4 (Any Video to MP4/x264/AAC or MKV/x264/AC3)


Pages : [1] 2 3 4 5 6 7 8 9

morphinapg
22nd March 2008, 07:53
ASXGui 1.9.4 - Another Simple X264 GUI
NOTE: New Version 2.0.0+ Thread Located HERE (http://forum.doom9.org/showthread.php?t=142502)

My brothers always complained that encoding tools were too advanced for them such as megui or virtualdub etc. So I decided to make a GUI that is basically as simple as opening your source video and clicking encode. The program can decide automatic resolution and bitrate settings for you, or you can set them yourself. You can input nearly any video that is playable on your computer.

Current Features:
-Output to MKV or MP4
-Import any type of video file
-Import a separate audio source
-Drag and Drop Source Files
-Ability to remux audio instead of recompressing.
-Automatic Resize based on bitrate
-Automatic Bitrate based on resolution
-Overrideable Aspect Ratio
-Maximum Resolution (default maximum is original resolution adjusted for Aspect Ratio)
-Custom Bitrate and Resolution
-Ability to change Frame Rate
-Deinterlacing/Inverse Telecine (Click deinterlace and change FPS to 23.976)
-Ability to encode in ether 1 or 2 pass
-Ability to encode Lossless (1 pass, target Quantizer 0)
-Auto crop off black bars
-Custom audio bitrate
-Save settings as Default or Custom profiles
-Ability to enforce x264 profiles
-Ability to set a maximum automatic bitrate
-Custom crop
-Advanced x264 Options
-Job Queue
-Ability to downmix Audio to stereo
-Select from multiple tracks in vob/mpg files

Upcoming features:
-Write multiple audio tracks
-Auto-Shutdown feature
-Import/Export profiles
-Change directory of temporary files

Known Bugs:
-The actual output file size may be up to 2.4% larger than asxgui predicts.
-Saving and loading of custom profiles may not work properly in Windows XP
-h264 based transport streams will crash upon loading, ASXGui thinks they are mpeg2 files. Index them with DGAVCIndex and open them through an AVS script instead.

Note:
-The Automatic Resolution/Bitrate is calculated using an equation that produces similar bitrates/resolutions as Nero Recode's Auto Resize feature.
-Make sure you don't have any audio upmixers enabled, or set them to output the audio's original channels. Otherwise all audio sources will be encoded multichannel, and stereo sources will have lower bitrates. DETAILS (http://www.gilleandbros.com/foodeefunk/guide.htm)
-1 GB = 1 billion bytes exact so things like 4.7 GB for DVD work just fine. (1 GiB = 1,073,741,824 bytes)
-When loading a MPEG2 type file, it can take a while to load, just wait, the program isn't hanging. (Same goes for large video files during the "Loading Video..." stage of pass 1)
-This program REQUIRES Avisynth to be installed to work. (Included with installer)

Changelog:
-Ver. 1.9.4 - Framerate conversion fixes. Input filenames are detected better now. Fixed VOB importing issues.(8/1/08)
-Ver. 1.9.3 - Fixed Interlace checking problem. Fixed delayaudio comma/period problem. Temporary files now only delete when job is deleted. Fixed a problem with target file size. (7/22/08)
-Ver. 1.9.2 - Scripts are checked before encode. Fixed audio encoding issues (7/19/08)
-Ver. 1.9.1 - FPS now uses a period to separate decimals regardless of what country ASXGui is run in. ASXGui no longer closes other DOS windows. (7/16/08)
-Ver. 1.9.0 - Automatic updates now check after GUI is already loaded. Added option do format mp4 for iPod. (6/28/08)
-Ver. 1.8.5 - Fixed bugs related to audio encoding (6/9/08)
-Ver. 1.8.4 - Fixed more bugs related to autocrop (6/2/08)
-Ver. 1.8.3 - Fixed minor bugs related to encoding progress and Job Queue (5/31/08)
-Ver. 1.8.2 - Changed bitrate related settings to be disabled when 1 Pass, CQ Mode is selected. Fixed default extension for mkv. (5/28/2008)
-Ver. 1.8.1 - Fixed minor Job Queue related bugs. Minor GUI Improvements. (5/27/08)
-Ver. 1.8.0 - GUI Improvements. Added Output text box instead of save prompt as default. Fixed several bugs (5/27/08)
-Ver. 1.7.1 - Fixed a bug with Autocrop (5/22/08)
-Ver. 1.7.0 - Added ability to choose between different audio tracks on mpeg-2 files. You may now delete Jobs during encoding without error. (Current job can't be deleted) (5/22/08)
-Ver. 1.6.4 - Prevented Load AVS Audio prompt from showing while running a job queue. (5/9/08)
-Ver. 1.6.3 - Fixed a bug that didn't load mpeg2 files correctly in Windows XP. Temporary mpeg2 job files now delete when job is deleted (5/8/08)
-Ver. 1.6.2 - Fixed a bug with audio encoding progress. Added option to force encoding with Directshow instead of FFmpegsource for avi/mp4/mov/mkv files (5/8/08)
-Ver. 1.6.1 - Fixed a bug that prevented some jobs from running. (5/7/08)
-Ver. 1.6.0 - Added Job Queue, Changed mp4,mov,mkv to open with ffmpegsource for better compatability. Added downmixing to stereo (required for iPods/iPhones) (5/7/08)
-Ver. 1.5.2 - Fixed bug dealing with initial running of ASXGui after automatic updates, will take effect on any updates after 1.5.2 (5/1/08)
-Ver. 1.5.1 - CQ Encoding now works with Advanced Options. You can now Drag and Drop files (4/29/08)
-Ver. 1.5.0 - Added advanced x264 options (4/24/08)
-Ver. 1.4.2 - Fixed bug with deinterlace message, added message for film content (4/23/08)
-Ver. 1.4.1 - Fixed some bugs with autoresize (4/22/08)
-Ver. 1.4.0 - Added custom profiles, x264 profiles, custom crop, maximum bitrate (4/21/08)
-Ver. 1.3.3 - Fixed a bug that caused autocrop to hang (4/19/08)
-Ver. 1.3.2 - Fixed a bug that caused autocrop to crash (4/11/08)
-Ver. 1.3.1 - Fixed issue that didn't encode the entire audio when the first of a sequence of VOBs is selected. (4/7/08)
-Ver. 1.3.0 - Added Auto Crop and custom Audio Bitrate. Bugfixes. (4/7/08)
-Ver. 1.2.2 - Fixed bug that cause ASXGui to hang between progress updates on large encodes. (4/5/08)
-Ver. 1.2.1 - No longer displays bitrate or file size information when CQ is enabled. (3/30/08)
-Ver. 1.2.0 - Added 1 pass settings (Bitrate or target quantizer). Added automatic updates. (3/30/08)
-Ver. 1.1.4 - Fixed a bug with MPEG-2 decoding. (3/27/08)
-Ver. 1.1.3 - Fixed a bug with interlace detection. (3/26/08)
-Ver. 1.1.2 - Fixed bug when doubling framerate using BFF mode. Added smart interlace detection. Added encoding log. (3/26/08)
-Ver. 1.1.1 - Fixed error while loading AVS audio. Fixed error with Deinterlace/FPS conversion when Avisynth scripts are used as input. (3/25/08)
-Ver. 1.1.0 - Added KiB,MiB,GiB target file size options. Added Deinterlace and framerate options. Updated all tools to most recent versions. (3/25/08)
-Ver. 1.0.4 - Fixed bug that prevented AVS resolution changing (3/24/08)
-Ver. 1.0.3 - Fixed Bug in XP that placed temporary files in the wrong directory (3/23/08)
-Ver. 1.0.2 - Fixed bug with deleting temporary files (3/22/08)
-Ver. 1.0.1 - Fixed bug with loading separate audio file (3/22/08)

Download (http://www.mediafire.com/?mmlgdwsjlyn)

If you like ASXGui and feel you'd like to donate feel free to just click on the donate link in ASXGui or click HERE (https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=morphinapg%40gmail%2ecom&item_name=ASXGui&no_shipping=0&no_note=1&tax=0&currency_code=USD&lc=US&bn=PP%2dDonationsBF&charset=UTF%2d8)

http://i33.tinypic.com/9rm891.jpg

Schrade
22nd March 2008, 08:04
Non attached pic so people can see the GUI:

http://i25.tinypic.com/30ru007.png

~bT~
22nd March 2008, 10:49
^ will check it out :thanks:

~bT~
22nd March 2008, 12:52
1st try: http://maxupload.com/img/DB20D8FE.jpg

input was an xvid file with mp3 audio.

edit: i am so annoyed! this prog deleted my all my files within the folder that i was loading from!

morphinapg
22nd March 2008, 20:35
1st try: http://maxupload.com/img/DB20D8FE.jpg

input was an xvid file with mp3 audio.

edit: i am so annoyed! this prog deleted my all my files within the folder that i was loading from!

Not sure about the error reading resolution, sometimes it will still work after getting that error though. I'm sorry about the files getting deleted. I didn't figure people would put the input video files in the program folder. It was deleting files to clean up temporary files, but I'll make sure to make it more specific to which files it deletes in case someone puts their source video there.

For now, don't put your source video in the program folder

EDIT: Try version 1.0.2, but still don't put your sources in the program folder as it does still delete some files. I will move these temporary files later, but for now, keep your sources out of the program folder.

~bT~
22nd March 2008, 21:47
^ source video was NOT in the program folder.

morphinapg
22nd March 2008, 22:02
^ source video was NOT in the program folder.

Uh, that doesn't make sense, the only files my program deletes are files that are in the program folder.

Version 1.01 deleted all files of: *.av*, *.mp*, *.ac3, *.wav, *.txt, *.bat, *.stat*

Version 1.02 only deletes:
avisynth.avs
video.mp4
audio.mp4
audio.ac3
DGIndex*.*
*.bat
*.stat*
dat*.txt

Are you able to recreate the problem? Does it still happen in version 1.0.2? Thanks.

~bT~
22nd March 2008, 23:40
^ i ain't gona risk it again. it may wipe off more than last time. and yes, again, my files were not in the prog folder. they were on a completely diff drive.

morphinapg
23rd March 2008, 01:55
^ i ain't gona risk it again. it may wipe off more than last time. and yes, again, my files were not in the prog folder. they were on a completely diff drive.

I have tested this program hundreds of times with different files and different locations and not one test ever resulted in deletion of files other than the temporary files my program creates. If this really happened, I have a hard time believing my program was the cause. Unless you can recreate the problem. I would suggest filling a folder with a bunch of random empty/useless files to see if anything happens to them.

morphinapg
23rd March 2008, 03:19
okay, I seemed to recreate the problem. It seems my program works fine in vista, but when I rebooted to XP and tried it there, it wanted to place my temporary files in the input directory, instead of the program directory. I'll look into this more. If it does this it wouldn't be able to access the encoding tools so this isn't good, so I need to fix this as soon as possible. I'll try to find out why it did it then I'll post an update.

So right now the program probably doesn't work in XP just yet. Anybody out there with vista that can confirm it works for you fine?

~bT~
23rd March 2008, 04:39
^ pls do look into it. prog looks promising and pretty straightforward to use for newbs.

morphinapg
23rd March 2008, 05:04
1.0.3 released, that bug should be fixed now

arrirc
23rd March 2008, 06:37
Feels nice to see that I have also contributed though in a very insignificant way :)

BTW, the download link is still reading as ASXGUI ver 1.01....is it 1.03 actually?

morphinapg
23rd March 2008, 06:48
Feels nice to see that I have also contributed though in a very insignificant way :)

BTW, the download link is still reading as ASXGUI ver 1.01....is it 1.03 actually?

Yeah thanks for suggesting the name for the program.

I'm not seeing where it says 1.0.1, it should be 1.0.3

Also to answer you about the other question about disabling audio upmixing (from the other thread),

If you have AC3filter installed, then choose "AS IS (no change)" under output format and make sure "expand stereo" in unchecked

If you have ffdshow installed then make sure, under the mixer options, that output speakers configuration is "same as input" and make sure "expand stereo" is unchecked.

My program will automatically detect multichannel audio sources and determine a suitable bitrate for them.

arrirc
23rd March 2008, 07:04
Ok thanks for clarifying. Yes I do have both filters already installed. So I shall keep these points in mind.

Will the audio be encoded to Nero AAC for MP4 container? And if MKV container is chosen, then will the user be able to keep the original AC3 multichannel audio?

Regarding the download, it is now showing 1.0.3, so no worries...:)

morphinapg
23rd March 2008, 07:19
Ok thanks for clarifying. Yes I do have both filters already installed. So I shall keep these points in mind.

Will the audio be encoded to Nero AAC for MP4 container? And if MKV container is chosen, then will the user be able to keep the original AC3 multichannel audio?

Regarding the download, it is now showing 1.0.3, so no worries...:)

Yes Nero AAC for mp4 and by default MKV re-encodes the audio to AC3, you need to make sure to check the box under MKV that specifies not to re-encode.

arrirc
23rd March 2008, 07:33
Ok, thanks very much....

RickA
24th March 2008, 17:45
Greets,

Nice little program you have going here. Thankyou very much for creating and offering it to us. Am playing around with it now on my main computer. Great interface, simple and easy to use just like you say.

Being new to the wonders of h264 I am really liking your Auto Bitrate function and the ability to dynamically see the projected file size change depending how we adjust bitrate or resolution. Very helpfull to me when converting smallish, non-dvd movie files to the mp4 format for better storage purposes.

Is there a rough 'rule of thumb' guideline in how much one should be able to drop the video bitrate when going to h264 from say a regular mpeg2 movie file while still keeping near source quality... ie like 15% or so? I realize each vid is different and am not seeking a hard and fast rule. Just some ballpark to know where to aim for tesing.

This may be beyond your scope for keeping things simplistic and wishfull thinking on my part, but have you considered the possibility of adding networked farm encoding for a home LAN as well? I think omion in another thread is working on it but sadly no nice GUI yet for us CLI challenged peeps.

Cheers,
Rick

morphinapg
24th March 2008, 18:22
Greets,

Nice little program you have going here. Thankyou very much for creating and offering it to us. Am playing around with it now on my main computer. Great interface, simple and easy to use just like you say.

Being new to the wonders of h264 I am really liking your Auto Bitrate function and the ability to dynamically see the projected file size change depending how we adjust bitrate or resolution. Very helpfull to me when converting smallish, non-dvd movie files to the mp4 format for better storage purposes.

Is there a rough 'rule of thumb' guideline in how much one should be able to drop the video bitrate when going to h264 from say a regular mpeg2 movie file while still keeping near source quality... ie like 15% or so? I realize each vid is different and am not seeking a hard and fast rule. Just some ballpark to know where to aim for tesing.

This may be beyond your scope for keeping things simplistic and wishfull thinking on my part, but have you considered the possibility of adding networked farm encoding for a home LAN as well? I think omion in another thread is working on it but sadly no nice GUI yet for us CLI challenged peeps.

Cheers,
Rick

I'm not sure about any mpeg2 to h264 bitrate rule of thumb. I usually just go by resolution. There might be one someone else here could tell you but I don't know

For your second question, right now I don't see a network farm in the future, but you never know. If I get more features done then maybe I will look into it.

morphinapg
24th March 2008, 18:51
1.0.4 Released

-Fixed a bug that prevented changing the output resolution of AVS files.

-Also fixed a bug with target file size.

ajamils
24th March 2008, 20:16
will this software work for converting mkv files for Ps3 playback ?

morphinapg
24th March 2008, 20:49
will this software work for converting mkv files for Ps3 playback ?

It should, but I might use PS3 video 9 using the MKV remux preset, so you don't have to recode the video if it's already AVC/h264.

ajamils
24th March 2008, 20:54
It should, but I might use PS3 video 9 using the MKV remux preset, so you don't have to recode the video if it's already AVC/h264.

as far as I know video9 does not support 5.1 surround sound and it converts audio to 2.0. I would like to have original 5.1 surround sound on my ps3 :)

morphinapg
24th March 2008, 21:17
as far as I know video9 does not support 5.1 surround sound and it converts audio to 2.0. I would like to have original 5.1 surround sound on my ps3 :)

I think downmixing is default in video9, but I also think there is an option to keep original channels. I'd try that first, if it doesn't work, then use mine but you'll have to re-encode.

Gen
24th March 2008, 22:17
Hey, thanks for the cool program, my computer normally craps out when I've tried x264 in the past but I've managed to get through both passes with no problem... apart from the audio. It hasn't encoded it, here's how it looks at the moment:

http://img.photobucket.com/albums/v390/genxide/asx264.jpg

It's been stuck like that for a while, figured I'd bring it to your attention. If it helps, I'm running XP Pro, Athlon 64 X2 4200+ and 2GB RAM.

Also, in case anyone tries running the program and gets an 0xc0000135 error, you need to download the latest version of Microsoft's .NET Framework.

morphinapg
24th March 2008, 22:46
Hmm, I encountered that problem yesterday too, can't seem to figure out what caused it. I suggest downloading mkvmerge GUI and import video.mp4 and audio.ac3 from the program folder (while ASXGui is still running) Then you can close ASXGui safely. Either that or you can try re-encoding again.

ajamils
25th March 2008, 04:10
tried converting a Transformers 1080p to mp4 (DTS audio) but every time I click the encode button ASXGui stops responding and nothing happens.

morphinapg
25th March 2008, 05:59
tried converting a Transformers 1080p to mp4 (DTS audio) but every time I click the encode button ASXGui stops responding and nothing happens.

Yeah, that's one of the bugs right now, it hasn't stopped encoding, it simply has to wait for x264 to output new progress information, if you let it sit for a while you will notice that it does indeed keep encoding. I have to find a way to stop my program from hanging in between each x264 progress report or figure out a way for x264 to output its progress report more often.

ajamils
25th March 2008, 06:40
tried it again and now for some reason "avs2avi.exe" generates an error and the software crashes :(

morphinapg
25th March 2008, 06:52
tried it again and now for some reason "avs2avi.exe" generates an error and the software crashes :(

Are you loading from an Avisynth script? Did you try just loading the original file?

morphinapg
25th March 2008, 22:32
I tried loading my 1080p transformers (I have aac audio) and it was "not responding" for a few seconds then continued, with about 15-20 seconds between each progress update.

EDIT: Actually it was DTS, but the AAC was a second track for commentary, I wonder why my program detected that track instead?

morphinapg
26th March 2008, 02:20
1.1.0 Released

- Updated all tools to most recent versions
- Added option to deinterlace
- Added Option to double frame rate when deinterlacing (for 60i to 60p or 50i to 50p)
- Added field order select [TFF (default) - Top Field First, BFF - Bottom Field First]
- Added Option to convert frame rate
- Inverse Telecine can be done by selecting deinterlace and converting frame rate to 23.976
- Convert frame rate is also useful for converting 60p (59.94) films back to 24p (23.976)

arrirc
26th March 2008, 04:27
Is there any Auto Update feature included in ASXGui or it is necessary to do it manually?

morphinapg
26th March 2008, 04:45
1.1.1 Released

- Fixed error while loading AVS audio.
- Fixed error with Deinterlace/FPS conversion when Avisynth scripts are used as input.

Also, no auto update feature. I don't really have my own webserver or anything so I'm not 100% sure how to do that. I might be able to look into it though.

gswudi
26th March 2008, 04:47
neroaacenc is the old one

morphinapg
26th March 2008, 04:51
neroaacenc is the old one

Can you give me a link to a newer one?

gswudi
26th March 2008, 05:20
Can you give me a link to a newer one?

OK
Download the latest version of Nero AAC Codec 1.1.34.2
http://www.nero.com/enu/down-ndaudio.html?NeroSID=7ca7cca02d79225c9ce4f47b27bd8433

gswudi
26th March 2008, 05:26
DGMPGDec 1.5.0 rc3
http://neuron2.net/dgmpgdec/dgmpgdec150rc3.zip

mkvmergev2.2.0
http://download.videohelp.com/download/mkvtoolnix-unicode-2.2.0-setup.exe

morphinapg
26th March 2008, 06:06
OK
Download the latest version of Nero AAC Codec 1.1.34.2
http://www.nero.com/enu/down-ndaudio.html?NeroSID=7ca7cca02d79225c9ce4f47b27bd8433

This will be in the next release, thanks.

DGMPGDec 1.5.0 rc3
http://neuron2.net/dgmpgdec/dgmpgdec150rc3.zip

mkvmergev2.2.0
http://download.videohelp.com/download/mkvtoolnix-unicode-2.2.0-setup.exe

I already have these in 1.1.1

morphinapg
26th March 2008, 08:04
1.1.2 Released

-Bug when doubling framerate using BFF fixed
-Added smart interlace detection
-Added encode log
-Also updated neroaacenc

gswudi
26th March 2008, 08:33
nice work

gswudi
26th March 2008, 08:40
This will be in the next release, thanks.



I already have these in 1.1.1

ah,DGIndex 1.5.0 rc2 is in ASXGui

morphinapg
26th March 2008, 09:26
ah,DGIndex 1.5.0 rc2 is in ASXGui

Oh, weird, I thought I got that.

Wait, only RC2 is listed on
http://neuron2.net/dgmpgdec/dgmpgdec.html

Ah, I didn't see the DGIndex thread, never mind. I wonder why the site isn't updated though?

Anyway, RC3 should be included in the next release.

morphinapg
26th March 2008, 18:48
1.1.3 Released

- Fixed a bug with interlace detection
- Updated DGIndex to 1.5.0 RC3

Also, I've been talking to my brother about maybe using one of his web servers as an auto update server.

morphinapg
27th March 2008, 02:31
Is anybody having problems encoding mpg files? I assume it's a problem with DGIndex 1.5 RC3. I might have to go back to RC2

EDIT: It turns out it was a problem with my syntax, I updated it and 1.1.4 should be released soon with the fix.

morphinapg
27th March 2008, 06:09
1.1.4 Released

- DGIndex 1.5.0 RC3 now works correctly with ASXGui
- Now detects some streams that won't remux into MKV.

goby
29th March 2008, 19:19
Nice done. Thanks.
Can you make 1 pass coding for x264? Please.

morphinapg
29th March 2008, 20:44
Nice done. Thanks.
Can you make 1 pass coding for x264? Please.

Yeah I was going to make a few 1 pass options later, just normal 1 pass bitrate, 1 pass CQ, and lossless.

Not there yet, but maybe in version 1.2.0

morphinapg
30th March 2008, 06:59
1.2.0 Released

-Added 1 pass options (either use bitrate settings or target quantizer)
-Lossless encoding can be achieved by using 1 pass, target quantizer 0
-Program can now be updated automatically.
-Programs updated.

morphinapg
30th March 2008, 08:02
1.2.1 Released

-No longer displays a bitrate or file size when CQ is enabled.