View Full Version : Something similar to megui in linux?
gino25
26th February 2007, 11:30
Hello.
I' m using linux and if i want convert an avi to xvid i use avidemux. If i have a dvd i use dvd::rip.
But now i want to convert some dvd and some avi to x264. In linux i can use Megui and i can configure all options of x264. But in linux i did not find some like megui.
I know that i can use Command line version, but it' s too difficult to me. So there is a good gui to x264?
Thank you very much
nm
26th February 2007, 15:30
What's wrong with using Avidemux for x264 encoding too?
gino25
26th February 2007, 16:16
What's wrong with using Avidemux for x264 encoding too?
i have avidemux 2.1.2 and with x264 there are only a few settings, in megui i have a lot more of settings. Maybe a newer version have more settings?
Sorry for my bad english
check
26th February 2007, 16:18
sharktooth is working on a linux port, but it's somewhat stalled. Otherwise, I'm afraid I can't offer any suggestions.
SatansChild
26th February 2007, 16:25
The biggest issues I see with avidemux and x264 are that it does not support Matroska container output (yes it supports mp4, but mp4 and ac3 don't get along so well togeather) so your only chioce for AVC with AC3 is avi, which the avidemux developers feel is good enough.
The other issue I have with it is that avidemux is limited to 4 threads whereas the x264 binary if left on its own will start somewhere between 6 and 9 threads which will max my box out, 4 threads will only get me to ~60% (composite) cpu usaeage.
All that being said avidemux is the best gui x264 encoder I have found for linux and nothing (gui or command line) outputs directly to mkv with sound.
nm
26th February 2007, 16:59
i have avidemux 2.1.2 and with x264 there are only a few settings, in megui i have a lot more of settings. Maybe a newer version have more settings?
Yes, AFAIK many improvements have been made to the x264 support since 2.1, so it is worth taking a look at. Haven't used it myself though; I prefer writing scripts for MEncoder and other command-line tools.
Edit: Here is a description of the currently available and unavailable options:
http://www.avidemux.org/admWiki/index.php?title=X264
nm
26th February 2007, 17:04
The biggest issues I see with avidemux and x264 are that it does not support Matroska container output (yes it supports mp4, but mp4 and ac3 don't get along so well togeather) so your only chioce for AVC with AC3 is avi, which the avidemux developers feel is good enough.
Well, remuxing that to a Matroska container should be quite simple with the latest mkvmerge versions (in MKVToolnix 2.0).
The other issue I have with it is that avidemux is limited to 4 threads whereas the x264 binary if left on its own will start somewhere between 6 and 9 threads which will max my box out, 4 threads will only get me to ~60% (composite) cpu usaeage.
Have you reported that as a bug or opened a topic at the Avidemux forums? As you said, it would be best to let x264 set the number of threads automatically.
SatansChild
26th February 2007, 20:16
I did post in the avidemux forums about the threading issue but never really followed up on it as I found other thing limiting the process so the x264 threading didn't matter too much. Mostly I work with HDTV video that I wan to put into a mkv with ac3 and avc, unforutnatly it seem (and this is true with mencoder too) that decodeing of the mpeg2 transport stream and any pre encodeing filters are done in one thread so if I take a 1080i stream deinterlace and decimate it down to a 23fps video it outputs at a slower rate then my system can encode x264 with the remaining 3 cores at, rendering the x264 threading question a moot one to me.
As for remuxing it's kind of pointless the only reason I'd chose mkv over mp4 is for ac3 support. Remuxing the broken ac3 that avidemux puts into a mp4 container to mkv still leaves me with with broken ac3 (albeit now in a mkv container). The only way I have found to get ac3 with x264 from avidemux is to edit the orriginal ts file to remove commercials and export as mpeg demux the ac3 track from that, and encode the video from it to avc then remux the resulting mp4 track with the ac3 track into mkv. at that point it's just as easy to use mencoder since I'm no longer doing any editing durring the encodeing phase and mencoder allows me access to all of the x264 paramaters and I can output from mencoder as a raw h264 ES to a pipe which I can use to mux with the ac3 track I extracted useing mkvtoolnix (one less temp file do deal with too).
Getting back to the orriginal point though (sorry gino25 I didn't mean to hijack your thread) avidemux 2.1.2 is quite old now v2.3
is the current stable version and v2.4 is in development both of which offer more options for x264. 2.4 looks very promising with external plugins for filters and avisynth support once avisynth3 finally comes out.
gino25
27th February 2007, 16:02
ok i have installed version 2.3, and there is a lot of options compared to previous version. But i have a doubt. How can i use latest version of x264 (compiled from SVN) instead bundled version in avidemux?
nm
27th February 2007, 16:37
By compiling Avidemux yourself. See: http://www.avidemux.org/admWiki/index.php?title=Compiling_Avidemux
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.