Возможности MPlayer
MPlayer - это медиа проигрыватель, работающий на множестве платформ (смотрите
документацию).
Он воспроизводит большинство MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4,
RealMedia, Matroska, NUT, NuppelVideo,
FLI, YUV4MPEG, FILM, RoQ, PVA файлов, поддерживаемых множеством встроенных,
XAnim и Win32 DLL кодеков. Вы можете смотреть VideoCD, SVCD, DVD, 3ivx,
DivX 3/4/5, WMV и даже H.264 фильмы..
Другой величайшей возможностью MPlayer является большое число
поддерживаемых драйверов вывода. Он работает с X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib,
DirectFB, но Вы также можете использовать GGI, SDL (и все ее драйверы),
VESA (на любой VESA совместимой карте, даже без X11!) и
некоторыми низкоуровневыми карто-зависимыми драйверами (для Matrox, 3Dfx и ATI)!
Большинство из них поддерживают программное или аппаратное масштабирование,
так что Вы можете наслаждаться фильмами в полноэкранном режиме.
MPlayer поддерживает вывод через некоторые из аппаратных MPEG
декодеров, таких как Siemens DVB, DXR2 и DXR3/Hollywood+.
MPlayer имеет экранный дисплей (OSD) для статусной информации, красивые
большие сглаженные субтитры с тенью и визуальное отображение клавиатурных
команд.
Поддерживаются Европейские/ISO 8859-1,2 (Венгерские, Английские, Чешские и т.д.),
Кириллические и Корейские шрифты вкупе с 12 форматами субтитров (MicroDVD, SubRip, OGM,
SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS и нашего собственного: MPsub).
Также поддерживаются DVD субтитры (SPU потоки, VOBsub и Closed Captions).
MPlayer доступен под лицензией
GNU General Public License версии 2.
Он недоступен под любыми другими лицензионными соглашениями, даже
за огромные деньги.
Если у Вас есть вопросы по GNU GPL, обратитесь за консультацией к
GPL FAQ.
Поддерживаемые входные форматы
- (S)VCD (Super Video CD)
- .bin файлы CDRwin образов
- DVD, включая зашифрованные DVD
- MPEG-1/2 (ES/PS/PES/VOB)
- AVI формат файла
- ASF/WMV/WMA формат
- QT/MOV/MP4 формат
- RealAudio/RealVideo формат
- Ogg/OGM файлы
- Matroska
- NUT
- NSV (Nullsoft Streaming Video)
- формат VIVO
- формат FLI
- формат NuppelVideo
- формат yuv4mpeg
- формат FILM (.cpk)
- формат RoQ
- формат PVA
- потоковое вещание по HTTP/FTP, RTP/RTSP, MMS/MMST, MPST, SDP
- Запись с TV
Поддерживаемые Видео и Аудио Кодеки
наиболее важные видео кодеки:
- MPEG-1 (VCD) и MPEG-2 (SVCD/DVD/DVB) видео
- MPEG-4 ASP во всех вариантах, включая DivX ;-), OpenDivX (DivX4),
DivX 5 (Pro), Xvid
- MPEG-4 AVC он же H.264
- Windows Media Video 7/8 (WMV1/2)
- Windows Media Video 9 (WMV3) (используя x86 DLL)
- RealVideo 1.0, 2.0 (G2)
- RealVideo 3.0 (RP8), 4.0 (RP9) (используя библиотеки Real)
- Sorenson v1/v3 (SVQ1/SVQ3), Cinepak, RPZA и другие QuickTime кодеки
- DV видео
- 3ivx
- Intel Indeo3 (3.1, 3.2)
- Intel Indeo 4.1 и 5.0 (используя x86 DLL или XAnim кодеки)
- VIVO 1.0, 2.0, I263 and other H.263(+) variants (используя x86 DLL)
- MJPEG, AVID, VCR2, ASV2 и другие аппаратные форматы
- FLI/FLC
- HuffYUV
- различные старые форматы, аналогичные RLE
наиболее важные аудио кодеки:
- MPEG layer 1, 2, и 3 (MP3) аудио
- AC3/A52 (Dolby Digital) аудио (программно или SP/DIF)
- AAC (MPEG-4 аудио)
- WMA (DivX аудио) v1, v2
- WMA 9 (WMAv3), Voxware аудио, ACELP.net и др. (используя x86 DLL)
- RealAudio: COOK, SIPRO, ATRAC3 (используя библиотеки Real)
- RealAudio: DNET и более старые кодеки
- QuickTime: Qclp, Q-Design QDMC/QDM2, MACE 3/6 (используя библиотеки QT), ALAC
- Ogg Vorbis аудио
- VIVO аудио (g723, Vivo Siren) (используя x86 DLL)
- alaw/ulaw, (ms)gsm, pcm, *adpcm и другие простые старые аудио форматы
Страница статуса кодеков содержит
полный список и ежедневно обновляется.
Поддерживаемые Устройства Вывода Видео
основные:
- x11: X11 с расширением SHM
- xv: X11, используя оверлеи с Xvideo расширением (аппаратные YUV и масштабирование)
- xvmc: Xvideo Motion Compensation
- vidix: VIDeo Interface for *niX
- xvidix: VIDIX в X11 окне
- cvidix: VIDIX в консоли
- winvidix: VIDIX под Windows
- dga: X11 DGA расширение (как v1.0, так v2.0)
- gl: OpenGL рендерер
- gl2: альтернативный OpenGL рендерер (с несколькими текстурами)
- fbdev: вывод во фреймбуфер
- svga: SVGAlib вывод (поддерживает EGA дисплеи)
- sdl: SDL >= v1.1.7 драйвер
- ggi: графический GGI вывод
- aalib: рендеринг в текстовом режиме
- caca: цветной рендеринг в текстовом режиме
- vesa: отображение через VESA BIOS (также требуется для TV-вывода на Radeon)
- directfb: поддержка DirectFB
- directx: родной Windows DirectX драйвер вывода
- quartz: родной Mac OS X жрайвер вывода
аппаратно-зависимые:
- mga: Matrox G200/G400/G450/G550 аппаратный YUV оверлей через
mga_vid устройство
- xmga: Matrox G200/G400/G450/G550 оверлей (mga_vid) в X11 окне
(Xv емуляция на X 3.3.x!)
- syncfb: поддержка Matrox G400 YUV в фреймуфере
- 3dfx: Voodoo 3/Banshee аппаратная поддержка YUV (/dev/3dfx)
- tdfxfb: Voodoo 3/Banshee аппаратная поддержка YUV в tdfx фреймбуфере
- mpegpes: поддержка аппаратных MPEG-1/2 декодеров Siemens DVB
(или вывода в MPEG-PES файл)
- dxr2: поддержка аппаратных MPEG-1/2 декодеров DXR2
- dxr3: поддержка аппаратных MPEG-1/2 декодеров DXR3/Hollywood+
- zr: поддержка платформ на базе аппаратных MJPEG карт Zoran360[56]7
особые:
- png:вывод в PNG
- jpeg:вывод в JPEG
- gif89a:вывод в анимированный GIF
- tga:вывод в Targa
- yuv4mpeg: yuv4mpeg вывод для mjpegtools
- pgm: PGM вывод (для целей отладки)
- md5: MD5sum вывод (для отладки)
- null:пустой вывод (тестов на скорость/производительность)
- bl: Blinkenlights вывод
Более подробную информацию с смотрите в
разделе видеокарт
документации.
Поддерживаемые Устройства Вывода Звука
- OSS (Open Sound System) - промышленный стандарт в UNIX
- SDL (Simple Directmedia Layer) - библиотека-оболочка с поддержкой различных систем
- ALSA (Advanced Linux Sound Architecture) 0.5/0.9/1.0 для Linux
- SUN аудио драйвер для пользователей BSD и Solaris8/9
- SGI аудио для IRIX
- Mac OS X аудио
- Windows аудио
- NAS (Network Audio System)
- ESD (ESound Daemon)
- ARTS (Звуковая Система KDE )
- JACK (Jack Audio Connection Kit)
Быстродействие
Большинство критичных по времени частей оптимизированы для
Intel/AMD (MMX/MMX2/SSE/SSE2/3DNow!/3DNowEx),
PowerPC G4 (Altivec), SPARC (VIS), ARM PDA
и Sony Playstation 2.
GUI
MPlayer поставляется с GUI, который по умолчанию не собирается.
Раздел GUI
документации разъясняет как его задействовать. Некоторые сторонние
оболочки для MPlayer
предоставляют альтернативный GUI.
Перед тем, как сообщить об ошибке, проверьте сначала последнюю
разрабатываемую версию (Subversion HEAD). Вполне вероятно, что
Ваша ошибка уже известна и исправлена, даже если она все еще присутствует
в используемой Вами версии. Кроме того,
прочтите, пожалуйста, всю документацию, которая
идет с MPlayer. Там можно найти решения многих проблем.
Если Вы уверены, что Ваша проблема - это баг, присутствующий в текущей
версии, погрузитесь в чтение
руководства по
написанию отчетов об ошибках и следуйте инструкциям.
Невыполнение этого правила просто потратит время всех участников общения на
просьбы предоставить дополнительную информацию, о которой там
и так написано. Также вероятно, что Вас полностью проигнорируют.
Поэтому потратьте, пожалуйста, немного времени на создание качественного
отчета об ошибке.
Если Вас интересуеи Летописи Создания MPlayer, Вы можете их найти на
нашей странице истории.