Quantcast Mencoder: Latest CVS Snapshot Mencoder Builds - digitalFAQ.com Forums [Archives]
  #1  
05-02-2004, 04:48 PM
incredible incredible is offline
Free Member
 
Join Date: May 2003
Location: Germany
Posts: 3,189
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to incredible
As this is getting in here more and more overviewed ...
I start this thread for offering mencoder compilings.

So if y new compiling is done no matter if by me or by Vmesquita, riu or someone else, we can offer it here.

Please no encoding questions about mencoder in here, just keep this as a "providing" and build related experiences thread.

Thanx!
Inc.

As most users do provide builds from a free hosting webspace:
Please do only download if you really work with mencoder!
So just "Software collecting-instincts" or "download everything- instincts" do just stretch the providing users traffic!
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
05-02-2004, 05:01 PM
incredible incredible is offline
Free Member
 
Join Date: May 2003
Location: Germany
Posts: 3,189
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to incredible
History Log:

05/06/2004
- New CVS-20040506 added ... now incl. DirectX support as needed for MencodeME by Vmesquita
- Now mencoder/mplayer avaiable in 3 CPU Versions. 1. AthlonXP, 2. Intel P4 SSE2 and 3. Generic with CPU runtime detection enabled.

Please try the SSE2 Intel compiling at you own risk as I do not have an Intel CPU and therefore configured manually before compiling as seen in the ./Configure Lines below!


************************** CVS 2004-05-06 **********************

Compiler: CygWin

codecs.conf for FFvfw Makeavis used:
Code:
videocodec makeavis
  info "FFvfw makeavis"
  status untested
  fourcc AVIS
  driver vfw
  dll ffvfw
  out YV12
DirectX7 headers included

Configure for AthlonXP Build (autodetected on my Athlon XP):
Code:
./configure --enable-largefiles --enable-static --confdir=mplayer/ --enable-win32 --enable-directx
Configure for IntelP4sse2 Build:
Code:
./configure --disable-3dnow --disable-3dnowex --enable-sse2 --enable-largefiles --enable-static --confdir=mplayer/ --enable-win32 --enable-directx
Configure for Generic Build (Runtime CPU detect. enabled):
Code:
./configure --enable-largefiles --enable-static --confdir=mplayer/ --enable-win32 --enable-runtime-cpudetection --enable-directx
The Downloads:

Mencoder AthlonXP
Mplayer AthlonXP

Mencoder IntelP4sse2
Mplayer IntelP4sse2

Mencoder GenericCPU
Mplayer GenericCPU


All are striped/UPX stuffed using CygWin.

The CygWin1.dll can be found here:
http://home.arcor.de/ffvfw/cygwin1.dll.exe
(to be placed in same folder as mencoder.exe, mplayer.exe)

************************** CVS 2004-05-06 **********************
Reply With Quote
  #3  
05-02-2004, 06:06 PM
vmesquita vmesquita is offline
Invalid Email / Banned / Spammer
 
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
They fixed the compiling errors yesterday. Actually this mplayer.exe compile won't work with MencodeMe because I now use directX (it's more compatible to everyone). But to compile with directx in cygwin I think you need a special directx headers package, which I downloaded yesterday and installed. It's small, 800 kb. Actually I am not 100% sure it's needed, you can try compiling forcing directX with
./configure --enable-direct .....
Ans see if it complains. If it doesn't work, I can mail the headers.
Reply With Quote
  #4  
05-03-2004, 03:29 AM
incredible incredible is offline
Free Member
 
Join Date: May 2003
Location: Germany
Posts: 3,189
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to incredible
Quote:
Originally Posted by vmesquita
Ans see if it complains. If it doesn't work, I can mail the headers.
This one??
http://www.mplayerhq.hu/MPlayer/rele...-beta/contrib/



To be Extracted to /usr/include/ in the CygWinSystem before compiling
Reply With Quote
  #5  
05-04-2004, 05:00 AM
Jellygoose Jellygoose is offline
Free Member
 
Join Date: Jun 2002
Location: Germany
Posts: 1,288
Thanks: 0
Thanked 0 Times in 0 Posts
@inc: you should make this thread a sticky one, and update the compiles, as new mencoder builds are out... thanks for your hard work. we all appreciate it!
__________________
j3llyG0053
Reply With Quote
  #6  
05-04-2004, 05:13 AM
incredible incredible is offline
Free Member
 
Join Date: May 2003
Location: Germany
Posts: 3,189
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to incredible
a) I dont have mod status on Mencoder forums part So Kwag or Vmesquita can maybe do that favor to make it sticky.

b) I will compile latest CVS snashots as fast as I can (only 2hands and many to do ).
BUT it would be nice if I would not be the only one who does offer here, cause the traffic of my free webspace would reach its limits veeery fast.
Reply With Quote
  #7  
05-04-2004, 06:10 AM
vmesquita vmesquita is offline
Invalid Email / Banned / Spammer
 
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
Topic sticked.
About the directX thing, I was using directx8. But using DirectX 7 headers is even better because it's more compatible with people that didn't upgrade yet.
Reply With Quote
  #8  
05-04-2004, 06:58 AM
vmesquita vmesquita is offline
Invalid Email / Banned / Spammer
 
Join Date: May 2003
Posts: 3,726
Thanks: 0
Thanked 0 Times in 0 Posts
By the way, I found a nice MPlayer compile with GUI for Windows:

http://www.mplayerhq.hu/MPlayer/rele...-0.001pre4.zip
Reply With Quote
  #9  
05-04-2004, 11:27 AM
Jellygoose Jellygoose is offline
Free Member
 
Join Date: Jun 2002
Location: Germany
Posts: 1,288
Thanks: 0
Thanked 0 Times in 0 Posts
inc: I'd surely love to help you out with webspace. will get back to you later!
__________________
j3llyG0053
Reply With Quote
  #10  
05-06-2004, 01:50 PM
incredible incredible is offline
Free Member
 
Join Date: May 2003
Location: Germany
Posts: 3,189
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to incredible
Latest Build in three Versions (Athlon/Intel/Generic) incl. DirectX7 now avaiable.
Download and Infos can be seen above.

Webspace sharers are welcome!
Reply With Quote
  #11  
05-09-2004, 10:31 PM
jailbird jailbird is offline
Free Member
 
Join Date: May 2004
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
I thought I'd go and give a shot at doing this..

I compiled today's CVS snapshot (2004-05-09) using the latest snapshot copy of MinGW32 on a Windows 2000 machine. I compiled it against DirectX 9 headers.

Since MinGW doesn't automatically convert / to \ in pathnames like Cygwin does, I did it by hand in the source code (except the compiled in paths, which are bogus anyways). I also modiifed the code to use the USERPROFILE environment variable instead of HOME, so it should find your config files in the same place as the copy that ships with MencodeMe.

This copy is optimized for an Athlon Thunderbird. I would appreciate any feedback. Since I used MinGW and not Cygwin, you don't HAVE to have the cygwin1.dll file in your PATH.

Give it a shot: http://home.comcast.net/~dmarquess/m...09-mingw32.rar

-Jail Bird
Reply With Quote
  #12  
05-10-2004, 03:19 AM
incredible incredible is offline
Free Member
 
Join Date: May 2003
Location: Germany
Posts: 3,189
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to incredible
Great news!

Could you explain which code you did change to get mencoder recognise the system environment variables settings?

As this would be just great if some time the subtitle option will work properly in mencoder an mencoder needs the correct path to the subtitle fond recognised.

Thanx a lot!

Inc.
Reply With Quote
  #13  
05-10-2004, 11:38 AM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Hi jailbird,

Tried it on XP, but it bombs as soon as it starts to encode.
Same results when I tried to compile it myself the other day, using MingW.
Only the CygWin compile works.
I'm on a P4, btw.

-kwag
Reply With Quote
  #14  
05-10-2004, 11:49 AM
jailbird jailbird is offline
Free Member
 
Join Date: May 2004
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by kwag
Hi jailbird,

Tried it on XP, but it bombs as soon as it starts to encode.
Same results when I tried to compile it myself the other day, using MingW.
Only the CygWin compile works.
I'm on a P4, btw.

-kwag
Well that sucks! On the test .m2v I tried yesterday it at least made it through the first pass okay. On the second pass its complained a lot about buffer underruns, but so did the copy that ships w/ Mencode-Me (I have a feeling it's the damn MPEG-2 that my ReplayTV makes).

I'll see if I can figure out what's going on tonight. If not, then I'll just install Cygwin and use that. This was my first time to ever use MinGW .

incredible: When I get home tonight I'll post the changes I made. They were pretty minor.

-Jail Bird
Reply With Quote
  #15  
05-10-2004, 04:16 PM
rds_correia rds_correia is offline
Free Member
 
Join Date: Apr 2003
Location: Chinese Democracy starts now!
Posts: 2,563
Thanks: 1
Thanked 0 Times in 0 Posts
The future does look bright
__________________
Rui
Reply With Quote
  #16  
05-10-2004, 11:53 PM
jailbird jailbird is offline
Free Member
 
Join Date: May 2004
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by incredible
Great news!

Could you explain which code you did change to get mencoder recognise the system environment variables settings?

As this would be just great if some time the subtitle option will work properly in mencoder an mencoder needs the correct path to the subtitle fond recognised.

Thanx a lot!

Inc.
The original code in get_path.c starting at line 5 has:

#if defined(__MINGW32__)
static char *config_dir = "/mplayer";
#else
static char *config_dir = "/.mplayer";
#endif
int len;

if ((homedir = getenv("HOME")) == NULL)

Since the copy of mencoder that comes with Mencode-ME uses .mplayer, I wanted to go ahead and use that, so my final code looked like:

static char *config_dir = "/.mplayer";
int len;

#if defined(__MINGW32__)||defined(__CYGWIN__)
if ((homedir = getenv("USERPROFILE")) == NULL)
#else
if ((homedir = getenv("HOME")) == NULL)
#endif

in MinGW I had to change the three forward-slashes (/) in the function to double-backslashes (\\). I believe Cygwin will handle this automatically at run-time, so I don't think you'll have to change those.
Reply With Quote
  #17  
05-12-2004, 04:31 PM
jailbird jailbird is offline
Free Member
 
Join Date: May 2004
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by kwag
Hi jailbird,

Tried it on XP, but it bombs as soon as it starts to encode.
Same results when I tried to compile it myself the other day, using MingW.
Only the CygWin compile works.
I'm on a P4, btw.

-kwag
Actually, I'm not wondering if it bombed-out because Intel CPUs don't support AMD's 3d Now!

I'll try compiling a P4-optimized MinGW copy for you tonight, and then another Cygwin copy to test, just in case.
Reply With Quote
  #18  
05-12-2004, 04:37 PM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by jailbird

I'll try compiling a P4-optimized MinGW copy for you tonight, and then another Cygwin copy to test, just in case.
Thanks jailbird

-kwag
Reply With Quote
  #19  
05-25-2004, 04:45 AM
yaz yaz is offline
Free Member
 
Join Date: Aug 2003
Posts: 40
Thanks: 0
Thanked 0 Times in 0 Posts
maybe u haven't seen this
http://www.mplayerhq.hu/MPlayer/rele...CVS-040518.zip
a 'general' (not cpu optimized) version. i haven't read the changelog, so i don't know what's changed.
the bests
y
Reply With Quote
  #20  
05-25-2004, 05:38 AM
incredible incredible is offline
Free Member
 
Join Date: May 2003
Location: Germany
Posts: 3,189
Thanks: 0
Thanked 0 Times in 0 Posts
Send a message via ICQ to incredible
Well these are good builds from MplayerHQ

benefit: The fast relative path to codecs and mplayer folder is given!
(seems to be a bug if compiling using CygWin)

Disadvantage: Gneneric CPU (as you recognised), Not shure if Directx Headers are included, and is ffvfw.dll included???

According to ffvfw.dll or ffvfw.ax .... I think its enough if the right codecs.conf (incl. the Makeavis description) is placed in the mplayer folder within the folder where mencoder is stored which points to the system installed ffvfw.dll/.ax.

But ... IF I did understand Sasha from MplayerHQ right, the MinGW build done by them does include the configuration "--enable-directx" when being compiled.

I recognised on my AthlonXP ... if a "generic" build is used the loss of speed is about a factor of 2-3 fps less ... so you have to decide by yourself
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Mencoder: Can be the 60fps to 25fps conversion done within mencoder? digitall.doc Video Encoding and Conversion 4 06-15-2004 02:21 PM
Mencoder: Color Problems on Mencoder outputs? Koekies Video Encoding and Conversion 60 06-15-2004 06:40 AM
Mencoder: Mencoder two-pass encoding questions Prodater64 Video Encoding and Conversion 13 05-05-2004 03:33 PM
Mencoder: Changing/Setting field order in mencoder tuco1979 Video Encoding and Conversion 1 04-17-2004 09:06 AM
Mencoder: Problems compiling Mplayer/Mencoder rds_correia Video Encoding and Conversion 6 03-18-2004 09:11 AM

Thread Tools



 
All times are GMT -5. The time now is 12:53 AM  —  vBulletin Jelsoft Enterprises Ltd