MPlayer - Il Visualizzatore di film

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.


Come leggere questa documentazione
1. Introduzione
2. Installazione
2.1. Prerequisiti Software
2.2. Caratteristiche
2.3. E relativamente alla GUI?
2.4. Font e OSD
2.4.1. Font TrueType
2.4.2. Font bitmap
2.4.3. Menu OSD
2.5. Installazione codec
2.5.1. Xvid
2.5.2. x264
2.5.3. AMR
2.5.4. XMMS
2.6. RTC
3. Utilizzo
3.1. Riga comando
3.2. Sottotitoli e OSD
3.3. Controlli
3.3.1. Configurazione controlli
3.3.2. Controllo da LIRC
3.3.3. Modalità slave
3.4. Riproduzione (streaming) da rete o da pipe
3.4.1. Salvare il contenuto in streaming
3.5. Lettori CD/DVD
3.5.1. Linux
3.5.2. FreeBSD
3.6. Riproduzione DVD
3.6.1. Codici regionali
3.7. Riproduzione VCD
3.8. Edit Decision Lists (EDL) (liste di decisione di modifica)
3.8.1. Usare un file EDL
3.8.2. Creare un file EDL
3.9. Audio avanzato
3.9.1. Riproduzione Surround/Multicanale
3.9.1.1. DVD
3.9.1.2. Riprodurre file stereo su quattro altoparlanti
3.9.1.3. AC-3/DTS Passthrough
3.9.1.4. MPEG audio Passthrough
3.9.1.5. Matrix-encoded audio
3.9.1.6. Emulazione del surround nelle cuffie
3.9.1.7. Risoluzione problemi
3.9.2. Manipolazione dei canali
3.9.2.1. Informazioni generali
3.9.2.2. Riprodurre mono con due altoparlanti
3.9.2.3. Copiare/spostare i canali
3.9.2.4. Miscelare i canali
3.9.3. Regolazione volume via software
3.10. Ingresso TV
3.10.1. Compilazione
3.10.2. Consigli per l'uso
3.10.3. Esempi
3.11. Televideo (teletext)
3.11.1. Note sull'implementazione
3.11.2. Usare il televideo
3.12. Radio
3.12.1. Ingresso radio
3.12.1.1. Compilazione
3.12.1.2. Consigli per l'uso
3.12.1.3. Esempi
4. Dispositivi di uscita video
4.1. Impostare gli MTRR
4.2. Xv
4.2.1. Schede 3dfx
4.2.2. Schede S3
4.2.3. Schede nVidia
4.2.4. Schede ATI
4.2.5. Schede NeoMagic
4.2.6. Schede Trident
4.2.7. Schede Kyro/PowerVR
4.2.8. Schede Intel
4.3. DGA
4.4. SDL
4.5. SVGAlib
4.6. Uscita su framebuffer (FBdev)
4.7. Framebuffer Matrox (mga_vid)
4.8. Supporto YUV per 3Dfx
4.9. tdfx_vid
4.10. Uscita OpenGL
4.11. AAlib – Visualizzazione in modalità testuale
4.12. libcaca – Libreria Color ASCII Art
4.13. VESA - uscita attraverso il VESA BIOS
4.14. X11
4.15. VIDIX
4.15.1. svgalib_helper
4.15.2. Schede ATI
4.15.3. Schede Matrox
4.15.4. Schede Trident
4.15.5. Schede 3DLabs
4.15.6. Schede nVidia
4.15.7. Schede SiS
4.16. DirectFB
4.17. DirectFB/Matrox (dfbmga)
4.18. Decodificatori MPEG
4.18.1. Uscita e ingresso DVB
4.18.2. DXR2
4.18.3. DXR3/Hollywood+
4.19. Altri dispositivi di visualizzazione
4.19.1. Zr
4.19.2. Blinkenlights
4.20. Gestione uscita TV-out
4.20.1. Schede Matrox G400
4.20.2. Schede Matrox G450/G550
4.20.3. Costruire un cavo per l'uscita TV Matrox
4.20.4. Schede ATI
4.20.5. nVidia
4.20.6. NeoMagic
5. Ports
5.1. Linux
5.1.1. Debian packaging
5.1.2. RPM packaging
5.1.3. ARM Linux
5.2. *BSD
5.2.1. FreeBSD
5.2.2. OpenBSD
5.2.3. Darwin
5.3. Commercial Unix
5.3.1. Solaris
5.3.2. HP-UX
5.3.3. AIX
5.3.4. QNX
5.4. Windows
5.4.1. Cygwin
5.4.2. MinGW
5.5. Mac OS
5.5.1. MPlayer OS X GUI
6. Utilizzo base di MEncoder
6.1. Selezionare codec e formati contenitore
6.2. Selezionare il file in ingresso o il dispositivo
6.3. Codificare MPEG-4 ("DivX") in due passaggi
6.4. Codificare nel formato video per Sony PSP
6.5. Codificare in formato MPEG
6.6. Ridimensionare filmati
6.7. Copia dei flussi
6.8. Codificare file immagine multipli (JPEG, PNG, TGA, etc.)
6.9. Estrarre sottotitoli DVD in un file VOBsub
6.10. Preservare il rapporto di aspetto
7. La codifica con MEncoder
7.1. Produrre un rip di un film da DVD in un MPEG-4 ("DivX") di alta qualità
7.1.1. Prepararsi alla codifica: identificare il materiale sorgente e la frequenza fotogrammi (framerate)
7.1.1.1. Identificare la frequenza fotogrammi (framerate) del sorgente
7.1.1.2. Identificare il materiale sorgente
7.1.2. Quantizzatore costante vs. multipassaggio
7.1.3. Vincoli per una codifica efficiente
7.1.4. Tagliare e Ridimensionare
7.1.5. Scegliere la risoluzione e il bitrate
7.1.5.1. Calcolare la risoluzione
7.1.6. Filtraggio
7.1.7. Interlacciamento e Telecine
7.1.8. Codificare video interlacciato
7.1.9. Note sulla sincronizzazione Audio/Video
7.1.10. Scegliere il codec video
7.1.11. Audio
7.1.12. Muxing
7.1.12.1. Migliorare il mux e l'affidabilità di sincronizzazione A/V
7.1.12.2. Limitazioni del contenitore AVI
7.1.12.3. Mux nel contenitore Matroska
7.2. Come trattare telecine e interlacciamento nei DVD NTSC
7.2.1. Introduzione
7.2.2. Come scoprire il tipo di video che possiedi
7.2.2.1. Progressivo
7.2.2.2. Telecine
7.2.2.3. Interlacciato
7.2.2.4. Progressivo e telecine mescolati
7.2.2.5. Progressivo e interlacciato mescolati
7.2.3. Come codificare ciascuna categoria
7.2.3.1. Progressivo
7.2.3.2. Telecine
7.2.3.3. Interlacciato
7.2.3.4. Progressivo e telecine mescolati
7.2.3.5. Progressivo e interlacciato mescolati
7.2.4. Note a pie' pagina
7.3. Encoding with the libavcodec codec family
7.3.1. libavcodec's video codecs
7.3.2. libavcodec's audio codecs
7.3.3. Encoding options of libavcodec
7.3.4. Encoding setting examples
7.3.5. Custom inter/intra matrices
7.3.6. Example
7.4. Encoding with the Xvid codec
7.4.1. What options should I use to get the best results?
7.4.2. Encoding options of Xvid
7.4.3. Encoding profiles
7.4.4. Encoding setting examples
7.5. Encoding with the x264 codec
7.5.1. Encoding options of x264
7.5.1.1. Introduction
7.5.1.2. Options which primarily affect speed and quality
7.5.1.3. Options pertaining to miscellaneous preferences
7.5.2. Encoding setting examples
7.6. Encoding with the Video For Windows codec family
7.6.1. Video for Windows supported codecs
7.6.2. Using vfw2menc to create a codec settings file.
7.7. Using MEncoder to create QuickTime-compatible files
7.7.1. Why would one want to produce QuickTime-compatible Files?
7.7.2. QuickTime 7 limitations
7.7.3. Cropping
7.7.4. Scaling
7.7.5. A/V sync
7.7.6. Bitrate
7.7.7. Encoding example
7.7.8. Remuxing as MP4
7.7.9. Adding metadata tags
7.8. Using MEncoder to create VCD/SVCD/DVD-compliant files
7.8.1. Format Constraints
7.8.1.1. Format Constraints
7.8.1.2. GOP Size Constraints
7.8.1.3. Bitrate Constraints
7.8.2. Output Options
7.8.2.1. Aspect Ratio
7.8.2.2. Maintaining A/V sync
7.8.2.3. Sample Rate Conversion
7.8.3. Using libavcodec for VCD/SVCD/DVD Encoding
7.8.3.1. Introduction
7.8.3.2. lavcopts
7.8.3.3. Examples
7.8.3.4. Advanced Options
7.8.4. Encoding Audio
7.8.4.1. toolame
7.8.4.2. twolame
7.8.4.3. libavcodec
7.8.5. Putting it all Together
7.8.5.1. PAL DVD
7.8.5.2. NTSC DVD
7.8.5.3. PAL AVI Containing AC-3 Audio to DVD
7.8.5.4. NTSC AVI Containing AC-3 Audio to DVD
7.8.5.5. PAL SVCD
7.8.5.6. NTSC SVCD
7.8.5.7. PAL VCD
7.8.5.8. NTSC VCD
8. Frequently Asked Questions
A. Come segnalare i bug (errori)
A.1. Come segnalare i bug di sicurezza (errori)
A.2. Come correggere i bug
A.3. Come fare delle prove retroattive usando Subversion
A.4. Come segnalare i bug
A.5. Dove segnalare i bug
A.6. Cosa riportare
A.6.1. Informazioni di Sistema
A.6.2. Hardware e driver
A.6.3. Problemi del configure
A.6.4. Problemi di compilazione
A.6.5. Problemi in riproduzione
A.6.6. Crash
A.6.6.1. Come conservare le informazioni di un crash riproducibile
A.6.6.2. Come ricavare informazioni significative da un core dump
A.7. So quello che sto facendo...
B. MPlayer skin format
B.1. Overview
B.1.1. Skin components
B.1.2. Image formats
B.1.3. Files
B.2. The skin file
B.2.1. Main window and playbar
B.2.2. Video window
B.2.3. Skin menu
B.3. Fonts
B.3.1. Symbols
B.4. GUI messages
B.5. Creating quality skins