MPlayer
- The Movie Player
След.
MPlayer
- The Movie Player
http://www.mplayerhq.hu
Copyright © 2000-2006 комманда 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.2. Управление
2.2.1. Конфигурация управления
2.2.1.1. Названия кнопок
2.2.1.2. Команды
2.2.2. Управление через LIRC
2.2.3. Подчинённый ("рабский") режим
2.3. Сетевые потоки и каналы
2.4. Удалённые потоки
2.4.1. Компиляция сервера
2.4.2. Использование удалённых потоков
2.5. Редактируемые списки решений [Edit Decision Lists] (EDL)
2.5.1. Использование EDL файлов
2.5.2. Создание EDL файлов
3. Использование CD/DVD
3.1. приводы CD/DVD
3.2. Воспроизведение DVD
3.3. воспроизведение VCD
4. Frequently Asked Questions
5. Возможности
5.1. Поддерживаемые форматы
5.1.1. Видео форматы
5.1.1.1. MPEG файлы
5.1.1.2. AVI файлы
5.1.1.3. ASF/WMV файлы
5.1.1.4. QuickTime/MOV файлы
5.1.1.5. VIVO файлы
5.1.1.6. FLI файлы
5.1.1.7. RealMedia (RM) файлы
5.1.1.8. NuppelVideo файлы
5.1.1.9. yuv4mpeg файлы
5.1.1.10. FILM фильмы
5.1.1.11. RoQ файлы
5.1.1.12. OGG/OGM файлы
5.1.1.13. SDP файлы
5.1.1.14. PVA файлы
5.1.1.15. NSV files
5.1.1.16. GIF файлы
5.1.2. Аудио форматы
5.1.2.1. MP3 файлы
5.1.2.2. WAV файлы
5.1.2.3. OGG/OGM файлы (Vorbis)
5.1.2.4. WMA/ASF файлы
5.1.2.5. MP4 файлы
5.1.2.6. CD аудио
5.1.2.7. XMMS
5.2. Поддерживаемые кодеки
5.2.1. Видео кодеки
5.2.1.1. DivX4/DivX5
5.2.1.2. FFmpeg/libavcodec
5.2.1.3. XAnim'овские кодеки
5.2.1.4. VIVO видео
5.2.1.5. MPEG 1/2 видео
5.2.1.6. MS Video1, Cinepak CVID, и другие старые кодеки
5.2.1.7. RealVideo
5.2.1.8. XviD
5.2.1.9. Sorenson
5.2.1.10. x264
5.2.1.10.1. What is x264?
5.2.1.10.2. What is H.264?
5.2.1.10.3. How can I play H.264 videos with
MPlayer
?
5.2.1.10.4. How can I encode videos using
MEncoder
and
x264
?
5.2.2. Аудио кодеки
5.2.2.1. Программное декодирование AC3
5.2.2.2. Аппаратное декодирование AC3
5.2.2.3. Поддержка libmad
5.2.2.4. VIVO аудио
5.2.2.5. RealAudio
5.2.2.6. QDesign кодеки
5.2.2.7. Qualcomm кодеки
5.2.2.8. AAC кодек
5.2.3. КАК извлечь кодек из Win32
5.2.3.1. VFW кодеки
5.2.3.2. DirectShow кодеки
5.3. TV вход
5.3.1. Компиляция
5.3.2. Советы по использованию
5.3.3. Примеры
6. Video output devices
6.1. Setting up MTRR
6.2. Video outputs for traditional video cards
6.2.1. Xv
6.2.1.1. 3dfx cards
6.2.1.2. S3 cards
6.2.1.3. nVidia cards
6.2.1.4. ATI cards
6.2.1.5. NeoMagic cards
6.2.1.6. Trident cards
6.2.1.7. Kyro/PowerVR cards
6.2.2. DGA
6.2.3. SDL
6.2.4. SVGAlib
6.2.5. Framebuffer output (FBdev)
6.2.6. Matrox framebuffer (mga_vid)
6.2.7. 3Dfx YUV support
6.2.8. OpenGL output
6.2.9. AAlib - text mode displaying
6.2.10.
libcaca
- Color ASCII Art library
6.2.11. VESA - output to VESA BIOS
6.2.12. X11
6.2.13. VIDIX
6.2.13.1. ATI cards
6.2.13.2. Matrox cards
6.2.13.3. Trident cards
6.2.13.4. 3DLabs cards
6.2.13.5. nVidia cards
6.2.13.6. SiS cards
6.2.14. DirectFB
6.2.15. DirectFB/Matrox (dfbmga)
6.3. MPEG decoders
6.3.1. DVB output and input
6.3.2. DXR2
6.3.3. DXR3/Hollywood+
6.4. Other visualization hardware
6.4.1. Zr
6.4.2. Blinkenlights
6.5. TV-out support
6.5.1. Matrox G400 cards
6.5.2. Matrox G450/G550 cards
6.5.3. ATI cards
6.5.4. Voodoo 3
6.5.5. nVidia
6.5.6. NeoMagic
7. Audio output devices
7.1. Audio/Video synchronization
7.2. Troubleshooting
8. Портинг
8.1. Linux
8.1.1. Упаковка под Debian
8.1.2. RPM пакеты
8.1.3. ARM
8.2. *BSD
8.2.1. FreeBSD
8.2.2. OpenBSD
8.2.3. Darwin
8.3. Sun Solaris
8.4. Silicon Graphics Irix
8.5. QNX
8.6. Windows
8.6.1.
Cygwin
8.6.2.
MinGW
8.7. Mac OS
8.8. HP-UX
8.9. Amiga/MorphOS (GeekGadgets)
9. Basic usage of
MEncoder
9.1. Selecting codecs and container formats
9.2. Selecting input file or device
9.3. Encoding two pass MPEG-4 ("DivX")
9.4. Encoding to MPEG format
9.5. Rescaling movies
9.6. Stream copying
9.7. Encoding from multiple input image files (JPEG, PNG, TGA, SGI)
9.8. Extracting DVD subtitles to VOBsub file
9.9. Preserving aspect ratio
10. Encoding with
MEncoder
10.1. Making a high quality MPEG-4 ("DivX") rip of a DVD movie
10.1.1. Preparing to encode: Identifying source material and framerate
10.1.1.1. Identifying source framerate
10.1.1.2. Identifying source material
10.1.2. Constant quantizer vs. multipass
10.1.3. Constraints for efficient encoding
10.1.4. Cropping and Scaling
10.1.5. Choosing resolution and bitrate
10.1.5.1. Computing the resolution
10.1.6. Filtering
10.1.7. Interlacing and Telecine
10.1.8. Encoding interlaced video
10.1.9. Notes on Audio/Video synchronization
10.1.10. Choosing the video codec
10.1.11. Audio
10.1.12. Muxing
10.1.12.1. Improving muxing and A/V sync reliability
10.1.12.2. Limitations of the AVI container
10.1.12.3. Muxing into the Matroska container
10.2. How to deal with telecine and interlacing within NTSC DVDs
10.2.1. Introduction
10.2.2. How to tell what type of video you have
10.2.2.1. Progressive
10.2.2.2. Telecined
10.2.2.3. Interlaced
10.2.2.4. Mixed progressive and telecine
10.2.2.5. Mixed progressive and interlaced
10.2.3. How to encode each category
10.2.3.1. Progressive
10.2.3.2. Telecined
10.2.3.3. Interlaced
10.2.3.4. Mixed progressive and telecine
10.2.3.5. Mixed progressive and interlaced
10.2.4. Footnotes
10.3. Encoding with the
libavcodec
codec family
10.3.1.
libavcodec
's video codecs
10.3.2.
libavcodec
's audio codecs
10.3.3. Encoding options of libavcodec
10.3.4. Encoding setting examples
10.3.5. Custom inter/intra matrices
10.3.6. Example
10.4. Encoding with the
XviD
codec
10.4.1. What options should I use to get the best results?
10.4.2. Encoding options of
XviD
10.4.3. Encoding profiles
10.4.4. Encoding setting examples
10.5. Encoding with the
x264
codec
10.5.1. Encoding options of x264
10.5.1.1. Introduction
10.5.1.2. Options which primarily affect speed and quality
10.5.1.3. Options pertaining to miscellaneous preferences
10.5.2. Encoding setting examples
10.6. Encoding with the
Video For Windows
codec family
10.6.1. Video for Windows supported codecs
10.7. Using MEncoder to create VCD/SVCD/DVD-compliant files.
10.7.1. Format Constraints
10.7.1.1. Format Constraints
10.7.1.2. GOP Size Constraints
10.7.1.3. Bitrate Constraints
10.7.2. Output Options
10.7.2.1. Aspect Ratio
10.7.2.2. Maintaining A/V sync
10.7.2.3. Sample Rate Conversion
10.7.3. Using libavcodec for VCD/SVCD/DVD Encoding
10.7.3.1. Introduction
10.7.3.2. lavcopts
10.7.3.3. Examples
10.7.3.4. Advanced Options
10.7.4. Encoding Audio
10.7.4.1. toolame
10.7.4.2. twolame
10.7.4.3. libavcodec
10.7.5. Putting it all Together
10.7.5.1. PAL DVD
10.7.5.2. NTSC DVD
10.7.5.3. PAL AVI Containing AC3 Audio to DVD
10.7.5.4. NTSC AVI Containing AC3 Audio to DVD
10.7.5.5. PAL SVCD
10.7.5.6. NTSC SVCD
10.7.5.7. PAL VCD
10.7.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
D.5. Creating quality skins
E. Плач разработчиков
E.1. GCC 2.96
E.2. Распространение в двоичном(скомпилированном) виде
E.3. nVidia
E.4. Джо Барр[Joe Barr]