MPlayer - 电影播放器
下一页
MPlayer
- 电影播放器
http://www.mplayerhq.hu
版权 © 2000-2009 MPlayer工作组
如何阅读此文档
1. 介绍
2. Installation
2.1. Software requirements
2.2. Features
2.3. What about the GUI?
2.4. Fonts and OSD
2.4.1. TrueType fonts
2.4.2. bitmap fonts
2.4.3. OSD menu
2.5. Codec installation
2.5.1. Xvid
2.5.2. x264
2.5.3. AAC
2.5.4. AMR
2.5.5. XMMS
2.6. RTC
3. Usage
3.1. Command line
3.2. Subtitles and OSD
3.3. Control
3.3.1. Controls configuration
3.3.2. Control from LIRC
3.3.3. Slave mode
3.4. Streaming from network or pipes
3.4.1. Saving streamed content
3.5. Edit Decision Lists (EDL)
3.5.1. Using an EDL file
3.5.2. Making an EDL file
4. Advanced audio usage
4.1. Surround/Multichannel playback
4.1.1. DVDs
4.1.2. Playing stereo files to four speakers
4.1.3. AC-3/DTS Passthrough
4.1.4. MPEG audio Passthrough
4.1.5. Matrix-encoded audio
4.1.6. Surround emulation in headphones
4.1.7. Troubleshooting
4.2. Channel manipulation
4.2.1. General information
4.2.2. Playing mono with two speakers
4.2.3. Channel copying/moving
4.2.4. Channel mixing
4.3. Software Volume adjustment
5. CD/DVD用法
5.1. CD/DVD驱动器
5.1.1. Linux
5.1.2. FreeBSD
5.2. DVD回放
5.3. VCD回放
6. Video output devices
6.1. Setting up MTRR
6.2. Xv
6.2.1. 3dfx cards
6.2.2. S3 cards
6.2.3. nVidia cards
6.2.4. ATI cards
6.2.5. NeoMagic cards
6.2.6. Trident cards
6.2.7. Kyro/PowerVR cards
6.2.8. Intel cards
6.3. DGA
6.4. SDL
6.5. SVGAlib
6.6. Framebuffer output (FBdev)
6.7. Matrox framebuffer (mga_vid)
6.8. 3Dfx YUV support
6.9. tdfx_vid
6.10. OpenGL output
6.11. AAlib – text mode displaying
6.12. libcaca – Color ASCII Art library
6.13. VESA - output to VESA BIOS
6.14. X11
6.15. VIDIX
6.15.1. svgalib_helper
6.15.2. ATI cards
6.15.3. Matrox cards
6.15.4. Trident cards
6.15.5. 3DLabs cards
6.15.6. nVidia cards
6.15.7. SiS cards
6.16. DirectFB
6.17. DirectFB/Matrox (dfbmga)
6.18. MPEG decoders
6.18.1. DVB output and input
6.18.2. DXR2
6.18.3. DXR3/Hollywood+
6.19. Other visualization hardware
6.19.1. Zr
6.19.2. Blinkenlights
6.20. TV-out support
6.20.1. Matrox G400 cards
6.20.2. Matrox G450/G550 cards
6.20.3. Building a Matrox TV-out cable
6.20.4. ATI cards
6.20.5. nVidia
6.20.6. NeoMagic
7. TV
7.1. TV input
7.1.1. Compilation
7.1.2. Usage tips
7.1.3. Examples
7.2. Teletext
7.2.1. Implementation notes
7.2.2. Using teletext
7.2.3. Teletext hot keys
8. 广播电台
8.1. 电台输入
8.1.1. 编译
8.1.2. 使用技巧
8.1.3. 例子
9. Ports
9.1. Linux
9.1.1. Debian packaging
9.1.2. RPM packaging
9.1.3. ARM Linux
9.2. *BSD
9.2.1. FreeBSD
9.2.2. OpenBSD
9.2.3. Darwin
9.3. Commercial Unix
9.3.1. Solaris
9.3.2. HP-UX
9.3.3. AIX
9.3.4. QNX
9.4. Windows
9.4.1. Cygwin
9.4.2. MinGW
9.5. Mac OS
9.5.1. MPlayer OS X GUI
10. MEncoder的基础用法
10.1. 选择编解码器及容器格式
10.2. 选择输入文件或设备
10.3. 编码为双通道MPEG-4 ("DivX")
10.4. 编码为Sony PSP视频格式
10.5. 编码为MPEG格式
10.6. 改变电影大小
10.7. 媒体流复制
10.8. 从多个输入图像文件进行编码(JPEG, PNG, TGA等)
10.9. 将DVD子标题提取到VOBsub文件
10.10. 保持视频画面比例
11. Encoding with MEncoder
11.1. Making a high quality MPEG-4 ("DivX") rip of a DVD movie
11.1.1. Preparing to encode: Identifying source material and framerate
11.1.1.1. Identifying source framerate
11.1.1.2. Identifying source material
11.1.2. Constant quantizer vs. multipass
11.1.3. Constraints for efficient encoding
11.1.4. Cropping and Scaling
11.1.5. Choosing resolution and bitrate
11.1.5.1. Computing the resolution
11.1.6. Filtering
11.1.7. Interlacing and Telecine
11.1.8. Encoding interlaced video
11.1.9. Notes on Audio/Video synchronization
11.1.10. Choosing the video codec
11.1.11. Audio
11.1.12. Muxing
11.1.12.1. Improving muxing and A/V sync reliability
11.1.12.2. Limitations of the AVI container
11.1.12.3. Muxing into the Matroska container
11.2. How to deal with telecine and interlacing within NTSC DVDs
11.2.1. Introduction
11.2.2. How to tell what type of video you have
11.2.2.1. Progressive
11.2.2.2. Telecined
11.2.2.3. Interlaced
11.2.2.4. Mixed progressive and telecine
11.2.2.5. Mixed progressive and interlaced
11.2.3. How to encode each category
11.2.3.1. Progressive
11.2.3.2. Telecined
11.2.3.3. Interlaced
11.2.3.4. Mixed progressive and telecine
11.2.3.5. Mixed progressive and interlaced
11.2.4. Footnotes
11.3. Encoding with the libavcodec codec family
11.3.1. libavcodec's video codecs
11.3.2. libavcodec's audio codecs
11.3.2.1. PCM/ADPCM format supplementary table
11.3.3. Encoding options of libavcodec
11.3.4. Encoding setting examples
11.3.5. Custom inter/intra matrices
11.3.6. Example
11.4. Encoding with the Xvid codec
11.4.1. What options should I use to get the best results?
11.4.2. Encoding options of Xvid
11.4.3. Encoding profiles
11.4.4. Encoding setting examples
11.5. Encoding with the x264 codec
11.5.1. Encoding options of x264
11.5.1.1. Introduction
11.5.1.2. Options which primarily affect speed and quality
11.5.1.3. Options pertaining to miscellaneous preferences
11.5.2. Encoding setting examples
11.6. Encoding with the Video For Windows codec family
11.6.1. Video for Windows supported codecs
11.6.2. Using vfw2menc to create a codec settings file.
11.7. Using MEncoder to create QuickTime-compatible files
11.7.1. Why would one want to produce QuickTime-compatible Files?
11.7.2. QuickTime 7 limitations
11.7.3. Cropping
11.7.4. Scaling
11.7.5. A/V sync
11.7.6. Bitrate
11.7.7. Encoding example
11.7.8. Remuxing as MP4
11.7.9. Adding metadata tags
11.8. Using MEncoder to create VCD/SVCD/DVD-compliant files
11.8.1. Format Constraints
11.8.1.1. Format Constraints
11.8.1.2. GOP Size Constraints
11.8.1.3. Bitrate Constraints
11.8.2. Output Options
11.8.2.1. Aspect Ratio
11.8.2.2. Maintaining A/V sync
11.8.2.3. Sample Rate Conversion
11.8.3. Using libavcodec for VCD/SVCD/DVD Encoding
11.8.3.1. Introduction
11.8.3.2. lavcopts
11.8.3.3. Examples
11.8.3.4. Advanced Options
11.8.4. Encoding Audio
11.8.4.1. toolame
11.8.4.2. twolame
11.8.4.3. libavcodec
11.8.5. Putting it all Together
11.8.5.1. PAL DVD
11.8.5.2. NTSC DVD
11.8.5.3. PAL AVI Containing AC-3 Audio to DVD
11.8.5.4. NTSC AVI Containing AC-3 Audio to DVD
11.8.5.5. PAL SVCD
11.8.5.6. NTSC SVCD
11.8.5.7. PAL VCD
11.8.5.8. NTSC VCD
12. Frequently Asked Questions
A. 如何报告错误
A.1. 报告安全相关错误
A.2. 如何修正错误
A.3. 如何用Subversion进行倒退测试
A.4. 如何提交错误
A.5. 到哪里报告错误
A.6. 报告什么
A.6.1. 系统信息
A.6.2. 硬件及驱动
A.6.3. Configure问题
A.6.4. 编译问题
A.6.5. 回放错误
A.6.6. 崩溃
A.6.6.1. 如何保存一个可重复崩溃的信息
A.6.6.2. 如何从core输出文件中提取有用信息
A.7. 我知道我在做什么...
B. MPlayer skin format
B.1. Overview
B.1.1. Directories
B.1.2. Image formats
B.1.3. Skin components
B.1.4. Files
B.2. The skin file
B.2.1. Main window and playbar
B.2.2. Subwindow
B.2.3. Skin menu
B.3. Fonts
B.3.1. Symbols
B.4. GUI messages
B.5. Creating quality skins