MPlayer

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 15:40, 15 января 2019.
MPlayer
MPlayer.svg
Mplayer Gui.jpg
Окно программы в ОС Windows 10
Разработчики: MPlayer team
Выпущена: 2000; 19 years ago (2000)
Состояние разработки: Активное
Написана на: C
Платформа: Кросс-платформенное
Тип ПО: Медиа-плеер
Лицензия: GNU GPL
Веб-сайт mplayerhq.hu

MPlayerкроссплатформенный медиа плеер выпускаемый под лицензией GNU GPL (General Public License). Первая версия вышла в сентябре 2000 года, единственным разработчиком на тот момент был норвежец Арпада Герёффи.

Плеер также проигрывает повреждённые MPEG файлы (полезно для некоторых VCD), плохие AVI файлы, которые не проигрываются известным Windows Media Player. AVI файлы без индекса в том числе являются проигрываемыми. Имеется возможность временно сделать индекс с помощью ключа -idx или перманентно с помощью MEncoder'а. Кроме того имеется мощная система фильтров для манипуляции с видео и аудио.

MEncoder (Кодировщик MPlayer) – это простой кодировщик предназначенный для кодирования фильмов, проигрываемых MPlayer. Поддерживает кодирование AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET/PVA в другие проигрываемые форматы. Он может кодировать такими разными кодеками, как MPEG-4 (DivX4) (1 или 2 прохода), libavcodec, PCM/MP3/VBR MP3 звук.

Возможности MEncoder

  • Кодирование из широкого спектра форматов файлов и декодеров MPlayer'а
  • Кодирование во все кодеки FFmpeg'овской библиотеки libavcodec
  • Кодирование видео с V4L совместимых TV тюнеров
  • Кодирование/мультиплексирование в "слоёные"[interleaved] AVI файлы с соответствующим индексом
  • Создание файлов с аудио потоком из внешнего файла
  • Кодирование в 1, 2 или 3 прохода
  • VBR MP3 аудио
  • PCM аудио
  • Копирование потоков
  • Входная A/V синхронизация (основана на PTS, может быть отключена с помощью ключа -mc 0 )
  • Коррекция FPS[кадров/сек] ключом -ofps (полезно при кодировании 30000/1001 fps VOB в 24000/1001 fps AVI)
  • Использование мощной системы плагинов (обрезание[crop], расширение[expand], отражение[flip], пост-обработка[postprocess], поворот[rotate], масштабирование[scale], RGB/YUV преобразования)
  • Может кодировать DVD/VOBsub и текстовые субтитры в один выходной файл
  • Может извлекать DVD субтитры в VOBsub формат.[Источник 1]

Особенности

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-совместимой карте) И некоторые драйверы для карт низкого уровня (для 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) также поддерживаются.

Поддерживаемые форматы ввода

  • (S)VCD (Super Video CD)
  • Образы файлов CDRwin .bin
  • 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 и другие H.263(+) вариации (используя x86 DLL)
  • MJPEG, AVID, VCR2, ASV2 и другие
  • FLI/FLC
  • HuffYUV
  • RLE-подобные форматы

Аудио кодеки

  • MPEG layer 1, 2, and 3 (MP3) аудио
  • AC3/A52, E-AC3, DTS (Dolby Digital) аудио (программные или SP/DIF)
  • AAC (MPEG-4 аудио)
  • WMA (DivX Audio) v1, v2
  • WMA 9 (WMAv3), Voxware аудио, ACELP.net (используя x86 DLLs)
  • RealAudio: COOK, SIPRO, ATRAC3 (используя библиотеки Real)
  • RealAudio: DNET и другие старые кодеки
  • QuickTime: Qclp, Q-Design QDMC/QDM2, MACE 3/6 (using QT libraries), ALAC
  • Ogg Vorbis аудио
  • VIVO аудио (g723, Vivo Siren) (используя x86 DLL)
  • alaw/ulaw, (ms)gsm, pcm, *adpcm и друие старые форматы formats3

Поддерживаемые устройства вывода видео

Программные

  • x11: X11 с расширением SHM
  • xv: X11 с использованием оверлеев с расширением Xvideo (аппаратное YUV и масштабирование)
  • xvmc: компенсация движения Xvideo
  • vidix: интерфейс VIDeo для * 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 (также необходимо для Radeon TV-out)
  • directfb: поддержка DirectFB
  • direct3d: собственный драйвер вывода Windows Direct3D 9
  • DirectX: собственный драйвер вывода Windows DirectX
  • quartz: родной выходной драйвер Mac OS X

Аппаратные

  • mga: аппаратное YUV-наложение Matrox G200 / G400 / G450 / G550 через устройство 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: DXR3 / Hollywood + аппаратные платы декодера MPEG-1/2
  • zr: Zoran360[56]7 аппаратных карт MJPEG
  • vdpau: аппаратное ускорение для карт NVidia

Специальные

  • 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 (продвинутая звуковая архитектура Linux) 0.5 / 0.9 / 1.0 для Linux
  • Аудио драйвер SUN для пользователей BSD и Solaris 8 / 9
  • SGI аудио для IRIX
  • Mac OS X audio
  • Windows-аудио
  • NAS (Сетевая Аудио Система)
  • ESD (ESound Daemon)
  • ARTS (звуковая система KDE)
  • JACK (аудио разъем для подключения)[Источник 2]

Источники

  1. MPlayer - Медиа Проигрыватель // mplayer [2000–2018]. Дата изменения: 01.01.2018. URL: http://www.mplayerhq.hu/DOCS/HTML/ru/MPlayer.html (дата обращения: 11.12.2018).
  2. MPlayer Features // mplayer [2018]. Дата изменения: 01.01.2018. URL: http://www.mplayerhq.hu/design7/info.html (дата обращения: 11.12.2018).