Mencodeme: a newbie oriented GUI - 0.23 is out!
Hi everyone,
I created this GUI. It's simple and template based. The idea behind it is very simple: 95% of the time encoding, we use the encode with optimized parameters. Most of us don't touch the templates when using tmpgenc/CCE. So here's how this GUI works: keeping the process very simple for everyone to get great results. Please note that this is aimed to use mencoder internal filters, so no avisyth support right now (but it would be easier to add, I just wanted to focus on this). This GUI is also multiplataform, it was done in C++ and WxWidgets. Needed software: -=-=-=-=-=-=-= DVDDecrypter if you going to encode DVDs. For AVIs, nothing else is needed to process video. How to use it: 1) Ripping with DVDDecrypter (Skip this step if you are using an AVI) a)Open DVDDecrypter, go to Tools/Settings/IFO Mode and change file splitting to none. This way DVDDecrypter will create a BIG VOB with the whole move, instead os splitting in 1GB pieces. If you are going to use a AVI source, skip this step. Please take note of the movie duration if you're going to use a DVD source, you're going to need it. b)Click on the tab "Stream Processing", check "Enable Stream Processing". Now keep checked only the audio and videoboxes corresponding to the tracks you want. For each checked option, change mode to "Demux" instead of direct stream copy c) Click on the "DVD to HD" graphic button. d) After the ripping process is complete, go to folder where the files are and rename the .m2v to .vob 2) Load Mencode-ME. a)Click on "..." and select your VOB or AVI. b) Select the kind of media you are going to use: DVD/1x CD 80 Min, etc... Also select audio bitrate. And if you are using VOBs, you also need to input movie length (in minutes!) c) Select the resolution. d) Select the framerate. (No support for interlaced PAL/NTSC): 23.976 for NTSC movies, 25 for PAL movies. If you are doing a NTSC movie, also check "Forced Film" e) Select the template corresponding to your conversion f) Check two pass for best quality (or don't for faster and worse results) g) Click encode and let it fly! :D :D :D Get it here: Windows ---------- http://www.vmesquita.com (Mencoder and MPlayer already included this time) The package comes with compiled mencoder and templates. Linux ------ Grab it here: http://www.vmesquita.com You need gtk1.2 to use this. GTK2 doesn't work. But don't worry, you can have both installed. For Debian based distro (like knoppix and kurumin), do: apt-get install libgtk1.2 It doesn't include mencoder, you need to have mencoder already installed and in the path. Just unpack whatever you like and use it. What's new in 0.23: -=-=-=-=-=-=-=-= - VBV buffer is set correctly. This should also solve mpeg1 dct coeficients messages/mpeg1 desynch. - 2 pass is fixed. - IVTC working like a charm - Comes with a non-cpu optmized Mencoder CVS build. This was needed for IVTC and DirectX preview to work. - Preview is now done using directX as output of mplayer. This should work fast for everyone. But you need Directx 8 or higher, - target templates adjusted. |
Hi vmesquita,
Going to try your MEncoder GUI today and will let you know some results soon. :) -BP |
Sorry, here not working.
Code:
C:\MPlayer>Mencoder.exe -include temp.conf -lavcopts vbitrate=933:vpass=PASS C:\ And the temp.conf file: Code:
ovc=lavc=1 EDIT: ops, another small thing: in the template is written expand WIDTH HEIGHT, but in the temp.conf it is height width. :wink: |
Ok, stupid bug of mine. :( Edit the conf file you are using and replace
PASS with %%PASS%% This should solve. About bitrate: you can fine-tune using the left and right directional keys. :wink: I'll fix this later, unfortunatelly I am not at home right now. Two things I remembered: - GOP is always 18. - A.R. is automatically calculated, but AR flag is always 1:1. This is very simple to fix, I actually forgot. :oops: You can fix the file later usign ReStream. I'll fix this bugs later, bug it's still usable. :D |
vmesquita, I have edited my post a bit...
|
Quote:
Sorry for the confusion, the whole GUI was conceived, programmed and (little) tested in less than 24 hours (considering thatI also did a lot of things in this time besides this). But these are simple problems (looks like I should sleep a little more. :lol: ) |
vmesquita,
CoNgRaTuLaTiOn cOnGrAtUlAtIoN conGRAtuLAtion CONgraTUlaTION (... and so on) :lol: :lol: Very nice interface, easy to manage. There's some debugging to do. But as you said, not that bad for 24 hours :wink: (even I know a newbie programmer that did it in just 2 days... :lol: :lol: :P ) Some suggestions else: option to change vob from 18 to 15 (PAL), option in KDVD to just crop and expand (not scale nor bicubic resize when encoding KDVD 16:9), did you try lmax=10 as bilu advised? (lower quantizer peaks in first pass). Maybe scplx_mask could be just an option (not always of a help). And, of course, last but not list, an "advanced" GUI would be great, with more parameters to be adjusted as desired. You could keep templates for general use, but the possibility to adjust it to our desire. Very good job, man |
V,
Mencoder-me deserve a sticky and the answers and questions in another thread, don't ? :idea: let me see.....it's for newbys.....then....it's for me! thanks and congrats my friend ! 8) |
Quote:
Quote:
Quote:
Quote:
I haven't done any mencoder quality tests since sunday... Quote:
Quote:
@jorel Enjoy! :D |
Quote:
Quote:
Quote:
Quote:
|
I get this Error by Mencoder in 2-pass mode. Mencoder creates a .stackdump file which contains the following:
Code:
Stack trace: |
Vmesquita ..... great job! :)
A question: As you provide your own compiling of mencoder.exe and cygwin1.dll ... how does your GUI call that mencoder?? Will it be like If I would create a bat file where it justs starts with the words "mencoder .....", or does your GUI call a setted Path? Because I did set mencoders Folder in my system variables!, means if you just type mencoder it refers directly to C:/Program files/mplayer/mencoder.exe. Would this mean I have to exchange the mencoder in that mentioned path above incl the adding of cygwin1.dll ?? Thanks! Inc. |
@digitall.doc
Mencoder has a -cropdetect switch (http://www.mplayerhq.hu/DOCS/HTML/en...dvd-mpeg4-crop) that detects the proper cropping options. I may add this later. @Jellygoose Maybe mencoder is not being able to read the logfile from 1st pass for some reason... :? Anyone with this problem? Actually I haven't done a full test with my own tool yet... :oops: I'll do it later. @incredible The GUI just calls a mencode.exe in its folder. If you want to use another compilation, replace mencoder.exe in the tool's folder or remove the included mencoder.exe and put your mencoder in path (I don't know if this will work). :roll: You have to test. :wink: |
The output of the m2v can't be read by Vdub, only if FFvfw is set as decoder for mpeg's in Avi files. So I did set that in FFvfw and it works. Is that ok?
(I never had to do it before, means when using the old build) |
Re: Mencoder-me: a newbie oriented GUI
Quote:
Thanks |
Re: Mencoder-me: a newbie oriented GUI
Quote:
-kwag |
Hi,
I suspect Vinicius is not releasing the source code until he thinks the tool is properly polished and only needs minor arrangements. In fact that's what I would do, anyway. And maybe V wants it multiplatform but is not planing in releasing the code at all. By that I mean he may be posting downloads for win32, linux, freebsd, etc... BTW I didn't have the time to congratulate him on his newest baby. :ole: Thanks for this new toy V. Wish-list: Could you release just the GUI without MEncoder binaries? My cable link has had so many downtime that I have been surfing the web on my old regular 56K modem. And that's a pretty big packet to download under this kind of bandwidth. Also could you spare some time to post a step by step best way to compile MEncoder with Cygwin? If so could you also mention which packages to download on Cygwin setup? Thanks man. Guys like you make our community STRONG :D Cheers |
@ Kwag
I need it to compile it in Linux :( @Vmesquita Will you post releases for linux? Only the gui please, I prefer compile mencoder from CVS. Thanks !! |
Vmesquita.
This baby rocks! Thanks a lot for this nice GUI! :D A little suggestion in case of PAL 702x576 anamorph to 704x576 anamorph encoding: As pal 720x576 only has to be cropped at both sides by 8 to get the correct 704x576 by still correct AR keeped, I changed the Line in the DVD template from your scalers and expanders to just crop=704:576:8:0. This gave me a recognisable speed advantage of 7fps! Quote:
Now Im playing with mencoders internal filters :twisted: (for shure). Vmesquita, how can I output the pphelp log??? Means where do I have to put that -pphelp argument so it will show me mencoders postprocessing options at least on a minimal sliced test encoding ? Thanks! |
Quote:
http://www.kvcd.net/forum/viewtopic....ghlight=source Quote:
Quote:
Quote:
Please let me know if you find a good filters combo. :D @rds_correa Well, I am not planing to release the source code. But I do plan to to multiplataform compiles. I'll release the next version in 2 packages, 1 featuring the GUI only. :wink: About the compilation guide: I would like to do that but it will be a bit hard because I'll have to reinstall cygwin to find out what packages I already have. :lol: But I am planing a reinstall in my machine at work and I'll take the chance to write the guide. |
Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.