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-2 Encoding

Reply
 
Thread Tools Search this Thread Display Modes
Old 18th February 2004, 13:46   #1  |  Link
Amnon82
Paldo-GNU/LinuxMaintainer
 
Amnon82's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 1,580
DRPEncXP - MEncoder Edtion v.1.03

I decided to program a gui for mencoder.

Mencoder is a Encoder out of the linuxworld. It was ported to Windows so I started to code this GUI. Razorblade my friend helped me out with his sources, so I added some apps of him into DRPEnc.

A little bit about the functions of DRPEnc:

- Buildin BitrateCalc
- Buildin AudioEncoder
- Buildin AVS-Creator
- Buildin AVS2AVI-Converter
- You can resize Your source
- You can produce MPEG1, MPEG2 and MPEG4.
- You can run 2Pass
- You can save Logs
- You can run a Batchmode to encode more than one movie in one run.
- All needed apps in the InstallerPackage
- rawvideos You can also create now (m2v and m1v files)
- Choose Resizing filters
- Credit Compression
- VQSquish
- Noise creation
- Dering
- Deblocking (to get of the ugly Blocks who apears realy quick)
- Brightness/Contrast control (So You can tune the input source)
- Flip (if You need it)
- Rotate (just for fun...)
- DeLogo (if you have a TV-Movie)
- CPU Priority support
- And the best: Its Freeware!

You can download the newest Version here:

Download Amnons OldXoolToolZ Year 2004 Collection

It seems that some people here have troubles with my MEncoder builds.
Here some links of other builds. These builds are compiled with cpudetection. Seems that they are slower...:

official site

unofficial (sunset) site

Versions List:
_________________________________

1.00 - 05.04.04 - 23:45: Final Release

1.01 - 06.04.04 - 09:47: Even the Final got some Bugs. If You find some other tell me. Updated MEncoder.

1.02 - 06.04.04 - 22:14: OK I'm not perfect! I found again some bugs. This release should be "bugfree"

1.03 - 07.04.04 - 09:52: Added Disable Resizing/Filter and forceindex is now standard unchecked.

Last edited by Amnon82; 30th June 2006 at 16:02.
Amnon82 is offline   Reply With Quote
Old 18th February 2004, 18:00   #2  |  Link
Razorblade2000
Registered User
 
Join Date: Oct 2001
Location: Germany
Posts: 314
looks like a really nice idea
but I (personally) think, that we first should work on the "perfect" commandline (so you could know which switches to implement )

Also a "filter" box would be cool as mencoder has got some really nice ones built in
(would be great to implement this in the templates... e.g. an "Cartoon/Anime Template" with a shorter GOP and denoise/smooth/sharpen filters )
Razorblade2000 is offline   Reply With Quote
Old 18th February 2004, 18:25   #3  |  Link
Amnon82
Paldo-GNU/LinuxMaintainer
 
Amnon82's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 1,580
@Razorblade2000: I know... I see it as fun to learn Delphi... You've something to do to learn programming...

THX for helping me out. THX for some source codes form You!!! Here is the newest source of DRPEnc.

Take look: Download Source 0.0.0.10

Link to the options of Mencoder

Last edited by Amnon82; 19th February 2004 at 00:26.
Amnon82 is offline   Reply With Quote
Old 19th February 2004, 17:17   #4  |  Link
Amnon82
Paldo-GNU/LinuxMaintainer
 
Amnon82's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 1,580
Hi Razor, in 0.0.0.15 You can now create the Batchfile. Till now it is not complete... I need again help from You. I don't understand how the Open and Save Dialogs working...

Here the newest Source: Source of 0.0.0.15

THX
Amnon82 is offline   Reply With Quote
Old 19th February 2004, 20:22   #5  |  Link
Amnon82
Paldo-GNU/LinuxMaintainer
 
Amnon82's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 1,580
Chuckme!!!! Now the RC1 is out!!! Download RC1
Amnon82 is offline   Reply With Quote
Old 20th February 2004, 20:59   #6  |  Link
Amnon82
Paldo-GNU/LinuxMaintainer
 
Amnon82's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 1,580
RC 2 is out ...
Amnon82 is offline   Reply With Quote
Old 21st February 2004, 06:04   #7  |  Link
Amnon82
Paldo-GNU/LinuxMaintainer
 
Amnon82's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 1,580
RC3 out
Amnon82 is offline   Reply With Quote
Old 21st February 2004, 06:31   #8  |  Link
RonaldMac
Registered User
 
Join Date: Jan 2004
Posts: 5
Hi Amnon,
is your prog to be run in linux only?
RonaldMac is offline   Reply With Quote
Old 21st February 2004, 10:42   #9  |  Link
tickey
Registered User
 
Join Date: Dec 2003
Posts: 54
they are very upset with you at kvcd.net ????
Any way good effort for first time.
I will continue to try it out on small test clips.
It always encodes to mpeg1 even though I chose mpg4, or RV10.
And can you have it close mencoder dos box when complete?
And post some sample templates
good luck.
Can you get small free delphi pogramming soft/tools anywhere?
(not warez- )
tickey is offline   Reply With Quote
Old 22nd February 2004, 13:12   #10  |  Link
Amnon82
Paldo-GNU/LinuxMaintainer
 
Amnon82's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 1,580
@tickey: I don't care about KVCD.net. Lets do them there job and mine do I self. You want to code... wait here is the trailversion of delphi7 enterprise (169 MB) You can use it for 30 days with all functions. Then You have to by it. I didn't try it to reinstall it, cos I bougth it .
Quote:
It always encodes to mpeg1 even though I chose mpg4, or RV10.
No! It encodes in mpeg2 if you choosed mpeg2. You have to demux it to get the m2v-stream. I'll add a autodemux routine to RC5. Till now use TMPGEnc or another demuxer.

@RonaldMac: Sorry! I didn't update the first post here. Now I did.
I coded it in WinXP... So it is a winapp. I can release also a linuxversion of it. But now I only releases winbuilds.

Last edited by Amnon82; 22nd February 2004 at 13:15.
Amnon82 is offline   Reply With Quote
Old 22nd February 2004, 17:17   #11  |  Link
RonaldMac
Registered User
 
Join Date: Jan 2004
Posts: 5
Hi Amnon,
I'm happy with it as a Win-app.!
RonaldMac is offline   Reply With Quote
Old 22nd February 2004, 23:15   #12  |  Link
Amnon82
Paldo-GNU/LinuxMaintainer
 
Amnon82's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 1,580
THX

You can do so many things with it.

Encode Your MPEG4, Divx, VCD, SVCD and DVD with it!
Amnon82 is offline   Reply With Quote
Old 23rd February 2004, 08:53   #13  |  Link
frodoontop
Registered User
 
frodoontop's Avatar
 
Join Date: Jan 2003
Location: Netherlands
Posts: 126
This tool looks really nice ! I look forward to see a linux version of it .
frodoontop is offline   Reply With Quote
Old 23rd February 2004, 12:23   #14  |  Link
tickey
Registered User
 
Join Date: Dec 2003
Posts: 54
Hey Avalon, it is getting better

Not working for me: 2 -pass
Even though I can select 2 pass, it never does it (mpeg4 or mpeg2)

Tips ?
1. Put DRPEncFiles folder in location user selects to install-NOT automatically on C:\. Many people like me use C:\ for boot/OS/swap file ONLY and don't like other things auto loaded on C drive.

2. Have it memorize were mencoder is (user selects path once to encoder one time then stored)

3. Have a preview button were new encoded file is opened in media player to preview (user selects path once to media player one time then stored)

4. Stamp each encoded file with date/time. No overwriting by accident, etc. and good info.

5. Have option to load exterior AC3-MP3 for muxing. Example. When creating .d2v project most people demux all tracks. Have it so user can select ac3. When ac3 is joined or demuxed it usually requires fixing (DSPguru's Besplit/ac3fix). This has to be done externally so loading of external files and just muxed with video would be good.

5. Load external mp3/.wav for compressing at same time mux with video.

6. Have Update Only link stating date/time of release.

7 The person who made avi2mpg (I read on his website he now works at mainconcept!) has command line tools to demux and analyze mpeg files. Perhaps you want to incorporate them into your GUI to save time/etc.
http://home.mindspring.com/~beyeler/bbtool19.zip

Also I found another GUI for Mencoder. It seems to support only mpeg4/avi. But has some nice features you may wan't to look at.
http://www.vdsworld.com/~vuks/bin2/gulmencoder.cab
A person named Bojan made it http://www.vdsworld.com/~vuks/


Good Luck!
tickey is offline   Reply With Quote
Old 23rd February 2004, 12:54   #15  |  Link
yaz
n00b ever
 
Join Date: May 2002
Posts: 627
Quote:
Originally posted by Amnon82
You can do so many things with it.
Encode Your MPEG4, Divx, VCD, SVCD and DVD with it!
thx for it, ammon ! but ... how ? mencoder, ffvfw ok, but i've been unable to tune it for mpeg4. (see, tickey's comments too!)
link for 0101rc3 wrong! ('fp' missing)
thx anyhow
y

Last edited by yaz; 23rd February 2004 at 12:59.
yaz is offline   Reply With Quote
Old 23rd February 2004, 16:09   #16  |  Link
Amnon82
Paldo-GNU/LinuxMaintainer
 
Amnon82's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 1,580
I go final!!!

If you encode MPEG DRPEnc demuxes the ES Streams after finishing encoding.
Now it is possible to change the VBR Settings. Also the Buffer.
Quantisation like in FFVFW added.
DRPEnc save the stats now in Logfiles. So You get one for 1st Pass and one for 2nd Pass.
Trellis added.
GOB lenght now editable.
And much more changes! visit www.dvdr-page.tk for the new version

... and stay tuned!

@Tickey:
Quote:
Put DRPEncFiles folder in location user selects to install-NOT automatically on C:\
Sorry but I can't change this. The AVS-Filters are installed there. Also bbdmux.exe and makeAVIS.exe. Till now I can't change this folder or some functions don't work anymore. C:\ has everybody. I create a folder for storing the working files. After deleting DRPEnc it will be deleted to. Download the source. Maybe You'll find a way to get this flexible. ... I got right now a way. I make a settings window. where You can setup the path to the files. So I can read out this files and so it is flexible. I add this into the next version...

@all: Nobody can encode MPEG4? Sounds crasy... ... I can. You have to choose the codec MPEG4 and don't use B-Frames and no Matrices. So it should work.

Last edited by Amnon82; 23rd February 2004 at 16:20.
Amnon82 is offline   Reply With Quote
Old 23rd February 2004, 18:51   #17  |  Link
Abnormal1
Registered User
 
Join Date: Dec 2003
Location: UK
Posts: 52
@Amnon82
Hi,
This looks good, I am downloading it now.
Anyway I just wanted to mention that your website says the size of the source files are 279MB instead of KB.

Abnormal
Abnormal1 is offline   Reply With Quote
Old 23rd February 2004, 19:20   #18  |  Link
Abnormal1
Registered User
 
Join Date: Dec 2003
Location: UK
Posts: 52
Hi,
If you are already adding the ability to set the DRPEncFiles location in a settings window could you not just put the files in the same directory as your program.
Then (i think) you could just use ExtractFilePath(ParamStr(0)) to get the applications path.

Abnormal
Abnormal1 is offline   Reply With Quote
Old 23rd February 2004, 19:30   #19  |  Link
Amnon82
Paldo-GNU/LinuxMaintainer
 
Amnon82's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 1,580
@at all: It's done! Now You can setup DRPEnc like You want.

Download the Version 0.1.0.2 to have this function.


[Edit] I found a bug. Download also the 0.1.0.2 QuickBugfixed Version

New Version 0.1.0.2 24.02.04.01:34 out. Added Only Save Batch...

0.1.0.3 Out! Add Shutdown function...

Last edited by Amnon82; 24th February 2004 at 16:36.
Amnon82 is offline   Reply With Quote
Old 25th February 2004, 16:54   #20  |  Link
Amnon82
Paldo-GNU/LinuxMaintainer
 
Amnon82's Avatar
 
Join Date: Oct 2003
Location: Germany
Posts: 1,580
0.1.0.4 RC1 out...

I added some new features.

AC3ReEnc reencodes Your AC3Streams and get off the delay.
I added jsotos delaycut. With this app You can get of the delay of AC3 and DTS Streams.

Now I'm working on the DVDAuthor.
Amnon82 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 00:37.


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