

On this page you can find my opensource multimedia developments, like Mpxplay and MMC, X264vfw and X265vfw.



Mpxplay is a commander-style console audio player for DOS and Win32 operating systems, developed in OpenWatcom C v1.9

Mpxplay-MMC is a GUI version of Mpxplay for Windows 7 with FFmpeg and DirectShow audio/video playing, developed in Qt5



Main functions of MMC:

- playing of several audio and video formats, the complete list can be found in FFmpeg general document

- handling of DTV/DVB devices (digital TV tuner)

- picture viewing

- picture/video zoom, rotate and color corrections in real time

- translucent / transparent windows

- main window over video surface

- transparent video playing over desktop

- audio visualization

- commander-like desktop with two panels and multiply tabs

- playlist load and save, drive and directory scan, direct playing from directories

- playlist editing functions (sort, tag-filter, list/dir compare)

- commander functions (file copy,move,del)

- direct stream (http/dvb) recording (alt-F5 key) or multiplexing into MP4, MKV or TS containers (started from video context File menu)

- tag (metadata) editing of ASF,FLAC,MP4,OGG files and ID3v1,ID3v2,APETag (AAC,AC3,APE,MP2,MP3,MPC)

- fast forward and rewind (seeking), across the song boundaries too

- cross-fade songs in real time

- auto volume correction; dynamic limiter; surround, speed (freq) control, tone control

- multichannel audio playing (channel matrix conversion)

- HTTP client: file and stream (internet radio: AAC,MP3,OGG) playing from WEB servers

- FTP client: direct playing from ftp-servers without downloading the file



Console audio player versions (non-FFmpeg):

- small and fast executable with optimized audio file handling

- bitstream I/O handling to demux or cut audio streams without re-encoding (aac,ac3,dts,mp2,mp3)

- AAC,FLAC,MP3,OGG,WavPack encoding with DLLs



DOS console audio player versions (for MS-DOS, FreeDOS, DR-DOS):

- native soundcard handling for the latest PCI audio chips too

- LCD-display handling

- LFN (long filenames) support (with DOSLFN)



Under Linux you can use the win32 version with Wine