Jump to content

rulesPlayer v0.99 (3-23-07)


Recommended Posts

Updated Jan 24 2007

New Homepage! http://rulesplayer.lessequal.com

Project Page: http://www.dsource.org/projects/rulesplayer

Tired of hunting around for some ''evil'' codec pack that doesn’t work properly, efficiently, or not at all to watch some movie? Another codec pack destroyed your system? You hate Quicktime and Real media players? You do care about what you install? Well no need to worry, rulesPlayer contains almost all the codecs you need to watch almost any movie or hear almost any sound file.

rulesPlayer is a clean and easy-to-use GUI for MPlayer under Windows, written in D and DWT. rulesPlayer supports most popular media files (AVI, 3gp, ASF, FLV, Matroska, MOV QuickTime, MP4, NUT, Ogg, OGM, RealMedia, DivX plus many more) supported by many native, XAnim, and Win32 DLL codecs. You can watch VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5 and even can watch video files while you are downloading them!


Link to comment
Share on other sites

[b]MPlayer Features[/b]

MPlayer is a movie player which runs on many systems (see the documentation). It plays most MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files, supported by many native, XAnim, and Win32 DLL codecs. You can watch VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5 and even WMV movies..

Another great feature of MPlayer is the wide range of supported output drivers. It works with X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, DirectFB, but you can use GGI, SDL (and this way all their drivers), VESA (on every VESA compatible card, even without X11!) and some low level card-specific drivers (for Matrox, 3Dfx and ATI), too! Most of them support software or hardware scaling, so you can enjoy movies in fullscreen. MPlayer supports displaying through some hardware MPEG decoder boards, such as the Siemens DVB, DXR2 and DXR3/Hollywood+.

MPlayer has an onscreen display (OSD) for status information, nice big antialiased shaded subtitles and visual feedback for keyboard controls. European/ISO 8859-1,2 (Hungarian, English, Czech, etc), Cyrillic and Korean fonts are supported along with 12 subtitle formats (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS and our own: MPsub). DVD subtitles (SPU streams, VOBsub and Closed Captions) are supported as well.

MPlayer is available under the GNU General Public License v2.
[b]Supported Input Formats[/b]

* (S)VCD (Super Video CD)
* CDRwin's .bin image file
* DVD, including encrypted DVD
* RIFF AVI file format
* ASF/WMV/WMA format
* QT/MOV/MP4 format
* RealAudio/RealVideo format
* Ogg/OGM files
* Matroska
* NSV (Nullsoft Streaming Video)
* VIVO format
* FLI format
* NuppelVideo format
* yuv4mpeg format
* FILM (.cpk) format
* RoQ format
* PVA format
* TV grabbing

[b]Supported Video and Audio Codecs
most important video codecs:[/b]

* MPEG-1 (VCD) and MPEG-2 (SVCD/DVD/DVB) video
* MPEG-4 in all variants including DivX ;-), OpenDivX (DivX4), DivX 5 (Pro), XviD
* Windows Media Video 7/8 (WMV1/2)
* Windows Media Video 9 (WMV3) (using x86 DLL)
* RealVideo 1.0, 2.0 (G2)
* RealVideo 3.0 (RP8), 4.0 (RP9) (using Real libraries)
* Sorenson v1/v3 (SVQ1/SVQ3), Cinepak, RPZA and other QuickTime codecs
* DV video
* 3ivx
* Intel Indeo3 (3.1, 3.2)
* Intel Indeo 4.1 and 5.0 (using x86 DLL or XAnim codecs)
* VIVO 1.0, 2.0, I263 and other H.263(+) variants (using x86 DLL)
* MJPEG, AVID, VCR2, ASV2 and other hardware formats
* HuffYUV
* various old simple RLE-like formats

[b]most important audio codecs:[/b]

* MPEG layer 1, 2, and 3 (MP3) audio
* AC3/A52 (Dolby Digital) audio (software or SP/DIF)
* AAC (MPEG-4 audio)
* WMA (DivX Audio) v1, v2
* WMA 9 (WMAv3), Voxware audio, ACELP.net etc (using x86 DLLs)
* RealAudio: COOK, SIPRO, ATRAC3 (using Real libraries)
* RealAudio: DNET and older codecs
* QuickTime: Qclp, Q-Design QDMC/QDM2, MACE 3/6 (using QT libraries), ALAC
* Ogg Vorbis audio
* VIVO audio (g723, Vivo Siren) (using x86 DLL)
* alaw/ulaw, (ms)gsm, pcm, *adpcm and other simple old audio formats

[b]Supported Video Output Devices

* x11: X11 with SHM extension
* xv: X11 using overlays with the Xvideo extension (hardware YUV & scaling)
* xvmc: Xvideo Motion Compensation
* vidix: VIDeo Interface for *niX
* xvidix: VIDIX in an X11 window
* cvidix: VIDIX on the console
* winvidix: VIDIX under Windows
* dga: X11 DGA extension (both v1.0 and v2.0)
* gl: OpenGL renderer
* gl2: alternative OpenGL renderer (with multiple textures)
* fbdev: framebuffer output
* svga: SVGAlib output (supports EGA displays)
* sdl: SDL >= v1.1.7 driver
* ggi: GGI graphics output
* aalib: text mode rendering
* caca: text mode rendering in color
* vesa: display through the VESA BIOS (also needed for Radeon TV-out)
* directfb: DirectFB support
* directx: native Windows DirectX output driver
* quartz: native Mac OS X output driver

[b]card specific:[/b]

* mga: Matrox G200/G400/G450/G550 hardware YUV overlay via the mga_vid device
* xmga: Matrox G200/G400/G450/G550 overlay (mga_vid) in X11 window (Xv emulation on X 3.3.x!)
* syncfb: Matrox G400 YUV support on framebuffer
* 3dfx: Voodoo 3/Banshee hardware YUV support (/dev/3dfx)
* tdfxfb: Voodoo 3/Banshee hardware YUV support on tdfx framebuffer
* mpegpes: support for Siemens DVB hardware MPEG-1/2 decoder boards (or MPEG-PES file output)
* dxr2: support for DXR2 hardware MPEG-1/2 decoder boards
* dxr3: support for DXR3/Hollywood+ hardware MPEG-1/2 decoder boards
* zr: support for Zoran360[56]7 based hardware MJPEG cards


* png: PNG output
* jpeg: JPEG output
* gif89a: animated GIF output
* tga: Targa output
* yuv4mpeg: yuv4mpeg output for mjpegtools
* pgm: PGM output (for testing purposes)
* md5: MD5sum output (for debugging)
* null: null output (for speed tests/benchmarking)
* bl: Blinkenlights output

[b]Supported Audio Output Devices[/b]

* OSS (Open Sound System) - factory standard under UNIX
* SDL (Simple Directmedia Layer) - wrapper library with support for various systems
* ALSA (Advanced Linux Sound Architecture) 0.5/0.9/1.0 for Linux
* SUN audio driver for BSD and Solaris8/9 users
* SGI audio for IRIX
* Mac OS X audio
* Windows audio
* NAS (Network Audio System)
* ESD (ESound Daemon)
* ARTS (KDE Sound System)
* JACK (Jack Audio Connection Kit)


Most of time-critical parts are optimized for Intel/AMD (MMX/MMX2/SSE/SSE2/3DNow!/3DNowEx), PowerPC G4 (Altivec), SPARC (VIS), ARM PDAs and the Sony Playstation 2.
You can improve rendering speed by setting up MTRR registers (XFree86 4.x.x does this automatically), see the MTRR section of the video card documentation.

MPlayer comes with a GUI that is not build by default. The GUI section of the documentation explains how to enable it. Several external MPlayer frontends provide alternative GUIs.

MPlayer comes with extensive documentation that explains in detail how to solve or work around most common problems, how to best set up MPlayer on your system and how to achieve optimal performance.

The most common questions are collected in the FAQ. If you are looking for a specific thing you can try to search the documentation to find a solution.

Information about MPlayer internals and other development related aspects can be found in the tech section of the documentation.

The online documentation is generated nightly from the Subversion HEAD version of MPlayer. If you are using a release you may notice some changes and thus prefer to use the documentation that comes with your installation. Translations to several languages are available. The master version is English, but the translations are up-to-date unless marked otherwise.

* English: HTML or HTML single file
* Czech (help wanted): HTML or HTML single file
* German (help wanted): HTML or HTML single file
* Hungarian (help wanted): HTML or HTML single file
* Russian (help wanted): HTML or HTML single file
* French (outdated. Contact Guillaume Poirier if you want to offer your help): HTML or HTML single file
* Polish (outdated, help wanted): HTML or HTML single file
* Spanish (outdated, new translator needed): HTML or HTML single file
* Italian (very outdated, new translator needed): HTML
* Chinese (very outdated, new translator needed): HTML

The manual page for MPlayer and MEncoder describes all available command line options and how to control MPlayer with the keyboard. It is also regenerated nightly from the Subversion HEAD version of MPlayer.

* English: HTML or ROFF or TXT
* Czech (help wanted):: HTML or ROFF or TXT
* French (help wanted): HTML or ROFF or TXT
* German (help wanted): HTML or ROFF or TXT
* Hungarian (help wanted): HTML or ROFF or TXT
* Italian (outdated, help wanted): HTML or ROFF or TXT
* Polish (outdated, help wanted): HTML or ROFF or TXT
* Russian (incomplete, help wanted): HTML or ROFF or TXT
* Chinese (very outdated, new translator needed): HTML or ROFF or TXT
* Spanish (very outdated, new translator needed): HTML or ROFF or TXT

We continuously strive to improve and extend the documentation. If you find omissions, errors or inaccuracies, please tell us on the MPlayer-DOCS mailing list. If the documentation is not (yet) available in your language and you are interested in translating it, please read the translation HOWTO and join the MPlayer-DOCS mailing list. We always welcome new translations. Also, the available translations can always use a helping hand, especially those marked as outdated, incomplete or in need of new translators.
Bug Reports

Before reporting a bug, please try the latest development version (Subversion HEAD) first. Quite possibly your bug is already known and fixed, even though it may still be present in the version you are using. Furthermore, please read all of the documentation that comes with MPlayer. Solutions for most problems can be found there.

If you are confident that your problem is a real bug in the current version, dive into the bug reporting guidelines and follow the instructions. Failing to do that will just waste the time of all participants in the communication while you are asked to provide the information described there anyway. It is also likely to get you ignored completely. So please take the time to create quality bug reports.


Link to comment
Share on other sites

Hmm... it rulesPlayer doesn't seem to play well with AveDesk. Maybe both of them are trying to capture the same "layer" of the desktop...

When AveDesk is running, the only time you see anything in rulesPlayer is through the black text of the menus. If AveDesk is closed, then all works as it should.

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

Non English characters are now handled correctly (hopefully)

Removed bookmarks from todo list

Updated readme.txt


Added echo command

Added zoom command

Added disk writer audio output to the menu

Added predefined zoom commands to the default right click menu

A single subtitle file with language suffix is now loaded even it is not in the default languages list (in simple words if you have movie.avi and movie.gipsy.srt, the subtitle will be loaded although the gipsy language is not in your list)

The space is now valid language suffix separator for the subtitles too in addition to dot (i.e. movie en.srt is now the same as movie.en.srt)

$osd_messages now defaults to 0

Fixed menu radio items updating for some variables

Fixed the screenshot is now working again after it's been broken in some of the last releases

Link to comment
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...