MPlayer - The Movie Player
След.
MPlayer
- The Movie Player
http://www.mplayerhq.hu
Copyright © 2000-2004 комманда MPlayer[MPlayer team]
Содержание
Как читать эту документацию
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.1.10. x264
2.2.1.10.1. What is x264?
2.2.1.10.2. What is H.264?
2.2.1.10.3. How can I play H.264 videos with MPlayer?
2.2.1.10.4. How can I encode videos using MEncoder and x264?
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. Basic usage of MEncoder
7.1. Selecting codecs and container formats
7.2. Selecting input file or device
7.3. Encoding two pass MPEG-4 ("DivX")
7.4. Encoding to MPEG format
7.5. Rescaling movies
7.6. Stream copying
7.7. Encoding from multiple input image files (JPEG, PNG, TGA, SGI)
7.8. Extracting DVD subtitles to VOBsub file
7.9. Preserving aspect ratio
8. Encoding with MEncoder
8.1. Making a high quality MPEG-4 ("DivX") rip of a DVD movie
8.1.1. Preparing to encode: Identifying source material and framerate
8.1.1.1. Identifying source framerate
8.1.1.2. Identifying source material
8.1.2. Constant quantizer vs. multipass
8.1.3. Constraints for efficient encoding
8.1.4. Cropping and Scaling
8.1.5. Choosing resolution and bitrate
8.1.5.1. Computing the resolution
8.1.6. Filtering
8.1.7. Interlacing and Telecine
8.1.8. Encoding interlaced video
8.1.9. Notes on Audio/Video synchronization
8.1.10. Audio
8.1.11. Muxing
8.1.11.1. Improving muxing and A/V sync reliability
8.1.11.2. Limitations of the AVI container
8.1.11.3. Muxing into the Matroska container
8.2. How to deal with telecine and interlacing within NTSC DVDs
8.2.1. Introduction
8.2.2. How to tell what type of video you have
8.2.2.1. Progressive
8.2.2.2. Telecined
8.2.2.3. Interlaced
8.2.2.4. Mixed progressive and telecine
8.2.2.5. Mixed progressive and interlaced
8.2.3. How to encode each category
8.2.3.1. Progressive
8.2.3.2. Telecined
8.2.3.3. Interlaced
8.2.3.4. Mixed progressive and telecine
8.2.3.5. Mixed progressive and interlaced
8.2.4. Footnotes
8.3. Encoding with the libavcodec codec family
8.3.1. libavcodec's video codecs
8.3.2. libavcodec's audio codecs
8.3.3. Encoding options of libavcodec
8.3.4. Encoding setting examples
8.3.5. Custom inter/intra matrices
8.3.6. Example
8.4. Encoding with the XviD codec
8.4.1. What options should I use to get the best results?
8.4.2. Encoding options of XviD
8.4.3. Encoding profiles
8.4.4. Encoding setting examples
8.5. Encoding with the x264 codec
8.5.1. Encoding options of x264
8.5.1.1. Introduction
8.5.1.2. Options which primarily affect speed and quality
8.5.1.3. Options pertaining to miscellaneous preferences
8.5.2. Encoding setting examples
8.6. Using MEncoder to create VCD/SVCD/DVD-compliant files.
8.6.1. Format Constraints
8.6.1.1. Format Constraints
8.6.1.2. GOP Size Constraints
8.6.1.3. Bitrate Constraints
8.6.2. Output Options
8.6.2.1. Aspect Ratio
8.6.2.2. Sample Rate Conversion
8.6.3. Using libavcodec for VCD/SVCD/DVD Encoding
8.6.3.1. Introduction
8.6.3.2. lavcopts
8.6.3.3. Examples
8.6.3.4. Advanced Options
8.6.4. Encoding Audio
8.6.4.1. toolame
8.6.4.2. twolame
8.6.4.3. libavcodec
8.6.5. Putting it all Together
8.6.5.1. PAL DVD
8.6.5.2. NTSC DVD
8.6.5.3. PAL AVI Containing AC3 Audio to DVD
8.6.5.4. NTSC AVI Containing AC3 Audio to DVD
8.6.5.5. PAL SVCD
8.6.5.6. NTSC SVCD
8.6.5.7. PAL VCD
8.6.5.8. NTSC VCD
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]