Yes. Yet another movie player for linux.
What is the special with this? It works, at least for me :)
I've tried lots of players under linux (mtv, xmps, dvdview, livid/oms, VideoLAN, xine, xanim, avifile, xmmp) but they all have a few problems. Usually with special files or with audio/video sync. Most of them are unable to play mpeg1, mpeg2 AND avi (DivX) files. Many players have image quality or speed problems too. So I've decided to write/modify one...
As you see, I didn't write any codecs, just some players. I spent a lot of time finding the best way to parse damaged input files (both mpeg and avi) and to do perfect A-V sync with seeking ability. My player is rock solid playing damaged mpeg files (useful for some VCDs), and it plays bad AVI files which are unplayable with the famous windows media player. Even AVI files without index chunk are playable! As you see, stability and quality are the most important things for me, speed has lower priority, but is still very important.
What about the GUI?
I'm not a GUI programmer. I hate GUIs, I like the pure black 80x25 console. So the player has only keyboard control from the controlling console/xterm now. There is a GUI being developed for the player, coordinated by Pontscho/Fresh! It's still under development, but it will be merged and released soon. BTW he needs some nice skins, if you are a good graphician, contact him!
Yes, we use Win32 (Video for Windows, DirectShow) codecs for AVI decoding. They must be installed to /usr/lib/win32 directory, with all lower case. You can grab the codecs package from here or can be found in your C:\WINDOWS\SYSTEM dir, see codecs.conf for filenames.
Supported input formats:
Supported audio & video formats:
Check DOCS/CODECS or here.
Supported output devices:
NOTE: check DOCS/VIDEOCARDS !
NOTE: not all are available for AVI files
Supported audio output devices:
NOTE: check DOCS/SOUNDCARDS !
Most of time-critical parts are optimized for MMX/SSE/3DNow!.
You can improve rendering speed by setting up MTRR registers, see doc in MTRR.
Some benchmark results can be found in the doc file SPEED.
Since MPlayer incorporates a lot of code from other projects, this isn't decided yet.
We're going for GPL (will be pretty hard, though).
If you have a Matrox G400 Dual-Head card, you can watch movies on TV, using TV-out feature of the second head. You must have matroxfb support enabled in your kernel (2.4.x kernels). You don't need X11 for this!
First please read all the docs in the package, most of problems are described somewhere. At least read the Troubleshooting section! We don't like answering questions which are already answered in the README or other docs.
You should try the latest test (pre) release version too, maybe your bug is already fixed, but the new version hasn't been released.
If you couldn't solve the problem, then send us a quality bugreport via the MPlayer-users mailing list.
There are three public mailing lists on MPlayer. Subscribing can be achieved on the following addresses:
MPlayer-Matrox-users: http://lists.sourceforge.net/mailman/listinfo/mplayer-matrox MPlayer CVS-log: http://lists.sourceforge.net/lists/listinfo/mplayer-cvslog
Use only at your own risk! There may be errors and inaccuracies that could be damaging to your system or your eye. Proceed with caution, and although this is highly unlikely, I don't take any responsibility for that!