--dvd <id_titolo> |
-Abilita il supporto DVD e seleziona il titolo. |
--chapter <id_capitolo> |
-Seleziona il capitolo del DVD da leggere (default: leggi dal capitolo 1).
+ | -dvd <id_titolo> |
+Abilita il supporto DVD e seleziona il titolo. |
+-chapter <id_capitolo> |
+Seleziona il capitolo del DVD da leggere (default: leggi dal capitolo 1).
Esempio : -chapter 5-10 o -chapter -9 |
--dvdangle <id_angolo> |
-Seleziona l'angolo della telecamera (default: 1) |
--alang <codice paese> |
-
+ | -dvdangle <id_angolo> |
+Seleziona l'angolo della telecamera (default: 1) |
+-alang <codice paese> |
+
Il codice paese dice a MPlayer quale lingua audio preferire.
Per la lista delle lingue disponibili, aggiungi l'opzione -v dopo
le tue opzioni DVD, e cerca nell'output.
Per esempio :
-alang hu,en - prima cerca di usare l'ungaro,
e se non disponibile, usa l'audio inglese. |
--slang <codice paese> |
-
+ | -slang <codice paese> |
+
Abilita i sottotitoli. Il codice paese dice a MPlayer
quale lingua audio preferire.
Per la lista delle lingue disponibili, aggiungi l'opzione -v dopo
@@ -153,22 +162,22 @@
Per esempio :
-slang hu,en - prima cerca di mostrare i sottotitoli in ungaro,
e se non trovati, mostra i sottotitoli in inglese. |
--sid <id_sottotitolo> |
-
+ | -sid <id_sottotitolo> |
+
Mostra il canale del sottotitolo con il dato id (i valori possono essere
0-31). Utile per esempio con DVD masterizzati male dove il codice paese
seleziona il canale sbagliato. |
--csslib <path/nomefile> |
-
+ | -csslib <path/nomefile> |
+
(opzione DVD vecchio stile) Questa opzione è usata per dare una locazione diversa da quella di default
di libcss.so
|
--dvdauth <dispositivo DVD> |
-
+ | -dvdauth <dispositivo DVD> |
+
(opzione DVD vecchio stile) Abilita l'autenticazione DVD usando il dispositivo dato.
|
--dvdkey <chiave CSS> |
-
+ | -dvdkey <chiave CSS> |
+
(opzione DVD vecchio stile) Quando si decodifica non da DVD, questa opzione da la chiave
CSS necessaria per "crackare" il DVD (la chiave è stampata al momento dell'autenticazione col
DVD).
@@ -190,74 +199,74 @@
- | D: |
+ | | D: |
Leggendo un DVD, ho trovato questo errore :
mplayer: ifo_read.c:1143: ifoRead_C_ADT_internal: Assertion nfo_length /
sizeof(cell_adr_t) >= c_adt->nr_of_vobs' failed.
- | | R: |
+ | | R: |
Questo è un bug conosciuto di libdvdread 0.9.1, dovrebbe essere già stato corretto nella 0.9.2.
| |
- | D: |
+ | | D: |
Posso compilare libdvdread e libdvdcss per esempio sul mio dolce Sparc/Solaris?
- | | R: |
+ | | R: |
Chi sa ... Per favore provaci e dicci. Ma si dice che
dovrebbe funzionare. Per favore leggi la documentazione di libdvdread e anche la sua homepage.
Non siamo gli autori di libdvdread.
| |
- | D: |
+ | | D: |
E i sottotitoli? MPlayer può mostrarli?
- | | R: |
+ | | R: |
Si! Vedi sopra nel capitolo sui DVD.
| |
- | D: |
+ | | D: |
Come posso configurare il codice regionale del mio lettore DVD ? Non ho windows!
- | | R: |
+ | | R: |
Usa il programma 'regionset':
http://www.linuxtv.org/download/dvd/dvd_disc_20000215.tar.gz
| |
- | D: |
+ | | D: |
Così MPlayer legge i DVD? Allora deve usare il DeCSS! Siete in arresto
per il paragrafo XYZ#$ del--
- | | R: |
+ | | R: |
Stai alla larga scemo, non c'è nessun codice DeCSS in MPlayer. MPlayer usa libdvdread
lincandosi su questo, e libdvdread usa libdvdcss caricandolo dinamicamente.
| |
- | D: |
+ | | D: |
Devo essere root o rendere suid fibmap_mplayer per poter leggere i DVD?
- | | R: |
+ | | R: |
No, non devi. Solo per il supporto DVD vecchio stile. Però naturalmente devi avere i
permessi giusti sul file del dispositivo DVD (in /dev).
| |
- | D: |
+ | | D: |
Come posso ... (inserisci qui qualche caratteristica che ci si aspetta da un lettore DVD)?
- | | R: |
+ | | R: |
L'implementazione attuale è la prima vera implementazione di alcune funzionalità di un lettore DVD.
Vorremmo concentrarci sulla correzione dei bug e sulle
funzioni base prima di implementare nuove caratteristiche.
| |
- | D: |
+ | | D: |
Da dove prendo i pacchetti libdvdread e libdvdcss?
- | | R: |
+ | | R: |
Dal sito di Ogle:
http://www.dtek.chalmers.se/groups/dvd.
| |
- | D: |
+ | | D: |
E' possibile leggere/codificare solo determinati capitoli ?
- | | R: |
+ | | R: |
Si, vedi l'opzione -chapter .
| |
- | D: |
+ | | D: |
La riproduzione DVD è lenta !
- | | R: |
+ | | R: |
Usa l'opzione -cache (vedi la pagina di man!). Se ancora non
funziona, leggi l'inizio di questa documentazione e trova una giusta combinazione
libdvdread+libdvdcss. Prova anche ad abilitare il DMA per il lettore DVD.
diff -r 21bd4b32abb4 -r 70264cc9ade0 DOCS/Italian/codecs.html
--- a/DOCS/Italian/codecs.html Sat Apr 13 00:48:21 2002 +0000
+++ b/DOCS/Italian/codecs.html Sat Apr 13 01:25:51 2002 +0000
@@ -1,7 +1,16 @@
+
+
+
+
+
-
+
2.2. Codec supportati
@@ -11,43 +20,40 @@
Vedi http://www.mplayerhq.hu/DOCS/codecs-status.html per la lista completa,
generata giornalmente!!!
-I più importanti tra tutti:
+ I più importanti tra tutti:
- MPEG1 (VCD) e MPEG2 (DVD)
-- DivX ;-), OpenDivX (DivX4), 3ivx e altre varianti MPEG4
+- DivX ;-), OpenDivX (DivX4), DivX 5.00, 3ivx e altre varianti MPEG4
- Windows Media Video 7 (WMV1) e 8 (WMV2) usato nei file .wmv
-- Intel Indeo (3.1,3.2,4.1,5.0)
-- MJPEG, ASV2 e altri formati hardware
-- Codec di XAnim
-- VIVO
-- FLI
+- Cinepak e Intel Indeo (3.1,3.2,4.1,5.0)
+- MJPEG, AVID, VCR2, ASV2 e altri formati hardware
+- VIVO 1.0, 2.0, I263 e altre varianti h263(+)
+- FLI//FLC
- RealVideo 1.0
-
+Vari vecchi semplici formati tipo RLE
+
-Se hai un codec Win32 non presente qui, e non ancora supportato, basta leggere importare i codec per avere informazioni su come aiutarci ad aggiungerne il
+ Se hai un codec Win32 non presente qui, e non ancora supportato, per favore leggi come importare i codec aiutaci ad aggiungerne il
supporto!
-2.2.1.1. DivX4
+2.2.1.1. DivX4/DivX5
Questa sezione contiene informazioni sul codec DivX4 di
-ProjectMayo. La loro prima versione alpha disponibile era la OpenDivX 4.0
+Project Mayo. La loro prima versione alpha disponibile era la OpenDivX 4.0
alpha 47 e 48. Il supporto per questa era/è incluso in MPlayer, e compilato di
default. Usavamo il suo codice di postprocessing per migliorare opzionalmente la
qualità visiva dei filmati MPEG1/2. Ora usiamo il nostro.
-La nuova generazione di questo codec può anche decodificare i filmati fatti con
-l'infame codec DivX! E non è tutto, è MOLTO più veloce della
-tradizionale DLL DivX Win32 (nota che libavcodec è ANCORA PIU' VELOCE :).
-Vedi sotto per la configurazione. L'unico svantaggio di questo codec è che è
-attualmente a sorgenti chiusi. :(
+La nuova generazione di questo codec è chiamata DivX4Linux e può anche decodificare i filmati fatti con
+l'infame codec DivX! Inoltre è molto più veloce della
+DLL DivX nativa di Win32, ma più lento di libavcodec.
+Quindi l'utilizzo di questo codec per la decodifica è SCORAGGIATO. Comunque è utile per
+l'encoding. Uno svantaggio di questo codec è che è attualmente a sorgenti chiusi.
-Il codec può essere scaricato dalla seguente URL:
+Il codec può essere scaricato da una di queste URL:
http://avifile.sourceforge.net
-
-Se non va, prova :
-
http://divx.com
Scompattalo, ed esegui ./install.sh da root.
@@ -55,135 +61,119 @@
Nota: NON dimenticare di aggiungere /usr/local/lib a
/etc/ld.so.conf e di eseguire ldconfig !
-MPlayer riconosce automaticamente se DivX4 è (propriamente) installato, basta compilare
-come sempre. Se non lo trova, non lo hai installato esattamente come sopra,
-e/o ha una configurazione sbagliata (vedi l'ultima domanda della sezione 5.1).
+MPlayer riconosce automaticamente se DivX4/DivX5 è (propriamente) installato, basta compilare
+come sempre. Se non lo trova, non lo hai installato o configurato
+correttamente.
-Usarlo è un po' macchinoso. Dato che va in conflitto col vecchio OpenDivX (la sua API è
-molto simile a quella di OpenDivX), il codice OpenDivX è disabilitato, e anche il driver OpenDivX
-chiama questa libreria.
+DivX4Linux va in conflitto col vecchio OpenDivX e la sua API è
+simile a quella di OpenDivX, ma non compatibile. Quindi puoi avere solo uno di questi
+compilato in MPlayer alla volta.
-Generalmente possiamo indicare la questione col fatto che hai due opzioni per usare
-questo codec:
+DivX4Linux offre una modalità compatibile con OpenDivX come quella che puoi scegliere con le seguenti
+opzioni quando usi questo codec:
- | -vc odivx | |
-usare il codec divx4 come una nuova versione di OpenDivX.
+ | | -vc odivx | |
+Usa il codec alla maniera di OpenDivX.
in questo caso produce immagini YV12 nel suo proprio buffer,
-e MPlayer (libvo) fa la conversione dello spazio dei colori. (RACCOMANDATO!) |
- | -vc divx4 | |
-usare la conversione dello spazio dei colori del codec divx4.
+e MPlayer fa la conversione dello spazio dei colori tramite libvo. (RACCOMANDATO!) |
+ | -vc divx4 | |
+Usa la conversione dello spazio dei colori del codec.
in questa modalità, puoi usare anche YUY2/UYVY. |
-Il metodo 'odivx' è solitamente più veloce, dovuto al fatto che trasferisce
+ Il metodo -vc odivx è solitamente più veloce, dovuto al fatto che trasferisce
i dati dell'immagine in formato YV12 (planar YUV 4:2:0), richiedendo così molta meno
-larghezza di banda sul bus. Per le modalità YUV (YUY2, UYVY) usa il metodo 'divx4'.
-Per le modalità RGB puoi scegliere liberamente, la loro velocità è la stessa, forse
-differisce a seconda dell'attuale bpp.
+larghezza di banda sul bus. Per le modalità YUV (YUY2, UYVY) usa il metodo -vc divx4 .
+Per le modalità RGB la velocità è la stessa, al massimo
+differisce a seconda della profondità di colore attuale.
-Nota: supporta anche il postprocessing (usa l'opzione -oldpp per
-abilitarlo), ma il campo dei valori è strano:
+NOTA: se il tuo driver -vo supporta il direct rendering, allora -vc divx4 può
+essere una soluzione più veloce, o perfino la più veloce.
-
- | 0 | |
-nessun postproc |
- | 10 .. 20 |
- | postprocessing, normale (come il livello 2 con divxds) |
- | 30 .. 60 |
- | alto prostprocessing, divora molta CPU (come il livello 4 con divxds |
-
+Nota: il VECCHIO OpenDivX supporta anche il postprocessing tramite -oldpp ,
+ma il campo dei valori è strano:
+
+
+ | 0 | |
+nessun postprocessing |
+ | 10 .. 20 |
+ | postprocessing normale (come il livello 2 con divxds) |
+ | 30 .. 60 |
+ | alto prostprocessing, divora molta CPU (come il livello 4 con divxds |
+
2.2.1.2. DivX/libavcodec di ffmpeg
-Dalla versione 0.4.2 , ffmpeg contiene un codec DivX opensource,
-che è compatibile con il tradizionale DivX. MPlayer supporta questo codec,
-e questo rende possibile vedere filmati DivX/DivX4 su piattaforme non-x86,
-ed avere una decodifica DivX/DivX4 molto più veloce di quella dei codec Win32 e
-dell'originale libreria DivX4!
+Dalla versione 0.4.2 , ffmpeg contiene
+un codec DivX opensource,che è compatibile con il tradizionale DivX.
+MPlayer supporta questo codec,e questo rende possibile vedere filmati
+DivX/DivX4/DivX5 su piattaforme non-x86,
+ed avere una decodifica DivX/DivX4/DivX5 molto più veloce di quella dei
+codec Win32 e dell'originale libreria DivX4!
Contiene anche molti bei codec, come RealVideo 1.0, MJPEG, h263,
h263+, ecc.
-Se usi MPlayer
-
-
- - dalla release : allora hai libavcodec proprio nel pacchetto, basta
- compilare MPlayer come al solito.
- - dal CVS : devi scaricarlo manualmente direttamente dall'albero di FFmpeg
- :
+
Se usi una release di MPlayer allora hai libavcodec proprio nel pacchetto, basta
+ compilare come al solito.Se usi MPlayer dal CVS devi prendere libavcodec direttamente dall'albero CVS di FFmpeg
+ dato che la versione 0.4.5 di Ffmpeg non funzionerà con MPlayer. Fai così:
-
- cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login
- cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg
-
-
-Nota: se fai la copia delle sottodirettori con CVS, la prossima volta basta fare
-'cvs update'.
-Ora, sposta la directory dei sorgenti di libavcodec appena scaricata,
-(con tutte le sue sottodirectory) nell'albero di MPlayer, quindi risulterà così
-:
-
+
+cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg login
+cvs -d:pserver:anonymous@cvs.ffmpeg.sourceforge.net:/cvsroot/ffmpeg co ffmpeg
+- Sposta la directory dei sorgenti di libavcodec
+nell'albero di MPlayer, quindi risulterà così:
main/libavcodec
-
-Fare un link simbolico NON è abbastanza, devi copiarlo/spostarlo!!!
-
-
-
-
-
-Quindi compila. configure controlla che tutto sia a posto, e può essere compilato. Il
-codec supporta anche il postprocessing!
+Fare un link simbolico non è abbastanza, devi copiarlo/spostarlo!!!
+Compila. Configure controlla che non ci siano problemi prima di compilare.
+
-Per usarlo, aggiorna il tuo file codecs.conf, e modificalo come dicono la pagina di man,
-o il file example.conf (l'opzione -vfm).
+Il codec supporta anche il postprocessing!
-Per raggiungere la velocità massima sul mio K6, rimuovo la sezione
-ffmpeg12 da codecs.conf (questo codec non è ottimizzato, e
-libmpeg2 è due volte più veloce), e metto vfm=5 nel mio file di configurazione.
-Quindi MPlayer usa sempre ffdivx/ffodivx per decodificare i file
-DivX/DivX4, e libmpeg2 per MPEG1/2 . Con questo e la mia Matrox G400, posso vedere anche
-i filmati DivX/DivX4 con la più alta risoluzione sul mio K6/2 500, senza framedrop.
-
+Con ffmpeg e la mia Matrox G400, riesco a vedere filmati DivX anche alla più alta risoluzione
+ sul mio K6/2 500, senza frame scartati.
2.2.1.3. I codec di XAnim
-Introduzione: usare (alcuni) codec XAnim con altri programmi che XAnim, è
-ILLEGALE. E' TUA responsibilità leggere la sua licenza,
-e comportarti di conseguenza. Gli autori di MPlayer non possono ritenersi responsabili
-per qualunque atto illegale dell'utente.
+Introduzione:
+Ti avvertiamo che i codec binari di XAnim sono impacchettati con un pezzo di testo
+che afferma di essere una legale licenza software che, tra altre restrizioni,
+proibisce all'utente di usare i codec in congiunzione con qualunque
+programma diverso da XAnim. Comunque l'autore di XAnim non ha ancora condotto
+alcuna azione legale contro chicchessia per questioni relarive ai codec.
+
-Quindi si, MPlayer può usare i codec di XAnim per la decodifica. E' molto facile
+ MPlayer può usare i codec di XAnim per la decodifica. Segui le istruzioni per
abilitarli:
-
- - scarica i codec che vorresti usare dal
+
- Scarica i codec che vorresti usare dal
sito di XAnim. Il codec 3ivx
- non è lì, quindi scaricalo dal sito 3ivx.
+ non è lì, ma sul sito 3ivx.
- - usa l'opzione
--with-xanimlibdir per dire a configure dove
- può trovare i codec xanim. Di default, li cerca in / (...) .
- Alternativamente puoi impostare la variabile d'ambiente XANIM_MOD_DIR alla
+ - Usa l'opzione
--with-xanimlibdir per dire a configure dove
+ può trovare i codec xanim. Di default, li cerca in /usr/local/lib/xanim/mods,
+ /usr/lib/xanim/mods e /usr/lib/xanim .
+ Oppure puoi impostare la variabile d'ambiente XANIM_MOD_DIR alla
directory dei codec XAnim.
- - rinomina i file tagliando la parte relativa all'architettura, quindi avranno dei
+
- Rinomina/crea un symlink ai file tagliando la parte relativa all'architettura, quindi avranno dei
nomi come questi :
vid_cvid.xa, vid_h263.xa, vid_iv50.xa
-
-Sono la famiglia di codec numero 10, quindi puoi voler usare l'opzione -vfm 10
+ XAnim è la famiglia di codec numero 10, quindi puoi usare l'opzione -vfm 10
per dire a MPlayer di usarli se possibile.
-I codec testati sono: Indeo 3.2, 4.1, 5.0, CVID, 3ivX, h263.
+I codec testati includono: Indeo 3.2, 4.1, 5.0, CVID, 3ivX, h263.
2.2.1.4. Video VIVO
MPlayer può leggere i video Vivo (1.0 e 2.0). Il codec più adatto
per i file 1.0 è il decoder H263 di FFmpeg, puoi usarlo con l'opzione -vc
-ffh263 (default) (devi avere il più recente libavcodec !). Per i file 2.0, usa
+ffh263 (default) (richiede libavcodec aggiornato). Per i file 2.0, usa
il file dll ivvideo.dll di Win32 (da qui),
e installalo in /usr/lib/win32 o dovunque metti i codec
@@ -194,12 +184,12 @@
2.2.1.5. Video MPEG 1/2
-MPEG1 e MPEG2 sono decodificati con la libreria nativa libmpeg2.
-Il suo codice sorgente è incluso in MPlayer, e naturalmente è multi-piattaforma.
+ MPEG1 e MPEG2 sono decodificati con la libreria nativa libmpeg2 multipiattaforma,
+il suo codice sorgente è incluso in MPlayer.
Gestiamo i file video MPEG1/2 difettosi controllando quale firma ritorna
libmpeg2, e quando da sig11 (segmentation fault), rapidamente
reinizializziamo il codec, e continuiamo esattamente da dove avviene l'errore.
-Nessuna diminuzione di velocità misurabile.
+Questo metodo non implica nessuna diminuzione di velocità misurabile.
2.2.1.6. MS Video1
@@ -212,32 +202,71 @@
2.2.1.7. Cinepak CVID
-MPlayer ora ha il suo decoder opensource, multi-piattaforma per Cinepak.
-Supporta output YUV, così permette il ridimensionamento hardware se lo consente il driver di output video.
-Usato di default.
+MPlayer usa di default il suo decoder opensource, multi-piattaforma per Cinepak.
+Supporta output YUV, così permette il ridimensionamento hardware se lo consente
+il driver di output video.
2.2.1.8. RealVideo
Attualmente è supportato SOLO il codec RealVideo 1.0 (fourcc RV10), per mezzo di
-ffmpeg. Purtroppo, nessun nuovo file RealMedia ha questo, solo i nuovi codec
+ffmpeg. Purtroppo i nuovi file RealMedia usano i nuovi codec
RV20 e RV30 che sono closed-source. Il loro supporto futuro è
improbabile :(
+2.2.1.9. XViD
+
+XViD è un altro sviluppo del gruppo OpenDivX (il loro primo sviluppo
+fu DivX4).
+
+Vantaggi:
+
+ - opensource
+ - la sua API è compatibile con DivX4 quindi è facile aggiungerne il
+ supporto
+ - supporto codifica in 2 passaggi
+ - buona qualità di codifica, velocità maggiore del DivX4 (puoi ottimizzalo per la tua
+ box durante la compilazione)
+
+
+Svantaggi:
+
+ - attualmente non decodifica propriamente tutti i file DivX/DivX4 (nessun problema, libavcodec può leggerli)
+ - devi scegliere tra il supporto DivX4 O XViD quando
+ compili
+ - in sviluppo
+
+
+Installazione : è attualmente disponibile solo in CVS. Ecco le istruzioni
+ per scaricarlo e compilarlo :
+
+ cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid
+ login
+ cvs -z3 -d:pserver:anonymous@cvs.xvid.org:/xvid co
+ xvidcore
+ cd xvidcore/build/generic
+ Cambia Makefile.linux a seconda di ciò che ti serve
+ make -f Makefile.linux
+ - Prendi encore2.h e decore.h dal pacchetto Divx4linux, e copiali in
/usr/local/include/
+ recompila MPlayer con
+ --with-xvidcore=/path/to/libcore.a
+
+
+
2.2.2. Codec audio
-I più importanti tra tutti :
+ I più importanti tra tutti :
- MPEG layer 2, e layer 3 (MP3) (codice nativo, con ottimizzazioni MMX/SSE/3DNow!)
- MPEG layer 1 (codice nativo, con libavcodec)
-- AC3 Dolby (codice nativo, con ottimizzazioni SSE/3DNow!)
+- AC3 Dolby (codice nativo, con ottimizzazioni MMX/SSE/3DNow!)
- Ogg Vorbis (libreria nativa)
- Voxware (usando la DLL DirectShow)
- alaw, msgsm, pcm e altri semplici vecchi formati audio
- VIVO (g723, Vivo Siren)
- RealAudio: DNET (AC3 a basso bitrate)
-
+
2.2.2.1. Decodifica software AC3
@@ -246,14 +275,14 @@
Il decoder AC3 può creare mix audio in output per 2, 4, o 6
altoparlanti. Quando configurato per 6, questo decoder fornisce
-output separato per tutti i canali AC3 al driver della scheda sonora,
+output separato per tutti i canali AC3 al driver sonoro,
consentendo il pieno "suono surround" senza il decoder AC3 esterno
necessario per il codec hwac3.
Usa l'opzione -channels per selezionare il numero di canali output.
Usa -channels 2 per lo stereo. Per 4 canali (Sinistro Avanti,
Destro Avanti, Surround Sinistro e Surround Destro), usa
--channels 4 . In questo caso, qualsiasi canale Centrale sarà mixato ugualmente
+-channels 4 . In questo caso, qualsiasi canale centrale sarà mixato ugualmente
ai canali frontali. In ultimo, "-channels 6" darà in output tutti i canali AC3
come sono stati codificati - nell'ordine Sinistro, Destro, Surround Sinistro,
Surround Destro, Centro e LFE.
@@ -264,22 +293,23 @@
ed avere un driver della scheda sonora che supporta il numero appropriato di
canali output tramite l' ioctl SNDCTL_DSP_CHANNELS. Per esempio, una
versione del driver emu10k1 (usato con le schede SB Live) più recente dell'agosto
-2001 dovrebbe andare bene (ho sentito che anche il più nuovo CVS di ALSA lo supporta).
+2001 dovrebbe andare bene (pare che anche il più nuovo CVS di ALSA lo supporti).
2.2.2.2. Decodifica hardware AC3
Devi avere una scheda sonora capace di decodificare AC3, con l'uscita digitale (SP/DIF). Il
-driver della scheda deve supportare il formato AFMT_AC3 (come fanno SB Live! o C-Media).
+driver della scheda deve supportare il formato AFMT_AC3 (come fa la C-Media).
Connetti il tuo decoder AC3 all'uscita SP/DIF, e usa l'opzione '-ac hwac3'.
-Può funzionare oppure no (sperimentale). (probabilmente funzionerà solo
-con schede C-Media attualmente, sentiti libero di correggerlo per la SB Live)
+Può funzionare oppure no (sperimentale). Funzionerà solo con schede C-Media
+e schede SB Live! + driver ALSA. Non funzionerà con i driver OSS della
+Live!.
2.2.2.3. Supporto libmad
libmad è una libreria di decodifica audio MPEG
-multi-piattaforma. Se non sai a cosa serve, probabilmente non ne hai bisogno.
+multi-piattaforma. Non gestisce bene i file difettosi, e a volte ha dei problemi con la ricerca.
Per abilitare il supporto, compila con l'opzione di configure --enable-mad .
@@ -308,7 +338,7 @@
VfW (Video for Windows) è la vecchia API video per Windows. I suoi codec hanno l'estensione
.DLL o (raramente) .DRV.
-Se MPlayer fallisce col tuo AVI dicendo:
+Se MPlayer fallisce nel leggere il tuo AVI con questo tipo di messaggio:
UNKNOWN video codec: HFYU (0x55594648)
@@ -335,14 +365,14 @@
2.2.3.2. Codec DirectShow
DirectShow è la nuova API video, che è anche peggiore della precedente.
-Le cose sono più difficili con DirectShow, infatti
+Le cose sono più difficili con DirectShow, infatti
- system.ini non contiene le informazioni necessarie, ma sono scritte nel
registro :(
- abbiamo bisogno del GUID del codec.
-Quindi cerchiamo nel dannato registro..
+ Fai un bel respiro e comincia a cercare nel registro...
- Esegui 'regedit'
- premi ctrl-f, disabilita i primi due checkbox, e abilita il terzo. Scrivi
@@ -360,8 +390,6 @@
NOTA: se la ricerca fallisce, prova ad abilitare tutte le checkbox.. potrai avere
falsi risultati, ma forse avrai quello giusto, anche...
-NOTA: butta quella merda di M$.
-
Quindi, ora abbiamo tutte le informazioni (fourcc, GUID, file del codec, AVI di esempio),
manda la tua richiesta di supporto codec via mail, e carica questi file all' FTP:
diff -r 21bd4b32abb4 -r 70264cc9ade0 DOCS/Italian/documentation.html
--- a/DOCS/Italian/documentation.html Sat Apr 13 00:48:21 2002 +0000
+++ b/DOCS/Italian/documentation.html Sat Apr 13 01:25:51 2002 +0000
@@ -1,7 +1,15 @@
-
+
+
+
+
+
MPlayer - Movie Player for LINUX (C) 2000-2002 Arpad Gereoffy (A'rpi/ESP-team)
http://www.mplayerhq.hu
@@ -49,12 +57,19 @@
- 2.1.1.11 File RoQ
2.1.2 Audio
+
2.2 Codec supportati
@@ -272,58 +289,55 @@
. Informazioni dettagliate possono essere trovate nella seconda parte di questo file,
e suggeriamo di leggerlo.
-Non ho scritto nessun codec, solo alcuni lettori. Ho impiegato un sacco
-di tempo per trovare il modo migliore di trattare file di input corrotti
-(sia MPEG che AVI) e per fare una perfetta sincronizzazione A-V con la possibilità di ricerca.
-Il mio lettore è stabile con file MPEG danneggiati (utile per alcuni VCD),
+ Il mio lettore è stabile con file MPEG danneggiati (utile per alcuni VCD),
e legge file AVI corrotti che sono illeggibili col famoso
windows media player. Perfino file AVI senza la sezione dell'indice sono leggibili, e
e si può ricostruire il loro indice con l'opzione -idx o permanentemente con MEncoder, abilitando così la ricerca!
-Come potete vedere, la stabilità e la qualità sono le cose più importanti per me,
+Come potete vedere, la stabilità e la qualità sono le cose più importanti,
ma anche la velocità è impressionante.
1.2. Storia
E' cominciato tutto un anno fa...
-Avevo provato molti lettori per linux (mtv,xmps,dvdview,livid/oms,VideoLAN,
+Io (A'rpi) avevo provato molti lettori per linux (mtv,xmps,dvdview,livid/oms,videolan,
xine,xanim,avifile,xmmp) ma tutti avevano dei problemi. Soprattutto con file speciali
o con la sincronizzazione audio/video. La maggior parte non era in grado di leggere sia file MPEG1,
MPEG2 e AVI (DivX). Molti lettori hanno anche problemi di qualità dell'immagine e di velocità.
Così decisi di scriverne/modificarne uno...
-- mpg12play v0.1-v0.3:
+ - mpg12play v0.1-v0.3: Set 22-25, 2000
La prima prova, messo insieme in mezz'ora!
Avevo usato la libmpeg3 da www.heroinewarrior.com fino alla versione 0.3,
ma c'erano problemi di qualità d'immagine e di velocità.
-- mpg12play v0.5-v0.87:
+ - mpg12play v0.5-v0.87: Set 28-Ott 20, 2000
Codec Mpeg sostituito con DVDview di Dirk Farin, era roba buona,
ma era lento e scritto in C++ (odio il C++!!!)
-- mpg12play v0.9-v0.95pre5:
+ - mpg12play v0.9-v0.95pre5: Ott 21-Nov 2, 2000
Il codec Mpeg era libmpeg2 (mpeg2dec) di Aaron Holtzman & Michel Lespinasse.
E' grandioso, codice C ottimizzato e molto veloce con qualità dell'immagine perfetta e
100% aderente allo standard MPEG.
-- MPlayer v0.3-v0.9:
- Era l'insieme di due programmi: mpg12playv0.95pre6 e il mio nuovo semplice lettore AVI
+ - MPlayer v0.3-v0.9: Nov 18-Dic 4, 2000
+ Era l'insieme di due programmi: mpg12play0.95pre6 e il mio nuovo semplice lettore AVI
'avip' basato sul caricatore delle DLL Win32 di avifile.
-- MPlayer v0.10:
+ - MPlayer v0.10: Gen 1, 2001
Il lettore MPEG e AVI in un singolo binario!
-- MPlayer v0.11:
+ - MPlayer serie v0.11pre:
Nuovi sviluppatori si sono uniti e dalla 0.11 il progetto mplayer è un lavoro di squadra!
Aggiunto il supporta ai file .ASF, e codifica/decodifica OpenDivX (vedi www.projectmayo.com).
-- MPlayer v0.17 "The IdegCounter"
+ - MPlayer v0.17a "The IdegCounter" Apr 27, 2001
La versione per la pubblicazione della 0.11pre dopo 4 mesi di pesante sviluppo!
Provala, e stupisci! Centinaia di nuove caratteristiche aggiunte... e naturalmente
era stato anche migliorato il vecchio codice, rimossi i bug ecc.
-- MPlayer 0.18 "The BugCounter"
+ - MPlayer 0.18 "The BugCounter" Lug 9, 2001
2 mesi dopo 0.17 ed ecco un'alta pubblicazione.. Completato il supporto ASF,
più formati di sottotitoli, introdotta la libao (simile alla libvo ma per l'audio),
perfino più stabile di prima, e così via. E' un MUST !
-- MPlayer 0.50 "The Faszom(C)ounter"
+ - MPlayer 0.50 "The Faszom(C)ounter" Ott 8, 2001
Hmm. Nuovo rilascio. Tonnellate di nuove caratteristiche, versione beta della GUI, bug corretti,
nuovi driver vo e ao, portato su molti sistemi, include i codec DivX opensource
e molto altro. Provatela!
-- MPlayer 0.60 "The RTFMCounter"
+ - MPlayer 0.60 "The RTFMCounter" Gen 3, 2002
Supporto per i file MOV/VIVO/RM/FLI/NUV, codec CRAM, Cinepak, ADPCM nativi,
e supporto per i codec binari di XAnim; supporto ai sottotitoli dei DVD, primo
rilascio di MEncoder, cattura da TV, cache, liba52, innumerevoli correzioni.
@@ -345,17 +359,19 @@
- binutils - la versione suggerita è la 2.11.x . Questo programma
si occupa di generare le istruzioni MMX/3DNow!/ecc, quindi è molto importante.
- - gcc - le versioni suggerite sono quelle dalla 2.95.2 alla 2.95.4.
+
- gcc - le versioni suggerite sono quelle dalla 2.95.3 alla 2.95.4.
Non usate MAI la 2.96 o la 3.x.x !!! Generano del codice errato. Se decidete
di cambiare il vostro gcc 2.96, allora non decidete in favore del 3.0 solo perchè
è più recente! Per certi versi è perfino peggiore del 2.96. Quindi tornate al
2.95.x (cambiate anche libstdc++!) o non aggiornate per niente (ma in
questo caso, preparatevi a problemi di runtime).
+ Se voti per il 3.x, prova ad usare l'ultima versione, le prime versioni avevano
+ vari bug, quindi assicurati di usare almeno la 3.0.3 o la 3.1.
Informazioni dettagliate sui bug del gcc 2.96 (che NON sono stati ancora corretti, sono
stati AGGIRATI in MPlayer!) si possono trovare
qui e nelle
FAQ !
- - XFree86 - la versione suggerita è sempre la più nuova (4.1.0).
+
- XFree86 - la versione suggerita è sempre la più nuova (4.2.0).
Normalmente tutti dovrebbero preferire questa, perchè a partire da XFree86 4.0.2, contiene
l'estensione XVideo (chiamata a volte
Xv) che è necessaria per abilitare l'accelerazione hardware YUV (visualizzazione
@@ -368,18 +384,23 @@
non è importante.
- SDL - non è obbligatorio, ma può aiutare in alcuni casi (audio difettoso,
schede video stranamente lente col driver xv). Usate sempre la versione più recente
- (a partire dalla 1.2.x).
+ (a partire dalla 1.2.x). Può anche visualizzare i sottotitoli sotto al filmato, sulla
+ barra nera.
+ - libjpeg - decodificatore JPEG opzionale, usato da -mf e alcuni file qt mov.
+ Utile sia per MPlayer che per MEncoder se hai intenzione di lavorare con file jpeg.
+ - libpng - decodificatore (M)PNG raccomandato e usato di default. Necessario per la GUI.
+ Utile sia per MPlayer che per MEncoder.
CODEC
-- libavcodec : se volete usare questo codec DivX3/DivX4/ecc, controllate la sezione
+
- libavcodec : se volete usare questo codec DivX3/DivX4/DivX5 ecc, controllate la sezione
2.2.1.2 prima di compilare. Caratteristiche :
- - si possono vedere DivX/DivX4 su piattaforme non-x86
+ - si possono vedere DivX/DivX4/DivX5 su piattaforme non-x86
- legge e codifica RealVideo 1.0/VIVO/MJPEG/h263/altri
- - questo codec ha la più alta velocità di decodifica per filmati DivX e DivX4
+
- questo codec ha la più alta velocità di decodifica per filmati DivX e DivX4/DivX5
(più veloce anche della stessa libreria DivX4 originale) ! Raccomandato!
@@ -388,15 +409,15 @@
, probabilmente ne avete bisogno. Scaricate e scompattate w32codecs.zip in
/usr/lib/win32 . Nota: il progetto avifile ha un simile pacchetto di codec, ma è
diverso dal nostro, quindi se volete usare tutti i codec supportati, usate il nostro
-pacchetto! Comunque, potete usare i nostri codec con avifile. Caratteristiche :
+pacchetto! Comunque, potete usare i nostri codec con avifile. Caratteristiche:
- ne avete bisogno se volete vedere o codificare ad esempio filmati registrati
- con macchine fotografiche digitali (esempio: DV)
- - ne avete bisogno se volete vedere filmati WMV o i più vecchi ASF
+ con vari compressori hardware, come schede tv, macchine fotografiche digitali (esempio: DV, ATI VCR, MJPEG)
+ - ne avete bisogno se volete vedere filmati WMV o i più vecchi (MP42) ASF
-- DivX4 : informazioni su questo codec sono disponibili nella sezione
+
- DivX4/DivX5 : informazioni su questo codec sono disponibili nella sezione
2.2.1.1. Se non volete codificare filmati
, probabilmente non vi serve questo codec in quanto libavcodec (vedi sopra) è
molto più veloce.
@@ -408,21 +429,32 @@
-- Se volete vedere filmati 3ivx, controllate la
-sezione codec di XAnim.
+- XviD : Alternativa di codifica opensource a Divx4Linux
+Caratteristiche :
+ - codifica a 1 o 2 passaggi con MEncoder
+ - è open-source, quindi non è disponibile solo la versione x86.
+ - è circa 2 volte più veloce di divx4 nella codifica - circa la stessa qualità
+
+
- I codec XAnim sono i migliori (schermo pieno,
-zoom YUV hardware) per decodificare vecchi formati video come Indeo 3/4/5, e alcuni
-altri. E sono multipiattaforma, quindi è l'unico modo per vedere gli Indeo su
+zoom YUV hardware) per decodificare filmati 3ivx e Indeo 3/4/5, e alcuni
+vecchi formati. E sono multipiattaforma, quindi è l'unico modo per vedere gli Indeo su
piattaforme non-x86 (bhe, eccetto usare XAnim:). Ma per esempio i filmati Cinepak
vengono letti meglio dal codec Cinepak proprio di MPlayer !
+- Per la decodifica dell' audio Ogg Vorbis devi installare correttamente
+
libvorbis . Usa pacchetti deb/rpm se disponibili, o
+ compila dai
+ sorgenti
+ (questa è una tarball del CVS di vorbis aggiornata ogni notte).
+
SCHEDE VIDEO
-Ci sono generalmente due tipi di schede video. Un tipo (la schede più nuove) supporta
-l'accelerazione YUV hardware, l'altro tipo no.
+Ci sono generalmente due tipi di schede video. Un tipo (la schede più nuove) supporta il
+ridimensionamento hardware e l'accelerazione YUV, l'altro tipo no.
Schede YUV
@@ -445,19 +477,21 @@
HREF="video.html#2.3.1.9">2.3.1.9 per ottenere un grande miglioramento delle prestazioni.
E' importante eseguire questi passi prima di compilare MPlayer,
altrimenti non ci sarà alcun supporto. Leggete anche la sezione TV-out 3dfx
-.
+.Se usi X, usa almeno la versione 4.2.0, in quanto il driver Xv 3dfx era
+difettoso nella 4.1.0, e precedenti!
-Schede ATI : leggete la sezione schede ATI
- della documentazione sul TV-out, per sapere quali caratteristiche della vostra scheda sono
- supportate da Linux/MPlayer. Se avete una scheda Radeon o una Rage128, abbiamo un driver
-XXX_vid per voi, con TV out ! Controllate Schede ATI : leggi la sezione schede ATI
+ della documentazione sul TV-out, per sapere quali caratteristiche della tua scheda sono
+ supportate da Linux/MPlayer. Se hai una scheda Radeon, Rage128
+ o Mach64 (Rage XL/Mobility, Xpert98), abbiamo un driver
+XXX_vid per te, con TV out ! Controlla questa sezione !Se sei un utente non-Linux, leggi la documentazione
di Vidix
-Schede S3 : i chip Savage hanno l'accelerazione hardware. Usate
+Schede S3 : i chip Savage e Virge/DX hanno l'accelerazione hardware. Usate
la versione il più possibile recente di XFree86, i vecchi driver sono pieni di errori. I chip Savage
hanno problemi col YV12, leggete la sezione Xv S3
- per dettagli. Le più vecchie schede non-Savage non possiedono, o è lento, supporto hardware.
+ per dettagli. Le più vecchie schede Trio non possiedono, o è lento, supporto hardware.
Schede Nvidia : scelta pessima per la visione di filmati (NVidia ha
@@ -473,7 +507,12 @@
Controllate se il driver XFree86 (e la vostra scheda) supporta l'accelerazione hardware.
Leggete la Sezione Xv per
dettagli.
- Se non è supportata, la vostra scheda è una delle :
+ Se non la supporta, allora le caratteristiche della tua scheda non sono supportate dal tuo OS :(
+ Se la scheda riesce a fare il ridimensionamento hardware sutto Windows, non significa che farà lo stesso
+ sotto Linux o altri OS, dipende dai driver! La maggior parte dei produttori non
+ fanno driver per Linux ne rilasciano le specifiche dei chip - quindi sei sfortunato se usi una delle loro schede.
+ Vedi la prossima sezione:
+
@@ -485,7 +524,7 @@
La visualizzazione a pieno schermo può essere ottenuta sia zoomando
-(tramite software, che è leeento), o usando una modalità video più piccola, per
+tramite software(usa l'opzione -zoom, ma sei avvisato: è leeento), o usando una modalità video più piccola, per
esempio 352x288. Se non avete l'accelerazione YUV, quest'ultimo metodo è
quello consigliato. Con MPlayer, questo può essere
ottenuto usando l'opzione -vm e con i seguenti
@@ -494,7 +533,7 @@
usando XFree86 : leggete i dettagli nelle sezioni
driver DGA e
driver X11. DGA è
- raccomandato!
+ raccomandato! Prova anche il DGA tramite SDL, a volte è migliore.
non usando XFree86 : provate i driver nel seguente ordine :
vesa,
fbdev,
@@ -509,7 +548,8 @@
Soundblaster Live! : con questa scheda si può usare la decodifica AC3 a 4 o 6 (5.1)
canali AC3 invece di 2. Leggete la sezione
-Decodifica software AC3.
+Decodifica software AC3.
+Per il passaggio AC3 hardware DOVETE usare l'emulazione oss di ALSA 0.9!
C-Media con uscita SP/DIF : con queste schede è possibile la
decodifica AC3 hardware, leggete la sezione
@@ -537,7 +577,7 @@
Se hai un sintonizzatore TV compatibile V4L, e vorresti guardare/catturare e
codificare filmati con MPlayer, leggi la sezione input TV.
-Ci sono tre codici per il timer in MPlayer. Per usare il vecchio
+Ci sono tre metodi di temporizzazione in MPlayer. Per usare il vecchio
metodo, non devi fare nulla. Usa usleep() per regolare
la sincronia A/V, con +/- 10ms di precisione. Comunque a volte la sincronia deve essere regolata
anche meglio. Il nuovo codice per il timer usa l'RTC (Real Time Clock, orologio a tempo reale, ndt) del PC per questo compito,
@@ -545,7 +585,7 @@
(o un po' di kernel hacking, ma non è raccomandato). Si può
vedere la nuova efficenza del timer nella riga di stato. Il terzo codice per il timer
si attiva con l'opzione -softsleep . Ha l'efficienza
-dell'RTC, ma non necessita dei permessi di root. D'altro canto,
+dell'RTC, ma non usa l'RTC. D'altro canto,
richiede più CPU. Nota: MAI installare un binario MPlayer setuid su un
sistema multiutente! E' un modo semplice per far ottenere a chiunque i privilegi di root.
@@ -560,7 +600,9 @@
A questo punto, MPlayer è pronto ad essere usato. La directory
/usr/local/share/mplayer contiene il file codecs.conf ,
che serve per dire al programma di quali codec dispone e le loro caratteristiche.
-Questo file dovrebbe essere sempre tenuto aggiornato di pari passo col binario principale !
+Questo file dovrebbe essere sempre tenuto aggiornato di pari passo col binario principale !
+Controlla se hai codecs.conf nella tua directory home (~/.mplayer/codecs.conf)
+lasciato da vecchie versioni di MPlayer, e rimuovilo!
Gli utenti Debian possono costruirsi un pacchetto .deb, è molto
semplice. Basta eseguire fakeroot debian/rules binary nella directory principale di MPlayer.
@@ -568,7 +610,11 @@
Controllare SEMPRE l'output di ./configure e il file
configure.log , contengono informazioni su quello che sarà compilato,
-e quello che non lo sarà. Potresti anche guardare i file config.h e config.mak.
+e quello che non lo sarà. Potresti anche guardare i file config.h e config.mak.
+Se hai delle librerie installate, ma non trovate da ./configure, allora controlla
+se hai anche i rispettivi file header (di solito i pacchetti -dev) e
+che le versioni coincidano. Il configure.log solitamente ti dice cosa manca.
+
Sebbene non obbligatorio, i font dovrebbero essere installati per ottenere le
funzionalità di OSD, e sottotitoli. Scarica mp-arial-iso-8859-*.zip e/o aggiornamenti opzionali
@@ -612,7 +658,7 @@
questi formati, leggi il file subreader.c, linea ~30.
MPlayer supporta i sottotitoli VobSub. Consistono in
-un grande (alcuni megabyte) file .SUB, un file .IDX, e/o un file .IFO.
+un grande (alcuni megabyte) file .SUB, un file .IDX opzionale, e/o un file .IFO.
Utilizzo : se hai file come sample.sub , sample.ifo ,
sample.idx - devi passare l'opzione -vobsub sample -vobsubid
0 (volendo anche con l'intero path, naturalmente). L'opzione
@@ -660,7 +706,9 @@
scarica pacchetti di font pronti all'uso dal sito di MPlayer.
Nota: i font attualmente disponibili sono limitati al supporto iso 8859-1/2,
-e ci sono alcune versioni speciali per il coreano, il russo ecc.
+ma ci sono altri font (coreano, russo, 8859-8 ecc) nella
+sezione contrib/font dell' FTP, fatti dagli utenti.
+
Il font dovrebbe avere un appropriato file font.desc che mappa le posizioni del font unicode
alle vere code page del testo dei sottotitoli. Un'altra soluzione
è quella di codificare i sottotitoli in utf8 e usare l'opzione -utf8
@@ -734,7 +782,7 @@
Suggerimento : i colori sono scombinati? Allora il tuo sintonizzatore non può
- usare lo spazio dei colori si YV12. Prova I420 (devi usare anche l'opzione -vc rawi420 !), o YUY2, UYVY, RGB32 (quest'ultimo
+ usare lo spazio dei colori YV12. Prova I420 (devi usare anche l'opzione -vc rawi420 !), o YUY2, UYVY, RGB32 (quest'ultimo
con -vo sdl ).
Si possono specificare questi con l'opzione outfmt=YV12 vedi sotto.
@@ -742,16 +790,22 @@
|
- on |
+ on |
|
- usa l'input TV
+ | usa l'input TV
|
|
- driver |
+ noaudio |
+ |
+ niente suono, grazie |
+
+
+ |
+ driver |
|
-
+ |
dummy - input TV NULL :) Usato solo per test, genera un input di tipo dummy.
v4l - cattura immagini dall'interfaccia V4L standard (default
@@ -759,69 +813,69 @@
|
|
- device |
+ device |
|
- specifica altri
+ | specifica altri
dispositivi al posto del default /dev/video0 |
|
- input |
+ input |
|
- dice da quale
+ | dice da quale
input del sintonizzatore TV si vogliono prelevare le immagini (es. television,
s-video, composite, ...)
Stampa quelli disponibili durante l'inizializzazione. |
|
- freq |
+ freq |
|
- specifica la
+ | specifica la
frequenza alla quale settare il sintonizzatore (es. 511.250) |
|
- outfmt |
+ outfmt |
|
- in quale formato output
+ | in quale formato output
vogliamo le immagini (rgb32, rgb24, yv12,
uyvy, i420 (per i420 devi passare l'opzione -vc rawi420 ,
a causa di un conflitto fourcc) |
|
- width |
+ width |
|
-
+ |
la larghezza della finestra di output, in pixel |
|
- height |
+ height |
|
-
+ |
l'altezza della finestra di output, in pixel |
|
- norm |
+ norm |
|
-
+ |
disponibili: PAL, SECAM, NTSC |
|
- channel |
+ channel |
|
-
+ |
imposta il sintonizzatore al canale dato |
|
- chanlist |
+ chanlist |
|
-
+ |
disponibili: us-bcast, us-cable, europe-west, europe-east, ecc |
@@ -830,9 +884,9 @@
2.5.4. Controllo da tastiera
- | h o l | | seleziona il precedente/prossimo canale |
- | n | | cambia norm |
- | b | | cambia la lista dei canali |
+ | h o l | | seleziona il precedente/prossimo canale |
+ | n | | cambia norm |
+ | b | | cambia la lista dei canali |
2.5.5. Esempi
@@ -850,72 +904,80 @@
3.1. Linea di comando
-MPlayer utilizza un complesso albero di opzioni. Questo è costituito da opzioni di "default"
+ MPlayer utilizza un complesso albero di opzioni. Questo è costituito da opzioni globali
scritte prima (per esempio mplayer -vfm 5 ), e opzioni
scritte dopo i nomi dei file, che si applicano solo al dato file/URL/qualsiasicosa
- (per esempio mplayer -vfm 5 movie1.avi movie2.avi -vfm 4 ).
+ (per esempio mplayer -vfm 5 movie1.avi movie2.avi -vfm 4 ).
+ Si possono raggruppare nomifile/URL usando { e }. E' utile con l'opzione
+ -loop: mplayer { 1.avi -loop 2 2.avi } -loop 3
+ leggerà i file in questo ordine: 1 1 2 1 1 2 1 1 2
+
- | file | | mplayer [opzioni] [percorso/]nomefile |
- | file | | mplayer [opzioni di default] [percorso/]nomefile1 [opzioni per nomefile1] nomefile2 nomefile3 [opzioni per nomefile3] |
- | VCD | | mplayer [opzioni] -vcd numtraccia /dev/cdrom |
- | DVD | | mplayer [opzioni] -dvd numtitolo [/dev/dvd] |
- | rete | | mplayer [opzioni] http://sito.com/file.[mpg|avi] (la struttura ad albero può essere usata anche qui, vedi sopra) |
+ | file | | mplayer [opzioni] [percorso/]nomefile |
+ | file | | mplayer [opzioni di default] [percorso/]nomefile1 [opzioni per nomefile1] nomefile2 [opzioni per nomefile2] ... |
+ | VCD | | mplayer [opzioni] -vcd numtraccia [-cdrom-device /dev/cdrom] |
+ | DVD | | mplayer [opzioni] -dvd numtitolo [-dvd-device /dev/dvd] |
+ | rete | | mplayer [opzioni] http://sito.com/file.[mpg|avi] (si possono usare anche playlist) |
+
+Le ultime versioni di MPlayer accettano anche tracce VCD e DVD in stile URL, proprio come fa
+Xine: mplayer dvd://1 o mplayer vcd://1
+
+
mplayer -vo x11 /mnt/Films/Contact/contact2.mpg
- mplayer -vcd 2 /dev/cdrom
+ mplayer -vcd 2
mplayer -afm 3 /mnt/DVDtrailers/alien4.vob
- mplayer -dvd 1 /dev/dvd
+ mplayer -dvd 1 -dvd-device /dev/hdc
mplayer -abs 65536 -delay -0.4 -nobps ~/movies/test.avi
3.2. Controllo da tastiera
- | <- o -> | | cerca indietro/avanti 10 secondi |
- | su o giu | | va indietro/avanti 1 minuto |
- | pgsu/pggiu | | va indietro/avanti 10 minuti |
- | < o > | | va indietro/avanti nella playlist |
- | p o SPAZIO | | pausa il filmato (premi un tasto) |
- | q o ESC | | ferma la riproduzione e chiude il programma |
- | + o - | | aggiusta il ritardo audio di +/- 0.1 secondi |
- | / o * | | diminuisce/aumenta il volume |
- | o | | cambia l'OSD: nessuno / ricerca / ricerca+timer |
- | m | | usa il volume master/pcm |
- | z o x | | aggiusta il ritardo dei sottotitoli di +/- 0.1 secondi |
+ | <- o -> | | cerca indietro/avanti 10 secondi |
+ | su o giu | | va indietro/avanti 1 minuto |
+ | pgsu/pggiu | | va indietro/avanti 10 minuti |
+ | < o > | | va indietro/avanti nella playlist |
+ | p o SPAZIO | | pausa il filmato (premi un tasto) |
+ | q o ESC | | ferma la riproduzione e chiude il programma |
+ | + o - | | aggiusta il ritardo audio di +/- 0.1 secondi |
+ | / o * | | diminuisce/aumenta il volume |
+ | o | | cambia l'OSD: nessuno / ricerca / ricerca+timer |
+ | z o x | | aggiusta il ritardo dei sottotitoli di +/- 0.1 secondi |
-(i seguenti tasti sono disponibili solo con l'opzione -vo xv ) |
+(i seguenti tasti sono disponibili solo con l'opzione -vo xv ) |
- | 1 o 2 | | regola il contrasto |
- | 3 o 4 | | regola la luminosità |
- | 5 o 6 | | regola l'hue |
- | 7 o 8 | | regola la saturazione |
+ | 1 o 2 | | regola il contrasto |
+ | 3 o 4 | | regola la luminosità |
+ | 5 o 6 | | regola l'hue |
+ | 7 o 8 | | regola la saturazione |
Controllo da tastiera della GUI
- | , e . | | precedente / prossimo file |
- | - o + | | diminuisce / aumenta il volume |
- | invio | | inizia riproduzione |
- | spazio | | pausa |
- | s | | stop |
- | a | | about |
- | l | | carica file |
- | b | | skin browser |
- | e | | mostra l'equalizzatore |
- | p | | mostra la playlist |
- | f | | modalità a pieno schermo |
- | m | | muto |
+ | , e . | | precedente / prossimo file |
+ | - o + | | diminuisce / aumenta il volume |
+ | invio | | inizia riproduzione |
+ | spazio | | pausa |
+ | s | | stop |
+ | a | | about |
+ | l | | carica file |
+ | b | | skin browser |
+ | e | | mostra l'equalizzatore |
+ | p | | mostra la playlist |
+ | f | | modalità a pieno schermo |
+ | m | | muto |
Controllo dell'input TV
- | h o l | | seleziona precedente/prossimo canale |
- | n | | cambia norm |
- | b | | cambia lista canali |
+ | h o l | | seleziona precedente/prossimo canale |
+ | n | | cambia norm |
+ | b | | cambia lista canali |
@@ -937,16 +999,15 @@
Questa accetta i seguenti comandi:
- | PAUSA | | pausa la riproduzione. Ogni altro tasto continua la riproduzione. |
- | SPEGNI | | esce da MPlayer |
- | INDIETRO | | 10 secondi indietro |
- | INDIETRO VELOCE | | 60 secondi indietro |
- | AVANTI | | salta 10 secondi |
- | AVANTI VELOCE | | salta 60 secondi |
- | AUMENTA VOL | | aumenta il volume dell'uno percento |
- | DIMINUISCI VOL | | diminuisce il volume dell'uno percento |
- | MASTER | | usa il canale master del mixer |
- | PCM | | usa il canale pcm del mixer |
+ | PAUSA | | pausa la riproduzione. Ogni altro tasto continua la riproduzione. |
+ | SPEGNI | | esce da MPlayer |
+ | INDIETRO | | 10 secondi indietro |
+ | INDIETRO VELOCE | | 60 secondi indietro |
+ | AVANTI | | salta 10 secondi |
+ | AVANTI VELOCE | | salta 60 secondi |
+ | AUMENTA VOL | | aumenta il volume dell'uno percento |
+ | DIMINUISCI VOL | | diminuisce il volume dell'uno percento |
+ | PCM | | usa il canale pcm del mixer |
Non dimenticare di abilitare la ripetizione per i pulsanti INDIETRO/AVANTI in .lircrc. Ecco un
@@ -973,20 +1034,19 @@
3.4. Streaming dalla rete o da pipe
MPlayer può riprodurre file dalla rete, usando il protocollo HTTP.
-Configurarlo è facile, basta ricompilare MPlayer con
-
- ./configure --enable-streaming
La riproduzione funziona aggiungendo semplicemente l'URL alla linea di comando. MPlayer
onora anche la variabile d'ambiente HTTP_PROXY, e usa il proxy se disponibile.
L'utilizzo del proxy può anche essere forzato :
- mplayer http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf
+mplayer http_proxy://proxy.micorsops.com:3128/http://micorsops.com:80/stream.asf
MPlayer può leggere dallo standard input (NON da named pipe). Questo può essere per esempio
usato per riprodurre da FTP:
+wget ftp://micorsops.com/qualcosa.avi -O - | mplayer -
- wget ftp://micorsops.com/qualcosa.avi -O - | mplayer -
+Nota: si consiglia anche di abilitare la CACHE quando si legge da rete:
+wget ftp://micorsops.com/qualcosa.avi -O - | mplayer -cache 8192 -
4. Sezione FAQ (Domande frequenti ndt)
@@ -1172,7 +1232,7 @@
supporto DivX4Linux (ProjectMayo) (vedi documentazione)
nuovo supporto DVD usando libdvdread
supporto DVB
- output MPEG PES
+ output MPEG PES & supporto schede DVB
tutto quello che non è menzionato da altre parti
@@ -1261,7 +1321,7 @@
supporto DGA in libvo
-Felix Bünemann (Atmos)
+Felix Bünemann (Atmos)
- mainteiner driver SDL
- correzioni formati YUV addizionali
@@ -1273,7 +1333,9 @@
- supporto audio OggVorbis
- vario codice
- port Win32
- - supporto priorità in codecs.conf
+ - supporto priorità in codecs.conf (mai usato ;)
+ - supporto DivX5Linux
+ - supporto decodifica AAC via libfaad2
TeLeNiEkO
@@ -1442,7 +1504,13 @@
- implementazione open-source codec MS Video1
- demuxer, decodificatore FLI
- - decodificatore generico ADPCM (supporta anche IMA4 stereo)
+ - decoder ADPCM unificato (supporta IMA/DVI, MS ADPCM, alcuni altri)
+ - demuxer file FILM (.cpk)
+ - demuxer file RoQ
+ - decoder Audio/Video RoQ
+ - decoder QT SMC
+ - decoder QT RLE
+ - decoder MS RLE
Tobias Diedrich
@@ -1468,7 +1536,7 @@
Johannes Feigl
- - traduzione tedesca documentazione
+ - originale traduzione tedesca documentazione
- miglioramenti in configure, piccole patch
- ha trovato qualcuno (Thilo Wunderlich) che ha mandato una scheda DVB
@@ -1496,12 +1564,13 @@
Anders Johansson
- - sistema di plugin audio
+ - sistema di plugin audio, alcune plugin di effetti
Roberto Togni
- Decoder QT RPZA open-source
+ - Decoder HuffYUV open-source
Wojtek Kaniewski
@@ -1509,6 +1578,11 @@
Supporto rotella del mouse
+Fredrik Kuivinen
+
+ - OSD/sottotitoli fuori dal filmato - per SDL
+
+
Tester principali:
@@ -1567,6 +1641,10 @@
- autore remez.c [usato per calcolare i coefficienti del filtro audio]
+Vivien Chappelier, Damien Vincent:
+- autori di libFAME [veloce codificatore mpeg-1, usato da -vo mpegpes/-vo dxr3]
+
+
Il loro codice non è nella versione attuale del lettore, ma ho avuto idee
@@ -1596,40 +1674,43 @@
Documentazione inglese
- - tech-hun.txt: A'rpi
-
- tutti gli altri: Gabucino
-
- versione HTML: LGB
+
- documentazione utente: Gabucino
+
- documentazione tech/*: A'rpi
Traduzioni della documentazione
Piattaforme/port
- Pacchettizazione DEBIAN: Dariusz Pietrzak
-
- Supporto FreeBSD: Vladimir Kushnir
+
- Supporto FreeBSD: Vladimir Kushnir, Nexus
- Supporto Solaris 8: Jürgen Keil
- Supporto MIPS: Oliver Schoenbrunner
Codice MPlayer:
- - demuxer, riconoscimento formati file: A'rpi
-
- supporto DVD: (versione alpha di: LGB) ora: A'rpi
+
- codice di sincronizzazione A-V: A'rpi
+
- libmpdemux, libmpcodecs: A'rpi
+
- input TV: Alex
+
- supporto DVD (nuovissimo - dvdnav): Kees Cook
+
- supporto DVD (nuovo - dvdread/dvdcss): A'rpi
+
- supporto DVD (vecchio - libcss): LGB
- streaming da rete: Bertrand BAUDET
-
- codice sincronizzazione A-V: A'rpi
-
- parser/lettore file sottotitoli: Lez (la maggior parte)
+
- parser/lettore/scrittore file sottotitoli ascii: Lez
+
- sottotitoli DVD/VOB: Kim Minh Kaplan
+
- renderer SUB/OSD: Adam Tla/lka
- file config e parser della linea di comando: Szabi
-
- fastmemcpy: Nick Kurshev
+
- playtree, livello input: Albeu
+
- postproc, convertitori colorspace: Michael Niedermayer
- supporto LIRC: Acki
-
- renderer SUB/OSD: Adam Tla/lka
+
- VIDIX core, libdha: Nick Kurshev
driver libvo:
@@ -1637,16 +1718,16 @@
- vo_tdfxfb.c - Zeljko Stevanovic
- vo_aa.c - Folke Ashberg
- vo_directfb.c - Jiri Svoboda
-
- vo_dga.c - Acki
+
- vo_dga.c - Acki (datato)
+
- vo_dxr3.c - David Holm
- vo_fbdev.c - Szabi
- vo_ggi.c - al3x
-
- vo_gl.c - A'rpi
+
- vo_gl.c - A'rpi (datato)
- vo_gl2.c - Sven Goethel
- vo_md5.c - A'rpi
- vo_mga.c - A'rpi
- vo_mpegpes.c - A'rpi
- vo_null.c - A'rpi
-
- vo_odivx.c - A'rpi
- vo_pgm.c - A'rpi
- vo_png.c - Atmos
- vo_sdl.c - Atmos
@@ -1656,8 +1737,18 @@
- vo_x11.c - Pontscho
- vo_xmga.c - Pontscho
- vo_xv.c - Pontscho
+
- vo_xvidix.c - al3x
- vo_zr.c - Rik Snel
+driver VIDIX:
+
+ - genfb_vid - al3x
+
- mach64_vid - Michael Niedermayer
+
- mga_vid - al3x ?
+
- nvidia_vid - al3x (sviloppo fermato - non aspettartelo)
+
- radeon_vid - Nick Kurshev
+
- rage128_vid - Nick Kurshev
+
driver libao2:
- ao_alsa5.c - al3x
@@ -1679,12 +1770,6 @@
- altre - A'rpi
-Vari:
-
- - vbelib.* - Nick Kurshev
-
- lrmi.* - copiato da Nick Kurshev (originale di Josh Vanderhoof)
-
-
Appendice B - Le mailing list
@@ -1696,7 +1781,7 @@
http://mplayerhq.hu/mailman/listinfo/mplayer-dev-eng
Questa lista riguarda lo sviluppo di mplayer! Qui si discutono i cambiamenti di interfaccia/API,
nuove librerie, ottimizzazione del codice, cambiamenti in ./configure, e le patch mandate.
-NON inviare segnalazioni di bug, domande "da utente", richieste di caratteristiche qui!
+NON inviare segnalazioni di bug, domande "da utente", richieste di caratteristiche, flame qui!
Questa lista dovrebbe essere mantenuta con un basso livello di traffico.
Lista utenti MPlayer:
@@ -1711,7 +1796,7 @@
http://mplayerhq.hu/mailman/listinfo/mplayer-felhasznalok
- lista in lingua ungara
-- argomenti? Lo vedremo...
+- argomenti? Lo vedremo... soprattutto flame e domande evitabili finora :(
Utenti MPlayer & Matrox G200/G400/G450/G550:
@@ -1723,13 +1808,13 @@
Utenti MPlayer & scheda DVB:
http://mplayerhq.hu/mailman/listinfo/mplayer-dvb
-Questioni inerernti la scheda di decodifica hardware chiamata DVB. MPlayer CVS-log:
http://mplayerhq.hu/mailman/listinfo/mplayer-cvslog
Mandate qui domande solo sui cambiamenti CVS.
-(se non capite perchè una certa modifica è necessaria o se avete una correzione migliore)
+(se non capite perchè una certa modifica è necessaria o se avete una correzione migliore o avete
+notato dei possibili bug/problemi nella patch mandata)
Assicuratevi che lo sviluppatore cui vi riferite legga questa lista!
@@ -1747,21 +1832,6 @@
Bug/problemi speciali relativi al sistema/cpu:
Ritardo/desincronizzazione audio relativa a uno o più file:
-- file danneggiato (per favore facci avere il file, così che possiamo controllare e correggere)
+ - file danneggiato
Aggiramento:
- opzione -ni o -nobps (per file senza interleave o corrotti)
@@ -1811,8 +1887,10 @@
e/o
- opzione -delay o tasti +/- durante la riproduzione per regolare il ritardo
+ Se nulla di questo aiuta, per favore mandaci il file, controlleremo (e correggeremo).
- la tua scheda sonora non supporta la riproduzione a 48Khz
- Aggiramento: compra una scheda migliore... o prova a diminuire l'fps del 10% (usa -fps 27 per un filmato a 30fps)
+ Aggiramento: compra una scheda migliore... o prova a diminuire l'fps del 10% (usa -fps 27 per un filmato a 30fps)
+ o usa il plugin di ricampionamento
- macchina lenta
(se A-V non è circa 0, e l'ultimo numero nella riga di stato aumenta)
Aggiramento: -framedrop
@@ -1820,10 +1898,18 @@
Nessun suono:
-- il tuo file usa un codec non supportato
+ - il tuo file usa un codec audio non supportato
Aggiramento: leggi la documentazione e aiutaci ad aggiungerne il supporto
+Nessuna immagine (solo una finestra grigia/verde):
+
+- il tuo file usa un codec video non supportato
+ Aggiramento: leggi la documentazione e aiutaci ad aggiungerne il supporto
+- il codec selezionato automaticamente non riesce a leggere il file, prova con un altro usando le opzioni -vc o -vfm
+- stai cercando di leggere file DivX 3.x col decoder opendivx o XviD (-vc odivx) - installa Divx4Linux e ricomplila mplayer
+
+
Problemi di output video:
Prima nota: le opzioni -fs -vm e -zoom sono solo suggerimenti, non sono (ancora)
@@ -1834,5 +1920,9 @@
- driver x11: spiacente, non può essere corretto ora
- driver xv: usa l'opzione -double
+Immagine verde usando mga_vid (-vo mga / -vo xmga):
+- mga_vid ha riconosciuto male la quantità di RAM della tua scheda, ricaricalo usando l'opzione mga_ram_size
+
+
diff -r 21bd4b32abb4 -r 70264cc9ade0 DOCS/Italian/encoding.html
--- a/DOCS/Italian/encoding.html Sat Apr 13 00:48:21 2002 +0000
+++ b/DOCS/Italian/encoding.html Sat Apr 13 01:25:51 2002 +0000
@@ -1,7 +1,16 @@
+
+
+
+
+
-
+
2.4. Codificare con MEncoder
@@ -20,10 +29,13 @@
- OPZIONALE - leggi le istruzioni di compilazione di MPlayer, contengono informazioni
su come installare libdvdread per il supporto DVD, ecc.
- - OPZIONALE - scarica le librerie DivX4linux più recenti
+
- OPZIONALE (SOLO PER LINUX) - scarica le librerie DivX4linux più recenti
da avifile.sourceforge.net,
e installale CORRETTAMENTE. Ti servono se vuoi codificare in DivX4
(1/2 passaggi).
+ - OPTIONAL - scarica e installa
+ XViD. Molto utile su sistemi non-Linux, e/o se hai bisogno
+ di una codifica più veloce del DivX4, con approssimativamente la stessa qualità.
- OPZIONALE - per il supporto libavcodec, installa libavcodec come
descritto nella sezione libavcodec.
- OPZIONALE - scarica e compila libmp3lame (da lame 3.89beta o lame CVS).
@@ -38,6 +50,9 @@
se è 400 o comunque alto, non dovresti sentire una diminuzione di
qualità. Oh, e se il tuo compilatore non esegue nemmeno make test ...
Bhe, cancella quel GCC 2.96.
+ - OPZIONALE -
libjpeg e libpng -
+ come descritto nella sezione Installazione
+
@@ -53,6 +68,7 @@
libavcodec di ffmpeg
- codifica video da sintonizzatori TV compatibili con V4L
- codifica/multiplexing a file AVI intervallati con un indice corretto
+ - creazione di file da flusso audio esterno
- 1, 2 o 3 passaggi video DivX4
- Audio MP3 VBR - NOTA IMPORTANTE : l'audio MP3 VBR non sempre
viene letto bene da i lettori di windows! Se hai intenzione di codificare AVI
@@ -68,7 +84,6 @@
Caratteristiche programmate :
- - usare audio da un file separato (AC3, MP3, OGG)
- ancora più ampia scelta disponibile di formati/codec di (de)codifica
(creare file VOB con flussi DivX4/Indeo5/VIVO :)
- codifica audio da v4l
@@ -100,16 +115,16 @@
-
+ |
rm frameno.avi |
-
+ |
rimuovi il file temporaneo che va in conflitto |
-
+ |
mencoder <file/DVD> -ovc frameno -o
frameno.avi |
-
+ |
Primo passaggio : sarà creato un file avi di solo audio, contenente SOLO
il flusso audio richiesto. Non dimenticare -lameopts , se ne
hai bisogno. Se stai codificando un filmato lungo, MEncoder da
@@ -117,19 +132,19 @@
dopo la fine di questo passaggio. |
-
+ |
mencoder <file/DVD> -oac copy -pass 1
-divx4opts br=<bitrate> |
-
+ |
Secondo passaggio : cioè il primo passaggio della codifica del video DivX4.
Puoi specificare il bitrate video dato da MEncoder alla fine del precedente
passaggio. |
-
+ |
mencoder <file/DVD> -oac copy -pass 2
-divx4opts br=<bitrate> |
-
+ |
Terzo passaggio : cioè il secondo passaggio della codifica video DivX4.
Puoi specificare il bitrate video dato da MEncoder alla fine del precedente
passaggio. In questo passaggio, l'audio da frameno.avi sarà inserito
@@ -188,7 +203,10 @@
quando si vuole codificare solo il flusso audio (come, PCM non compresso
in MP3).
- - Flusso audio (opzione
-oac copy ) : inutile spiegare.
+ - Flusso audio (opzione
-oac copy ) : semplice da capire.
+ E' possibile prendere un file audio esterno (MP3, AC3, Vorbis) e mixarlo
+ nel flusso di output. Usa l'opzione -audiofile <filename>
+ per farlo.
@@ -237,16 +255,7 @@
Spiegazione del processo
MEncoder decodifica le immagini in input con un codec video MJPEG
- disponibile (per i PNG, usa il decoder PNG interno). Di
- default usa ffmjpeg , quindi devi compilare con il supporto libavcodec
- (cosa che è raccomandata comunque). Lo svantaggio è che non può gestire
- alcuni tipi di JPEG (al posto di questi verrà codificata un'immagine verde). Usa dei
- programmi esterni per convertire quelle immagini in un formato adatto. Si può
- liberamente scegliere qualunque altro decoder MJPEG, come mcmjpg32.dll
- (MainConcept Motion JPEG) se installato, e dopo aver controllato
- codecs.conf e la linea di videocodec che fa riferimento
- a questo file, saprai che devi usare l'opzione -vc mjpeg
- per ottenere questo.
+ disponibile (per i PNG, usa libpng).
MEncoder quindi passa l' immagine decodificata al compressore video scelto
@@ -263,6 +272,10 @@
mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 -o
output.avi
+Creare un file DivX4 da alcuni dei file JPEG presenti nella directory attuale :
+ mencoder frame001.jpg,frame002.jpg -mf on:w=800:h=600:fps=25 -ovc divx4 -o
+ output.avi
+
Creare un file Motion JPEG (MJPEG) da tutti i file JPEG presenti nella directory attuale :
mencoder \*.jpg -mf on:w=800:h=600:fps=25 -ovc copy
-o output.avi
@@ -294,44 +307,44 @@
-
+ |
-ss tempo |
-
+ |
comincia a codificare dal tempo dato (può partire solo dai frame chiave !)
|
-
+ |
-endpos tempo |
-
+ |
smetti di codificare al tempo dato. Vedi la pagina di man per esempi !
|
-
+ |
-o nomefile |
-
+ |
specifica il nome del file di output
|
-
+ |
-x larghezza in pixel |
-
+ |
ridimensiona l'output alla data larghezza in pixel
|
-
+ |
-y altezza in pixel |
-
+ |
ridimensiona l'output alla data altezza in pixel
|
-
+ |
-sws 0-2 |
-
+ |
metodo di ridimensionamento
0 - bilineare veloce
1 - bilineare
@@ -339,9 +352,9 @@
|
-
+ |
-ovc nomecodec |
-
+ |
Codifica col codec dato (i nomi dei codec sono quelli presenti in codecs.conf). Esempi:
help - ottieni una lista dei codec disponibili
null - non creare un flusso video nell'AVI di output
@@ -354,9 +367,9 @@
|
-
+ |
-oac nomecodec |
-
+ |
Codifica col codec dato (i nomi dei codec sono quelli presenti in codecs.conf). Esempi:
help - ottieni una lista dei codec disponibili
copy - nessuna codifica, copia il flusso (solo da AVI/ASF per ora)
@@ -365,9 +378,9 @@
|
-
+ |
-mf opzioni multifile |
-
+ |
Usate per codificare da file JPEG multipli. Le sue sotto-opzioni sono:
on - abilita il supporto multifile
w=<valore> - larghezza del file di output
@@ -378,9 +391,9 @@
|
-
+ |
-divx4opts |
-
+ |
Se codifichi in DivX4, puoi specificare i sui parametri qui, come:
-divx4opts br=1800:deinterlace:key=250
Opzioni comuni: (per la lista completa leggi la pagina di man!)
@@ -391,9 +404,9 @@
|
-
+ |
-lavcopts |
-
+ |
Se codifichi in libavcodec, puoi specificare i sui parametri qui, come:
-lavcopts vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250
Opzioni comuni: (per la lista completa leggi la pagina di man!)
@@ -405,9 +418,9 @@
|
-
+ |
-lameopts |
-
+ |
Se codifichi in MP3 con libmp3lame, puoi specificare i sui parametri qui, come:
-lameopts q=3
-lameopts br=192:cbr
diff -r 21bd4b32abb4 -r 70264cc9ade0 DOCS/Italian/faq.html
--- a/DOCS/Italian/faq.html Sat Apr 13 00:48:21 2002 +0000
+++ b/DOCS/Italian/faq.html Sat Apr 13 01:25:51 2002 +0000
@@ -1,46 +1,48 @@
+
+
+
+
+
-
+
5. Sezione FAQ (Domande frequenti)
-5.1 Compilazione
+ | 5.1 Compilazione
| |
- | D: |
+ | | D: |
+
configure finisce con questo testo, e MPlayer non compila !
Your gcc does not support even i386 for '-march' and '-mcpu'.
- | | R: |
+ | | R: |
+
Il tuo gcc non è installato correttamente, controlla il file
config.log
per dettagli.
| |
- | D: |
+ | | D: |
+
Cosa significa "No such file or directory" ?
- | | R: |
+ | | R: |
+
Probabilmente non c'è quel file o directory.
| |
- | D: |
+ | | D: |
+
Qual'è il problema col gcc 2.96 ?
- | | R: |
+ | | R: |
+
Per essere breve: NON USARE il gcc 2.96 !!!
Leggi questo e questo testo!
@@ -49,22 +51,19 @@
| |
- | D: |
+ | | D: |
+
Bene, ho il gcc 3.0.1 di RedHat/Mandrake, quindi sono a posto--!
- | | R: |
+ | | R: |
+
No, ci sono questioni anche con quei compilatori.
Usa la serie 2.95.x per l'affidabilità (non 2.96).
Usa l'ultimo gcc 3.0.x (a partire dal 3.0.2) se vuoi usare una versione 3.0.x.
| |
- | D: |
+ | | D: |
+
Ho provato a compilare MPlayer, ma ho ottenuto questo output:
In file included from /usr/include/g++-v3/bits/std_cwchar.h:42,
@@ -80,19 +79,16 @@
/usr/include/wchar.h:514: cannot convert `const wchar_t* __restrict' to
`const
- | | R: |
+ | | R: |
+
Aggiorna glibc al più recente. Su Mandrake, usa 2.2.4-8mdk .
| |
- | D: |
+ | | D: |
+
...gcc 2.96... (si, alcune persone stanno ANCORA discutendo del loro gcc 2.96!!)
- | | R: |
+ | | R: |
+
Ma noi abbiamo ideg (la parola 'ideg' è descritta oltre nelle FAQ). E i
nostri
contatori di ideg vanno in overflow ancora e ancora.
@@ -133,83 +129,69 @@
Arpi (una mail sulla lista mplayer-users)
| |
- | D: |
+ | | D: |
+
Dove trovo informazioni sui bug del gcc 2.96 ?
- | | R: |
+ | | R: |
+
In questa documentazione. E questa
documentazione dice perchè RedHat ha rilasciato il 2.96 e altre cose
interessanti.
| |
- | D: |
+ | | D: |
+
L'output SDL non funziona o compila. Il Problema è ....
- | | R: |
+ | | R: |
+
E' stato testato con le versioni SDL più recenti (probabilmente funziona su 1.1.7+).
NON funziona con nessuna versione precedente, quindi non chiedete.
| |
- | D: |
+ | | D: |
+
Ho ancora dei problemi a compilare col supporto SDL. Gcc dice qualcosa
a proposito di "undefined reference to `SDL_EnableKeyRepeat'" Che c'è?
- | | R: |
+ | | R: |
+
Dove hai installato la libreria SDL? Se l'hai installata in /usr/local
(il default) allora modifica il config.mak di primo livello e aggiungi
"-L/usr/local/lib " dopo "X_LIBS=" Ora scrivi make. Fatto!
| |
- | D: |
+ | | D: |
+
Non compila, e mancano uint64_t inttypes.h e cose simili...
- | | R: |
+ | | R: |
+
copia etc/inttypes.h nella directory di MPlayer (cp etc/inttypes.h .)
riprova...
| |
- | D: |
+ | | D: |
+
Ho un Pentium III ma ./configure non rileva l'SSE
- | | R: |
+ | | R: |
+
Solo le versioni del kernel 2.4.x supportano SSE (o prova l'ultimo 2.2.19 o più
recente, ma
preparati a dei problemi)
| |
- | D: |
+ | | D: |
+
Ho la G200/G400, come compilare/usare il driver mga_vid?
- | | R: |
+ | | R: |
+
Leggi tutta questa documentazione.
| |
- | D: |
+ | | D: |
+
Ci sono pacchetti rpm/deb/... di MPlayer?
- | | R: |
+ | | R: |
+
Puoi farti un pacchetto .deb, guarda la sezione 6.1.
E' _FORTEMENTE_ scoraggiato l'uso di pacchetti precompilati
@@ -219,14 +201,12 @@
MPlayer!
| |
- | D: |
+ | | D: |
+
Durante il 'make', MPlayer si lamenta circa le librerie X11. Non capisco,
io HO X installato!?
- | | R: |
+ | | R: |
+
...ma non hai il pacchetto di sviluppo di X. O non è
installato correttamente. Si chiama XFree86-devel* sotto RedHat, e xlib6g-dev*
sotto
@@ -240,50 +220,42 @@
La tua distribuzione potrebbe differire dal Linux Filesystem Standard.
| |
- | D: |
+ | | D: |
+
E il driver DGA? Non riesco a trovarlo!!!
- | | R: |
+ | | R: |
+
./configure rileva automaticamente il tuo driver DGA. Se -vo help non mostra
DGA, allora c'è un problema con la tua installazione X.
Prova ./configure --enable-dga (e leggi la documentazione)
In alternativa, prova il driver DGA di SDL con l'opzione '-vo sdl:dga'.
| |
- | D: |
+ | | D: |
+
Non riesco a compilare SVGAlib.. uso il kernel 2.3/2.4.
- | | R: |
+ | | R: |
+
Devi modificare il file Makefile.cfg di SVGAlib commentare "BACKGROUND = y".
| |
- | D: |
+ | | D: |
+
Ho compilato MPlayer col supporto libdvdcss/libdivxdecore, ma quando tento di
farlo partire, dice:
> error while loading shared libraries: lib*.so.0: cannot load
shared object file: No such file or directory
Ho controllato il file e C'E', in /usr/local/lib.
- | | R: |
+ | | R: |
+
Aggiungi /usr/local/lib a /etc/ld.so.conf e esegui ldconfig .
| |
- | D: |
+ | | D: |
+
Sembra che MPlayer non trovi la mia libcss. Cosa sbaglio ?
- | | R: |
+ | | R: |
+
E' normale. MPlayer non utilizza più libcss per leggere i DVD. Devi
installare libdvdread e libdvdcss. Leggi la sezione
sui DVD qui. libcss deve essere usato per esempio se
@@ -292,65 +264,54 @@
utenti).
| |
- | D: |
+ | | D: |
+
Hmm, strano. Quando carico il modulo del kernel mga_vid.o, trovo questo nei
log:
Warning: loading mga_vid.o will taint the kernel: no license
- | | R: |
+ | | R: |
+
Gli ultimi moduli del kernel necessitano dell'indicazione della loro license
(principalmente
per evitare che i kernel hacker "debugghino" driver closed source).
Aggiorna il kernel le modutils e MPlayer.
| |
- | D: |
+ | | D: |
+
Quando compilo MEncoder, va in segfault al momento del linking !!!
- | | R: |
+ | | R: |
+
Non so, aggiornare le binutils dovrebbe aiutare (2.11.92.* o superiori
dovrebbero andar bene).
Non è un nostro errore, NON segnalatecelo!
| |
- | D: |
+ | | D: |
+
Mi piacerebbe compilare MPlayer su Minix !
- | | R: |
+ | | R: |
+
Anche a me. :)
| |
-5.2. Domande generali
+ | 5.2. Domande generali
| |
- | D: |
+ | | D: |
+
E i DVD ?
- | | R: |
+ | | R: |
+
Leggi la sezione CD/DVD a questa pagina.
| |
- | D: |
-L'opzione -xy o -fs non funziona col driver x11 (-vo x11)
- | | R: |
+ | | D: |
+
+ L'opzione -xy o -fs non funziona col driver x11 (-vo x11)
+ | | R: |
+
Funziona, ma devi specificare esplicitamente il ridimensionamento software (è
LENTO!) con
l'opzione -zoom . Faresti meglio ad usare il supporto XF86VidMode:
@@ -361,17 +322,15 @@
PIU' veloce!
| |
- | D: |
+ | | D: |
+
Qual'è il significato dei numeri nella linea di stato?
- | | R: |
-Vedi: A: 2.1
+ | | R: |
+
+Vedi: A: 2.1
V: 2.2 A-V: -0.167 ct: 0.042 57 41% 0% 2.6% 0 4 49%
-- A: posizione audio
+
- A: posizione audio
in secondi
- V: posizione video in secondi
- A-V: differenza audio-video in secondi (ritardo)
@@ -389,79 +348,65 @@
presto.
| |
- | D: |
+ | | D: |
+
E se non volessi farli apparire?
- | | R: |
+ | | R: |
+
Allora usa l'opzione -quiet, e leggi la pagina di man.
| |
- | D: |
+ | | D: |
+
Perchè l'utilizzo per video_out della cpu è zero (0%) coi file mpeg?
- | | R: |
+ | | R: |
+
Non è zero, ma è interno al codec, quindi non può essere misurato separatamente.
Dovresti provare a leggere il file usando -vo null e poi -vo ... e guardare
la differenza per vedere la velocità del video_out...
| |
- | D: |
+ | | D: |
+
Cos'è XMMP? (è XMMS o XMPS ma scritto male?)
- | | R: |
+ | | R: |
+
E' un nuovo progetto, vedi http://frozenproductions.com per dettagli.
| |
- | D: |
+ | | D: |
+
Ci sono messaggi d'errore circa un file non trovato /usr/lib/win32/....
- | | R: |
+ | | R: |
+
Scarica w32codec.zip
+ HREF="ftp://ftp.mplayerhq.hu/MPlayer/releases/w32codec-0.60.tar.bz2">w32codec-0.60.tar.bz2
dal *nostro* FTP (il pacchetto di codec di avifile ha un differente set di DLL).
Installalo.
| |
- | D: |
+ | | D: |
+
Ci sono mailing list su MPlayer?
- | | R: |
+ | | R: |
+
Si! Vedi questa documentazione su come iscriverti!
| |
- | D: |
+ | | D: |
+
Ho trovato un brutto bug quando ho provato a leggere il mio video preferito!!
Chi dovrei informare?
- | | R: |
+ | | R: |
+
Vedi l'Appendice C.
| |
- | D: |
+ | | D: |
+
Ho problemi a leggere file col codec ... Posso usarli?
- | | R: |
+ | | R: |
+
Controlla http://www.mplayerhq.hu/
DOCS/codecs-status.html,
@@ -469,92 +414,77 @@
sezione 2.1.3, e contattaci.
| |
- | D: |
+ | | D: |
+
Umm, cos'è "IdegCounter"?
- | | R: |
+ | | R: |
+
Un mix di una parola ungara e una inglese. In inglese, "Ideg" significa
"nervo", ed è pronunciato qualcosa come "ydaegh" . Era all'inizio usato
per misurare il nervosismo di A'rpi, dopo alcune (umm) "mistiche" sparizioni
del codice CVS ;)
| |
- | D: |
+ | | D: |
+
E cos'è il "Faszom(C)ounter" ?
- | | R: |
+ | | R: |
+
"Fasz" è una parola ungara che non vuoi sapere, le altre sono da frutto
delle menti perverse degli sviluppatori di MPlayer.
| |
- | D: |
+ | | D: |
+
LIRC non funziona, perchè ...
- | | R: |
+ | | R: |
+
Sei sicuro di usare "mplayer_lirc" invece di "mplayer"?
| |
- | D: |
+ | | D: |
+
I sottotitoli sono molto belli, i più belli che ho mai visto, ma rallentano la
-riproduzione! Lo so è strano...
- | | R: |
-Dopo il ./configure , modifica config.h e sostituisci #undef
- FAST_OSD con
+riproduzione! Lo so è strano... | |
+R: |
+
+Dopo il ./configure , modifica config.h e sostituisci
+#undef FAST_OSD con
#define FAST_OSD . Quindi ricompila.
| |
- | D: |
+ | | D: |
+
OSD scatta!
- | | R: |
+ | | R: |
+
Usi un driver vo con buffering singolo (x11,xv). Con xv,
usa l'opzione -double.
| |
- | D: |
+ | | D: |
+
Cosè esattamente libavcodec?
- | | R: |
+ | | R: |
+
Vedi la sezione 2.1.2.2.
| |
- | D: |
+ | | D: |
+
Ma configure mi dice "Checking for libavcodec ... no"!
- | | R: |
+ | | R: |
+
Devi prendere libavcodec dal CVS di FFmpeg. Leggi le istruzioni nella
sezione ffmpeg.
| |
- | D: |
+ | | D: |
+
La GUI non è utilizzabile con icewm, alcuni pannelli sono sopra al filmato!!
- | | R: |
+ | |
+R: |
+
Si sa, icewm è dittatoriale. Irrisolvibile. In dettaglio:
La sua taskbar tralascia le richieste di ridimensionamento della finestra della
GUI. Se questa chiede
@@ -563,37 +493,33 @@
Molto male.
| |
- | D: |
+ | | D: |
+
Non riesco ad accedere al menu della GUI. Premo il tasto destro, ma non accedo a
nessuna
voce del menu !
- | | R: |
+ | | R: |
+
Usi FVWM ? prova questo :
Start -> Settings -> Configuration -> Base Configuration
Setta "Use Applications position hints" a Yes.
| |
- | D: |
+ | | D: |
Come posso eseguire MPlayer in background ?
- | | R: |
+ | | R: |
Usa : mplayer <opzioni> <nomefile> < /dev/null &
| |
-5.3.
+5.3.
Problemi di lettura file
| |
- | D: |
+ | | D: |
+
...... funziona con avifile/aviplay ma non con MPlayer.
- | | R: |
+ | | R: |
+
MPlayer != avifile
La sola cosa in comune con questi lettori è il caricatore delle DLL Win32.
I set di codec (dll), sincronizzazione, demultiplexing ecc sono del tutto
@@ -602,46 +528,38 @@
e vice versa.
| |
- | D: |
+ | | D: |
+
L'audio va fuori sincronia coi file .avi.
- | | R: |
+ | | R: |
+
Prova con le opzioni -bps o -nobps
se ancora non va, mandami (upload in ftp) quel file, controllerò.
| |
- | D: |
+ | | D: |
+
I video Indeo 3.x/4.x si vedono sotto-sopra!!!?
- | | R: |
+ | | R: |
+
E' un bug conosciuto (veramente è un bug/limitazione del codec della DLL)
Vedi se il tuo driver vo supporta l'opzione -flip.
| |
- | D: |
+ | | D: |
+
Il video Indeo 3.x,4.x non funziona alla risoluzione di 32bpp (16,24 bpp sono
ok).
- | | R: |
+ | | R: |
+
E' un bug conosciuto (veramente è un bug/limitazione del codec della DLL).
| |
- | D: |
+ | | D: |
+
MPlayer esce con con degli errori usando l3codeca.acm.
- | | R: |
+ | | R: |
+
Controlla l'output di 'ldd /usr/local/bin/mplayer'. Se contiene
libc.so.6 => /lib/libc.so.6
(0x4???????)
@@ -657,83 +575,69 @@
l3codeca.acm.
| |
- | D: |
+ | | D: |
+
Il mio computer legge gli AVI M$ DivX con risoluzione ~ 640x300 e il suono mp3
stereo
troppo lentamente. Quando uso l'opzione -nosound, tutto è ok (ma silenzioso).
- | | R: |
+ | | R: |
+
Ok bimbo, la tua macchina è troppo lenta. Leggi questa documentazione.
| |
- | D: |
+ | | D: |
+
MPlayer muore con "MPlayer interrupted by signal 4 in module: decode_video".
- | | R: |
+ | | R: |
+
Prova a eseguire MPlayer sulla macchina dove l'hai compilato. O
ricompila. Non
usare MPlayer su CPU diverse da quella su cui hai compilato.
| |
- | D: |
+ | | D: |
+
Ho problemi con [il tuo window manager] e le modalità a pieno schermo in
xv/xmga/sdl/x11
..
- | | R: |
+ | | R: |
+
Usa l'opzione -fsmode. Vedi example.conf o le pagine di man.
| |
- | D: |
+ | | D: |
+
Ma funziona con avifile!
- | | R: |
-E allora?
+ | | R: |
+
+ E allora?
| |
- | D: |
+ | | D: |
+
Allora avifile è migliore!
- | | R: |
+ | | R: |
+
Allora usa avifile, ha una bella GUI e un bel codice C++ :)
| |
- | D: |
+ | | D: |
+
Ottengo questo leggendo file mpeg: Can't find codec for video format 0x10000001!
- | | R: |
-Hai una versione vecchia di codecs.conf in ~/.mplayer/. Aggiornala con quella in
+ | | R: |
+
+ Hai una versione vecchia di codecs.conf in ~/.mplayer/. Aggiornala con quella in
etc/
O hai l'opzione vc= o simili, nel/nei file
di configurazione.
| |
- | D: |
+ | | D: |
+
Eseguendo mplayer sotto KDE(1/2) ottengo solo uno schermo nero e non succede
niente, dopo circa un minuto il video comincia.
- | | R: |
+ | | R: |
+
Il demone del suono arts di KDE blocca il dispositivo del suono, o aspetta
finchè parte il video o disabilita il demone arts in kontrollcenter.
Se vuoi usare il suono arts, specifica l'output audio SDL (ao=sdl), e
@@ -742,28 +646,24 @@
mplayer con artsdsp.
| |
- | D: |
+ | | D: |
+
Ho un AVI che mostra lo schermo grigio con -vc odivx, e verde con -vc
divx4 .
- | | R: |
+ | | R: |
+
Non è un file DivX, ma un M$ MPEG4v3 . Aggiorna codecs.conf.
| |
- | D: |
+ | | D: |
+
Quando leggo un certo filmato avviene una desincronizzazione video-audio e/o
MPlayer
muore in questo modo:
DEMUXER: Too many (945 in 8390980 bytes) video packets in the
buffer!
- | | R: |
+ | | R: |
+
Questo può avere molte ragioni.
- la CPU e/o la scheda video e/o il bus è troppo LENTO.
MPlayer
@@ -777,58 +677,50 @@
0 .
| |
- | D: |
+ | | D: |
+
Ho un file MJPEG che funziona con altri lettori ma mostra solo uno schermo nero
con
con MPlayer.
- | | R: |
+ | | R: |
+
Disabilita le DLL di Windows in codecs.conf , o usa l'opzione
-vc
ffmjpeg (devi compilare
MPlayer con libavcodec).
| |
- | D: |
+ | | D: |
+
Quando tento di catturare dal mio sintonizzatore TV, funziona, ma i colori sono
strani. E' ok
con altre applicazioni.
- | | R: |
+ | | R: |
+
La tua scheda probabilmente riporta male le sue capacità sullo spazio dei
colori. Prova con YUY2 invece
del default YV12 (vedi la documentazione sull'input TV).
| |
- | D: |
+ | | D: |
+
Quando cerco di cominciare la riproduzione, ottengo questo messaggio, ma la
riproduzione è buona :
Linux RTC init: ioctl (rtc_pie_on): Permission denied
- | | R: |
+ | | R: |
+
Vedi la Sezione sull'installazione. La
parte
sul nuovo codice di sincronia.
| |
- | D: |
+ | | D: |
+
Ho problemi di sincronia A/V. Alcuni dei miei AVI vanno bene, ma altri vanno a
velocità
doppia !
- | | R: |
+ | | R: |
+
Hai una scheda sonora/driver difettosi. Molto probabilmente è fissata a 44100Hz,
e
stai provando a leggere un file con l'audio a 22050Hz. Prova il driver -ao
@@ -836,34 +728,45 @@
| |
- | D: |
+ | | D: |
+
Tutti i file WMV (o altri..) che leggo danno una finestra verde/grigia e c'è
solo
il suono! Dice:
Detected video codec: [null] drv:0 (NULL codec (no decoding))
- | | R: |
+ | | R: |
+
Aggiorna il tuo codecs.conf
| |
+ | D: |
+Ottengo delle percentuali molto strane (troppo grandi) leggendo dei filmati sul mio notebook ?
+ | | R: |
+E' un effetto del sistema di gestione/risparmio energetico del tuo notebook
+(bios, non kernel). Collega l'alimentazione esterna prima di accendere il
+notebook.
+ | |
+
+ | D: |
+L' audio/video va totalmente fuori sincronia quando eseguo MPlayer come root. Funziona
+normalmente se lo eseguo come utente.
+ | | R: |
+Questo è ancora un effetto della gestione energetica (vedi sopra). Collega l'alimentazione esterna
+prima di accendere il notebook.
+ | |
-5.4.
+5.4.
Problemi driver video/audio (vo/ao)
| |
- | D: |
+ | | D: |
+
Ok, -vo help mostra il driver DGA, ma si lamenta dei permessi!
Aiutatemi!
- | | R: |
+ | | R: |
+
Funziona solo se eseguito da root! E' una limitazione del DGA.
Dovresti diventare root (su -), e riprovare.
Un'altra soluzione è di rendere mplayer SUID root, ma NON E' CONSIGLIATO!
@@ -878,9 +781,8 @@
!!!! QUINDI SEI STATO AVVISATO ... !!!!
| |
- | D: |
+ | | D: |
+
Quando uso Xvideo, la mia Voodoo 3/Banshee dice:
X Error of failed request: BadAccess (attempt to access private resource
denied)
@@ -888,42 +790,36 @@
Minor opcode of failed request: 1 (X_ShmAttach)
Serial number of failed request: 26
Current serial number in output stream:27
- | | R: |
+ | | R: |
+
Il tuo driver è vecchio, aggiornalo. O scarica (almeno) la versione DRI 0.6
da http://dri.sourceforge.net,
o usa il cvs DRI.
| |
- | D: |
+ | | D: |
+
Quando uso Xvideo, non riesco a leggere i DivX con la mia Voodoo 3/Banshee!
Dice:
...
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x30323449 (I420) planar
...
- | | R1: |
+ | | R1: |
+
Vedi la risposta precedente.
- | | R2: |
+ | | R2: |
+
Dalla 0.18pre4 supportiamo libavcodec dal pacchetto ffmpeg. Contiene
un decoder DivX e OpenDivX in linguaggio C. Il decoder DivX usa il formato YV12
per l'output, quindi dovrebbe funzionare per te. Compila il supporto libavcodec.
| |
- | D: |
+ | | D: |
+
L'output OpenGL (-vo gl) non funziona (blocco/finestra nera/errori X11/...).
- | | R: |
+ | | R: |
+
Il tuo driver opengl non supporta i cambiamenti dinamici delle texture
(glTexSubImage)
Si sa che non funziona con i binari incasinati di nVidia.
@@ -933,29 +829,25 @@
texture.
| |
- | D: |
+ | | D: |
+
Ho una scheda nVidia TNT/TNT2, e ottengo una banda con strani colori,
proprio sotto il filmato! Di chi è la colpa di questo?
- | | R: |
+ | | R: |
+
E' del driver X di nVidia. Questi bug ci sono SOLO con schede TNT/TNT2,
e non possiamo farci niente, non è un nostro bug. AGGIORNAMENTO : é stato
corretto
nei nuovi driver, alle fine..
| |
- | D: |
+ | | D: |
+
Ho una scheda nVidia XYZ, e quando clicco sulla finestra della GUI,
appare un quadrato nero dove ho cliccato. Ho i driver
più recenti.
- | | R: |
+ | | R: |
+
Si, nvidia ha corretto un bug precedente (sopra), e ne ha inserito uno nuovo.
Congratuliamoci con loro.
AGGIORNAMENTO : secondo
@@ -963,29 +855,34 @@
corretto.
| |
- | D: |
+ | | D: |
+
Quando uso la GUI con l'output video SDL, viene creata una seconda finestra
video.
- | | R: |
+ | | R: |
+
Sappiamo, non usare l'SDL per la GUI ancora.
| |
+ | D: |
+Oh il mondo è crudele..! l'SDL ha solo il target x11 , ma non
+xv !
+ | | R: |
+Prova ancora il target x11 . Ora prova -vo x11 -fs -zoom .
+Vedi la differenza? No?! Ok, ecco l'illuminazione: il target
+x11 di SDL usa xv quando disponibile, tu non devi preoccupartene...
+ | |
+
-5.5.
+5.5.
Richieste di caratteristiche
| |
- | D: |
+ | | D: |
+
C'è la possibilità di vedere filmati RealMedia in MPlayer?
- | | R: |
+ | | R: |
+
Non c'è modo di farlo. Quindi questo formato merita di morire tra le fiamme.
Teoricamente si può operare un reverse engineer sui codec Real fatti per Linux
(sono
@@ -993,51 +890,32 @@
si conoscesse con che compilatore Real ha fatto il codice assembler.
| |
- | D: |
+ | | D: |
+
Quando sarà implementato <la tua caratteristica preferita> (come il
posizionamento dei sottotitoli)?
- | | R: |
+ | | R: |
+
Aspetta libvo2.
| |
- | D: |
-Voglio leggere file MP3 con MPlayer !
- | | R: |
-Questa caratteristica non è in programma. Ci sono lettori molto migliori
- (mpg123, 3pm, xmms)
-per questo compito, usa quelli. Comunque, MPlayer sta per Movie Player(Lettore
- Filmati, ndt).
- | |
-
- | D: |
+ | | D: |
+
Mi piacerebbe ricercare con la sensibilità di +/- 1 frame, invece di 10
secondi.
- | | R: |
+ | | R: |
+
Questo non lo faremo. Era così, ma poi mandava a rotoli la sincronia A/V.
Sentiti libero di
implementarlo, e manda una patch. Non chiederlo.
| |
- | D: |
+ | | D: |
+
Dov'è la versione per Windows ?
- | | R: |
+ | | R: |
+
Non è rilasciata, e non lo sarà. Guarda la scena windows (parser ASF
opensource,
encoder ASF opensource, ecc) e saprai il perchè. Non vogliamo
@@ -1045,96 +923,90 @@
| |
- | D: |
-Quale scheda mi consigliate di comprare? |
- | R0: |
-Sta a te, ma le nostre conclusioni sono:
- | | R1: |
-Velocità:
- Questo
-parametro può essere calcolato molto facilmente:
- a)
-che filmati hai intenzione di vedere:
- -
-MPEG1: 320x200@32=256000
- quindi
+ | | D: |
+
+Quale scheda mi consigliate di comprare? |
+ | R0: |
+
+Sta a te, ma le nostre conclusioni sono:
+ | | R1: |
+
+Velocità:
+ Questo
+parametro può essere calcolato molto facilmente:
+ a)
+che filmati hai intenzione di vedere:
+ -
+MPEG1: 320x200@32=256000
+ quindi
hai bisogno di una larghezza di banda di soli 256*25fps=6.4Mb/sec (Questo
formato può essere letto
-in real-time su qualunque PC dal P-100 + S3Virge)
- -
-MPEG4: 640x480@32=1228800
-
+in real-time su qualunque PC dal P-100 + S3Virge)
+ -
+MPEG4: 640x480@32=1228800
+
hai bisogno di una larghezza di banda di 1.2*25fps=30Mb/sec. Per vedere questi
filmati in real-time
serve un PC abbastanza potente: (Celeron-450+scheda video basata su
- DIMM)
- -
-MPEG2 (cioè DVD o SDTV): 1024x768@32=3145728
-
+ DIMM)
+ -
+MPEG2 (cioè DVD o SDTV): 1024x768@32=3145728
+
hai bisogno di una larghezza di banda di 3*30fps=90Mb/sec. Nei casi estremi (se
la tua scheda video
supporta il decoding IDCT) questo può essere visto sullo stesso PC
- dell'MPEG4
- -
-HDTV (HighData TeleVision): 2000x2000@32=16000000
-
+ dell'MPEG4
+ -
+HDTV (HighData TeleVision): 2000x2000@32=16000000
+
larghezza di banda = 16*30fps=480Mb/sec (Questo significa che hai bisogno almeno
32Mb di memoria video: 16Mb per l'area RGB e 16Mb per
-l'area YUV)
- b)
+l'area YUV)
+ b)
La larghezza di banda dello slot PCI è: 33Mhz*32bit=132Mb/sec e PCI2.1 ha
66MHz*32bit=265Mb/sec
che è largamente sufficiente per leggere ogni filmato (eccetto HDTV che
necessita
-il bus AGP).
- c)
-Che tipo di memoria dovrebbe essere installata sulla scheda video:
- SIMM
-- evitala
- DIMM
-- buona se la scheda ha l'accesso alla memoria a 128-bit.
- DDR
-- è largamente sufficiente per tutti i tipi.
- Nota:
+il bus AGP).
+ c)
+Che tipo di memoria dovrebbe essere installata sulla scheda video:
+ SIMM
+- evitala
+ DIMM
+- buona se la scheda ha l'accesso alla memoria a 128-bit.
+ DDR
+- è largamente sufficiente per tutti i tipi.
+ Nota:
Da confronti DGA - non c'è nessuna visibile differenza tra schede video che
hanno
-installato lo stesso tipo di memoria video.
- Riassunto:
+installato lo stesso tipo di memoria video.
+ Riassunto:
Se hai abbastanza potenza di CPU (Celeron-450 o K6-2-500) dovrebbe essere
sufficiente
comprare una qualsiasi scheda video con almeno 8Mb di memoria DIMM o DDR.
-
- | | R2: |
-Qualità:
- La
+
+ | | R2: |
+
+Qualità:
+ La
questione
-è stata sviscerata a:
- http://www.anadtech.com
AnandTech - Raduno di Schede Video - Qualità DVD, Caratteristiche e Performance
-(Ottobre 2000)
- | | R3: |
-Caratteristiche che FUNZIONANO sotto Linux:
- Se
+(Ottobre 2000)
+ | | R3: |
+
+Caratteristiche che FUNZIONANO sotto Linux:
+ Se
sei un utente win32 allora probabilmente hai il supporto (da parte dei driver e
del DirectX8)
-per ogni caratteristica introdotta nel tuo chip.
- Ma
-per gli utenti linux :
- Attualmente
+per ogni caratteristica introdotta nel tuo chip.
+ Ma
+per gli utenti linux :
+ Attualmente
conosco solo alcune ditte che hanno un supporto più o meno avanzato sotto
-Linux:
+Linux:
-Bhe
+Bhe
- è molto grossolano l'esame delle schede video. In verità dovremmo fare
attenzione
-ai modelli di schede:
- Per
+ai modelli di schede:
+ Per
esempio anche se i driver della MatroxG400 supportano il TV-out non è così
per la G450 e la G550.
-
- Altro
+
+ Altro
esempio: Il deinterlacing adattativo esiste solo dal chip Rage128 e non è
presente sui Mach64+. Lo stesso per le caratteristiche 3D che differiscono molto
dal Mach64
-al Radeon2 8500 con possibilità di trueform.
- COMUNQUE
-- IL TEAM DI MPLAYER NON ACCETTA LAMENTELE SE DOPO
- LA
+al Radeon2 8500 con possibilità di trueform.
+COMUNQUE
+- IL TEAM DI MPLAYER NON ACCETTA LAMENTELE SE DOPO
+ LA
LETTURA
DI QUESTO MATERIALE ACQUISTI UNA SCHEDA CHE È PER TE
- INUTILIZZABILE!!!
- QUESTO
-MATERIALE E' SOLO UNA NOSTRA VISIONE.
- D:
+ INUTILIZZABILE!!!
+ QUESTO
+MATERIALE E' SOLO UNA NOSTRA VISIONE.
+D:
Se lo slot PCI è abbastanza per tutti i tipi di filmati allora perchè la S3
- Virge
- è
-troppo lenta per leggerli?
- R:
-A causa della sua memoria SIMM.
+ Virge
+ è
+troppo lenta per leggerli?
+ R:
+A causa della sua memoria SIMM.
| |
-5.6.
+5.6.
Encoding
| |
- | D: |
+ | | D: |
+
Come codifico ?
- | | R: |
+ | | R: |
+
Leggi questa documentazione.
| |
- | D: |
+ | | D: |
+
Il mio sintonizzatore TV funziona, con MPlayer sento il sonoro e vedo le
immagini, ma
MEncoder non codifica l'audio !
- | | R: |
-l' encoding audio TV non è attualmente implementato, ci stiamo lavorando.
+ | | R: |
+
+l' encoding audio TV per Linux non è attualmente implementato, ci stiamo lavorando.
+Attualmente funziona solo per BSD.
| |
- | D: |
+ | | D: |
+
Non riesco a codificare i sottotitoli del DVD nel file AVI !
- | | R: |
+ | | R: |
+
Devi specificare l'opzione -sid correttamente!
| |
- | D: |
+ | | D: |
+
MEncoder va in segfault all'avvio !
- | | R: |
+ | | R: |
+
Aggiorna DivX4Linux.
| |
- | D: |
+ | | D: |
+
Come posso codificare solo determinati capitoli dal DVD ?
- | | R: |
+ | | R: |
+
Usa l'opzione -chapter correttamente, come : -chapter
5-7
| |
- | D: |
+ | | D: |
Sto cercando di leggere file da 2Gb+ su un filesystem VFAT. Funziona?
- | | R: |
+ | | R: |
No, VFAT non supporta file da 2Gb+.
| |
diff -r 21bd4b32abb4 -r 70264cc9ade0 DOCS/Italian/formats.html
--- a/DOCS/Italian/formats.html Sat Apr 13 00:48:21 2002 +0000
+++ b/DOCS/Italian/formats.html Sat Apr 13 01:25:51 2002 +0000
@@ -1,56 +1,41 @@
-
-
+
+
+
2.1. Formati supportati
-MPlayer può leggere i seguenti dispositivi/formati:
-
-- VCD (Video CD) direttamente dal CD-ROM o dal file immagine .bin di CDRwin
-
- DVD, direttamente dal lettore DVD, usando libdvdread per la decrittazione
-
- MPEG 1/2 file di tipo System Stream (PS/PES/VOB) e Elementary Stream (ES)
-
- RIFF AVI, formato file
-
- ASF/WMV 1.0, formato file
-
- QT/MOV, formato file con intestazione compressa e non
-
- VIVO , formato file (.viv)
-
- FLI, formato file
-
- RealMedia, formato file (.rm)
-
- NuppelVideo, formato file (.nuv)
-
- yuv4mpeg, formato file
-
- FILM, formato file (.cpk)
-
- RoQ, formato file
-
- supporta la lettura da stdin, o rete tramite HTTP
-
-
E' importante fare chiarezza su un errore comune. Quando la gente vede un file con estensione
.AVI, dice subito che non è un file MPEG.
-Questo non è vero. Almeno non del tutto. Se gli dici che quel file può contenere
-un video MPEG1, ti ridono dietro. Sentiti libero di prenderli a calci
-e poi digli di documentarsi.
+Questo non è vero. Almeno non del tutto. Contrariamente alla credenza popolare
+quel file può contenere del video MPEG1.
Vedi, un codec non è la stessa cosa di un formato file.
-Codec video sono: MPEG1, MPEG2, DivX, Indeo5, 3ivx.
-Formati video sono: MPG, AVI, ASF.
+Esempi di codec video sono: MPEG1, MPEG2, DivX, Indeo5, 3ivx.
+Esempi di formati video sono: MPG, AVI, ASF.
In teoria, si può mettere un video OpenDivX con audio in MP3
-in un file di formato .MPG. Sebbene la maggior parte dei lettori non lo leggerà, perchè
+in un file di formato MPG. Sebbene la maggior parte dei lettori non lo leggerà, perchè
si aspettano video MPEG1 e audio MP2 (.MPG non ha i campi
necessari per descrivere i suoi flussi video e audio, come invece fa .AVI).
-O mettere video MPEG1 in un .AVI. Per esempio ffmpeg
+O si può mettere video MPEG1 in un .AVI. Per esempio ffmpeg
e MEncoder possono creare questi file.
-Codec e formati audio sono essenzialmente la stessa cosa.
-
2.1.1. Formati video
2.1.1.1. File MPEG
-
+ I file MPEG si presentano in diverse forme:
+
- MPG : questa è la forma base del formato file MPEG. Contiene
video MPEG1, e audio MP2 (MPEG-1 layer 2), o raramente MP1.
- DAT : questo è assolutamente lo stesso formato dell' MPG, solo diversa estensione. Usato
@@ -59,19 +44,19 @@
-vcd per vedere i VideoCD.
- VOB : questo è il formato file MPEG dei DVD. Come MPG, più
la possibilità di contenere sottotitoli, o audio non-MPEG (AC3). Contiene video MPEG2,
-e di solito audio AC3, ma è permesso anche l'MP2.
+e di solito audio AC3, ma è permesso anche l'MP2 e LPCM non compresso.
Leggi la sezione DVD !
-
+
-Nei file MPEG, serie di frame sono raggruppate insieme, e sono indipendenti
-dagli altri gruppi. Questo significa che si può tagliare/unire un file MPEG con
+ Serie di frame formano gruppi indipendenti nei file MPEG.
+Questo significa che si può tagliare/unire un file MPEG con
normali strumenti per i file (come dd, cut), e il risultato sarà totalmente funzionante.
Una caratteristica importante degli MPG è che hanno un campo per descrivere
le proporzioni del flusso video che contengono. Per esempio gli SVCD hanno una risoluzione video di
480x480, e nell'intestazione quel campo ha il valore 4:3, quindi
è riprodotto in 640x480. I file AVI non hanno questo campo, quindi bisogna
-ridimensionarlo durante la codifica.
+ridimensionarlo durante la codifica o usa l'opzione -aspect alla lettura.
2.1.1.2. File AVI
@@ -79,30 +64,34 @@
Introdotti dalla Micro$oft, l'AVI (Audio Video Interleaved, Audio Video Intervallato ndt) è un
formato diffuso e multipurpose, attualmente usato soprattutto per i video DivX e DivX4.
Ha molti svantaggi conosciuti, e incapacità (per esempio nello streaming).
-Supporta un flusso video, e 99 flussi audio. Può essere grande fino a
+Supporta un flusso video, e da 0 a 99 flussi audio. Può essere grande fino a
2Gb. C'è un'estensione per renderlo più grande, chiamata OpenDMS.
M$ attualmente scoraggia il suo uso e propaganda ASF/WMV. Non che
a qualcuno importi.
-NOTA : le videocamere DV possono creare due tipi di formato AVI, uno è usuale e
+
+ Esiste un trucco per i file AVI che permette di usare un flusso audio Ogg Vorbis,
+ ma li rende incompatibili con gli standard AVI. MPlayer
+ supporta la lettura di questi file, sebbene la ricerca non sia ancora implementata.
+
+NOTA: le videocamere DV possono creare due tipi di formato AVI, uno è usuale e
leggibile, l'altro no.
-Ci sono due tipi di file AVI:
+ Ci sono due tipi di file AVI:
- - Intervallato : i contenuti audio e video sono intervallati. Questo è l'utilizzo
+
- Intervallato: i contenuti audio e video sono intervallati. Questo è l'utilizzo
standard. Raccomandato e più usato. Alcune applicazioni creano
AVI intervallati con sincronia difettosa. MPlayer li riconosce come interleaved, e questo
provoca la perdita della sincronia A/V, probabilmente nella ricerca. Questi file dovrebbero essere
letti come non-intervallati (con l'opzione
-ni ).
- - Non-intervallato : cattivo. Prima viene l'intero flusso video, poi l'intero
+
- Non-intervallato: prima viene l'intero flusso video, poi l'intero
flusso audio, così richiede un sacco di ricerca. E' pessimo quando lo si legge da
rete o CDROM.
-
-MPlayer supporta 2 tipi di timing per i file AVI:
+ MPlayer supporta 2 tipi di timing per i file AVI:
- basato su bps : è basato sul bitrate/samplerate del flusso video/audio. Questo
- metodo è usato dalla maggior parte dei lettori, incluso avifile e windows media player.
+ metodo è usato dalla maggior parte dei lettori, incluso avifile e windows media player.
File con intestazione danneggiata, e file creati con codificatori audio VBR ma non aderenti
agli standard VBR produrranno desincronia A/V con questo metodo (soprattutto
nelle ricerche).
@@ -110,7 +99,6 @@
la posizione relativa dei segmenti audio e video. Rende leggibili
alcuni file malamente codificati con audio VBR.
-
Qualsiasi codec audio e video è permesso, ma nota che l'audio VBR non è ben
supportato da molti lettori. Il formato file rende possibile usare audio VBR,
@@ -127,22 +115,22 @@
media player e windows media encoder) ed è molto segreta. La v2.0 è pubblica
e registrata :). Naturalmente sono differenti, non c'è nessuna compatibilità (è solo
un altro gioco legale). MPlayer supporta solo la v1.0, in quanto nessuno ha mai visto
-file v2.0 :) . Nota, che i file .ASF oggigiorno hanno l'estensione .WMA o
+file v2.0 :) . Nota che i file .ASF oggigiorno hanno l'estensione .WMA o
.WMV.
2.1.1.4. File QuickTime/MOV
-Questi sono di Macintosh. Di solito hanno estensioni .QT o .MOV . Nota
+ Questi formati sono stati creati dalla Apple. Di solito hanno estensioni .QT o .MOV . Nota
che da quando il Gruppo MPEG4 ha scelto QuickTime come formato file raccomandato
per MPEG4, i loro file .MOV hanno estensione .MPG o .MP4 (interessante il fatto
-che in questi file il flusso video è un vero file .MPG. Con l'opzione
--dumpvideo puoi perfino estrarlo).
+che in questi file il flusso video è un vero file MPG o ACC. Con le opzioni
+-dumpvideo e -dumpaudio puoi perfino estrarlo!).
Codec: qualsiasi codec è permesso, sia CBR che VBR. Nota: la maggior parte dei nuovi file mov usano
-video Sorenson e audio QDesign Music. Questo formati sono totalmente
-segreti, e solo il lettore quicktime di Apple è in grado di leggerli (solo su
-win/mac).
+video Sorenson e audio QDesign Music. Questi formati non sono stati diffusi
+e probabilmente così rimmarrà in futuro e quindi solo il lettore Quicktime di Apple è in grado di leggerli (solo su
+Windows/Mac OS).
2.1.1.5. File VIV
@@ -155,8 +143,8 @@
è un h.263 modificato, non standard. L'audio è lo stesso,
può essere g.723 (standard), o Vivo Siren .
-Vedi le sezioni codec video VIVO
-e codec audio VIVO per istruzioni
+ Vedi le sezioni codec video VIVO
+e codec audio VIVO per istruzioni
sull'installazione.
@@ -172,7 +160,7 @@
2.1.1.7. File RealMedia (RM)
Si, MPlayer può leggere (demux) file RealMedia (.rm). La ricerca
-è in sviluppo, e RM ha i frame chiave, quindi non dovrebbero esserci problemi.
+funziona (il formato supporta i frame chiave).
Qui c'è la lista dei codec supportati: RealVideo
e RealAudio .
@@ -180,7 +168,7 @@
2.1.1.8. File NuppelVideo
NuppelVideo
-è uno strumento per catturare da TV (AFAIK:). MPlayer può leggere i suoi file .nuv
+è uno strumento per catturare da TV (AFAIK:). MPlayer può leggere i suoi file .NUV
(solo di NuppelVideo 5.0). Questi file possono contenere frame YV12 non compressi,
YV12+RTJpeg compressi, YV12 RTJpeg+lzo compressi, e YV12+lzo compressi,
MPlayer li decodifica (e anche li codifica con MEncoder a
@@ -190,8 +178,10 @@
2.1.1.9. File yuv4mpeg
yuv4mpeg / yuv4mpeg2 è
-anche un formato file per la cattura da TV, credo :) So solo una cosa:
-lo supportiamo.
+un formato file usato dai programmi mjpegtools.
+Si può catturare, produrre, filtrare o codificare video in questo formato usandoli.
+Questi file sono in realtà una sequenza di immagini YUV 4:2:0 non compresse.
+
2.1.1.10. File FILM
@@ -208,9 +198,27 @@
2.1.2. Formati audio
Attualmente MPlayer è ancora un "Movie Player" e non un "Media
-Player", quindi i formati audio puri (per esempio MP3, WAV, audio ASF) non sono
-leggibili. Usa xmms, mpg123
-o altro.
+Player". Questo sta lentamente cambiando e attualmente sono supportati MP3, OGG VORBIS, WMA, MP4 e WAV.
+Ciò nonostante l'obbiettivo principale è ancora il video, quindi potresti preferire usare alternative come
+xmms, mpg123.
+
+2.1.2.1. File MP3
+
+Potresti avere dei problemi con certi file MP3 che MPlayer riconosce
+come mpegs e non legge correttamente o non legge del tutto. Questo comportamento non
+può essere corretto senza abbandonare il supporto per certi file mpeg corrotti, quindi
+rimmarrà così per il prossimo futuro. L'opzione -demuxer descritta nella pagina di man
+può esserti d'aiuto in questi casi.
+
+2.1.2.2. WAV files
+
+2.1.2.3. OGG files (Vorbis)
+
+Richiede libvorbis corretamente installato.
+
+2.1.2.4. WMA/ASF files
+
+2.1.2.5. MP4 files
diff -r 21bd4b32abb4 -r 70264cc9ade0 DOCS/Italian/gcc-2.96-3.0.html
--- a/DOCS/Italian/gcc-2.96-3.0.html Sat Apr 13 00:48:21 2002 +0000
+++ b/DOCS/Italian/gcc-2.96-3.0.html Sat Apr 13 01:25:51 2002 +0000
@@ -1,6 +1,15 @@
+
+
+
+
+
-
+
Domanda: Cos'è il GCC 2.96 ? Non riesco a trovarlo sul sito GNU.
@@ -59,8 +68,9 @@
Altri problemi col gcc 3.x provengono dall'istallazione di libstdc++ difettoso o un header glibc (std_*.h).
-Non sono un nostro errore. MPlayer compila e funziona bene con le versioni di
-gcc 3.x. Solo il 2.96 è difettoso, ma dipende da molti elementi d'ambiente,
+Non sono un nostro errore. MPlayer compila e funziona bene con la versione di
+gcc 2.95.3(MEncoder non funziona col 2.95.2 perchè questo compila male
+alcune istruzioni MMX). Il 2.96 e il 3.0.x sono difettosi, ma dipende da molti elementi d'ambiente,
incluso il numero di release del gcc 2.96, le caratteristiche di mplayer abilitate, ecc.
Se per te funziona usando il gcc 2.96, non significa che funzionerà per tutti.
@@ -71,7 +81,7 @@
Leggi anche questo testo !!!
-Domanda: No! Sbagli! Funziona tutto col gcc 2.96 tranne MPlayer
+Domanda: No! Sbagli! Funziona tutto col gcc 2.96 tranne MPlayer !
@@ -81,13 +91,13 @@
No. Tu sbagli!
Molti progetti (soprattutto quelli che hanno nei sorgenti codice asm altamente ottimizzato)
-hanno avuto problemi col gcc 2.96. Per esempio: avifile, MESA / DRI, Wine, ffmpeg, lame, NuppelVideo.
+hanno avuto problemi col gcc 2.96. Per esempio: avifile, MESA / DRI, Wine, ffmpeg, lame, NuppelVideo, MySQL.
Ma altri progetti hanno già aggirato i bug gcc (hanno cambiato il codice che
scatenava i bug del compilatore) così per ora funzionano.
-Domanda: No! Sbagli! Funziona tutto col gcc 2.96 incluso MPlayer
+Domanda: No! Sbagli! Funziona tutto col gcc 2.96 incluso MPlayer .
@@ -98,7 +108,7 @@
incluso il numero di release del gcc 2.96, le caratteristiche di mplayer abilitate, ecc.
Se per te funziona usando il gcc 2.96, non significa che funzionerà per tutti!
Significa solo che sei fortunato, finchè non scopri un problema. Ma non dimenticare la
-regola No.1 degli utenti gcc 2.96: MAI SEGNALARE BUG O PROBLEMI SE STAI USANDO IL GCC 2.96
+regola No.1 degli utenti gcc 2.96: MAI SEGNALARE BUG O PROBLEMI SE STAI USANDO IL GCC 2.96 !
Domanda: Ok. Capito. Ma voglio provarlo... come posso compilare col gcc 2.96?
diff -r 21bd4b32abb4 -r 70264cc9ade0 DOCS/Italian/sound.html
--- a/DOCS/Italian/sound.html Sat Apr 13 00:48:21 2002 +0000
+++ b/DOCS/Italian/sound.html Sat Apr 13 01:25:51 2002 +0000
@@ -1,7 +1,16 @@
+
+
+
+
+
-
+
2.3.2. Dispositivi di output audio
@@ -10,14 +19,14 @@
-Generale: |
+Generale: |
- | oss | | driver OSS (ioctl) |
- | sdl | | driver SDL (supporta sopra/sottocampionamento, ESD, ARTS ecc) |
- | nas | | driver NAS (Network Audio System, sistema audio per la rete, ndt) |
- | alsa5 | | driver nativo ALSA 0.5 |
- | alsa9 | | driver nativo ALSA 0.9 (funziona, ma ha dei problemi -> usa OSS) |
- | sun | | driver audio SUN (/dev/audio) per utenti BSD e Solaris8 |
+ | oss | | driver OSS (ioctl) |
+ | sdl | | driver SDL (supporta sopra/sottocampionamento, ESD, ARTS ecc) |
+ | nas | | driver NAS (Network Audio System, sistema audio per la rete, ndt) |
+ | alsa5 | | driver nativo ALSA 0.5 |
+ | alsa9 | | driver nativo ALSA 0.9 (funziona, ma ha dei problemi -> usa OSS) |
+ | sun | | driver audio SUN (/dev/audio) per utenti BSD e Solaris8 |
@@ -46,70 +55,70 @@
2.3.2.1. Esperienze con le schede sonore, raccomandazioni
-Chipset VIA integrato (via82cxxx) solo 48Khz |
- | Driver: | prelevabile da qui |
+Chipset VIA integrato (via82cxxx) solo 48Khz |
+ | Driver: | prelevabile da qui |
-Aureal Vortex 2 |
- | OSS: | nessun driver |
- | OSS/Pro: | OK |
- | ALSA: | nessun driver |
- | KHz massimi: | 48 |
- | Driver: | aureal.sourceforge.net |
- | Driver2: | prelevabile da qui
+ | Aureal Vortex 2 |
+ | OSS: | nessun driver |
+ | OSS/Pro: | OK |
+ | ALSA: | nessun driver |
+ | KHz massimi: | 48 |
+ | Driver: | aureal.sourceforge.net |
+ | Driver2: | prelevabile da qui
(grandezza del buffer aumentata a 32k) |
-GUS PnP |
- | OSS: | nessun driver |
- | OSS/Pro: | OK |
- | ALSA: | OK |
- | KHz massimi: | 48 |
+GUS PnP |
+ | OSS: | nessun driver |
+ | OSS/Pro: | OK |
+ | ALSA: | OK |
+ | KHz massimi: | 48 |
-SB Live! |
- | OSS: | l' AC3 hardware non funziona |
- | ALSA: | OK |
- | KHz massimi: | 48 |
+SB Live! |
+ | OSS: | L'analogico è OK, SP/DIF non funziona |
+ | ALSA: | Entrambi OK |
+ | KHz massimi: | 192 |
-SB AWE 64 |
- | OSS: | massimo 44kHz |
- | ALSA: | a 48kHz suona male |
- | KHz massimi: | 48 |
+SB AWE 64 |
+ | OSS: | massimo 44kHz |
+ | ALSA: | a 48kHz suona male |
+ | KHz massimi: | 48 |
-Gravis UltraSound ACE |
- | OSS: | non OK |
- | ALSA: | OK |
- | KHz massimi: | 44 |
+Gravis UltraSound ACE |
+ | OSS: | non OK |
+ | ALSA: | OK |
+ | KHz massimi: | 44 |
-Gravis UltraSound MAX |
- | OSS: | OK |
- | ALSA: | OK (?) |
- | KHz massimi: | 48 |
+Gravis UltraSound MAX |
+ | OSS: | OK |
+ | ALSA: | OK (?) |
+ | KHz massimi: | 48 |
-ESS 688 |
- | OSS: | OK |
- | ALSA: | OK (?) |
- | KHz massimi: | 48 |
+ESS 688 |
+ | OSS: | OK |
+ | ALSA: | OK (?) |
+ | KHz massimi: | 48 |
-Schede C-Media (quali?) |
- | OSS: | non OK (sibila) (?) |
- | ALSA: | OK (?) |
- | KHz massimi: | ? |
+Schede C-Media (quali?) |
+ | OSS: | non OK (sibila) (?) |
+ | ALSA: | OK (?) |
+ | KHz massimi: | ? |
-Schede Yamaha (*ymf*) |
- | OSS: | non OK (?) (forse -ao sdl) |
- | ALSA: | OK solo con ALSA 0.5 con emulazione OSS E -ao sdl (!) (?) |
- | KHz massimi: | ? |
+Schede Yamaha (*ymf*) |
+ | OSS: | non OK (?) (forse -ao sdl) |
+ | ALSA: | OK solo con ALSA 0.5 con emulazione OSS E -ao sdl (!) (?) |
+ | KHz massimi: | ? |
-Schede con chip envy24 (come Terratec EWS88MT) |
- | OSS: | ? |
- | OSS/Pro: | OK |
- | ALSA: | ? |
- | KHz massimi: | ? |
+Schede con chip envy24 (come Terratec EWS88MT) |
+ | OSS: | ? |
+ | OSS/Pro: | OK |
+ | ALSA: | ? |
+ | KHz massimi: | ? |
-PC Speaker o DAC |
- | OSS: | OK (usa il driver SDL : -ao sdl) |
- | ALSA: | nessun driver |
- | KHz massimi: | il driver emula 44.1 forse più |
- | Driver: | ftp://ftp.infradead.org/pub/pcsp |
+PC Speaker o DAC |
+ | OSS: | OK (usa il driver SDL : -ao sdl) |
+ | ALSA: | nessun driver |
+ | KHz massimi: | il driver emula 44.1 forse più |
+ | Driver: | ftp://ftp.infradead.org/pub/pcsp |
@@ -219,7 +228,7 @@
senza cambiare le impostazioni del volume PCM del mixer. Ha una sola opzione
volume che serve a impostare il volume
iniziale. Può essere impostato a valori tra 0
- e 255 e il default è 255. Usa questo plugin con attenzione in quanto
+ e 255 e il default è 101, uguale ad una amplificazione di 0dB. Usa questo plugin con attenzione in quanto
può aumentare il rumore nel segnale. Nella maggior parte dei casi
è meglio impostare il livello del suono PCM al massimo, lasciare perdere questo plugin
e controllare il livello in output col controllo volume principale
@@ -234,6 +243,18 @@
list=volume:volume=<0-255>
+Questo plugin ha anche un compressore o capacita di "ritaglio software".
+ Si può usare la compressione se l'estensione dinamica del suono è molto
+ grande o se l'estensione dinamica degli altoparlanti è molto bassa.
+ Nota che questa caratteristica crea distorsioni e dovrebbe essere considerata
+ come l'ultima risorsa.
+
+
+Utilizzo :
+ mplayer media.avi -aop
+ list=volume:softclip
+
+
2.3.2.2.6. Extrastereo
Questo plugin aumenta (linearmente) la differenza tra i canali destro e sinistro
@@ -249,5 +270,14 @@
a 2.5. Se lo si imposta a 0.0, si ottiene un suono mono (media di entrambi i canali),
se lo si imposta a 1.0, il suono non risulterà cambiato.
+
+2.3.2.2.7. Normalizzatore volume
+
+Questo plugin massimizza il volume mantenendo il suono senza
+ distorsioni.
+
+
+Utilizzo :
+ mplayer media.avi -aop list=volnorm
diff -r 21bd4b32abb4 -r 70264cc9ade0 DOCS/Italian/users_against_developers.html
--- a/DOCS/Italian/users_against_developers.html Sat Apr 13 00:48:21 2002 +0000
+++ b/DOCS/Italian/users_against_developers.html Sat Apr 13 01:25:51 2002 +0000
@@ -1,7 +1,16 @@
+
+
+
+
+
-
+
In medias res
@@ -16,15 +25,14 @@
Il retroscena : C'erano/ci sono le serie GCC 2.95. Il migliore
era il 2.95.3 . Per favore nota lo stile di numerazione delle versioni.
Così è come il team GCC numera i loro compilatori. Quelli della serie 2.95 sono buoni.
-Non abbiamo mai visto nulla compilato male a causa di errori del 2.95.
+Non abbiamo mai visto nulla compilato male a causa di errori del 2.95.3.
L' atto : RedHat cominciò ad includere una versione 2.96 di GCC
con le loro distribuzioni. Nota il numero di versione. Questo dovrebbe essere una versione del
team GCC. Hanno modificato la versione CVS di GCC (qualcosa tre 2.95 e 3.0)
L'hanno modificata profondamente, e hanno usato questa versione nella distribuzione perchè il 3.0
non era uscito a quel tempo, e vollero che IA64 supportasse ASAP (ragioni di mercato).
-Oh, e GCC 2.95 compila male bash sull'architettura s390 (non esiste nessuna
-distribuzione RedHat per s390..) .
+Oh, e GCC 2.95 compila male bash sull'architettura s390...
I fatti : Per compilare MPlayer necessita l'opzione
--disable-gcc-checking per procedere dopo l'aver trovato la versione 2.96 di GCC
@@ -141,6 +149,12 @@
queste cose come plugin nel futuro.
+Risolveremo (almeno vorremmo) 2 di questi problemi nel prossimo rilascio :
+i problemi legali (stiamo rimuovendo tutto il codice non-GPL e convincendo altri a
+cambiare la loro licenza in GPL) e il riconoscimento della CPU a runtime. Comunque, la dipendenza
+da varie librerie, versioni e parametri ambientali rimarrà.
+
+
NVidia
Non ci piacciono i driver binari di nvidia, la loro qualità, instabilità,
diff -r 21bd4b32abb4 -r 70264cc9ade0 DOCS/Italian/video.html
--- a/DOCS/Italian/video.html Sat Apr 13 00:48:21 2002 +0000
+++ b/DOCS/Italian/video.html Sat Apr 13 01:25:51 2002 +0000
@@ -1,115 +1,16 @@
-
+
+
+
2.3.1. Dispositivi di output video
-
-
-Generale: |
-
- | x11 | | X11 con l'opzionale estensione SHM
- |
- | xv | | X11 usando i livelli con l'estensione Xvideo
- (YUV hardware YUV e ridimensionamento) |
- | gl | | renderer OpenGL, per ora funziona solo con:
-- tutte le schede con Utah-GLX
-
- schede Matrox con X/DRI >=4.0.3
-
- Radeon con il CVS di X/DRI
|
- | gl2 | | renderer OpenGL, versione a texture multiple |
- | dga | | estensione X11 DGA |
- | fbdev | | Output fremebuffer in generale |
- | svga | | Output SVGAlib |
- | sdl | |
- 1.1.7: supporta il ridimensionamento software
- 1.1.8: supporta Xvideo (ridimensionamento hardware e schermo pieno)
- 1.2.0: supporta AAlib (-vo aa è caldamente consigliato, vedi sotto!) |
- | ggi | | simile a SDL |
- | aa | | rendering in modalità testo con AAlib |
- | vesa | | Output a BIOS VESA. |
- | vidix | | VIDeo Interface for *niX (Interfaccia Video per *nix, ndt; questo non
- è un vero driver, ma un'espansione di VIDIX) |
- | xvidix | | VIDIX in una finesta X |
- | directfb | | Direttamente al dispositivo framebuffer |
-
-Specifici per alcune schede: |
-
- | mga | | Livello YUV hardware di Matrox G200/G400
- tramite il dispositivo mga_vid |
- | xmga | | Livello mga_vid di Matrox G200/G400 in una finesta X11
-(emulazione Xv con X 3.3.x!) |
- | syncfb | | supporto YUV Matrox G400 su framebuffer (obsoleto, usa
- mga/xmga) |
- | 3dfx | | supporto YUV hardware per Voodoo3/Banshee (/dev/3dfx, non ancora testato, forse
- difettoso) |
- | tdfxfb | | supporto YUV hardware per Voodoo3/Banshee su framebuffer tdfx
- (funziona!) |
- | zr | | Visualizzazione su schede MJPEG basate su ZR360[56]7
- (DC10(+), LML33, Buz) |
-
-Speciali: |
-
- | png | | output in file PNG (usa l'opzione -z per regolare
- la compressione) |
- | pgm | | output in file PGM (per test o codifica ffmpeg) |
- | md5 | | output MD5sum (per prove di conformità MPEG) |
- | null | | output nullo (per test di velocità) |
-
-
-NOTA: guarda le prossime sezioni per dettagli e requisiti!
-
-
2.3.1.1. Configurare l' MTRR
E' DECISAMENTE consigliato controllare se i registri MTRR sono ben configurati,
@@ -229,9 +130,8 @@
I vecchi driver 3dfx avevano problemi con l'accelerazione XVideo,
non supportavano ne YUY2 ne YV12, e cose del genere. Verifica di possedere
-XFree86 versione 4.1.0 o maggiore, funziona bene con YUY2, ma va in crash
-con YV12! Quindi, o aspetta il 4.2.0 o usa il cvs di
-DRI .
+XFree86 versione 4.2.0 o maggiore, funziona bene con YV12 e YUY2. Le versioni
+precedenti, inclusa la 4.1.0 vanno in crash con YV12!
Se hai strani effetti con -vo xv, prova SDL (ha anche XVideo)
e guarda se aiuta. Controlla la sezione SDL per dettagli.
@@ -279,8 +179,7 @@
- Radeon VE - attualmente solo il CVS di XFree86 ha un driver per questa scheda, la versione
4.1.0 no. E nessun supporto TV out. Naturalmente con MPlayer puoi felicemente
ottenere una visualizzazione accelerata, con o senza output TV, e
-non servono librerie o X. Leggi le sezioni Vidix e livello video Radeon).
+non servono librerie o X. Leggi le sezioni Vidix.
2.3.1.2.5. Schede NeoMagic
@@ -289,7 +188,18 @@
Queste schede possono essere trovate su molti laptop. Sfortunatamente, il driver in
X 4.2.0 non può usare Xv, ma abbiamo un driver modificato, capace di Xv, per te.
Scaricalo da qui.
- Driver fornito da Atmosfear.
+ Driver fornito da Stefan Seyfried.
+
+Per permettere la riproduzione di DVD cambia il tuo XF86Config così:
+
+
+Section "Device"
+ [...]
+ Driver "neomagic"
+ Option "OverlayMem" "829440"
+ [...]
+EndSection
+
2.3.1.2.6. Schede Trident
@@ -531,6 +441,9 @@
Aiuta anche con alcuni driver/schede difettosi se il video o l'audio sono a scatti
(non un problema di sistema lento).
+Il video output SDL supporta la visualizzazione dei sottotitoli sotto al filmato, sulla (se
+ presente) barra nera.
+
Ecco alcune note sull'output SDL in MPlayer.
@@ -742,7 +655,7 @@
Questo driver è stato pensato e introdotto come un driver generico per qualsiasi scheda video
con un BIOS VESA VBE 2.0 compatibile. Ma c'è ancora una ragione per lo sviluppo di
-questo driver - le suoe molte possibilità di visualizzazione sulla TV.
+questo driver - le sue molte possibilità di visualizzazione sulla TV.
VESA BIOS EXTENSION (VBE) Versione 3.0 Data: 16 Settembre 1998 (Pagina 70)
dice:
@@ -857,53 +770,8 @@
2.3.1.14. Livello video Rage128 (pro) / Radeon (radeon_vid)
-
-radeon_vid e rage128_vid forniscono supporto per il BackEnd Scaler su chipset ATI Radeon e Rage128 (Pro).
-Sono stati studiati e introdotti come analoghi del driver mga_vid, quindi puoi usarli nello stesso modo!
-Ma l'obbiettivo principale dell'uso di questi driver è il driver VESA.
-Semplicemente perchè VESA abilita il TV-out sulle schede ATI ma il Backend scaler è usato dopo
-il cambiamento di modalità. Questa implementazione da il flusso video su entrambi: schermo TV e monitor CRTC
-simultaneamente. (Diminuisce leggermente la qualità dell'output video, ma è meglio
-che niente).
-Spiacente! Non sono riuscito a trovare nessuna informazione sul livello video sulle
-pagine di ATI. (ho deciso di implementarlo attraverso chiamate int 10h). Ma è stato
-molto facile implementare queste cose attraverso le porte di lettura/scrittura di Radeon.
- NOTA: la tecnologia XXX_VID è assolutamente non documentata e probabilmente in futuro
-queste cose saranno completamente riscritte. Questo è il primo rilascio pubblico dei
-driver.
-Installazione
-
-
-
- -
-
cd drivers/radeon
- make
- make install
- make nodes
- - aggiungi uno dei seguenti alla fine del file
/etc/modules.conf :
- alias char-major-178 radeon_vid
- alias char-major-178 rage128_vid
- - run
depmod -a
-
-
-
-
- Utilizzo:
- mplayer -vo vesa:vidix <le tue opzioni> nomefile
-
-
-Più esempi (per il deinterlacing hardware, ecc) si possono trovare
- qui.
-
-NOTA: non usare nessun framebuffer se intendi usare questi driver ! Usalo
-solo da una console in modalità testo.
-
-
-Conclusioni: So che ci sono molte cose che mancano e molti bug. Quindi se sei in grado di migliorare
-qualcosa mandami semplicemente le tue patch.
-
-
+Questa sezione è OBSOLETA ! Usa Vidix !
2.3.1.15. VIDIX
@@ -1091,9 +959,11 @@
2.3.1.A. Supporto TV-out
-2.3.1.A.1. Schede Matrox
+2.3.1.A.1. Schede Matrox G400
-Sotto Linux hai due modi per far funzionare l'output TV :
+Sotto Linux hai due modi per far funzionare l'output TV delle G400 :
+
+IMPORTANTE: Solo le Matrox G400DH/G400MAX hanno il supporto TV-out sotto Linux, le altre (G450, G550) NON l'hanno!
| | | |