MPlayer - The Movie Player

http://www.mplayerhq.hu

License

MPlayer is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

MPlayer is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with MPlayer; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.


Как читать эту документацию
1. Введение
2. Установка
2.1. Требуемые программы:
2.2. Возможности:
2.3. Как насчёт GUI?
2.4. Шрифты и OSD
2.4.1. TrueType шрифты
2.4.2. Растровые шрифты
2.4.3. OSD меню
2.5. RTC
3. Использование
3.1. Командная строка
3.2. Субтитры и OSD
3.3. Управление
3.3.1. Конфигурация управления
3.3.2. Управление через LIRC
3.3.3. Подчинённый ("рабский") режим
3.4. Сетевые потоки и каналы
3.4.1. Сохранение потоковых данных
3.5. Редактируемые списки решений [Edit Decision Lists] (EDL)
3.5.1. Использование EDL файлов
3.5.2. Создание EDL файлов
3.6. Расширенные возможности аудио
3.6.1. Окружающее/Многоканальное[Surround/Multichannel] воспроизведение
3.6.1.1. DVD'шники
3.6.1.2. Воспроизведение стерео звука на четырех колонках
3.6.1.3. Передача AC-3/DTS
3.6.1.4. Передача MPEG аудио
3.6.1.5. Matrix-кодированное[matrix-encoded] аудио
3.6.1.6. Эмуляция окружающего звука в наушниках
3.6.1.7. Решение проблем
3.6.2. Манипуляции с каналами
3.6.2.1. Общая информация
3.6.2.2. Воспроизведение моно на двух колонках
3.6.2.3. Копирование/перемещение каналов
3.6.2.4. Микширование каналов
3.6.3. Программная подстройка звука
4. Использование CD/DVD
4.1. Приводы CD/DVD
4.1.1. Linux
4.1.2. FreeBSD
4.2. Воспроизведение DVD
4.2.1. региональный код
4.3. воспроизведение VCD
5. Часто Задаваемые вопросы
6. Поддерживаемые форматы
6.1. Видео форматы
6.1.1. MPEG файлы
6.1.2. AVI файлы
6.1.3. ASF/WMV файлы
6.1.4. QuickTime/MOV файлы
6.1.5. VIVO файлы
6.1.6. FLI файлы
6.1.7. RealMedia (RM) файлы
6.1.8. NuppelVideo файлы
6.1.9. yuv4mpeg файлы
6.1.10. FILM фильмы
6.1.11. RoQ файлы
6.1.12. OGG/OGM файлы
6.1.13. SDP файлы
6.1.14. PVA файлы
6.1.15. NSV files
6.1.16. Файлы Matroska
6.1.17. NUT файлы
6.1.18. GIF файлы
6.2. Аудио форматы
6.2.1. MP3 файлы
6.2.2. OGG/OGM файлы (Vorbis)
6.2.3. CD аудио
6.2.4. XMMS
7. Поддерживаемые кодеки
7.1. Видео кодеки
7.1.1. FFmpeg/libavcodec
7.1.2. Xvid
7.1.3. x264
7.1.3.1. Что такое x264?
7.1.3.2. Что такое H.264?
7.1.3.3. Как мне посмотреть H.264 при помощи MPlayer?
7.1.3.4. Как кодировать видео, используя MEncoder и x264?
7.2. Аудио кодеки
7.2.1. Программное декодирование AC-3
7.2.2. Аппаратное декодирование AC-3
7.2.3. Поддержка libmad
7.2.4. Аппаратный MPEG аудио кодек
7.2.5. AAC кодек
7.2.6. AMR кодеки
7.3. КАК извлечь кодек из Win32
7.3.1. VFW кодеки
7.3.2. DirectShow кодеки
8. TV
8.1. TV вход
8.1.1. Компиляция
8.1.2. Советы по использованию
8.1.3. Примеры
8.2. Телетекст
8.2.1. Замечания реализации
8.2.2. Использование телетекста
8.2.3. Горячие клавиши телетекста
9. Радио
9.1. Радио вход
9.1.1. Компиляция
9.1.2. Советы по использованию
9.1.3. Примеры
10. Устройства вывода видео
10.1. Настройка MTRR
10.2. Xv
10.2.1. 3dfx карты
10.2.2. S3 карты
10.2.3. nVidia карты
10.2.4. ATI карты
10.2.5. NeoMagic карты
10.2.6. Trident карты
10.2.7. Kyro/PowerVR карты
10.2.8. Карты Intel
10.3. DGA
10.4. SDL
10.5. SVGAlib
10.6. Вывод во фреймбуфер (FBdev)
10.7. Matrox фреймбуфер (mga_vid)
10.8. Поддержка 3Dfx YUV
10.9. tdfx_vid
10.10. OpenGL вывод
10.11. AAlib - отображение в текстовом режиме
10.12. libcaca - Цветная ASCII Art библиотека
10.13. VESA - вывод в VESA BIOS
10.14. X11
10.15. VIDIX
10.15.1. ATI карты
10.15.2. Matrox карты
10.15.3. Trident карты
10.15.4. 3DLabs карты
10.15.5. nVidia карты
10.15.6. SiS карты
10.16. DirectFB
10.17. DirectFB/Matrox (dfbmga)
10.18. MPEG декодеры
10.18.1. DVB ввод и вывод
10.18.2. DXR2
10.18.3. DXR3/Hollywood+
10.19. Другое оборудование вывода видео
10.19.1. Zr
10.19.2. Blinkenlights[Мерцающие огни?]
10.20. Поддержка TV-выхода
10.20.1. Matrox G400 карты
10.20.2. Matrox G450/G550 карты
10.20.3. ATI карты
10.20.4. nVidia
10.20.5. NeoMagic
11. Устройства вывода звука
11.1. Аудио/Видео синхронизация
11.2. Решение проблем
12. Портинг
12.1. Linux
12.1.1. Debian пакеты
12.1.2. RPM пакеты
12.1.3. ARM
12.2. *BSD
12.2.1. FreeBSD
12.2.2. OpenBSD
12.2.3. Darwin
12.3. Коммерческие Unix
12.3.1. Solaris
12.3.2. IRIX
12.3.3. HP-UX
12.3.4. AIX
12.4. Windows
12.4.1. Cygwin
12.4.2. MinGW
12.5. Mac OS
12.5.1. MPlayer OS X GUI
12.6. Exotic Platforms
12.6.1. QNX
12.6.2. Amiga/MorphOS (GeekGadgets)
13. Основы использования MEncoder
13.1. Выбор кодеков и формата файлов
13.2. Выбор входного файла или устройства
13.3. Двухпроходное кодирование MPEG-4 ("DivX")
13.4. Кодирование в Sony PSP видео формат
13.5. Кодирование в MPEG формат
13.6. Масштабирование фильмов
13.7. копирование потока
13.8. Кодирование из нескольких входных файлов изображений (JPEG, PNG, TGA, SGI)
13.9. Извлечение DVD субтитров в файл VOBsub
13.10. Сохранение пропорций
14. Кодирование с MEncoder
14.1. Создание высококачественного MPEG-4 ("DivX") рипа из DVD фильма
14.1.1. Подготовка к кодированию: Идентификация исходного материала и кадровой частоты
14.1.1.1. Определение кадровой частоты источника
14.1.1.2. Идентификация исходного материала
14.1.2. Постоянный квантователь против многопроходности
14.1.3. Ограничения для эффективного кодирования
14.1.4. Усечение и масштабирование
14.1.5. Выбор разрешения и битпотока
14.1.5.1. Расчёт разрешения
14.1.6. Фильтрация
14.1.7. Чересстрочная развёртка и телесин
14.1.8. Кодирование чересстрочного видео
14.1.9. Замечания об аудио/видео синхронизации
14.1.10. Выбор видеокодека
14.1.11. Аудио
14.1.12. Мультиплексирование
14.1.12.1. Улучшение мультиплексирования и надёжности A/V синхронизации
14.1.12.2. Ограничения контейнера AVI
14.1.12.3. Мультиплексирование в контейнер Matroska (Матрёшка)
14.2. Как работать с телесином и чересстрочной развёрткой на NTSC DVD
14.2.1. Введение
14.2.2. Как распознать тип Вашего видео
14.2.2.1. Построчная развёртка
14.2.2.2. Телесин
14.2.2.3. Чересстрочная развертка
14.2.2.4. Смешанные построчная развертка и телесин
14.2.2.5. Смешанные построчная и чересстрочная развертки
14.2.3. Как кодировать каждую категорию
14.2.3.1. Построчная развертка
14.2.3.2. Телесин
14.2.3.3. Чересстрочная развертка
14.2.3.4. Смешанные построчная развертка и телесин
14.2.3.5. Смешанные построчная и чересстрочная развертки
14.2.4. Примечания
14.3. Кодирование семейством кодеков libavcodec
14.3.1. Видео кодеки libavcodec
14.3.2. Аудио кодеки libavcodec
14.3.2.1. Дополнительная таблица PCM/ADPCM форматов
14.3.3. Опции кодирования libavcodec
14.3.4. Примеры настроек кодирования
14.3.5. Нестандартные inter/intra матрицы
14.3.6. Пример
14.4. Кодирование кодеком Xvid
14.4.1. Какие опции следует использовать для получения лучших результатов?
14.4.2. Опции кодирования Xvid
14.4.3. Профили кодирования
14.4.4. Примеры настроек кодирования
14.5. Кодирование кодеком x264
14.5.1. Опции кодирования x264
14.5.1.1. Введение
14.5.1.2. Опции, затрагивающие, в основном, скорость и качество
14.5.1.3. Опции, относящиеся к различным предпочтениям
14.5.2. Примеры настроек кодирования
14.6. Кодирование семейством кодеков Video For Windows
14.6.1. Поддерживаемые кодеки Video for Windows
14.6.2. Использование vfw2menc для создания файла настроек кодека.
14.7. Использование MEncoder для создания совместимых с QuickTime файлов
14.7.1. Зачем необходимо создавать совместимые с QuickTime файлы?
14.7.2. Ограничения QuickTime 7
14.7.3. Обрезание
14.7.4. Масштабирование
14.7.5. A/V синхронизация
14.7.6. Битпоток
14.7.7. Пример кодирования
14.7.8. Ремультиплексирование в MP4
14.7.9. Добавление тегов метаданных
14.8. Использование MEncoder для создания VCD/SVCD/DVD-совместимых файлов.
14.8.1. Ограничения формата
14.8.1.1. Ограничения форматов
14.8.1.2. Ограничения на размер GOP
14.8.1.3. Ограничения на битпоток
14.8.2. Опции вывода
14.8.2.1. Пропорции
14.8.2.2. Сохранение A/V синхронизации
14.8.2.3. Преобразование частоты дискретизации
14.8.3. Использование libavcodec для VCD/SVCD/DVD кодирования
14.8.3.1. Введение
14.8.3.2. lavcopts
14.8.3.3. Примеры
14.8.3.4. Расширенные опции
14.8.4. Кодирование звука
14.8.4.1. toolame
14.8.4.2. twolame
14.8.4.3. libavcodec
14.8.5. Собирая все вместе
14.8.5.1. PAL DVD
14.8.5.2. NTSC DVD
14.8.5.3. PAL AVI, содержащий AC-3 звук, в DVD
14.8.5.4. NTSC AVI, содержащий AC-3 звук, в DVD
14.8.5.5. PAL SVCD
14.8.5.6. NTSC SVCD
14.8.5.7. PAL VCD
14.8.5.8. NTSC VCD
A. Как сообщать об ошибках
A.1. Отчеты об ошибках безопасности
A.2. Как исправить ошибку
A.3. Как провести проверку на деградацию, используя Subversion
A.4. Как сообщить об ошибке
A.5. Куда сообщать об ошибках
A.6. Что сообщать
A.6.1. Системная информация
A.6.2. Аппаратура и драйверы
A.6.3. Проблемы конфигурации
A.6.4. Проблемы компиляции
A.6.5. Проблемы при воспроизведении
A.6.6. Краши[crash]
A.6.6.1. Как сохранить информацию о воспроизводимом краше
A.6.6.2. Как извлечь полезную информацию из дампа [core dump]
A.7. Я знаю, что я делаю...
B. Известные проблемы
B.1. Особые системно/CPU-специфичные ошибки/проблемы
B.2. Различные проблемы A-V синхронизации и прочие аудио проблемы
B.2.1. Общая задержка аудио или прерывистый звук (существует со всеми или многими файлами)
B.2.2. Аудио задержка/рассинхронизация, специфичная для одного или нескольких файлов
B.2.3. Вообще нет звука
B.2.4. Вообще нет изображения (только простое серое/зелёное окно)
B.2.5. Проблемы вывода видео
C. Формат скинов MPlayer
C.1. Обзор
C.1.1. Каталоги
C.1.2. Форматы изображений
C.1.3. Компоненты скина
C.1.4. Файлы
C.2. Файл skin
C.2.1. Главное окно и полоса воспроизведения
C.2.2. Вспомогательное окно
C.2.3. Меню со скинами
C.3. Шрифты
C.3.1. Значки
C.4. GUI сообщения
C.5. Создание качественного скина
D. История