Глава 1. Введение

Глава 1. Введение

MPlayer — это проигрыватель фильмов для LINUX'а (работает на многих других UNIX'ах и не-x86 CPU, см. Портинг). Он проигрывает большинство MPEG, VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ, PVA, Matroska файлов, опираясь на множество "родных", XAnim'овских, RealPlayer'овских и Win32 DLL кодеков. Вы также можете смотреть VideoCD, SVCD, DVD, 3ivx, RealMedia, Sorenson, Theora, и MPEG-4 (DivX) фильмы. Другой важной особенностью MPlayer'а является широкий спектр поддерживаемых устройств вывода. Он работает с X11, Xv, DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca, DirectFB, и кроме того Вы можете использовать GGI and SDL (и таким образом все их драйверы) и также несколько низкоуровневых драйверов для конкретных карт (для Matrox, 3Dfx и Radeon, Mach64, Permedia3)! Большинство из них поддерживают программное или аппаратное масштабирование, поэтому Вы можете насладиться просмотром фильма на полном экране.MPlayer поддерживает некоторые аппаратные MPEG декодеры, такие как DVB и DXR3/Hollywood+. А как насчёт славных больших сглаженных затенённых субтитров (14 поддерживаемых типов) с Европейскими/ISO 8859-1,2 (венгерский, английский, чешский, и т.п.), кириллическими, корейскими шрифтами и вывода информации на экран [On Screen Display (OSD)]?

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

MEncoder (Кодировщик фильмов MPlayer 'a) — это простой кодировщик фильмов предназначенный для кодирования фильмов, проигрываемых MPlayer'ом AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/RM/NUV/NET/PVA в другие проигрываемые MPlayer'ом форматы (см. ниже). Он может кодировать такими разными кодеками, как 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 формат

MPlayer и MEncoder могут распространяться в соответствии с GNU General Public License Version 2.