MPlayer - The Movie Player

http://www.mplayerhq.hu


Содержание

Как читать эту документацию
1. Введение
1.1. История
1.2. Установка
1.2.1. Требуемые программы:
1.2.2. Кодеки:
1.2.3. Видео карты
1.2.3.1. YUV карты
1.2.3.2. Не-YUV карты
1.2.3.3. Cirrus Logic карты
1.2.4. Звуковые карты:
1.2.5. Возможности:
1.3. Как насчёт GUI?
1.4. Субтитры и OSD
1.4.1. Собственный формат субтитров MPlayer'а (MPsub)
1.4.2. Установка OSD и субтитров
1.4.3. OSD меню
1.5. RTC
2. Возможности
2.1. Поддерживаемые форматы
2.1.1. Видео форматы
2.1.1.1. MPEG файлы
2.1.1.2. AVI файлы
2.1.1.3. ASF/WMV файлы
2.1.1.4. QuickTime/MOV файлы
2.1.1.5. VIVO файлы
2.1.1.6. FLI файлы
2.1.1.7. RealMedia (RM) файлы
2.1.1.8. NuppelVideo файлы
2.1.1.9. yuv4mpeg файлы
2.1.1.10. FILM фильмы
2.1.1.11. RoQ файлы
2.1.1.12. OGG/OGM файлы
2.1.1.13. SDP файлы
2.1.1.14. PVA файлы
2.1.1.15. NSV files
2.1.1.16. GIF файлы
2.1.2. Аудио форматы
2.1.2.1. MP3 файлы
2.1.2.2. WAV файлы
2.1.2.3. OGG/OGM файлы (Vorbis)
2.1.2.4. WMA/ASF файлы
2.1.2.5. MP4 файлы
2.1.2.6. CD аудио
2.1.2.7. XMMS
2.2. Поддерживаемые кодеки
2.2.1. Видео кодеки
2.2.1.1. DivX4/DivX5
2.2.1.2. FFmpeg/libavcodec
2.2.1.3. XAnim'овские кодеки
2.2.1.4. VIVO видео
2.2.1.5. MPEG 1/2 видео
2.2.1.6. MS Video1, Cinepak CVID, и другие старые кодеки
2.2.1.7. RealVideo
2.2.1.8. XviD
2.2.1.9. Sorenson
2.2.2. Аудио кодеки
2.2.2.1. Программное декодирование AC3
2.2.2.2. Аппаратное декодирование AC3
2.2.2.3. Поддержка libmad
2.2.2.4. VIVO аудио
2.2.2.5. RealAudio
2.2.2.6. QDesign кодеки
2.2.2.7. Qualcomm кодеки
2.2.2.8. AAC кодек
2.2.3. КАК извлечь кодек из Win32
2.2.3.1. VFW кодеки
2.2.3.2. DirectShow кодеки
2.3. Video output devices
2.3.1. Setting up MTRR
2.3.2. Video outputs for traditional video cards
2.3.2.1. Xv
2.3.2.1.1. 3dfx cards
2.3.2.1.2. S3 cards
2.3.2.1.3. nVidia cards
2.3.2.1.4. ATI cards
2.3.2.1.5. NeoMagic cards
2.3.2.1.6. Trident cards
2.3.2.1.7. Kyro/PowerVR cards
2.3.2.2. DGA
2.3.2.3. SDL
2.3.2.4. SVGAlib
2.3.2.5. Framebuffer output (FBdev)
2.3.2.6. Matrox framebuffer (mga_vid)
2.3.2.7. 3Dfx YUV support
2.3.2.8. OpenGL output
2.3.2.9. AAlib - text mode displaying
2.3.2.10. libcaca - Color ASCII Art library
2.3.2.11. VESA - output to VESA BIOS
2.3.2.12. X11
2.3.2.13. VIDIX
2.3.2.13.1. ATI cards
2.3.2.13.2. Matrox cards
2.3.2.13.3. Trident cards
2.3.2.13.4. 3DLabs cards
2.3.2.13.5. nVidia cards
2.3.2.13.6. SiS cards
2.3.2.14. DirectFB
2.3.2.15. DirectFB/Matrox (dfbmga)
2.3.3. MPEG decoders
2.3.3.1. DVB output and input
2.3.3.2. DXR2
2.3.3.3. DXR3/Hollywood+
2.3.4. Other visualization hardware
2.3.4.1. Zr
2.3.4.2. Blinkenlights
2.3.5. TV-out support
2.3.5.1. Matrox G400 cards
2.3.5.2. Matrox G450/G550 cards
2.3.5.3. ATI cards
2.3.5.4. Voodoo 3
2.3.5.5. nVidia
2.3.5.6. NeoMagic
2.4. Audio output devices
2.4.1. Audio/Video synchronization
2.4.2. Troubleshooting
2.5. TV вход
2.5.1. Компиляция
2.5.2. Советы по использованию
2.5.3. Примеры
3. Использование
3.1. Командная строка
3.2. Управление
3.2.1. Конфигурация управления
3.2.1.1. Названия кнопок
3.2.1.2. Команды
3.2.2. Управление через LIRC
3.2.3. Подчинённый ("рабский") режим
3.3. Сетевые потоки и каналы
3.4. Удалённые потоки
3.4.1. Компиляция сервера
3.4.2. Использование удалённых потоков
3.5. Редактируемые списки решений [Edit Decision Lists] (EDL)
3.5.1. Использование EDL файлов
3.5.2. Создание EDL файлов
4. Frequently Asked Questions
5. Использование CD/DVD
5.1. приводы CD/DVD
5.2. Воспроизведение DVD
5.3. воспроизведение VCD
6. Портинг
6.1. Linux
6.1.1. Упаковка под Debian
6.1.2. RPM пакеты
6.1.3. ARM
6.2. *BSD
6.2.1. FreeBSD
6.2.2. OpenBSD
6.2.3. Darwin
6.3. Sun Solaris
6.4. Silicon Graphics Irix
6.5. QNX
6.6. Windows
6.6.1. Cygwin
6.6.2. MinGW
6.7. Mac OS
6.8. HP-UX
6.9. Amiga/MorphOS (GeekGadgets)
7. Encoding with MEncoder
7.1. Encoding two pass MPEG-4 ("DivX")
7.2. Encoding to MPEG format
7.3. Rescaling movies
7.4. Stream copying
7.5. Encoding with the libavcodec codec family
7.6. Encoding from multiple input image files (JPEG, PNG, TGA, SGI)
7.7. Extracting DVD subtitles to VOBsub file
7.8. Preserving aspect ratio
7.9. Custom inter/intra matrices
7.10. Making a high quality MPEG-4 ("DivX") rip of a DVD movie
7.10.1. Constant Quantizer vs. two pass
7.10.2. Constraints for efficient encoding
7.10.3. Cropping and Scaling
7.10.4. Audio
7.10.5. Interlacing and Telecine
7.10.6. Filtering
7.10.7. Encoding options of libavcodec
7.10.8. Example
7.10.9. Muxing
7.10.9.1. Limitations of the AVI container
7.10.9.2. Muxing into the Matroska container
7.11. How to deal with telecine and interlacing within NTSC DVDs
7.11.1. Introduction
7.11.2. How to tell what type of video you have
7.11.2.1. Progressive
7.11.2.2. Telecined
7.11.2.3. Interlaced
7.11.2.4. Mixed progressive and telecine
7.11.2.5. Mixed progressive and interlaced
7.11.3. How to encode each category
7.11.3.1. Progressive
7.11.3.2. Telecined
7.11.3.3. Interlaced
7.11.3.4. Mixed progressive and telecine
7.11.3.5. Mixed progressive and interlaced
7.11.4. Footnotes
A. Почтовые рассылки
B. Как сообщать об ошибках
B.1. Как исправить ошибку
B.2. Как сообщить об ошибке
B.3. Куда сообщать об ошибках
B.4. Что сообщать
B.4.1. Системная информация
B.4.2. Аппаратура и драйверы
B.4.3. Проблемы конфигурации
B.4.4. Проблемы компиляции
B.4.5. Проблемы при воспроизведении
B.4.6. Краши[crash]
B.4.6.1. Как сохранить информацию о воспроизводимом краше
B.4.6.2. Как извлечь полезную информацию из дампа [core dump]
B.5. Я знаю, что я делаю...
C. Известные проблемы
C.1. Особые системно/CPU-специфичные ошибки/проблемы
C.2. Различные проблемы A-V синхронизации и прочие аудио проблемы
C.2.1. Общая задержка аудио или прерывистый звук (существует со всеми или многими файлами)
C.2.2. Аудио задержка/десинхронизация, специфичная для одного или нескольких файлов
C.2.3. Вообще нет звука
C.2.4. Вообще нет изображения (только простое серое/зелёное окно)
C.2.5. Проблемы вывода видео
D. MPlayer skin format
D.1. Overview
D.1.1. Directories
D.1.2. Image formats
D.1.3. Skin components
D.1.4. Files
D.2. The skin file
D.2.1. Main window and playbar
D.2.2. Subwindow
D.2.3. Skin menu
D.3. Fonts
D.3.1. Symbols
D.4. GUI messages
E. Плач разработчиков
E.1. GCC 2.96
E.2. Распространение в двоичном(скомпилированном) виде
E.3. nVidia
E.4. Джо Барр[Joe Barr]
F. Как присылать патчи