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.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 AVC / H.264
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 4th June 2005, 20:12   #1  |  Link
bond
Registered User
 
Join Date: Nov 2001
Posts: 9,770
x264gui

algern0n has converted the x264vfw gui code to a standalone gui app, which can be used as gui for the x264 commandline encoder

with the gui you can encode from an .avs source directly to .mp4 or to raw avc
the gui offers the same options as the vfw one (of course) and also anamorphic signalling

algern0n will most likely not have time to continue working on the gui and therefore it would be great if someone else could take it over and add all the other funky options the commandline encoder offers

enjoy!

ps: ps its written in C and only 30kb big
Attached Files
File Type: zip x264gui.zip (32.4 KB, 15381 views)
__________________
Between the weak and the strong one it is the freedom which oppresses and the law that liberates (Jean Jacques Rousseau)
I know, that I know nothing (Socrates)

MPEG-4 ASP FAQ | AVC/H.264 FAQ | AAC FAQ | MP4 FAQ | MP4Menu stores DVD Menus in MP4 (guide)
Ogg Theora | Ogg Vorbis
use WM9 today and get Micro$oft controlling the A/V market tomorrow for free

Last edited by bond; 4th June 2005 at 20:14.
bond is offline   Reply With Quote
Old 4th June 2005, 21:00   #2  |  Link
virus
Senior n00b
 
Join Date: Jan 2004
Location: Italy
Posts: 446
for those of you not familiar with IRC and the #x264 channel in particular, "algern0n" is actually me

a few quick notes:
  • x264gui is a normal Win32 application. It runs on all Windows platforms out there without the need to install extra stuff - however, x264.exe is required
  • x264gui doesn't use VfW at all. It's just an interface to the cmdline encoder.
  • the above package contains a binary executable and full source (everything GPL'ed, of course). No extra libs needed for building it. I've used MinGW and gcc 3.4.2. The exe is only 28 KB or so, since it only relies on standard libs shipped with the OS (I love compact executables )
  • doesn't support raw YUV input. That would require extra dialogs to input width and height of the clip and is rarely used, so I didn't bother to add it.
  • being a normal Win32 app, you don't need to launch it from a dos or bash shell. However, it opens a (dos) console to show the output of x264 CLI if you choose to run the encoding pass on the fly. Alternatively, you can save your config to a batch file of your choice to run it later.
  • make sure to install it in the same directory as x264.exe or, even better, put x264.exe in one of your PATH directories.
  • saves the config in the Registry, but in a different place than x264vfw so the settings won't mix.
  • only one instance of x264gui can run at any given time. If you try to launch it twice, the 2nd instance won't start.
  • I've replaced the useless fourcc box with a PAR width/height widget (yes, SeeMoreDigital, that's for you )
  • not fully tested. use at your own risk.
  • I encourage people at taking over the development. It's not so hard. Also, other than pure C code, other things like a bit of documentation and an icon for the exe are lacking... anyone?

for all troubles you must address your complaints to bond, Project Manager, PR, and Lead Chatterer of the whole thing. It was bond pushing for such a solution - he believes that x264gui will kill the obsolete VfW interface...
Personally, I've just stepped in using a free day for providing a working codebase people can improve on. Unfortunately I have no time to mantain it
So...

enjoy
virus aka algern0n

Last edited by virus; 4th June 2005 at 21:04.
virus is offline   Reply With Quote
Old 4th June 2005, 22:43   #3  |  Link
Chainmax
Huh?
 
Chainmax's Avatar
 
Join Date: Sep 2003
Location: Uruguay
Posts: 3,103
This is great. All we need now is for someone to start digging through all the threads and whip up a quick guide including generally recommended settings for us n00bs .
Chainmax is offline   Reply With Quote
Old 5th June 2005, 00:00   #4  |  Link
opsis81
Registered User
 
Join Date: Nov 2003
Posts: 131
Many to virus for his wonderful gui
opsis81 is offline   Reply With Quote
Old 5th June 2005, 00:17   #5  |  Link
bob0r
Pain and suffering
 
bob0r's Avatar
 
Join Date: Jul 2002
Posts: 1,337
Quote:
Originally Posted by opsis81
Many to virus for his wonderful gui
Also thank Sharktooth, who writes the VFW GUI what this CLI GUI is based on!
And hopefully soon with pthread support, highly experimental!

ALL!

P.S.
x264gui.exe added to x264cli.exe on my x264 website.
bob0r is offline   Reply With Quote
Old 5th June 2005, 00:37   #6  |  Link
virus
Senior n00b
 
Join Date: Jan 2004
Location: Italy
Posts: 446
I don't understand jeryll's post. This thread is about x264gui. Posting screenshots of another program here is highly confusing imho. Could a moderator please split that post to a different thread?


Quote:
Originally Posted by bob0r
Sharktooth, who writes the VFW GUI what this CLI GUI is based on!
Well, no

x264gui is based on the current GUI present in SVN, not the new one Sharktooth is working on. Credits for the current VfW GUI go to a lot of people (it's basically XviD VfW readapted)... I'm not even sure how many devs contributed code to it. At least 6 or 7 for sure.

Anyway thanks for mirroring the package
virus is offline   Reply With Quote
Old 5th June 2005, 01:20   #7  |  Link
bob0r
Pain and suffering
 
bob0r's Avatar
 
Join Date: Jul 2002
Posts: 1,337
@virus

Ok Ok Ok

bob0r is offline   Reply With Quote
Old 5th June 2005, 03:17   #8  |  Link
Blue_MiSfit
Derek Prestegard IRL
 
Blue_MiSfit's Avatar
 
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,989
this may be a bit OT, but I am wondering exactly what to do with the lovely raw .264 streams that the cli encoder can output. I did a quick encode of 2000 frames, and want to package the raw stream in MKV. MKVToolnix didnt know what to do with the file when I drag and dropped it.

help the raw stream n00b

-Misfit
__________________
These are all my personal statements, not those of my employer :)
Blue_MiSfit is offline   Reply With Quote
Old 5th June 2005, 03:39   #9  |  Link
celtic_druid
Registered User
 
celtic_druid's Avatar
 
Join Date: Oct 2001
Location: Melbourne, Australia
Posts: 2,171
MKVmerge takes mp4 as input for native AVC muxing.
celtic_druid is offline   Reply With Quote
Old 5th June 2005, 04:54   #10  |  Link
berrinam
Registered User
 
berrinam's Avatar
 
Join Date: Apr 2005
Posts: 1,740
.264 files can be put into the mp4 container through mp4box or mpeg4ip. See YAMB for a gui for mp4box

EDIT: avc2avi should also put these streams into the avi container, but I have never used it.

Last edited by berrinam; 5th June 2005 at 04:58.
berrinam is offline   Reply With Quote
Old 5th June 2005, 07:00   #11  |  Link
JoeBG
stupid
 
JoeBG's Avatar
 
Join Date: Sep 2004
Location: Cologne
Posts: 638
Thanks for this wonderfull gui
__________________
cu

Joe
------------------------
freedom is just another word for nothing left to loose
JoeBG is offline   Reply With Quote
Old 5th June 2005, 08:50   #12  |  Link
hpn
Registered User
 
Join Date: Jan 2005
Posts: 191
Is there a way to do an unattended 2-pass encoding with this beauty? The gui looks so sexy and simple so I may decide to trash VirtualDub completely for my future x264 encodes.
hpn is offline   Reply With Quote
Old 5th June 2005, 10:16   #13  |  Link
Doom9
clueless n00b
 
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
well, for automated twopass, audio encoding, dgindex project creation, avisynth script creation, overhead calculations, profiles, etc. you may want to turn to megui: http://forum.doom9.org/showthread.php?t=87567

It currently requires mencoder for x264 encoding but x264.exe support is on the todolist and shouldn't be too hard (and of course all the other features that are already in there will also be available in x264.exe mode). I had a volunteer who was going to make a much more userfriendly gui and not wanting to make his work more difficult I put development of any features that touch the GUI on hold for a while but now I haven't heard from him in a bit so I might resume and just do the GUI myself.
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org
Doom9 is offline   Reply With Quote
Old 5th June 2005, 10:38   #14  |  Link
Krismen
Vacuum tube addict
 
Krismen's Avatar
 
Join Date: Sep 2003
Location: Poland
Posts: 122
What happend to x264cli gui post?
__________________
130F02041B18AB "... a gdybym był młotkowym, w fabryce z młotkiem szalał..."
Krismen is offline   Reply With Quote
Old 5th June 2005, 10:49   #15  |  Link
JoeBG
stupid
 
JoeBG's Avatar
 
Join Date: Sep 2004
Location: Cologne
Posts: 638
Quote:
Originally Posted by Doom9
...so I might resume and just do the GUI myself.
I miss some features:
- zones
- abr first pass (--bitrate xxx --ratetol 2.0 --pass 1)
- b-pyramid
- weightb
- me "umh"

Most of this is possible in MeGUI. I think a standalone x264GUI should have all this.
__________________
cu

Joe
------------------------
freedom is just another word for nothing left to loose
JoeBG is offline   Reply With Quote
Old 5th June 2005, 11:09   #16  |  Link
virus
Senior n00b
 
Join Date: Jan 2004
Location: Italy
Posts: 446
Quote:
Originally Posted by JoeBG
I miss some features:
- zones
- abr first pass (--bitrate xxx --ratetol 2.0 --pass 1)
- b-pyramid
- weightb
- me "umh"

I think a standalone x264GUI should have all this.
I think that x264gui already has b-pyramid, weightb and ABR first pass
(at least, if I understand correctly, CBR has been nuked so a bitrate-based single pass *is* ABR by default).
Also, the first pass of Nth pass is already bitrate-based in x264gui (no longer qp-based).
virus is offline   Reply With Quote
Old 5th June 2005, 11:32   #17  |  Link
SeeMoreDigital
Life's clearer in 4K UHD
 
SeeMoreDigital's Avatar
 
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
Thanks Virus,

Cool... I like my anamorphic signalling. Nice to know somebodies thinking about me...



And... How difficult would it be to add .d2v source file support?
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |

Last edited by SeeMoreDigital; 5th June 2005 at 13:38.
SeeMoreDigital is offline   Reply With Quote
Old 11th June 2005, 22:38   #18  |  Link
bob0r
Pain and suffering
 
bob0r's Avatar
 
Join Date: Jul 2002
Posts: 1,337
@bond
@virus

Since x264 build 260, VFW now has threads/ratio/8x8dct
Is it possible to update the x264gui.exe?
bob0r is offline   Reply With Quote
Old 11th June 2005, 22:46   #19  |  Link
Doom9
clueless n00b
 
Join Date: Oct 2001
Location: somewhere over the rainbow
Posts: 10,579
@bob0r: I think
Quote:
Unfortunately I have no time to mantain it
kinda tells it all. I guess it's time to take out the W32 API skills
__________________
For the web's most comprehensive collection of DVD backup guides go to www.doom9.org
Doom9 is offline   Reply With Quote
Old 12th June 2005, 00:46   #20  |  Link
bob0r
Pain and suffering
 
bob0r's Avatar
 
Join Date: Jul 2002
Posts: 1,337
@Doom9

Thats why i directed it to bond also

And VFW is kinda up-to-date now, it wasn't when that gui was made, so 1 update per month should be doable.

At least it takes less time then teaching me
bob0r is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 04:44.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.