IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

gmplayer - Online nel cloud

Esegui gmplayer nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando gmplayer che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


mplayer - riproduttore di film
mencoder - codificatore di film

SINOSSI


mplayer [opzioni] [file|URL|playlist|-]
mplayer [opzioni] file1 [opzioni specifiche] [file2] [opzioni specifiche]
mplayer [opzioni] {gruppo di file e opzioni} [opzioni specifiche del gruppo]
mplayer [br]://[titolo][/dispositivo] [opzioni]
mplayer [dvd|dvdnav]://[title|[start_title]-end_title][/device] [opzioni]
mplayer vcd://traccia[/dispositivo]
mplayer tv://[canale][/input_id] [opzioni]
mplayer radio://[canale|frequenza][/cattura] [opzioni]
mplayer pvr:// [opzioni]
mplayer dvb://[numero_carta@]canale [opzioni]
mplayer mf://[filemask|@listfile] [-opzioni mf] [opzioni]
mplayer [cdda|cddb]://track[-endtrack][:speed][/device] [opzioni]
mplayer cue://file[:traccia] [opzioni]
mplayer [file|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv|icyx|noicyx|smb]://
[utente:pass@]URL[:porta] [opzioni]
mplayer sdp://file [opzioni]
mplayer mpst://host[:porta]/URL [opzioni]
mplayer tivo://host/[lista|lista|fsid] [opzioni]
player [opzioni] [-pelle pelle]
mencoder [opzioni] file [file|URL|-] [-o file | file://file |
smb://[utente:pass@]host/percorso file]
mencoder [opzioni] file1 [opzioni specifiche] [file2] [opzioni specifiche]

DESCRIZIONE


mplayer è un riproduttore di filmati per Linux (gira su molte altre piattaforme e architetture di CPU,
vedere la documentazione). Riproduce la maggior parte dei file MPEG/VOB, AVI, ASF/WMA/WMV, RM, QT/MOV/MP4, Ogg/
File OGM, MKV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM e RoQ, supportati da molti file nativi
e codec binari. Puoi guardare VCD, SVCD, DVD, Blu-ray, 3ivx, DivX 3/4/5, WMV e persino
Anche i film H.264.

MPlayer supporta un'ampia gamma di driver di uscita video e audio. Funziona con X11, Xv,
DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca, DirectFB, Quartz, Mac OS X CoreVideo, ma tu
può anche usare GGI, SDL (e tutti i loro driver), VESA (su ogni scheda compatibile VESA, anche
senza X11), alcuni driver specifici per schede di basso livello (per Matrox, 3dfx e ATI) e alcuni
schede di decodifica MPEG hardware, come Siemens DVB, Hauppauge PVR (IVTV), DXR2 e
DXR3/Hollywood+. La maggior parte supporta il ridimensionamento software o hardware, quindi puoi divertirti
film in modalità a schermo intero.

MPlayer ha un display su schermo (OSD) per le informazioni di stato, bello grande con antialias ombreggiato
sottotitoli e feedback visivo per i controlli da tastiera. europea/ISO8859-1,2 (ungherese,
Sono supportati i caratteri inglese, ceco, ecc.), cirillico e coreano insieme a 12 sottotitoli
formati (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS
e il nostro: MPsub) e sottotitoli DVD (stream SPU, VOBsub e Closed Captions).

mencoder (MPlayer's Movie Encoder) è un semplice codificatore di filmati, progettato per codificare MPlayer-
film riproducibili (vedi sopra) in altri formati riproducibili da MPlayer (vedi sotto). Si codifica per
MPEG-4 (DivX/Xvid), uno dei codec libavcodec e audio PCM/MP3/VBRMP3 in 1, 2 o 3
passa. Inoltre ha capacità di copia in streaming, un potente sistema di filtri (crop,
espandere, capovolgere, postprocessare, ruotare, ridimensionare, rumore, conversione RGB/YUV) e altro ancora.

player è MPlayer con un'interfaccia utente grafica. Oltre ad alcune proprie opzioni (memorizzate in
gui.conf), ha le stesse opzioni di MPlayer, tuttavia alcune opzioni di MPlayer verranno memorizzate
in gui.conf in modo che possano essere scelti indipendentemente da MPlayer. (Vedi CONFIGURAZIONE GUI
FILE sotto.)

Esempi di utilizzo per iniziare rapidamente possono essere trovati alla fine di questa pagina man.

Leggi anche vedere , il HTML documentazione!

INTERACTIVE CONTROLLO


MPlayer ha un livello di controllo completamente configurabile e guidato da comandi che ti permette di controllare
MPlayer utilizzando tastiera, mouse, joystick o telecomando (con LIRC). Vedi l'input
opzione per modi di personalizzarlo.

tastiera di controllo
Sinistra e destra
Cerca indietro/avanti di 10 secondi.
Su e giù
Cerca avanti/indietro di 1 minuto.
PGUP e PGDWN
Cerca avanti/indietro di 10 minuti.
[ e ]
Diminuisce/aumenta la velocità di riproduzione corrente del 10%.
{ e }
Dimezza/raddoppia la velocità di riproduzione corrente.
BACKSPACE
Ripristina la velocità di riproduzione normale.
<E>
Vai indietro/avanti nella playlist.
ENTRA
Vai avanti nella playlist, anche oltre la fine.
CASA e FINE
voce di playtree successiva/precedente nell'elenco padre
INS e DEL (solo playlist ASX)
fonte alternativa successiva/precedente.
p / SPAZIO
Pausa (premendo di nuovo si riattiva).
.
Passo in avanti. Premendo una volta il film verrà messo in pausa, ogni pressione consecutiva lo farà
riprodurre un fotogramma e poi tornare in modalità di pausa (qualsiasi altro tasto si riattiva).
q/ESC
Smetti di giocare ed esci.
U
Interrompi la riproduzione (ed esci se -idle non viene utilizzato).
+ e -
Regola il ritardo audio di +/- 0.1 secondi.
/ e *
Diminuire/aumentare il volume.
9 e 0
Diminuire/aumentare il volume.
( e )
Regola il bilanciamento audio a favore del canale sinistro/destro.
m
Suono muto.
_ (solo MPEG-TS, AVI e libavformat)
Scorri le tracce video disponibili.
# (solo DVD, Blu-ray, MPEG, Matroska, AVI e libavformat)
Scorri le tracce audio disponibili.
TAB (solo MPEG-TS e libavformat)
Scorri i programmi disponibili.
f
Attiva/disattiva schermo intero (vedi anche -fs).
T
Attiva/disattiva la posizione in primo piano (vedi anche -in alto).
w ed e
Diminuire/aumentare l'intervallo di panoramica e scansione.
o
Attiva/disattiva gli stati OSD: nessuno/ricerca/ricerca + timer/ricerca + timer + tempo totale.
d
Attiva/disattiva gli stati di eliminazione dei fotogrammi: nessuno / salta la visualizzazione / salta la decodifica (vedi
-framedrop e -hardframedrop).
v
Attiva/disattiva la visibilità dei sottotitoli.
j e J
Scorri i sottotitoli disponibili.
y e g
Avanza/indietro nell'elenco dei sottotitoli.
F
Attiva/disattiva la visualizzazione dei "sottotitoli forzati".
a
Attiva/disattiva l'allineamento dei sottotitoli: in alto/in mezzo/in basso.
x e z
Regola il ritardo dei sottotitoli di +/- 0.1 secondi.
c (solo cattura)
Avvia/interrompi l'acquisizione del flusso principale.
r e t
Sposta i sottotitoli su/giù.
i (solo modalità -edlout)
Imposta l'inizio o la fine di un salto EDL e scrivilo nel file specificato.
s (solo screenshot -vf)
Fai uno screenshot.
S (solo screenshot -vf)
Avvia/interrompi l'acquisizione di schermate.
I
Mostra il nome del file sull'OSD.
P
Mostra la barra di avanzamento, il tempo trascorso e la durata totale sull'OSD.
! e @
Cerca all'inizio del capitolo precedente/successivo.
D (solo -vo xvmc, -vo vdpau, -vf yadif, -vf kerndeint)
Attiva/disattiva il deinterlacciatore.
A Scorrere le angolazioni DVD disponibili.

(I seguenti tasti sono validi solo quando si utilizza un'uscita video con accelerazione hardware
(xv, (x)vidix, (x)mga, ecc.), l'equalizzatore software (-vf eq o -vf eq2) o hue
filtro (-vf hue).)

1 e 2
Regola il contrasto.
3 e 4
Regola la luminosità.
5 e 6
Regola la tonalità.
7 e 8
Regola la saturazione.

(I seguenti tasti sono validi solo quando si utilizza l'uscita video quarzo o corevideo
autista.)

comando + 0
Ridimensiona la finestra del filmato a metà della sua dimensione originale.
comando + 1
Ridimensiona la finestra del filmato alla sua dimensione originale.
comando + 2
Ridimensiona la finestra del filmato per raddoppiarne le dimensioni originali.
comando + f
Attiva/disattiva schermo intero (vedi anche -fs).
comando + [ e comando + ]
Imposta l'alfa della finestra del film.

(Le seguenti chiavi sono valide solo quando si utilizza il driver di uscita video sdl.)

c
Scorri le modalità a schermo intero disponibili.
n
Ripristina la modalità originale.

(I seguenti tasti sono validi se si dispone di una tastiera con tasti multimediali.)

PAUSE
Pausa.
STOP
Smetti di giocare ed esci.
PRECEDENTE e SUCCESSIVO
Cerca avanti/indietro di 1 minuto.

(I seguenti tasti sono validi solo se hai compilato con supporto di ingresso TV o DVB e
avrà la precedenza sulle chiavi sopra definite.)

h e k
Seleziona il canale precedente/successivo.
n
Cambia norma.
u
Cambia elenco canali.

(Le seguenti chiavi sono valide solo se hai compilato con il supporto dvdnav: sono
utilizzato per navigare nei menu.)

tastiera 8
Seleziona il pulsante in alto.
tastiera 2
Seleziona il pulsante in basso.
tastiera 4
Seleziona il pulsante a sinistra.
tastiera 6
Seleziona il pulsante a destra.
tastiera 5
Ritorna al menu principale.
tastiera 7
Torna al menu più vicino (l'ordine di preferenza è: capitolo->titolo->radice).
tastiera INVIO
Conferma scelta.

(I seguenti tasti vengono utilizzati per controllare il televideo TV. I dati possono provenire da
una sorgente TV analogica o un flusso di trasporto MPEG.)

X
Attiva/disattiva il televideo.
Q e W
Vai alla pagina del televideo successivo/precedente.

mouse di controllo
pulsante 3 e pulsante 4
Cerca avanti/indietro di 1 minuto.
pulsante 5 e pulsante 6
Diminuire/aumentare il volume.

joystick di controllo
sinistra e destra
Cerca indietro/avanti di 10 secondi.
su e giù
Cerca avanti/indietro di 1 minuto.
pulsante 1
Pausa.
pulsante 2
Attiva/disattiva gli stati OSD: nessuno/ricerca/ricerca + timer/ricerca + timer + tempo totale.
pulsante 3 e pulsante 4
Diminuire/aumentare il volume.

USO


Ogni opzione 'flag' ha una controparte 'noflag', ad esempio l'opposto dell'opzione -fs è
-nof.

Se un'opzione è contrassegnata come (solo XXX), funzionerà solo in combinazione con l'opzione XXX
o se XXX è compilato in.

NOTA: Il parser delle opzioni secondarie (usato ad esempio per le opzioni secondarie -ao pcm) supporta uno speciale
tipo di string-escape destinato all'uso con GUI esterne.
Ha il seguente formato:
%n%stringa_di_lunghezza_n
ESEMPI:
mplayer -ao pcm:file=%10%C:test.wav test.avi
Oppure in uno script:
mplayer -ao pcm:file=%`expr length "$NOME"`%"$NOME" test.avi

CONFIGURAZIONE FILE


Puoi inserire tutte le opzioni nei file di configurazione che verranno letti ogni volta
Viene eseguito MPlayer/MEncoder. Il file di configurazione dell'intero sistema 'mplayer.conf' è nel tuo
directory di configurazione (ad esempio /etc/mplayer o /usr/local/etc/mplayer), l'utente specifico
uno è '~/.mplayer/config'. Il file di configurazione per MEncoder è 'mencoder.conf' in
la directory di configurazione (ad esempio /etc/mplayer o /usr/local/etc/mplayer), l'utente
uno specifico è '~/.mplayer/mencoder.conf'. Le opzioni specifiche dell'utente sovrascrivono l'intero sistema
opzioni (in caso di player, le opzioni di gui.conf sovrascrivono le opzioni specifiche dell'utente) e le opzioni
dato sulla riga di comando sovrascrive tutto. La sintassi dei file di configurazione è
'opzione= ', tutto ciò che segue un '#' è considerato un commento. Opzioni che funzionano
senza valori possono essere abilitati impostandoli su 'yes' o '1' o 'true' e disabilitati da
impostandoli su "no" o "0" o "false". Anche le subopzioni possono essere specificate in questo modo.

Puoi anche scrivere file di configurazione specifici per file. Se desideri avere una configurazione
file per un file chiamato 'movie.avi', crea un file chiamato 'movie.avi.conf' con il file-
opzioni specifiche in esso e mettilo dentro ~/.mplayer/. Puoi anche mettere il file di configurazione
nella stessa directory del file da riprodurre, a patto che tu dia il -use-filedir-conf
opzione (sulla riga di comando o nel file di configurazione globale). Se un file specifico
il file di configurazione si trova nella stessa directory, nessuna configurazione specifica del file è
caricato da ~/.mplayer. Inoltre, l'opzione -use-filedir-conf abilita la directory-
file di configurazione specifici. Per questo, MPlayer prova prima a caricare un mplayer.conf da
la stessa directory del file riprodotto e quindi prova a caricare qualsiasi file specifico
configurazione.

ESEMPIO GIOCATORE GIOCATORE CONFIGURAZIONE FILE:

# Usa il driver Matrox per impostazione predefinita.
vo=xmg
# Adoro esercitarmi nelle verticali mentre guardo i video.
capovolgi=sì
# Decodifica/codifica più file da PNG,
# inizia con mf://filemask
mf=tipo=png:fps=25
# Le immagini negative inquietanti sono fantastiche.
vf=eq2=1.0:-0.8
# Allineamento verticale della barra di avanzamento dell'OSD
progbar-align=50

ESEMPIO MENCODER CONFIGURAZIONE FILE:

# Crea l'output di MEncoder su un nome file predefinito.
o=codificato.avi
# Le successive 4 righe consentono a mencoder tv:// di avviare la cattura immediatamente.
oac=pcm=sì
ovc=lavc=sì
lavcopts=vcodec=mjpeg
tv=driver=v4l2:input=1:width=768:height=576:device=/dev/video0:audiorate=48000
# set di opzioni di codifica predefinito più complesso
lavcopts=vcodec=mpeg4:autoaspect=1
lameopts=aq=2:vbr=4
ovc=lavc=1
oac=lavc=1
filepasslog=pass1stats.log
noautoespansione=1
subfont-autoscale=3
subfont-osd-scale=6
subfont-text-scale=4
suballinea=2
sottopos=96
spua=20

GUI CONFIGURAZIONE RISORSE

Le opzioni della GUI sono (nomi delle opzioni di MPlayer tra parentesi): ao_alsa_device (alsa: dispositivo=)
(solo ALSA), ao_alsa_mixer (di mischiare) (solo ALSA), ao_alsa_mixer_channel (canale-mixer)
(solo ALSA), ao_esd_device (es:) (solo ESD), ao_extra_stereo (af extrastereo) (predefinito:
1.0), ao_extra_coefficiente_stereo (af extrastereo=), ao_oss_device (osso:) (solo OSS),
ao_oss_mixer (di mischiare) (solo OSS), ao_oss_mixer_channel (canale-mixer) (solo OSS),
ao_sdl_subdriver (sdl:) (solo SDL), ao_surround (non utilizzato), ao_volnorm (af volnorm),
autosync (abilita/disabilita), autosync_size (sincronizzazione automatica), cache (abilita/disabilita), cache_size
(nascondiglio), abilita_audio_equ (af equalizzatore), equ_band_00 ... equ_band_59, (af equalizzatore=),
equ_canale_1 ... equ_canale_6 (af canali=), gui_main_pos_x, gui_main_pos_y,
gui_save_pos (sì/no), gui_tv_digital (sì/no), gui_video_out_pos_x, gui_video_out_pos_y,
load_fullscreen (sì/no), playbar (abilita/disabilita), show_videowin (sì/no), vf_lavc (vf
lavc) (solo DXR3), vf_pp (vf pp), vo_dxr3_device (non utilizzato) (solo DXR3).

Opzioni di MPlayer memorizzate in gui.conf (nomi delle opzioni della GUI, nomi delle opzioni di MPlayer tra parentesi)
sono: a_afm (AFM), ao_driver (ao), culo_basso_margine (culo-basso-margine) (solo ASS),
culo_abilitato (culo) (solo ASS), ass_top_margin (culo-alto-margine) (solo ASS), ass_use_margins
(culo-uso-margini) (solo ASS), cdrom_device (dispositivo cdrom), dispositivo_dvd (dispositivo dvd),
font_autoscale (subfont-scala automatica) (solo FreeType), font_blur (subfont-sfocatura) (Tipo libero
solo), font_encoding (codifica dei caratteri secondari), fattore_font (fattore), nome_carattere (fonte),
font_osd_scale (subfont-osd-scale) (solo FreeType), font_outline (sottocarattere-contorno)
(solo FreeType), font_text_scale (subfont-testo-scala) (solo FreeType), gui_skin (pelle),
oziare (inattivo), livello_osd (osd), volume morbido (soft vol), stopx salvaschermo (fermare-
xsalvaschermo), sub_auto_load (autosub), sub_cp (sottoc) (solo iconv), sub_overlap
(sovrapposizione), sotto_pos (sottoposizione), sub_unicode (unicode), sub_utf8 (utf8), capovolgi_v (lanciare),
v_framedrop (framedrop), v_idx (idx), v_ni (ni), v_vfm (vfm), vf_autoq (autoq),
vo_direct_render (pancan), vo_doublebuffering (dr), vo_driver (vo), vo_panscan (doppio).

PROFILI


Per facilitare il lavoro con diverse configurazioni, i profili possono essere definiti nella configurazione
File. Un profilo inizia con il suo nome tra parentesi quadre, ad esempio '[mio-profilo]'. Tutto
le seguenti opzioni faranno parte del profilo. Una descrizione (mostrata da -profile help) può
essere definito con l'opzione profile-desc. Per terminare il profilo, avviane un altro oppure usa il tasto
nome profilo 'predefinito' per continuare con le opzioni normali.

ESEMPIO GIOCATORE GIOCATORE PROFILO:

[protocollo.dvd]
profile-desc="profilo per i flussi dvd://"
vf=pp=hb/vb/dr/al/fd
alang=it

[protocollo.dvdnav]
profile-desc="profilo per i flussi dvdnav://"
profilo=protocollo.dvd
movimenti del mouse=sì
nocache=sì

[estensione.flv]
profile-desc="profilo per file .flv"
capovolgi=sì

[vo.pnm]
esterno=/ Tmp

[ao.alsa]
dispositivo=spdif

ESEMPIO MENCODER PROFILO:

[mpeg4]
profile-desc="codifica MPEG4"
ovc=lacv=sì
lavcopts=vcodec=mpeg4:vbitrate=1200

[mpeg4-hq]
profile-desc="Codifica HQ MPEG4"
profilo=mpeg4
lavcopts=mbd=2:trell=sì:v4mv=sì

GENERALE VERSIONI


-percorso codec
Specificare una directory per i codec binari.

-file-codec (anche vedere -afm, -AC, -vfm, -vc)
Sostituisci il percorso di ricerca standard e usa il file specificato invece del file integrato
codec.conf.

-includere <configurazione file> (anche vedere -gui-include)
Specificare il file di configurazione da analizzare dopo quelli predefiniti.

-elenco-opzioni
Stampa tutte le opzioni disponibili.

-msgcharset
Converti i messaggi della console nel set di caratteri specificato (impostazione predefinita: rilevamento automatico).
Il testo sarà nella codifica specificata con l'opzione --charset configure. Set
questo a "noconv" per disabilitare la conversione (per es. problemi con iconv).
NOTA: L'opzione ha effetto al termine dell'analisi della riga di comando. Il
La variabile d'ambiente MPLAYER_CHARSET può aiutarti a sbarazzarti delle prime righe di
uscita confusa.

-msgcolore
Abilita l'output della console colorato sui terminali che supportano il colore ANSI.

-livello msg : = :...>
Controlla la verbosità direttamente per ogni modulo. Il modulo 'all' cambia la verbosità
di tutti i moduli non specificati esplicitamente sulla riga di comando. Vedi '-msglevel
help' per un elenco di tutti i moduli.
NOTA: Alcuni messaggi vengono stampati prima che la riga di comando venga analizzata e sono quindi
non influenzato da -msglevel. Per controllare questi messaggi devi usare il
MPLAYER_VERBOSE variabile d'ambiente, vedere la sua descrizione di seguito per i dettagli.
Livelli disponibili:
-1 silenzio completo
0 solo messaggi fatali
Messaggi di errore 1
2 messaggi di avviso
3 brevi suggerimenti
4 messaggi informativi
5 messaggi di stato (predefinito)
6 messaggi verbosi
7 livello di debug 2
8 livello di debug 3
9 livello di debug 4

-modulo msg
Anteponi il nome del modulo davanti a ogni messaggio della console.

-noconfig
Non analizzare i file di configurazione selezionati.
NOTA: Se le opzioni -include o -use-filedir-conf sono specificate nella riga di comando,
saranno onorati.

Le opzioni disponibili sono:
contro tutti i
tutti i file di configurazione
gui (solo GUI)
File di configurazione della GUI
sistema
file di configurazione del sistema
Utente
file di configurazione utente

-silenzioso
Rendi meno prolisso l'output della console; in particolare, impedisce la riga di stato (es. A:
0.7 V: 0.6 AV: 0.068 ...) dalla visualizzazione. Particolarmente utile su slow
terminali o quelli rotti che non gestiscono correttamente il ritorno a capo (ad esempio \r).

-priorità (Finestre ed OS / 2 solo)
Imposta la priorità del processo per MPlayer in base alle priorità predefinite disponibili
sotto Windows e OS/2. Possibili valori di :
inattivo|sottonormale|normale|sopranormale|alto|tempo reale

ATTENZIONE: L'utilizzo della priorità in tempo reale può causare il blocco del sistema.

-profilo
Usa i profili dati, -profile help visualizza un elenco dei profili definiti.

-davvero-silenzioso (anche vedere -calmatevi)
Visualizza ancora meno output e messaggi di stato rispetto a -quiet. Sopprime anche il
Finestre di messaggio di errore della GUI.

-mostra-profilo
Mostra la descrizione e il contenuto di un profilo.

-usa-filedir-conf
Cerca un file di configurazione specifico per il file nella stessa directory del file che
viene riprodotto.
ATTENZIONE: Può essere pericoloso se si riproduce da supporti non attendibili.

-v
Incrementa il livello di verbosità, un livello per ogni -v trovato sulla riga di comando.

GIOCATORE VERSIONI (MPLAYER SOLO)


-autoq (uso con -vf [s]pp)
Cambia dinamicamente il livello di post-elaborazione a seconda del ricambio disponibile
Tempo della CPU. Il numero specificato sarà il livello massimo utilizzato. Di solito puoi
usa un numero grande Devi usare -vf [s]pp senza parametri per
questo per funzionare.

-sincronizzazione automatica
Regola gradualmente la sincronizzazione A/V in base alle misurazioni del ritardo audio. Specificando
-autosync 0, l'impostazione predefinita, farà sì che i tempi dei fotogrammi siano basati interamente sull'audio
misure di ritardo Specificare -autosync 1 farà lo stesso, ma in modo sottile
modificare l'algoritmo di correzione A/V. Un framerate video irregolare in un film che
funziona bene con -nosound spesso può essere aiutato impostandolo su un valore intero
maggiore di 1. Più alto è il valore, più il timing sarà vicino a -nosound.
Prova -autosync 30 per appianare i problemi con i driver audio che non implementano a
misurazione del ritardo audio perfetta. Con questo valore, se si verificano grandi offset di sincronizzazione A/V,
impiegheranno solo 1 o 2 secondi per stabilizzarsi. Questo ritardo nella reazione
il tempo per improvvisi offset A/V dovrebbe essere l'unico effetto collaterale dell'attivazione di questa opzione
acceso, per tutti i driver audio.

-prova delle prestazioni
Stampa alcune statistiche sull'utilizzo della CPU e sui fotogrammi persi alla fine della riproduzione. Utilizzo
in combinazione con -nosound e -vo null per il benchmarking solo del codec video.
NOTA: Con questa opzione MPlayer ignorerà anche la durata dei fotogrammi solo durante la riproduzione
video (puoi pensarlo come fps infiniti).

-colore
Cambia il colorkey in un valore RGB di tua scelta. 0x000000 è nero e
0xffffff è bianco. Supportato solo da cvidix, fbdev, svga, vesa, winvidix,
xmga, xvidix, xover, xv (vedi -vo xv:ck), xvmc (vedi -vo xv:ck) e directx video
driver di uscita.

-nessuna chiave colore
Disabilita il colorkey. Supportato solo da cvidix, fbdev, svga, vesa, winvidix,
xmga, xvidix, xover, xv (vedi -vo xv:ck), xvmc (vedi -vo xv:ck) e directx video
driver di uscita.

-punti-corretti (SPERIMENTALE)
Passa MPlayer a una modalità sperimentale in cui i timestamp per i fotogrammi video sono
calcolati in modo diverso e filtri video che aggiungono nuovi fotogrammi o modificano i timestamp
di quelli esistenti sono supportati. I timestamp più accurati possono essere visibili per
esempio quando si riproducono i sottotitoli sincronizzati ai cambi di scena con l'opzione -ass.
Senza -correct-pts la tempistica dei sottotitoli sarà in genere disattivata di alcuni fotogrammi.
Questa opzione non funziona correttamente con alcuni demuxer e codec.

-debug di arresto anomalo (DEBUG CODICE)
Collega automaticamente gdb in caso di crash o SIGTRAP. Il supporto deve essere compilato in da
configurazione con --enable-crash-debug.

-doppio clic-tempo
Tempo in millisecondi per riconoscere due pressioni consecutive di un pulsante come doppio clic
(predefinito: 300). Imposta su 0 per consentire al tuo sistema di finestre di decidere cosa fare doppio clic
è (-vo directx solo).
NOTA: Otterrai un comportamento leggermente diverso a seconda che ti leghi
MOUSE_BTN0_DBL o MOUSE_BTN0-MOUSE_BTN0_DBL.

-esaurito
Crea un nuovo file e vi scrive i record dell'elenco delle decisioni di modifica (EDL). Durante
riproduzione, l'utente preme "i" per contrassegnare l'inizio o la fine di un blocco di salto. Questo
fornisce un punto di partenza da cui l'utente può mettere a punto le voci EDL in un secondo momento. Vedere
http://www.mplayerhq.hu/DOCS/HTML/en/edl.html per i dettagli.

-edl-ritardo-all'indietro
Quando si utilizza EDL durante la riproduzione e si salta all'indietro è possibile finire in
nel mezzo di un record EDL. In tal caso MPlayer cercherà ulteriormente all'indietro per
la posizione iniziale della registrazione EDL e poi salta immediatamente la scena specificata
nel registro EDL. Per evitare questo tipo di comportamento, MPlayer salta a un orario fisso
intervallo prima dell'inizio del record EDL. Questo parametro consente di specificare
quell'intervallo di tempo in secondi (predefinito: 2 secondi).

-edl-start-pts
Regola le posizioni nei record EDL in base all'ora di inizio del file in riproduzione. Alcuni
formati, in particolare MPEG TS di solito iniziano con valori PTS diversi da zero e quando
producendo file EDL con l'opzione -edlout, i record EDL contengono valori assoluti che
sono corretti solo per questo particolare file. Se ricodificato in un formato diverso,
questo file EDL non si applica più. Specificando -edl-start-pts verrà automaticamente
regolare le posizioni EDL in base all'ora di inizio: quando si produce un file EDL, lo farà
sottrarre l'ora di inizio da ogni record EDL, durante la riproduzione con file EDL, aggiungerà
l'ora di inizio del file per ogni posizione EDL.

-noedl-start-pts
Disabilita la regolazione delle posizioni EDL.

-accodare (GUI solo)
Accoda i file forniti sulla riga di comando nella playlist invece di riprodurli
immediatamente.

-fisso-vo
Applica un sistema video fisso per più file (una (dis)inizializzazione per tutti
File). Pertanto verrà aperta una sola finestra per tutti i file. Attualmente il
i seguenti driver sono compatibili con fixed-vo: gl, gl_tiled, mga, svga, x11, xmga, xv,
xvidix e dfbmga.

-framedrop (anche vedere -hardframedrop, sperimentale senza -no-punti-corretti)
Salta la visualizzazione di alcuni fotogrammi per mantenere la sincronizzazione A/V su sistemi lenti. Filtri video
non vengono applicati a tali frame. Per i fotogrammi B anche la decodifica viene completamente saltata.

-(non)gui
Abilita o disabilita l'interfaccia della GUI (l'impostazione predefinita dipende dal nome binario). Funziona solo
come primo argomento sulla riga di comando. Non funziona come opzione del file di configurazione.

-gui-include <GUI configurazione file> (anche vedere -includere) (GUI solo)
Specificare un file di configurazione della GUI da analizzare dopo il file gui.conf predefinito.

-H, -aiuto, --Aiuto
Mostra un breve riepilogo delle opzioni.

-hardframedrop (sperimentale senza -no-punti-corretti)
Perdita di fotogrammi più intensa (interrompe la decodifica). Porta alla distorsione dell'immagine! Nota
che in particolare il decoder libmpeg2 potrebbe bloccarsi con questo, quindi considera l'utilizzo di "-vc
ffmpeg12,".

-battito cardiaco-cmd
Comando che viene eseguito ogni 30 secondi durante la riproduzione tramite system() - ovvero usando
il guscio.

NOTA: MPlayer usa questo comando senza alcun controllo, è tua responsabilità
assicurati che non causi problemi di sicurezza (es. assicurati di usare percorsi completi se "."
è nel tuo percorso come su Windows). Funziona anche solo durante la riproduzione di video (cioè no
con -novideo ma funziona con -vo null).

Questo può essere "utilizzato in modo improprio" per disabilitare gli screensaver che non supportano l'API X corretta
(vedi anche -stop-xscreensaver). Se pensi che sia troppo complicato, chiedi a
autore del programma salvaschermo per supportare le corrette API X.

ESEMPIO per x salvaschermo: mplayer -heartbeat-cmd "xscreensaver-command -deactivate"
filetto

ESEMPIO per GNOME salvaschermo: mplayer -heartbeat-cmd "comando-gnome-screensaver
-p" file

-intervallo-battito cardiaco
Specifica la frequenza con cui deve essere eseguito -heartbeat-cmd, in secondi tra
esecuzioni (predefinito: 30.0).

-identificare
Scorciatoia per -msglevel identifica=4. Mostra i parametri del file in modo facilmente analizzabile
formato. Stampa anche informazioni più dettagliate sui sottotitoli e sulla traccia audio
lingue e ID. In alcuni casi puoi ottenere maggiori informazioni usando -msglevel
identificare=6. Ad esempio, per un DVD o Blu-ray elencherà i capitoli e l'ora
lunghezza di ciascun titolo, nonché un ID del disco. Combina questo con -frame da 0 a
sopprimere tutta l'uscita video. Lo script wrapper TOOLS/midentify.sh sopprime il
altro output di MPlayer e (si spera) shellescape i nomi dei file.

-inattivo (anche vedere -Schiavo)
Fa in modo che MPlayer attenda pigramente invece di uscire quando non ci sono file da riprodurre. Soprattutto
utile in modalità slave dove MPlayer può essere controllato tramite comandi di input.
Nel player -idle è l'impostazione predefinita, -noidle uscirà dalla GUI dopo che tutti i file saranno finiti
stato giocato.

-ingresso
Questa opzione può essere utilizzata per configurare alcune parti del sistema di input. I percorsi sono
relativo a ~/.mplayer/.
NOTA: La ripetizione automatica è attualmente supportata solo dai joystick.

I comandi disponibili sono:

conf=
Specificare un file di configurazione di input diverso da quello predefinito ~/.mplayer/
ingresso.conf. ~/.mplayer/viene assunto se non viene fornito alcun percorso completo.
ar-dev=
Dispositivo da utilizzare per Apple IR Remote (l'impostazione predefinita è rilevata automaticamente, Linux
solo).
ritardo ar
Ritardo in millisecondi prima di iniziare a ripetere automaticamente un tasto (0 per disabilitare).
ar-tasso
Numero di pressioni dei tasti da generare al secondo sull'autoripetizione.
(nessun) vincolo predefinito
Usa le combinazioni di tasti con cui viene fornito MPlayer per impostazione predefinita.
elenco chiavi
Stampa tutte le chiavi che possono essere associate ai comandi.
lista cmd
Stampa tutti i comandi che possono essere associati alle chiavi.
js-dev
Specifica il dispositivo joystick da utilizzare (predefinito: /dev/input/js0).
file=
Leggi i comandi dal file specificato. Principalmente utile con un FIFO.
NOTA: Quando il file dato è un FIFO MPlayer apre entrambe le estremità così puoi farlo
diversi 'echo "seek 10" > mp_pipe' e il pipe rimarrà valido.

-dimensione chiave-fifo <2-65000>
Specificare la dimensione della FIFO che memorizza gli eventi chiave (impostazione predefinita: 7). Una FIFO di dimensioni
n può bufferizzare (n-1) eventi. Se è troppo piccolo, alcuni eventi potrebbero andare persi. Se è
troppo grande, potrebbe sembrare che MPlayer si blocchi mentre elabora gli eventi bufferizzati. Ottenere
lo stesso comportamento di prima che questa opzione fosse introdotta, impostala su 2 per Linux o
1024 per Windows. Per un valore basso dovresti disabilitare i doppi clic impostando
-doubleclick-time a 0 in modo che non competano con gli eventi regolari per lo spazio del buffer.

-lircconf (LIRC solo)
Specifica un file di configurazione per LIRC (predefinito: ~/.lircrc).

-list-proprietà
Stampa un elenco delle proprietà disponibili.

-ciclo continuo
Riproduzione in loop del film volte. 0 significa per sempre.

-menù (OSD menu solo)
Attiva il supporto del menu OSD.

-menu-cfg (OSD menu solo)
Utilizzare un menu.conf alternativo.

-menu-chroot (OSD menu solo)
Chroot il menu di selezione dei file in una posizione specifica.

ESEMPIO:
-menu-chroot / Home
Limiterà il menu di selezione dei file a / Home e verso il basso (cioè nessun accesso
a / sarà possibile, ma /home/user_name sì).

-menu-keepdir (OSD menu solo)
Il browser dei file viene avviato dall'ultima posizione nota anziché dalla directory corrente.

-menu-root (OSD menu solo)
Specificare il menu principale.

-menu-avvio (OSD menu solo)
Visualizza il menu principale all'avvio di MPlayer.

-movimenti-del-mouse
Consenti a MPlayer di ricevere eventi puntatore segnalati dal driver di uscita video.
Necessario per selezionare i pulsanti nei menu del DVD. Supportato per VO basati su X11 (x11,
xv, xvmc, ecc.) e i VO gl, gl_tiled, direct3d e corevideo.

-noar Disattiva il supporto remoto AppleIR.

-noconsolecontrols
Impedisci a MPlayer di leggere gli eventi chiave dall'input standard. Utile durante la lettura
dati dall'input standard. Questo è abilitato automaticamente quando - si trova sul
riga di comando. Ci sono situazioni in cui devi impostarlo manualmente, ad es
apri /dev/stdin (o l'equivalente sul tuo sistema), usa stdin in una playlist o
intendo leggere da stdin in seguito tramite i comandi loadfile o loadlist slave.

-nessun joystick
Disattiva il supporto del joystick.

-nolirc
Disattiva il supporto LIRC.

-nomouseinput
Disabilita l'input di pressione/rilascio del pulsante del mouse (il menu contestuale di mozplayerxp si basa su questo
opzione).

-rtc (RTC solo)
Attiva l'utilizzo di Linux RTC (realtime clock - /dev/rtc) come meccanismo di temporizzazione.
Questo attiva il processo ogni 1/1024 secondi per controllare l'ora corrente. Inutile
con i moderni kernel Linux configurati per l'uso desktop in quanto già svegliano il
processo con precisione simile quando si utilizza il normale sonno a tempo.

-pausa <0-3> (MPlayer solo)
Specifica il comportamento di pausa predefinito dei comandi, cioè se MPlayer lo farà
continuare la riproduzione o rimanere in pausa dopo che il comando è terminato. Vedere
DOCS/tech/slave.txt per ulteriori dettagli.
0 riprendere
1 pausa (pausa)
2 mantenere lo stato di pausa/riproduzione (pausing_keep)
3 alterna lo stato di pausa/riproduzione (pausing_toggle)
4 pausa senza frame step (sperimentale) (pausing_keep_force)

-riproduzione-msg
Stampa una stringa prima di iniziare la riproduzione. Le seguenti espansioni sono
supportati:

${NOME}
Espandi al valore della proprietà NAME.

?(NOME:TESTO)
Espandi TEXT solo se la proprietà NAME è disponibile.

?(!NOME:TESTO)
Espandi TEXT solo se la proprietà NAME non è disponibile.

-elenco di riproduzione
Riproduci file in base a un file di playlist (ASX, Winamp, SMIL o un file per riga
formato).
ATTENZIONE: Il modo in cui MPlayer analizza e usa i file playlist non è sicuro contro
file costruiti in modo dannoso. Tali file possono attivare azioni dannose. Questo ha
stato il caso per tutte le versioni di MPlayer, ma sfortunatamente questo fatto non andava bene
documentato in precedenza, e alcune persone hanno persino raccomandato erroneamente l'uso di
-playlist con fonti non attendibili. NON usare -playlist con internet casuale
fonti o file di cui non ti fidi!
NOTA: Questa opzione è considerata una voce, quindi le opzioni trovate dopo si applicheranno solo
agli elementi di questa playlist.
FIXME: Questo deve essere chiarito e documentato a fondo.

-allow-pericolosa-playlist-parsing
Ciò abilita l'analisi di qualsiasi file come playlist se ad esempio un server pubblicizza un file come
elenco di riproduzione. Abilita solo se sai che tutti i server coinvolti sono affidabili. di MPlayer
il codice della playlist non è progettato per gestire file di playlist dannosi.

-rtc-dispositivo
Utilizzare il dispositivo specificato per il cronometraggio RTC.

shuffle
Riproduce i file in ordine casuale.

-pelle (GUI solo)
Carica una skin dalla directory data come parametro sotto la skin predefinita
directory, ~/.mplayer/skin/ e /usr/local/share/mplayer/skins/.

ESEMPIO:
-pelle fittyfene
Cerca ~/.mplayer/skins/fittyfene e poi /usr/local/share/mplayer/
pelli/fittyfene.

-schiavo (anche vedere -ingresso)
Attiva la modalità slave, in cui MPlayer funziona come backend per altri programmi.
Invece di intercettare gli eventi della tastiera, MPlayer leggerà i comandi separati da a
nuova riga (\n) da stdin.
NOTA: Vedere -input cmdlist per un elenco di comandi slave e DOCS/tech/slave.txt per
loro descrizione. Inoltre, questo non ha lo scopo di disabilitare altri ingressi, ad esempio tramite
la finestra del video, usa qualche altro metodo come -input
nodefault-bindings:conf=/dev/null per quello.

-sonno morbido
Intervalli di tempo controllando ripetutamente l'ora corrente invece di chiedere al kernel di
sveglia MPlayer al momento giusto. Utile se la tempistica del kernel è imprecisa e
non puoi nemmeno usare l'RTC. Ha il prezzo di un maggiore consumo di CPU.

-passo
Saltare secondi dopo ogni fotogramma. Viene mantenuto il framerate normale del film,
quindi la riproduzione viene accelerata. Dato che MPlayer può cercare solo il fotogramma chiave successivo questo
potrebbe essere inesatto.

-udp-ip
Imposta l'indirizzo di destinazione per i datagrammi inviati da -udp-master. Impostandolo su
un indirizzo di broadcast consente a più slave aventi lo stesso indirizzo di broadcast di
sincronizzare con il master (predefinito: 127.0.0.1).

-udp-master
Invia un datagramma a -udp-ip su -udp-port appena prima di riprodurre ogni fotogramma. Il
datagramma indica la posizione del master nel file.

-udp-porta
Imposta la porta di destinazione per i datagrammi inviati da -udp-master e la porta a
-udp-slave è in ascolto (predefinito: 23867).

-udp-seek-soglia
Quando il padrone cerca, lo schiavo deve decidere se cercare anche lui o prendere
decodificando i frame senza pause tra i frame. Se il master è più di
secondi di distanza dallo schiavo, lo schiavo cerca. Altrimenti, "corre" per catturare
alzato o aspetta il padrone. Questo dovrebbe quasi sempre essere lasciato al suo valore predefinito
impostazione di 1 secondo.

-udp-schiavo
Ascolta su -udp-port e abbina la posizione del master.

DEMUSICATORE/FLUSSO VERSIONI


-a52drc
Selezionare il livello di compressione della gamma dinamica per i flussi audio AC-3. è un
valore float compreso tra 0 e 1, dove 0 significa nessuna compressione e 1 (che è il
default) significa compressione completa (rendere più silenziosi i passaggi ad alto volume e viceversa).
Sono accettati anche valori fino a 2, ma sono puramente sperimentali. Solo questa opzione
mostra un effetto se il flusso AC-3 contiene la compressione di gamma richiesta
informazioni.

-aiutato (anche vedere -alang)
Seleziona il canale audio (MPEG: 0-31, AVI/OGM: 1-99, ASF/RM: 0-127, VOB(AC-3): 128-159,
VOB (LPCM): 160-191, MPEG-TS 17-8190). MPlayer stampa gli ID audio disponibili quando
eseguito in modalità dettagliata (-v). Durante la riproduzione di un flusso MPEG-TS, MPlayer/MEncoder lo farà
utilizzare il primo programma (se presente) con il flusso audio prescelto.

-ausido (anche vedere -alang)
Seleziona il canale del flusso secondario audio. Attualmente l'intervallo valido è 0x55..0x75 e
si applica solo a MPEG-TS quando gestito dal demuxer nativo (non da libavformat).
Il tipo di formato potrebbe non essere identificato correttamente a causa di come queste informazioni (o
mancanza di ciò) è incorporato nel flusso, ma demuxerà correttamente l'audio
flussi quando sono presenti più flussi secondari. MPlayer stampa il disponibile
ID substream quando eseguito con -identify.

-alang <lingua codice[,lingua codice,...]> (anche vedere -aiuto)
Specificare un elenco di priorità delle lingue audio da utilizzare. Diversi formati di contenitori
utilizzare codici linguistici diversi. I DVD utilizzano codici lingua a due lettere ISO 639-1,
Matroska, MPEG-TS e NUT utilizzano codici di lingua a tre lettere ISO 639-2 mentre OGM utilizza
un identificatore in forma libera. MPlayer stampa le lingue disponibili quando viene eseguito in modo dettagliato
(-v) modalità.

ESEMPIO:
mplayer dvd://1 -alang hu,en
Sceglie la traccia in lingua ungherese su un DVD e ricorre all'inglese se
L'ungherese non è disponibile.
mplayer -alang jpn esempio.mkv
Riproduce un file Matroska in giapponese.

-demuxer audio <[+]nome> (-file audio solo)
Forza il tipo di demuxer audio per -audiofile. Usa un '+' prima del nome per forzarlo,
questo salterà alcuni controlli! Assegna il nome del demuxer come stampato da -audio-demuxer
aiuto. Per compatibilità con le versioni precedenti accetta anche l'ID demuxer come definito in
libmpdemux/demuxer.h. -audio-demuxer audio o -audio-demuxer 17 forza MP3.

-file audio
Riproduci l'audio da un file esterno (WAV, MP3 o Ogg Vorbis) durante la visualizzazione di un film.

-cache file audio
Abilita la memorizzazione nella cache per il flusso utilizzato da -audiofile, utilizzando la quantità specificata di
memoria.

-presa-di-riuso (udp:// solo)
Consente a un socket di essere riutilizzato da altri processi non appena viene chiuso.

-larghezza di banda (Rete solo)
Specificare la larghezza di banda massima per lo streaming di rete (per server in grado di
inviare contenuti con bitrate differenti). Utile se vuoi guardare la diretta in streaming
media dietro una connessione lenta. Con Real RTSP streaming, è anche usato per impostare
la massima larghezza di banda di consegna che consente un riempimento della cache e un dump dello streaming più rapidi.

-angolo-blu-ray <angolo ID> (Raggio blu solo)
Alcuni dischi Blu-ray contengono scene che possono essere visualizzate da più angolazioni. Qui
puoi dire a MPlayer quali angoli usare (predefinito: 1).

-dispositivo-bluray a disco> (Raggio blu solo)
Specificare la posizione del disco Blu-ray. Deve essere una directory con struttura Blu-ray.

-cache
Questa opzione specifica la quantità di memoria (in kByte) da utilizzare quando si memorizza nella cache un file o
URL. Particolarmente utile su supporti lenti.

-noca
Disattiva la memorizzazione nella cache.

-cache min
La riproduzione inizierà quando la cache è stata riempita fino a del totale.

-cerca-cache-min
Se si deve cercare una posizione all'interno della dimensione della cache da
la posizione attuale, MPlayer aspetterà che la cache venga riempita in questa posizione
piuttosto che eseguire una ricerca di flusso (predefinito: 50).

-catturare (MPlayer solo)
Consente di catturare il flusso principale (non tracce audio aggiuntive o altri tipi di
streams) nel file specificato da -dumpfile o per impostazione predefinita. Se questa opzione è
dato, l'acquisizione può essere avviata e interrotta premendo il tasto associato a questo
funzione (vedi paragrafo CONTROLLO INTERATTIVO). Come per -dumpstream, questo lo farà
probabilmente non produce risultati utilizzabili per altro che flussi MPEG. Notare che,
a causa delle latenze della cache, i dati acquisiti potrebbero iniziare e terminare in qualche modo in ritardo rispetto
a quello che vedi visualizzato.

-cdda (CDA solo)
Questa opzione può essere usata per regolare la funzione di lettura CD Audio di MPlayer.

Le opzioni disponibili sono:

velocità=
Imposta la velocità di centrifuga del CD.

paranoia=<0-2>
Imposta il livello di paranoia. I valori diversi da 0 sembrano interrompere la riproduzione di qualsiasi cosa
ma la prima traccia.
0: disabilita il controllo (predefinito)
1: solo controllo sovrapposizione
2: correzione e verifica completa dei dati

generic-dev=
Usa il dispositivo SCSI generico specificato.

dimensione-settore=
Imposta la dimensione della lettura atomica.

sovrapposizione=
Forza la ricerca di sovrapposizione minima durante la verifica per settori.

toc-bias
Supponiamo che l'offset iniziale della traccia 1 come riportato nel sommario sarà
indirizzato come LBA 0. Alcune unità Toshiba hanno bisogno di questo per ottenere la traccia
confini corretti.

toc-offset=
Aggiungere settori ai valori riportati durante l'indirizzamento delle tracce. Forse
negativo.

(no) salta
(Mai) accettare la ricostruzione dei dati imperfetta.

-dispositivo cdrom a dispositivo>
Specificare il dispositivo CD-ROM (predefinito: /dev/cdrom).

-canali (anche vedere -af canali)
Richiedere il numero di canali di riproduzione (predefinito: 2). MPlayer chiede al decoder di
decodificare l'audio in tutti i canali specificati. Poi tocca al decoder
per soddisfare il requisito. Questo di solito è importante solo durante la riproduzione di video
con audio AC-3 (come i DVD). In tal caso liba52 esegue la decodifica di default e
esegue correttamente il downmix dell'audio nel numero di canali richiesto. Per direttamente
controllare il numero di canali di uscita indipendentemente da quanti canali sono
decodificato, utilizzare il filtro dei canali.
NOTA: Questa opzione è onorata da codec (solo AC-3), filtri (surround) e audio
driver di uscita (almeno OSS).

Le opzioni disponibili sono:

2 stereo
4 surround
6 completo 5.1
8 completo 7.1

-capitolo <capitolo ID>[- ID>]
Specifica da quale capitolo iniziare a riprodurre. Specificare facoltativamente quale capitolo terminare
giocando a (predefinito: 1).

-biscotti (Rete solo)
Invia cookie quando si effettuano richieste HTTP.

-file-cookie (Rete solo)
Leggi i cookie HTTP da (predefinito: ~/.mozilla/ ed ~/.netscape/) e salta
lettura da posizioni predefinite. Si presume che il file sia in formato Netscape.

-ritardo
ritardo audio in secondi (valore float positivo o negativo)
I valori negativi ritardano l'audio e i valori positivi ritardano il video. Notare che
questo è l'esatto opposto dell'opzione -audio-delay MEncoder.
NOTA: Se usato con MEncoder, non è garantito che funzioni correttamente con -ovc
copia; usa invece -audio-delay.

-ignora-inizia
Ignora l'ora di inizio specificata per i flussi nei file AVI. In MPlayer, questo
annulla i ritardi del flusso nei file codificati con l'opzione -audio-delay. Durante
codifica, questa opzione impedisce a MEncoder di trasferire l'inizio del flusso originale
volte al nuovo file; l'opzione -audio-delay non è interessata. Nota che MEncoder
a volte regola automaticamente gli orari di inizio del flusso per compensare il previsto
ritardi di decodifica, quindi non utilizzare questa opzione per la codifica senza prima averla verificata.

-demuxer <[+]nome>
Tipo di demuxer forzato. Usa un '+' prima del nome per forzarlo, questo ne salterà alcuni
controlli! Assegna il nome del demuxer come stampato da -demuxer help. Per indietro
compatibilità accetta anche l'ID demuxer come definito in libmpdemux/demuxer.h.

-audio di scarico (MPlayer solo)
Scarica il flusso audio compresso grezzo su ./stream.dump (utile con MPEG/AC-3, nella maggior parte dei casi
altri casi il file risultante non sarà riproducibile). Se ne dai più di uno
-dumpaudio, -dumpvideo, -dumpstream sulla riga di comando solo l'ultimo lo farà
lavoro.

-File spazzatura (MPlayer solo)
Specifica in quale file MPlayer deve eseguire il dump. Dovrebbe essere usato insieme a -dumpaudio
/ -dumpvideo / -dumpstream / -cattura.

-corrente di scarico (MPlayer solo)
Scarica il flusso non elaborato in ./stream.dump. Utile durante il ripping da DVD o rete.
Se dai più di uno tra -dumpaudio, -dumpvideo, -dumpstream al comando
linea solo l'ultima funzionerà.

-scarica video (MPlayer solo)
Scarica il flusso video compresso grezzo su ./stream.dump (non molto utilizzabile). Se dai
più di uno tra -dumpaudio, -dumpvideo, -dumpstream sulla riga di comando solo il
l'ultimo funzionerà.

-dvbin (DVVB solo)
Passare i seguenti parametri al modulo di ingresso DVB, al fine di sovrascrivere il
quelli predefiniti:

carta=<1-4>
Specifica l'utilizzo del numero di carta 1-4 (predefinito: 1).
file=
Dice a MPlayer di leggere l'elenco dei canali da . L'impostazione predefinita è
~/.mplayer/channels.conf.{sat,ter,cbl,atsc} (in base al tipo di carta) o
~/.mplayer/channels.conf come ultima opzione.
timeout=<1-240>
Numero massimo di secondi di attesa quando si tenta di sintonizzare una frequenza prima
rinuncia (predefinito: 30).

-dispositivo-dvd a dispositivo> (DVD solo)
Specificare il dispositivo DVD o il nome del file .iso (predefinito: /dev/dvd). Puoi anche specificare
una directory che contiene file precedentemente copiati direttamente da un DVD (con ad es
vobcopia).

-dvd-velocità <fattore or velocità in KB/i> (DVD solo)
Prova a limitare la velocità del DVD (impostazione predefinita: 0, nessuna modifica). La velocità di base del DVD è di circa 1350 KB/s,
quindi un'unità 8x può leggere a velocità fino a 10800 KB/s. Le velocità più basse rendono l'unità
più silenzioso, per guardare i DVD 2700KB/s dovrebbe essere abbastanza silenzioso e veloce. MPlayer
reimposta la velocità al valore predefinito del convertitore alla chiusura. Valori inferiori a 100 significano
multipli di 1350KB/s, ovvero -dvd-speed 8 seleziona 10800KB/s.
NOTA: È necessario l'accesso in scrittura al dispositivo DVD per modificare la velocità.

-dvdang <angolo ID> (DVD solo)
Alcuni dischi DVD contengono scene che possono essere visualizzate da più angolazioni. qui tu
può dire a MPlayer quali angoli usare (predefinito: 1).

-edl
Abilita le azioni di modifica dell'elenco decisionale (EDL) durante la riproduzione. Il video verrà saltato
over e l'audio verrà disattivato e riattivato in base alle voci nel dato
file. Vedere http://www.mplayerhq.hu/DOCS/HTML/en/edl.html per i dettagli su come usare
Questo.

-endpos <[[hh:]mm:]ss[.ms]|dimensione[b|kb|mb]> (anche vedere -ss ed -qb)
Arresta in un dato momento o posizione del byte.
NOTA: La posizione del byte potrebbe non essere accurata, poiché può fermarsi solo al limite del frame.
Se usato insieme all'opzione -ss, -endpos time si sposterà in avanti di
secondi specificati con -ss se non una posizione di byte. Inoltre potrebbe non funzionare
bene o per niente se usato con una qualsiasi delle opzioni -dump.

ESEMPIO:
-endpos 56
Fermati a 56 secondi.
-endpos 01:10:00
Sosta a 1 ora e 10 minuti.
-ss 10 -endpos 56
Fermati a 1 minuto e 6 secondi.
mplayer -endpos 100mb
Interrompe la riproduzione dopo aver letto 100 MB del file di input.
mencoder -endpos 100mb
Codifica solo 100 MB.

-forceidx
Forza la ricostruzione dell'indice. Utile per file con indice rotto (A/V desync, ecc.).
Ciò consentirà la ricerca nei file in cui la ricerca non era possibile. Puoi aggiustare il
index permanentemente con MEncoder (vedi la documentazione).
NOTA: Questa opzione funziona solo se il supporto sottostante supporta la ricerca (cioè non
con stdin, pipe, ecc.).

-fps <galleggiante valore>
Sostituisci framerate video. Utile se il valore originale è errato o mancante.

-frame
Riproduci/converti solo prima frame, quindi esci.

-hr-mp3-cerca (MP3 solo)
Ricerca di MP3 ad alta risoluzione. Abilitato durante la riproduzione da un file MP3 esterno, come necessario
cerca la posizione esatta per mantenere la sincronizzazione A/V. Può essere lento soprattutto quando
cercando all'indietro poiché deve tornare all'inizio per trovare un fotogramma esatto
posizione.

-campi-intestazione-http
Imposta campi HTTP personalizzati quando accedi al flusso HTTP.

ESEMPIO:
mplayer -http-header-fields 'Campo1: valore1','Campo2: valore2'
http://localhost: 1234
Genererà una richiesta HTTP:
GET / HTTP / 1.0
Ospite: localhost:1234
Agente utente: MPlayer
Metadati ghiacciati: 1
Campo1: valore1
Campo2: valore2
Connessione: chiusa

-idx (anche vedere -forceidx)
Ricostruisce l'indice dei file se non è stato trovato alcun indice, consentendo la ricerca. Utile con
download interrotti/incompleti o file creati male.
NOTA: Questa opzione funziona solo se il supporto sottostante supporta la ricerca (cioè non
con stdin, pipe, ecc.).

-noidx Salta la ricostruzione del file indice. MEncoder salta la scrittura dell'indice con questa opzione.

-ipv4-solo-proxy (Rete solo)
Salta il proxy per gli indirizzi IPv6. Sarà ancora utilizzato per le connessioni IPv4.

-loadidx <indice file>
Il file da cui leggere i dati dell'indice video salvato da -saveidx. Questo indice
verrà utilizzato per la ricerca, sovrascrivendo qualsiasi dato di indice contenuto nell'AVI stesso.
MPlayer non ti impedirà di caricare un file indice generato da un altro
AVI, ma questo causerà sicuramente risultati sfavorevoli.
NOTA: Questa opzione è obsoleta ora che MPlayer ha il supporto per OpenDML.

-mc
correzione sincronizzazione AV massima per fotogramma (in secondi)
-mc 0 dovrebbe sempre essere combinato con -noskip per mencoder, altrimenti sarà quasi
sicuramente causare la desincronizzazione AV.

-mf
Utilizzato durante la decodifica da più file PNG o JPEG.

Le opzioni disponibili sono:

w=
larghezza del file di input (impostazione predefinita: rilevamento automatico)
h=
altezza del file di input (impostazione predefinita: rilevamento automatico)
fps=
fps in uscita (predefinito: 25)
tipo=
tipo di file di input (disponibile: jpeg, png, tga, sgi)

-ni Forza il trattamento dei file come non interlacciati. In particolare impone l'uso di
parser AVI interlacciato (corregge la riproduzione di alcuni file AVI non validi). Può anche aiutare
riprodurre file che altrimenti riproducono audio e video alternando invece che al
contemporaneamente.

-nobps (AVI solo)
Non utilizzare il valore medio byte/secondo per la sincronizzazione AV. Aiuta con alcuni file AVI con
intestazione rotta.

-noextbasato
Disabilita la selezione del demuxer basata sull'estensione. Per impostazione predefinita, quando il tipo di file
(demuxer) non può essere rilevato in modo affidabile (il file non ha intestazione o non è affidabile
abbastanza), l'estensione del nome del file viene utilizzata per selezionare il demuxer. Ricade sempre
sulla selezione del demuxer basata sul contenuto.

-password (anche vedere -utente) (Rete solo)
Specificare la password per l'autenticazione HTTP.

-preferire-ipv4 (Rete solo)
Usa IPv4 sulle connessioni di rete. Rientra automaticamente su IPv6.

-preferire-ipv6 (IPv6 Rete solo)
Usa IPv6 sulle connessioni di rete. Rientra automaticamente su IPv4.

-psprobe <byte posizione>
Durante la riproduzione di flussi MPEG-PS o MPEG-PES, questa opzione consente di specificare quanti
byte nel flusso che vuoi che MPlayer scansioni per identificare il codec video
Usato. Questa opzione è necessaria per riprodurre file EVO o VDR contenenti flussi H.264.

-pvr (PVR solo)
Questa opzione regola varie proprietà di codifica del modulo di acquisizione PVR. Deve
essere utilizzato con qualsiasi scheda hardware basata su encoder MPEG supportata dal driver V4L2.
La Hauppauge WinTV PVR-150/250/350/500 e tutte le schede basate su IVTV sono note come PVR
catturare le carte. Tieni presente che solo il kernel Linux 2.6.18 e versioni successive è in grado di gestire
Flusso MPEG attraverso il livello V4L2. Per l'acquisizione hardware di un flusso MPEG e
guardandolo con MPlayer/MEncoder, usa 'pvr://' come URL del film.

Le opzioni disponibili sono:

aspetto=<0-3>
Specifica le proporzioni di input:
0:1:1
1: 4:3 (predefinito)
2:16:9
3:2.21:1

arato=<32000-48000>
Specifica la frequenza audio di codifica (predefinito: 48000 Hz, disponibile: 32000, 44100 e
48000Hz).

alayer=<1-3>
Specificare la codifica del livello audio MPEG (impostazione predefinita: 2).

abitrate=<32-448>
Specifica il bitrate della codifica audio in kbps (predefinito: 384).

amode=
Specifica la modalità di codifica audio. I valori preimpostati disponibili sono 'stereo',
'joint_stereo', 'dual' e 'mono' (predefinito: stereo).

vbitrate=
Specifica la codifica del bitrate video medio in Mbps (predefinito: 6).

vmode=
Specifica la modalità di codifica video:
vbr: BitRate variabile (predefinito)
cbr: BitRate costante

vpeak=
Specifica la codifica del bitrate video di picco in Mbps (utile solo per la codifica VBR,
predefinito: 9.6).

fmt=
Scegli un formato MPEG per la codifica:
ps: flusso di programma MPEG-2 (predefinito)
ts: flusso di trasporto MPEG-2
mpeg1: flusso di sistema MPEG-1
vcd: streaming compatibile con CD video
svcd: streaming compatibile con Super Video CD
dvd: streaming compatibile con DVD

-Radio (Radio solo)
Queste opzioni impostano vari parametri del modulo di acquisizione radio. Per ascoltare
radio con MPlayer usa 'radio:// ' (se l'opzione dei canali non è data) o
'Radio:// ' (se viene fornita l'opzione dei canali) come URL del film. Puoi
vedi l'intervallo di frequenza consentito eseguendo MPlayer con '-v'. Per iniziare la cattura
sottosistema, usa 'radio:// /catturare'. Se la parola chiave di cattura è
non dato è possibile ascoltare la radio utilizzando solo il cavo line-in. Usando la cattura per
ascoltare non è raccomandato a causa di problemi di sincronizzazione, il che rende questo processo
scomodo.

Le opzioni disponibili sono:

dispositivo=
Dispositivo radio da utilizzare (predefinito: /dev/radio0 per Linux e /dev/tuner0 per
*BSD).

autista=
Driver radio da utilizzare (predefinito: v4l2 se disponibile, altrimenti v4l).
Attualmente sono supportati i driver v4l e v4l2.

volume=<0..100>
volume audio per dispositivo radio (predefinito 100)

freq_min= (*solo BSD BT848)
frequenza minima consentita (predefinito: 87.50)

freq_max= (*solo BSD BT848)
frequenza massima consentita (predefinito: 108.00)

canali= - , - ,...
Imposta l'elenco dei canali. Usa _ per gli spazi nei nomi (o gioca con le virgolette ;-).
I nomi dei canali verranno quindi scritti utilizzando l'OSD e i comandi slave
radio_step_channel e radio_set_channel saranno utilizzabili per un telecomando
controllo (vedi LIRC). Se fornito, il numero nell'URL del film verrà trattato come
posizione del canale nell'elenco dei canali.
ESEMPIO: radio://1, radio://104.4, radio_set_canale 1

dispositivo= (solo acquisizione radio)
Nome del dispositivo da cui acquisire l'audio. Senza un tale nome la cattura sarà
disabilitato, anche se la parola chiave di acquisizione appare nell'URL. Per dispositivi ALSA
usalo nella forma hw= . . Se il nome del dispositivo contiene un '=',
il modulo utilizzerà ALSA per acquisire, altrimenti OSS.

arato= (solo acquisizione radio)
Frequenza in campioni al secondo (predefinito: 44100).
NOTA: Quando si utilizza l'acquisizione audio, impostare anche -rawaudio rate= opzione con
lo stesso valore dell'arato. Se hai problemi con la velocità del suono (anche gira
rapidamente), prova a giocare con valori di velocità diversi (ad es
48000,44100,32000,...).

achannels= (solo acquisizione radio)
Numero di canali audio da acquisire.

-rawaudio
Questa opzione consente di riprodurre file audio non elaborati. Devi usare -demuxer rawaudio as
bene. Può essere utilizzato anche per riprodurre CD audio che non sono stereo a 44kHz a 16 bit.
Per riprodurre flussi AC-3 non elaborati, utilizzare -rawaudio format=0x2000 -demuxer rawaudio.

Le opzioni disponibili sono:

canali=
numero di canali
tasso=
velocità in campioni al secondo
dimensione del campione=
dimensione del campione in byte
bitrate=
bitrate per file rawaudio
formato=
quattro cc in esadecimale

-rawvideo
Questa opzione ti consente di riprodurre file video non elaborati. Devi usare -demuxer rawvideo as
bene.

Le opzioni disponibili sono:

fps=
velocità in fotogrammi al secondo (predefinito: 25.0)
sqcif|qcif|cif|4cif|pal|ntsc
imposta la dimensione dell'immagine standard
w=
larghezza dell'immagine in pixel
h=
altezza dell'immagine in pixel
i420|yv12|yuy2|y8
imposta lo spazio colore
formato=
spazio colore (fourcc) in esadecimale o costante di stringa. Usa -rawvideo format=aiuto
per un elenco di possibili stringhe.
taglia=
dimensione del fotogramma in byte

ESEMPIO:
mplayer caporeparto.qcif -demuxer rawvideo -rawvideo qcif
Riproduci il famoso video di esempio del "capolavoro".
mplayer sample-720x576.yuv -demuxer rawvideo -rawvideo w=720:h=576
Riproduci un campione YUV grezzo.

-referente (Rete solo)
Specifica un percorso di riferimento o un URL per le richieste HTTP.

-rtsp-porta
Utilizzato con gli URL "rtsp://" per forzare il numero di porta del client. Questa opzione potrebbe essere
utile se sei dietro un router e vuoi inoltrare il flusso RTSP dal
server a un client specifico.

-rtsp-destinazione
Utilizzato con gli URL "rtsp://" per forzare il collegamento dell'indirizzo IP di destinazione. Questo
l'opzione può essere utile con alcuni server RTSP che non inviano pacchetti RTP al
interfaccia giusta. Se la connessione al server RTSP fallisce, usa -v per vedere quale
Indirizzo IP MPlayer prova a collegarsi e prova a forzarlo a uno assegnato al tuo
computer invece.

-rtsp-stream-over-tcp (IN DIRETTA555 ed NEMESI solo)
Utilizzato con gli URL 'rtsp://' per specificare che i risultanti RTP e RTCP
i pacchetti devono essere trasmessi su TCP (utilizzando la stessa connessione TCP di RTSP). Questa opzione
può essere utile se hai una connessione Internet interrotta che non passa in entrata
Pacchetti UDP (vedi http://www.live555.com/mplayer/).

-rtsp-stream-su-http (IN DIRETTA555 solo)
Utilizzato con URL 'http://' per specificare che l'RTP e RTCP in entrata risultanti
i pacchetti vengono trasmessi in streaming su HTTP.

-saveidx
Forza la ricostruzione dell'indice e scarica l'indice su . Attualmente funziona solo
con file AVI.
NOTA: Questa opzione è obsoleta ora che MPlayer ha il supporto per OpenDML.

-sb <byte posizione> (anche vedere -ss)
Cerca la posizione del byte. Utile per la riproduzione da immagini CD-ROM o file VOB con
spazzatura all'inizio.

-velocità <0.01-100>
Rallenta o accelera la riproduzione del fattore indicato come parametro. Non è garantito
funzionare correttamente con -oac copy. Aggiungi -af scaletempo per superare il limite di 4x on
riproduzione.

-stare
Seleziona la frequenza di campionamento in uscita da utilizzare (ovviamente le schede audio hanno dei limiti su
questo). Se la frequenza di campionamento selezionata è diversa da quella della corrente
media, il filtro audio resample o lavcresample verrà inserito nell'audio
strato di filtro per compensare la differenza. Il tipo di ricampionamento può essere
controllato dall'opzione -af-adv. L'impostazione predefinita è il ricampionamento veloce che potrebbe causare
distorsione.

-ss (anche vedere -qb)
Cerca in una data posizione temporale. Usa -ss nopts per disabilitare la ricerca, -ss 0 è diverso
comportamento.

ESEMPIO:
-ss 56
Cerca di 56 secondi.
-ss 01:10:00
Cerca di 1 ora 10 min.

-tkeepbroken
Dice a MPlayer di non scartare i pacchetti TS segnalati come interrotti nel flusso.
A volte necessario per riprodurre file MPEG-TS corrotti.

-tsprobe <byte posizione>
Durante la riproduzione di un flusso MPEG-TS, questa opzione consente di specificare quanti byte nel
stream vuoi che MPlayer cerchi gli ID audio e video desiderati.

-tsprog <1-65534>
Quando si riproduce un flusso MPEG-TS, è possibile specificare con questa opzione quale programma (se
presente) che vuoi suonare. Può essere utilizzato con -vid e -aid.

- tv (televisore/videoregistratore solo)
Questa opzione regola varie proprietà del modulo di acquisizione TV. Per guardare la TV
con MPlayer, usa 'tv://' o 'tv:// ' o anche 'tv://
(vedi i canali di opzione per channel_name sotto) come URL del film. Puoi anche usare
'tv:/// ' per iniziare a guardare un film da un ingresso composito o S-Video (vedi
input opzionale per i dettagli).

Le opzioni disponibili sono:

senza audio
nessun suono

automute=<0-255> (solo v4l e v4l2)
Se la potenza del segnale riportata dal dispositivo è inferiore a questo valore, l'audio e
il video verrà disattivato. Nella maggior parte dei casi sarà sufficiente l'automute=100. Predefinito
è 0 (automuto disabilitato).

autista=
Vedere -tv driver=help per un elenco dei driver di input TV compilati. a disposizione:
fittizio, v4l, v4l2, bsdbt848 (predefinito: rilevamento automatico)

dispositivo=
Specifica il dispositivo TV (predefinito: /dev/video0). NOTA: Per il driver bsdbt848
puoi fornire entrambi i nomi dei dispositivi bktr e sintonizzatore separandoli con a
virgola, tuner dopo bktr (es -tv device=/dev/bktr1,/dev/tuner1).

ingresso=
Specificare l'input (predefinito: 0 (TV), vedere l'output della console per gli input disponibili).

frequenza=
Specificare la frequenza su cui impostare il sintonizzatore (es. 511.250). Non compatibile
con il parametro dei canali.

outfmt=
Specificare il formato di uscita del sintonizzatore con un valore preimpostato supportato dal
driver V4L (yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420) o un
formato arbitrario dato come valore esadecimale. Prova outfmt=help per un elenco di tutti
formati disponibili.

larghezza=
larghezza della finestra di output

altezza=
altezza della finestra di output

fps=
framerate con cui acquisire video (fotogrammi al secondo)

dimensione del buffer=
dimensione massima del buffer di acquisizione in megabyte (predefinito: dinamico)

norma=
Per bsdbt848 e v4l sono disponibili PAL, SECAM, NTSC. Per v4l2, vedere il
output della console per un elenco di tutte le norme disponibili, vedere anche normid
opzione di seguito.

normid= (solo v4l2)
Imposta la norma TV sull'ID numerico specificato. La norma TV dipende dal
scheda di acquisizione. Vedere l'output della console per un elenco delle norme TV disponibili.

canale=
Imposta sintonizzatore su canale.

lista dei canali=
disponibili: argentina, australia, china-bcast, europa-est, europa-ovest,
francia, irlanda, italia, japan-bcast, japan-cable, neozelandese, russia,
sudafrica, us-bcast, us-cable, us-cable-hrc

canali= - [= ], - [= ],...
Imposta i nomi dei canali. NOTA: Se è un numero intero maggiore di 1000,
sarà trattato come frequenza (in kHz) piuttosto che come nome del canale da
tabella delle frequenze.
Usa _ per gli spazi nei nomi (o gioca con le virgolette ;-). I nomi dei canali
verrà quindi scritto utilizzando l'OSD e i comandi slave tv_step_channel,
tv_set_channel e tv_last_channel saranno utilizzabili per un telecomando (vedi
LIRC). Non compatibile con il parametro frequenza.
NOTA: Il numero del canale sarà quindi la posizione nell'elenco 'canali',
cominciando con 1.
ESEMPIO: tv://1, tv://TV1, tv_set_canale 1, tv_set_canale TV1

[luminosità|contrasto|tonalità|saturazione]=<-100-100>
Imposta l'equalizzatore dell'immagine sulla scheda.

audiorate=
Imposta la frequenza di campionamento dell'audio in ingresso.

forza audio
Cattura l'audio anche se non ci sono sorgenti audio segnalate da v4l.

prendilo
Cattura da ALSA.

amode=<0-3>
Scegli una modalità audio:
0: Mono
1: stereotipato
2: lingua 1
3: lingua 2

forcechan=<1-2>
Per impostazione predefinita, viene determinato il conteggio dei canali audio registrati
automaticamente interrogando la modalità audio dalla scheda TV. Questa opzione
consente di forzare la registrazione stereo/mono indipendentemente dall'opzione amode e dal
valori restituiti da v4l. Può essere utilizzato per la risoluzione dei problemi quando il televisore
la scheda non è in grado di segnalare la modalità audio corrente.

dispositivo=
Imposta un dispositivo audio. dovrebbe essere /dev/xxx per OSS e un ID hardware
per ALSA. Devi sostituire qualsiasi ':' con un '.' nell'ID hardware per ALSA.

audioid=
Scegli un'uscita audio della scheda di acquisizione, se ne ha più di una.

[volume|bassi|acuti|bilanciato]=<0-65535> (v4l1)

[volume|bassi|acuti|bilanciato]=<0-100> (v4l2)
Queste opzioni impostano i parametri del mixer sulla scheda di acquisizione video. Essi
non avrà alcun effetto, se la tua carta non ne ha uno. Per v4l2 50 mappe a
il valore di default del controllo, come riportato dal driver.

guadagno=<0-100> (v4l2)
Imposta il controllo del guadagno per i dispositivi video (di solito webcam) sul valore desiderato
e disattivare il controllo automatico. Un valore di 0 abilita il controllo automatico.
Se questa opzione viene omessa, il controllo del guadagno non verrà modificato.

modalità immediata=
Un valore di 0 significa acquisire e bufferizzare audio e video insieme (impostazione predefinita per
MEncoder). Un valore di 1 (predefinito per MPlayer) significa eseguire l'acquisizione video
solo e lascia che l'audio passi attraverso un cavo loopback dalla scheda TV al
scheda audio.

mjpeg
Usa la compressione hardware MJPEG (se la scheda lo supporta). Quando si utilizza questo
opzione, non è necessario specificare la larghezza e l'altezza dell'output
finestra, perché MPlayer lo determinerà automaticamente dalla decimazione
valore (vedi sotto).

decimazione=<1|2|4>
scegli la dimensione dell'immagine che verrà compressa dall'hardware MJPEG
compressione:
1: a grandezza naturale
704x576 PAL
704x480NTSC
2: taglia media
352x288 PAL
352x240NTSC
4: taglia piccola
176x144 PAL
176x120NTSC

qualità=<0-100>
Scegli la qualità della compressione JPEG (< 60 consigliato per full
dimensione).

tdispositivo=
Specificare il dispositivo televideo TV (esempio: /dev/vbi0) (predefinito: nessuno).

tformat=
Specificare il formato di visualizzazione del televideo TV (predefinito: 0):
0: opaco
1: trasparente
2: opaco con colori invertiti
3: trasparente con colori invertiti

tpagina=<100-899>
Specificare il numero di pagina iniziale del televideo TV (predefinito: 100).

tlang=<-1-127>
Specificare il codice della lingua del televideo predefinito (predefinito: 0), che verrà utilizzato come
lingua primaria fino alla ricezione di un pacchetto di tipo 28. Utile quando il
il sistema televideo utilizza un set di caratteri non latini, ma i codici lingua non lo sono
trasmesso tramite teletext di tipo 28 pacchetti per qualche motivo. Per vedere un elenco di
codici lingua supportati imposta questa opzione su -1.

hidden_video_renderer (solo dshow)
Termina lo streaming con il renderer video invece del renderer Null (predefinito:
spento). Aiuterà se il video si blocca ma l'audio no. NOTA: Potrebbe non funzionare
con la combinazione di -vo directx e -vf crop.

hidden_vp_renderer (solo dshow)
Termina il flusso pin VideoPort con il renderer video invece di rimuoverlo
dal grafico (default: off). Utile se la tua scheda ha un pin VideoPort e
il video è mosso. NOTA: Potrebbe non funzionare con -vo directx e -vf crop
combinazione.

system_clock (solo dshow)
Usa l'orologio di sistema come sorgente di sincronizzazione invece dell'orologio grafico predefinito
(di solito l'orologio di una delle sorgenti live nel grafico).

normalize_audio_chunks (solo dshow)
Crea pezzi audio con una durata pari alla durata del fotogramma video
(predefinito: disattivato). Alcune schede audio creano blocchi audio di dimensioni di circa 0.5 secondi,
con conseguente video discontinuo quando si utilizza immediatemode=0.

-scansione televisiva (TV ed MPlayer solo)
Sintonizzare lo scanner dei canali TV. MPlayer stamperà anche il valore per "-tv channels="
opzione, inclusi i canali esistenti e appena trovati.

Le subopzioni disponibili sono:

avvio automatico
Inizia la scansione dei canali subito dopo l'avvio (impostazione predefinita: disabilitato).

periodo=<0.1-2.0>
Specificare il ritardo in secondi prima di passare al canale successivo (predefinito: 0.5).
Valori più bassi comporteranno una scansione più rapida, ma possono rilevare la TV inattiva
canali come attivi.

soglia=<1-100>
Valore di soglia per la potenza del segnale (in percentuale), come riportato dal
dispositivo (predefinito: 50). Una potenza del segnale superiore a questo valore sarà
indicano che il canale attualmente in scansione è attivo.

-utente (anche vedere -password) (Rete solo)
Specifica il nome utente per l'autenticazione HTTP.

-agente utente
Utilizzo come agente utente per lo streaming HTTP.

-vid
Seleziona il canale video (MPG: 0-15, ASF: 0-255, MPEG-TS: 17-8190). Quando si gioca e
Stream MPEG-TS, MPlayer/MEncoder utilizzerà il primo programma (se presente) con il
flusso video scelto.

-vivo (DEBUG CODICE)
Forza i parametri audio per il demuxer VIVO (a scopo di debug). AGGIUSTAMI:
Documenta questo.

OSD/SOTTOTITOLO VERSIONI


NOTA: Vedere anche -vf espandere.

-culo (tipo libero solo)
Attiva il rendering dei sottotitoli SSA/ASS. Con questa opzione, verrà utilizzato libass per
Sottotitoli esterni SSA/ASS e tracce Matroska. Potresti anche voler usare
-font incorporati.
NOTA: A differenza del normale OSD, libass usa fontconfig per impostazione predefinita. Per disabilitarlo, usa
-nofontconfig.

-colore-bordo-culo
Imposta il colore del bordo (contorno) per i sottotitoli di testo. Il formato del colore è RRGGBBAA.

-culo-basso-margine
Aggiunge una banda nera nella parte inferiore della cornice. Il renderer SSA/ASS può posizionare
sottotitoli lì (con -ass-use-margins).

-culo-colore
Imposta il colore per i sottotitoli di testo. Il formato del colore è RRGGBBAA.

-ass-font-scala
Imposta il coefficiente di scala da utilizzare per i caratteri nel renderer SSA/ASS.

-stile-ass-force <[Stile.]Param=Valore[,...]>
Sostituisci alcuni parametri di informazioni sullo stile o sullo script.

ESEMPIO:
-ass-force-style FontName=Arial,Default.Bold=1
-Ass-force-stile PlayResY=768

-suggerimento-culo
Imposta il tipo di suggerimento. può essere:
0 nessun suggerimento
1 suggerimento automatico FreeType, modalità luce
2 AutoHinter FreeType, modalità normale
suggerimento nativo a 3 caratteri
0-3 + 4
Lo stesso, ma i suggerimenti verranno eseguiti solo se l'OSD viene visualizzato a
risoluzione dello schermo e quindi non verrà ridimensionato.
Il valore predefinito è 7 (usa l'hiner nativo per OSD non ridimensionato e nessun suggerimento
altrimenti).

-ass-line-spaziatura
Imposta il valore dell'interlinea per il renderer SSA/ASS.

-stile-di-culo
Carica tutti gli stili SSA/ASS trovati nel file specificato e usali per il rendering del testo
sottotitoli. La sintassi del file è esattamente come quella di [V4 Styles] / [V4+ Styles]
sezione SSA/ASS.

-culo-alto-margine
Aggiunge una banda nera nella parte superiore della cornice. Il renderer SSA/ASS può posizionare
toptitles lì (con -ass-use-margins).

-culo-usa-margini
Consente di posizionare i titoli di testa e i sottotitoli in bordi neri quando sono disponibili.

-dumpjacosub (MPlayer solo)
Converti il ​​sottotitolo dato (specificato con l'opzione -sub) in basato sul tempo
Formato sottotitoli JACOsub. Crea un file dumpsub.js nella directory corrente.

-dumpmicrodvdsub (MPlayer solo)
Converti il ​​sottotitolo dato (specificato con l'opzione -sub) nel MicroDVD
formato dei sottotitoli. Crea un file dumpsub.sub nella directory corrente.

-dumpsub (MPlayer solo)
Converti il ​​sottotitolo dato (specificato con l'opzione -sub) nel sottotitolo di MPlayer
formato, MPsub. Crea un file dump.mpsub nella directory corrente.

-dumpsami (MPlayer solo)
Converti il ​​sottotitolo dato (specificato con l'opzione -sub) nel SAMI basato sul tempo
formato dei sottotitoli. Crea un file dumpsub.smi nella directory corrente.

-dumpsrtsub (MPlayer solo)
Converti il ​​sottotitolo dato (specificato con l'opzione -sub) in basato sul tempo
Formato sottotitoli SubViewer (SRT). Crea un file dumpsub.srt nella corrente
directory.
NOTA: Alcuni lettori hardware rotti soffocano sui file di sottotitoli SRT con la linea Unix
finali. Se sei abbastanza sfortunato da avere una scatola del genere, passa i tuoi file di sottotitoli
tramite unix2dos o un programma simile per sostituire le terminazioni di riga Unix con DOS/Windows
terminazioni di riga.

-discarica (MPlayer solo) (BETA CODICE)
Scarica il substream dei sottotitoli dai flussi VOB. Vedi anche -dump*sub e
-vobsubout* opzioni.

-caratteri incorporati (tipo libero solo)
Abilita l'estrazione dei caratteri incorporati Matroska (impostazione predefinita: disabilitata). Questi caratteri possono
essere utilizzato per il rendering dei sottotitoli SSA/ASS (opzione -ass). I file dei caratteri vengono creati in
, il ~/.mplayer/fonts directory.
NOTA: Con FontConfig 2.4.2 o successivo, i caratteri incorporati vengono aperti direttamente da
memoria e questa opzione è abilitata per impostazione predefinita.

-fattore
Ricampionare il carattere alphamap. Può essere:
0 caratteri bianchi semplici
0.75 contorno nero molto stretto (predefinito)
1 contorno nero stretto
10 contorni neri in grassetto

-flip-ebraico (VenerdìBiDi solo)
Attiva il ribaltamento dei sottotitoli utilizzando FriBiDi.

-noflip-ebraico-virgole
Cambia i presupposti di FriBiDi sul posizionamento delle virgole nei sottotitoli. Usa questo
se le virgole nei sottotitoli sono mostrate all'inizio di una frase invece che alla fine.

-font a carattere.desc file, sentiero a fonte (tipo libero), fonte modello (fontconfig)>
Cerca i caratteri OSD/sottotitoli in una directory alternativa (impostazione predefinita per normale
caratteri: ~/.mplayer/font/font.desc, predefinito per i caratteri FreeType: ~/.mplayer/
subfont.ttf, predefinito per Fontconfig: "sans-serif").
NOTA: Con FreeType, questa opzione determina il percorso del file del carattere. Insieme a
Fontconfig, questa opzione determina il modello di carattere Fontconfig.

ESEMPIO:
-font ~/.mplayer/arial-14/font.desc
-font ~/.mplayer/arialuni.ttf
-font 'Bitstream Vera Sans'
-font 'Bitstream Vera Sans:style=Bold'

-fontconfig (configurazione font solo)
Abilita l'utilizzo dei font gestiti da fontconfig (predefinito: rilevamento automatico).
NOTA: Per impostazione predefinita, fontconfig viene utilizzato per i sottotitoli renderizzati con libass e non viene utilizzato per
OSD. Con -fontconfig è usato sia per libass che per OSD, con -nofontconfig lo è
non utilizzato affatto, cioè solo allora -font e -subfont funzioneranno con un dato percorso a
font.

-subsole forzata
Visualizza solo i sottotitoli forzati per il flusso di sottotitoli del DVD selezionato ad es. -slang.

-fribidi-charset <set di caratteri nome> (VenerdìBiDi solo)
Specifica il set di caratteri che verrà passato a FriBiDi durante la decodifica non-UTF-8
sottotitoli (predefinito: ISO8859-8).

-if <VOBsub IFO file>
Indica il file che verrà utilizzato per caricare la tavolozza e la dimensione del fotogramma per VOBsub
sottotitoli.

-noautosub
Disattiva il caricamento automatico del file dei sottotitoli.

-osd-durata
Imposta la durata dei messaggi OSD in ms (predefinito: 1000).

-frazioni-osd <0-2>
Imposta la modalità di stampa delle frazioni di secondo del timestamp corrente sull'OSD:
0 Non visualizzare le frazioni (impostazione predefinita).
1 Mostra i primi due decimali.
2 Mostra il conteggio approssimativo dei fotogrammi entro il secondo corrente. Questo numero di frame è
non preciso ma solo approssimativo. Per fps variabili, il
l'approssimazione è nota per essere lontana dal numero di frame corretto.

-osdlivello <0-3> (MPlayer solo)
Specifica in quale modalità deve essere avviato l'OSD.
0 solo sottotitoli
1 volume + ricerca (predefinito)
2 volume + ricerca + timer + percentuale
3 volumi + ricerca + timer + percentuale + tempo totale

-sovrapposizione
Consente di visualizzare il sottotitolo successivo mentre è ancora visibile quello attuale
(l'impostazione predefinita è abilitare il supporto solo per formati specifici).

-progbar-align <0-100>
Specificare l'allineamento verticale della barra di avanzamento (0: in alto, 100: in basso, l'impostazione predefinita è
50, cioè centrato).

-sid (anche vedere -gergo, -vobsubid)
Visualizza il flusso dei sottotitoli specificato da (0-31). MPlayer stampa il disponibile
ID dei sottotitoli quando viene eseguito in modalità dettagliata (-v). Se non è possibile selezionare uno dei
sottotitoli su un DVD, prova anche -vobsubid.

-nosub Disabilita tutti i sottotitoli interni altrimenti selezionati automaticamente (come ad esempio Matroska/mkv
supporti demuxer). Usa -noautosub per disabilitare il caricamento dei sottotitoli esterni
File.

-gergo <lingua codice[,lingua codice,...]> (anche vedere -side)
Specificare un elenco di priorità delle lingue dei sottotitoli da utilizzare. Diversi formati di contenitori
utilizzare codici linguistici diversi. I DVD utilizzano codici lingua a due lettere ISO 639-1,
Matroska utilizza codici di lingua a tre lettere ISO 639-2 mentre OGM utilizza un formato libero
identificatore. MPlayer stampa le lingue disponibili quando viene eseguito in modalità dettagliata (-v).

ESEMPIO:
mplayer dvd://1 -slang hu,en
Sceglie la traccia dei sottotitoli in ungherese su un DVD e ricorre all'inglese se
L'ungherese non è disponibile.
mplayer -slang jpn esempio.mkv
Riproduce un file Matroska con sottotitoli in giapponese.

-spua
Modalità antialiasing/scaling per DVD/VOBsub. Un valore di 16 può essere aggiunto a in
per forzare il ridimensionamento anche quando le dimensioni del fotogramma originale e ridimensionato corrispondono già.
Questo può essere impiegato ad esempio per smussare i sottotitoli con sfocatura gaussiana. Modalità disponibili
siamo:
0 nessuno (più veloce, molto brutto)
1 approssimativo (rotto?)
2 completo (lento)
3 bilineare (predefinito, veloce e non troppo male)
4 usa la sfocatura gaussiana swscaler (sembra molto buona)

-spualign <-1-2>
Specifica come devono essere allineati i sottotitoli SPU (DVD/VOBsub).
-1 posizione originale
0 Allinea in alto (comportamento originale, predefinito).
1 Allineare al centro.
2 Allineare in basso.

-spuga <0.0-3.0>
Parametro di varianza di gaussiano usato da -spuaa 4. Più alto significa più sfocatura (predefinito:
1.0).

-sub
Usa/visualizza questi file di sottotitoli. È possibile visualizzare un solo file alla volta.

-sub-bg-alfa <0-255>
Specificare il valore del canale alfa per i sottotitoli e gli sfondi OSD. Grandi valori significano
più trasparenza. 0 significa completamente trasparente.

-sub-bg-colore <0-255>
Specificare il valore del colore per i sottotitoli e gli sfondi OSD. Attualmente i sottotitoli sono
scala di grigi quindi questo valore è equivalente all'intensità del colore. 255 significa
bianco e 0 nero.

-sub-demuxer <[+]nome> (-sottofile solo) (BETA CODICE)
Forza il tipo di demuxer dei sottotitoli per -subfile. Usa un '+' prima del nome per forzarlo,
questo salterà alcuni controlli! Assegna il nome del demuxer come stampato da -sub-demuxer help.
Per compatibilità con le versioni precedenti accetta anche l'ID demuxer come definito in
sublettore.h.

-sub-sfocatura
Regola la sfocatura della corrispondenza durante la ricerca dei sottotitoli:
0 corrispondenza esatta (predefinito)
1 Caricare tutti i sottotitoli contenenti il ​​nome del film.
2 Caricare tutti i sub nelle directory current e -sub-paths.

-sub-nessun-testo-pp
Disabilita qualsiasi tipo di post-elaborazione del testo eseguita dopo il caricamento dei sottotitoli. Usato
per scopi di debug.

-suballineare <0-2>
Specificare quale bordo dei sottotitoli deve essere allineato all'altezza data da
-sottopos.
0 Allinea il bordo superiore dei sottotitoli (comportamento originale).
1 Allineare il centro dei sottotitoli.
2 Allinea il bordo inferiore dei sottotitoli (impostazione predefinita).

-subcc <1-8>
Visualizza i sottotitoli del DVD Closed Caption (CC) dal canale specificato. Valori da 5 a
8 selezionare una modalità in grado di estrarre i flussi di compatibilità EIA-608 dai dati EIA-708.
È prodotto in non i sottotitoli VOB, questi sono i sottotitoli ASCII speciali per l'audizione
codificato nel flusso di dati utente VOB sulla maggior parte dei DVD della regione 1. Sottotitoli CC
finora non sono stati avvistati su DVD di altre regioni.

-sottoc (icona solo)
Se il tuo sistema supporta iconv(3), puoi usare questa opzione per specificare il sottotitolo
tabella codici. Ha la priorità sia su -utf8 che su -unicode.

ESEMPIO:
-subcp latino2
-subcp cp1250

-sottoc enca: : tabella codici> (ENCA solo)
Puoi specificare la tua lingua utilizzando un codice di lingua di due lettere per far sì che ENCA rilevi
automaticamente la tabella codici. Se non sei sicuro, inserisci qualcosa e guarda l'output di mplayer -v
per le lingue disponibili. La codepage di fallback specifica la codepage da usare, quando
il rilevamento automatico non riesce.

ESEMPIO:
-subcp enca:cs:latin2
Indovina la codifica, supponendo che i sottotitoli siano cechi, ripiega sul latino 2,
se il rilevamento fallisce.
-subcp enca:pl:cp1250
Indovina la codifica per il polacco, ripiega su cp1250.

-sotto-percorsi
Specifica percorsi di sottotitoli aggiuntivi da tenere traccia nella directory multimediale.

ESEMPIO: Supponendo che /path/to/movie/movie.avi sia riprodotto e -sub-paths
sub,subtitles,/tmp/subs è specificato, MPlayer cerca i file dei sottotitoli in questi
directory:
/percorso/al/film/
/percorso/al/film/sub/
/percorso/al/film/sottotitoli/
/tmp/sottotitoli/
~/.mplayer/sub/

-sottoritardo
Ritarda i sottotitoli di secondi. Può essere negativo.

-sottofile (BETA CODICE)
Attualmente inutile. Uguale a -audiofile, ma per i flussi di sottotitoli (OggDS?).

-sottocarattere a fonte (tipo libero), fonte modello (fontconfig)> (tipo libero solo)
Imposta il carattere dei sottotitoli (vedi -font). Se non viene fornito -subfont, viene utilizzato -font.

-sottofont-scala automatica <0-3> (tipo libero solo)
Imposta la modalità di scalabilità automatica.
NOTA: 0 significa che la scala del testo e la scala OSD sono le altezze dei caratteri in punti.

La modalità può essere:

0 nessuna scalabilità automatica
1 proporzionale all'altezza del film
2 proporzionale alla larghezza del filmato
3 proporzionale alla diagonale del filmato (predefinito)

-subfont-sfocatura <0-8> (tipo libero solo)
Imposta il raggio di sfocatura del carattere (predefinito: 2).

-codifica-subfont
Imposta la codifica dei caratteri. Quando è impostato su 'unicode', tutti i glifi dal file di font
verrà visualizzato e verrà utilizzato unicode (predefinito: unicode). (Senza FreeType,
l'impostazione di un valore diverso da 'unicode' disabiliterà il rendering dei glifi unicode per
file font.desc. Con FreeType e per valori diversi da "unicode" il tuo sistema ha
supportare iconv(3) affinché funzioni.)

-subfont-scala-osd <0-100> (tipo libero solo)
Imposta il coefficiente di scalabilità automatica degli elementi OSD (predefinito: 6).

-subfont-contorno <0-8> (tipo libero solo)
Imposta lo spessore del contorno del carattere (predefinito: 2).

-subfont-testo-scala <0-100> (tipo libero solo)
Imposta il coefficiente di ridimensionamento automatico del testo dei sottotitoli come percentuale della dimensione dello schermo
(predefinito: 5).

-subfps
Specificare il framerate del file dei sottotitoli (predefinito: film fps).
NOTA: > Film fps velocizza i sottotitoli per i file di sottotitoli basati su fotogrammi e
li rallenta per quelli basati sul tempo.

-sottopos <0-150> (utile con -vf espandere)
Specificare la posizione dei sottotitoli sullo schermo. Il valore è la verticale
posizione del sottotitolo in % dell'altezza dello schermo. Valori superiori a 100 consentono
parte del sottotitolo da tagliare.

-larghezza secondaria <10-100>
Specificare la larghezza massima dei sottotitoli sullo schermo. Utile per l'uscita TV. Il
valore è la larghezza del sottotitolo in % della larghezza dello schermo.

-noterm-osd
Disabilita la visualizzazione dei messaggi OSD sulla console quando non c'è uscita video
a disposizione.

-termine-osd-esc <fuga sequenza>
Specificare la sequenza di escape da utilizzare prima di scrivere un messaggio OSD sulla console.
La sequenza di escape dovrebbe spostare il puntatore all'inizio della riga usata per
l'OSD e cancellarlo (predefinito: ^[[A\r^[[K).

-unicode
Dice a MPlayer di gestire il file dei sottotitoli come unicode. (Avrà effetto solo se
non viene fornito né -subcp né -utf8.)

-unraexec a unrar eseguibile> Non sei supportato on MingW)
Specifica il percorso dell'eseguibile unrar in modo che MPlayer possa usarlo per accedere a rar-
file VOBsub compressi (impostazione predefinita: non impostato, quindi la funzione è disattivata). Il percorso deve
includi il nome del file eseguibile, ad esempio /usr/local/bin/unrar.

-utf8
Dice a MPlayer di gestire il file dei sottotitoli come UTF-8. (Avrà effetto solo se
-subcp non viene fornito e ha la priorità su -unicode.)

-vobsub <VOBsub filetto senza estensione>
Specifica un file VOBsub da utilizzare per i sottotitoli. Deve essere il percorso completo senza
estensione, cioè senza '.idx', '.ifo' o '.sub'.

-vobsubido <0-31>
Specificare l'ID del sottotitolo VOBsub.

AUDIO USCITA VERSIONI (MPLAYER SOLO)


-addominali (-ao Centro solo) (OBSOLETO)
Ignora il rilevamento della dimensione del buffer del driver audio/della scheda.

-formato (anche vedere , il formato Audio filtro)
Seleziona il formato di esempio utilizzato per l'output dal livello del filtro audio al suono
carta. I valori che possono adottare sono elencati di seguito nella descrizione di
il formato del filtro audio.

-miscelatore
Usa un dispositivo mixer diverso da quello predefinito /dev/mixer. Per ALSA questo è il
nome del miscelatore.

-mixer-canale <miscelatore riga>[,mixer indice] (-ao Centro ed -a prendilo solo)
Questa opzione dirà a MPlayer di usare un canale diverso per controllare il volume
rispetto al PCM predefinito. Le opzioni per OSS includono volume, PCM, linea. Per un elenco completo
di opzioni cerca SOUND_DEVICE_NAMES in /usr/include/linux/soundcard.h. Per ALSA
puoi usare i nomi, ad es. alsamixer display, come Maestro, linea, PCM.
NOTA: I nomi dei canali del mixer ALSA seguiti da un numero devono essere specificati nel
formato, ovvero un canale etichettato 'PCM 1' in alsamixer deve essere convertito
a PCM,1.

-vol
Forza l'uso del mixer software, invece di usare il mixer della scheda audio.

-softvol-max <10.0-10000.0>
Imposta il livello di amplificazione massimo in percentuale (predefinito: 110). Un valore di 200 will
consentono di regolare il volume fino ad un massimo del doppio del livello attuale. Insieme a
valori inferiori a 100 il volume iniziale (che è 100%) sarà al di sopra del massimo,
che, ad esempio, l'OSD non può essere visualizzato correttamente.

-volstep <0-100>
Imposta la dimensione del passo delle modifiche del volume del mixer in percentuale dell'intero intervallo (impostazione predefinita:
3).

-volume <-1-100> (anche vedere -af volume)
Imposta il volume di avvio nel mixer, hardware o software (se utilizzato con
-softvol). Un valore di -1 (predefinito) non cambierà il volume.

AUDIO USCITA AUTISTI (MPLAYER SOLO)


I driver di uscita audio sono interfacce per diverse strutture di uscita audio. La sintassi è:

-a
Specificare un elenco di priorità dei driver di uscita audio da utilizzare.

Se l'elenco ha un ',' MPlayer ricorrerà ai driver non contenuti nel
elenco. Le opzioni secondarie sono facoltative e possono essere per lo più omesse.
NOTA: Vedere -ao help per un elenco di driver di output audio compilati.

ESEMPIO:
-ao anche, oss,
Prova il driver ALSA, poi il driver OSS, poi altri.
-ao alsa:noblock:device=hw=0.3
Imposta la modalità noblock e il nome del dispositivo come prima scheda, quarto dispositivo.

I driver di uscita audio disponibili sono:

prendilo
Driver di uscita audio ALSA 0.9/1.x
nessun blocco
Imposta la modalità noblock.
dispositivo=
Imposta il nome del dispositivo. Sostituisci qualsiasi ',' con '.' e qualsiasi ':' con '=' nel
Nome del dispositivo ALSA. Per l'output hwac3 tramite S/PDIF, utilizzare un "iec958" o "spdif"
dispositivo, a meno che tu non sappia davvero come impostarlo correttamente.

Centro
Driver di uscita audio OSS

Imposta il dispositivo di uscita audio (predefinito: /dev/dsp).

Imposta il dispositivo del mixer audio (predefinito: /dev/mixer).

Imposta il canale del mixer audio (predefinito: pcm).

sdl (SDL solo)
Uscita audio della libreria SDL (Simple Directmedia Layer) altamente indipendente dalla piattaforma
autista

Scegli esplicitamente il driver audio SDL da utilizzare (impostazione predefinita: lascia scegliere SDL).

arti
uscita audio tramite il demone aRts

ESD
uscita audio tramite il demone ESD

Scegli esplicitamente il server ESD da utilizzare (predefinito: localhost).

martinetto
uscita audio tramite JACK (Jack Audio Connection Kit)
(non connesso
Crea automaticamente connessioni alle porte di output (impostazione predefinita: abilitato). quando
abilitato, il numero massimo di canali di uscita sarà limitato al
numero di porte di uscita disponibili.
porta=
Si connette alle porte con il nome dato (predefinito: porte fisiche).
nome=
Nome del client passato a JACK (predefinito: MPlayer [ ]). Utile se
si desidera che determinate connessioni vengano stabilite automaticamente.
(nessuna) stima
Stimare il ritardo dell'audio, che dovrebbe rendere più fluida la riproduzione del video
(predefinito: abilitato).
(no)avvio automatico
Avvia automaticamente jackd se necessario (impostazione predefinita: disabilitato). Nota che questo
sembra inaffidabile e invierà spam allo stdout con i messaggi del server.

alla
uscita audio tramite NAS

core audio (Mac OS X solo)
driver di uscita audio nativo per Mac OS X
device_id=
ID del dispositivo di output da utilizzare (0 = dispositivo predefinito)
help Elenca tutti i dispositivi di output disponibili con i loro ID.

aperto
Driver di uscita audio sperimentale OpenAL

impulso
Driver di uscita audio PulseAudio
[ [: [:broken_pause]]]
Specificare l'host e facoltativamente il sink di output da utilizzare. Un vuoto corda
usa una connessione locale, "localhost" usa il trasferimento di rete (molto probabilmente no
ciò che vuoi). Puoi anche forzare esplicitamente la soluzione alternativa per il guasto
funzionalità di pausa (predefinito: rilevato automaticamente). Per abilitarlo solo senza
specificando un host/sink la sintassi è -ao pulse:::broken_pause

sgi (SIG solo)
driver di uscita audio SGI nativo

Scegli esplicitamente il dispositivo/l'interfaccia di output da utilizzare (impostazione predefinita: a livello di sistema
predefinito). Ad esempio, "Uscita analogica" o "Uscita digitale".

sole (Sole solo)
driver di uscita audio Sun nativo

Scegli esplicitamente il dispositivo audio da utilizzare (predefinito: /dev/audio).

win32 (Finestre solo)
driver di uscita audio waveout nativo di Windows

suono (Finestre solo)
Driver di uscita audio DirectX DirectSound
dispositivo=
Imposta il numero del dispositivo da utilizzare. La riproduzione di un file con -v mostrerà un elenco di
dispositivi disponibili.

kai (OS/2 solo)
Driver di uscita audio OS/2 KAI
uniaud
Forza la modalità UNIAUD.
dart Forza la modalità DART.
(non) condividere
Apri l'audio in modalità condivisibile o esclusiva.
buffsize=
Imposta la dimensione del buffer su nei campioni (predefinito: 2048).

dardo (OS/2 solo)
Driver di uscita audio DART OS/2
(non) condividere
Apri DART in modalità condivisibile o esclusiva.
buffsize=
Imposta la dimensione del buffer su nei campioni (predefinito: 2048).

dxr2 (anche vedere -dxr2) (DXR2 solo)
Driver di output specifico per Creative DXR2

tvv (IVTV solo)
Driver di uscita audio MPEG specifico per IVTV. Funziona solo con -ac hwmpa.

v4l2 (richiede Linux 2.6.22+ nocciolo)
Driver di uscita audio per schede V4L2 con decodificatore MPEG hardware.

MPEG (DVVB solo)
Driver di uscita audio per schede DVB che scrive l'output in un file MPEG-PES se no
La scheda DVB è installata.
carta=<1-4>
Scheda DVB da utilizzare se è presente più di una scheda. Se non specificato MPlayer
cercherà la prima carta utilizzabile.
file=
nome del file di output

nullo
Non produce output audio ma mantiene la velocità di riproduzione video. Usa -nosound per
Analisi comparativa.

pcm
uscita audio raw PCM/Wave file writer
(nessuna) intestazione d'onda
Includere o non includere l'intestazione della wave (impostazione predefinita: inclusa). Quando no
incluso, verrà generato il PCM grezzo.
file=
Scrivi il suono per invece del predefinito audiodump.wav. Se
nowaveheader è specificato, il valore predefinito è audiodump.pcm.
veloce
Prova a scaricare più velocemente del tempo reale. Assicurati che l'output non ottenga
troncato (di solito con il messaggio "Troppi pacchetti video nel buffer"). è
normale che tu ottenga un "Il tuo sistema è troppo LENTO per riprodurlo!" Messaggio.

plug-in
driver di uscita audio plug-in

VIDEO USCITA VERSIONI (MPLAYER SOLO)


-adapter
Imposta la scheda grafica che riceverà l'immagine. È possibile ottenere un elenco di disponibili
card quando si esegue questa opzione con -v. Attualmente funziona solo con directx
driver di uscita video.

-bpp
Sostituisci la profondità del colore rilevata automaticamente. Supportato solo da fbdev, dga, svga,
driver di uscita video vesa.

-confine
Riproduci film con bordi e decorazioni della finestra. Poiché questo è attivo per impostazione predefinita, usa
-noborder per disabilitare le decorazioni standard delle finestre.

-luminosità <-100-100>
Regola la luminosità del segnale video (predefinito: 0). Non supportato da tutti i video
driver di uscita.

-contrasto <-100-100>
Regola il contrasto del segnale video (predefinito: 0). Non supportato da tutti i video
driver di uscita.

-Schermo (X11 solo)
Specificare il nome host e il numero di visualizzazione del server X su cui si desidera visualizzare.

ESEMPIO:
-visualizza xtest.localdomain:0

-dott
Attiva il rendering diretto (non supportato da tutti i codec e le uscite video). Questo
può comportare un blitting significativamente più veloce su alcuni sistemi, sulla maggior parte delle differenze
sarà minimo. In alcuni casi, in particolare con i decodificatori che specificano il loro buffer
requisiti male, può essere molto più lento.
ATTENZIONE: Può causare la corruzione di OSD/SUB!

-dxr2
Questa opzione viene utilizzata per controllare il driver di uscita video dxr2.

ar-mode=
modalità proporzioni (0 = normale, 1 = panoramica e scansione, 2 = letterbox (predefinito))

codifica iec958
Imposta la modalità di output iec958 su codificato.

iec958-decodificato
Imposta la modalità di output iec958 su decodificato (predefinito).

macrovisione=
modalità macrovision (0 = off (predefinito), 1 = agc, 2 = agc 2 colorstripe, 3 =
agc 4 striscia di colore)

muto
muto l'uscita del suono

unmute
riattiva l'uscita audio

ucode=
percorso del microcodice

TV produzione

75ire
abilitare la modalità di uscita 7.5 IRE

no75ire
disabilita la modalità di uscita 7.5 IRE (impostazione predefinita)

bw
uscita TV b/n

colore
uscita TV a colori (predefinita)

interlacciato
uscita TV interlacciata (impostazione predefinita)

non interlacciato
disabilitare l'uscita TV interlacciata

norma=
Norma TV (ntsc (predefinito), pal, pal60, palm, paln, palnc)

pixel quadrati
imposta la modalità pixel su quadrato

ccir601 pixel
imposta la modalità pixel su ccir601

copertura

cr-sinistra=<0-500>
Imposta il valore di ritaglio sinistro (predefinito: 50).

cr-destra=<0-500>
Imposta il valore di ritaglio corretto (predefinito: 300).

cr-top=<0-500>
Imposta il valore di ritaglio superiore (predefinito: 0).

cr-bottom=<0-500>
Imposta il valore di ritaglio inferiore (predefinito: 0).

ck-[r|g|b]=<0-255>
Imposta il guadagno r(ed), g(reen) o b(lue) della chiave di colore della sovrapposizione.

ck-[r|g|b]min=<0-255>
valore minimo per la rispettiva chiave di colore

ck-[r|g|b]max=<0-255>
valore massimo per la rispettiva chiave di colore

ignora-cache
Ignora le impostazioni di sovrapposizione memorizzate nella cache.

aggiornamento-cache
Aggiorna le impostazioni dell'overlay memorizzato nella cache.

vecchio-osd
Abilita la visualizzazione su schermo in sovrimpressione.

nool-osd
Disabilita la visualizzazione su schermo in sovrimpressione (impostazione predefinita).

ol[h|w|x|y]-cor=<-20-20>
Regola le dimensioni della sovrapposizione (h,w) e la posizione (x,y) nel caso non corrispondano
perfettamente la finestra (predefinito: 0).

copertura
Attiva sovrapposizione (impostazione predefinita).

nessuna sovrapposizione
Attiva l'uscita TV.

rapporto di sovrapposizione=<1-2500>
Ottimizza la sovrapposizione (predefinito: 1000).

- modalità fb (-Vo fbdev solo)
Cambia la modalità video con quella etichettata come in /etc/fb.modes.
NOTA: Il framebuffer VESA non supporta il cambio di modalità.

-fbmodeconfig (-Vo fbdev solo)
Sovrascrivi il file di configurazione della modalità framebuffer (predefinito: /etc/fb.modes).

-fs (anche vedere -Ingrandisci)
Riproduzione a schermo intero (centra il film e dipinge bande nere attorno ad esso). Non
supportato da tutti i driver di uscita video.

-fsmode-dontuse <0-31> (OBSOLETO, uso , il -fs opzione)
Prova questa opzione se riscontri ancora problemi a schermo intero.

-tipofs (X11 solo)
Specificare un elenco di priorità delle modalità a schermo intero da utilizzare. Puoi negare le modalità
anteponendoli con '-'. Se riscontri problemi come la finestra a schermo intero
essere coperto da altre finestre, provare a utilizzare un ordine diverso.
NOTA: Vedere -fstype help per un elenco completo delle modalità disponibili.

Le tipologie disponibili sono:

sopra
Utilizzare l'hint _NETWM_STATE_ABOVE se disponibile.
sotto
Usa l'hint _NETWM_STATE_BELOW se disponibile.
fullscreen
Utilizzare l'hint _NETWM_STATE_FULLSCREEN se disponibile.
strato
Usa il suggerimento _WIN_LAYER con il livello predefinito.
strato=<0...15>
Usa il suggerimento _WIN_LAYER con il numero di livello dato.
rete
Forza lo stile NETWM.
nessuna
Cancella l'elenco delle modalità; puoi aggiungere modalità da abilitare in seguito.
rimane_in_superiore
Usa il suggerimento _NETWM_STATE_STAYS_ON_TOP se disponibile.

ESEMPIO:
livello,rimane_in_cima,sopra,a tutto schermo
Ordine predefinito, verrà utilizzato come fallback in caso di modalità errate o non supportate
sono specificati.
-fullscreen
Risolve la commutazione a schermo intero su OpenBox 1.x.

-fs-bordo-sinistra

-fs-bordo-destra

-fs-bordo-top

-fs-bordo-in basso
Specificare bordi aggiuntivi in ​​modalità a schermo intero. I bordi si applicano a tutti visualizzati
elementi: video, OSD e EOSD. Il numero di pixel è specificato in termini di
risoluzione dello schermo. Attualmente supportato solo dal driver di uscita video gl.

-gamma <-100-100>
Regola la gamma del segnale video (predefinito: 0). Non supportato da tutti i video
driver di uscita.

-geometria x[%][:y[%]] or [LxH][+-x+-y]
Regola la posizione iniziale dell'output sullo schermo. Le specifiche x e y sono
in pixel misurati dall'angolo in alto a sinistra dello schermo all'angolo in alto a sinistra dell'immagine
viene visualizzato, tuttavia se viene fornito un segno di percentuale dopo l'argomento, si trasforma
il valore in una percentuale della dimensione dello schermo in quella direzione. Supporta anche
il formato dell'opzione X11 -geometry standard, in cui ad esempio +10-50 significa "posto 10
pixel dal bordo sinistro e 50 pixel dal bordo inferiore" e "--20+-10"
significa "posizionare 20 pixel oltre il bordo destro e 10 pixel oltre il bordo superiore". Se
una finestra esterna viene specificata usando l'opzione -wid, quindi le coordinate x e y
sono relativi all'angolo superiore sinistro della finestra anziché allo schermo. Il
le coordinate sono relative allo schermo dato con -screen per l'uscita video
driver che supportano completamente -screen (direct3d, gl, gl_tiled, vdpau, x11, xv, xvmc,
corevideo).
NOTA: Questa opzione è supportata solo da x11, xmga, xv, xvmc, xvidix, gl,
driver di uscita video gl_tiled, direct3d, directx, fbdev, sdl, dfxfb e corevideo.

ESEMPIO:
50:40
Posiziona la finestra a x=50, y=40.
50%: 50%
Posiziona la finestra al centro dello schermo.
100%
Posiziona la finestra al centro del bordo destro dello schermo.
100%: 100%
Posiziona la finestra nell'angolo inferiore destro dello schermo.

-gui-wid <finestra ID> (anche vedere -larghezza) (GUI solo)
Questo dice alla GUI di usare anche una finestra X11 e di attaccarsi alla parte inferiore del
video, utile per incorporare una mini-GUI in un browser (con il plugin MPlayer
per esempio).

-tinta <-100-100>
Regola la tonalità del segnale video (impostazione predefinita: 0). Puoi ottenere un negativo colorato di
l'immagine con questa opzione. Non supportato da tutti i driver di uscita video.

-monitor-dotclock (-Vo fbdev ed vesa solo)
Specificare l'intervallo di dotclock o pixelclock del monitor.

-monitor-freq (-Vo fbdev ed vesa solo)
Specificare la gamma di frequenza orizzontale del monitor.

-monitor-vfreq (-Vo fbdev ed vesa solo)
Specificare la gamma di frequenza verticale del monitor.

-monitoraaspetto (anche vedere -aspetto)
Imposta le proporzioni del monitor o dello schermo della TV. Un valore di 0 disabilita a
impostazione precedente (ad es. nel file di configurazione). Sostituisce -monitorpixelaspect
impostazione se abilitata.

ESEMPIO:
-monitoraspect 4:3 o 1.3333
-monitoraspect 16:9 o 1.7777

-monitor pixelaspect (anche vedere -aspetto)
Imposta l'aspetto di un singolo pixel del monitor o dello schermo TV (impostazione predefinita: 1). UN
il valore di 1 significa pixel quadrati (corretto per (quasi?) tutti gli LCD).

-nome (X11 solo)
Imposta il nome della classe della finestra.

-nodoppio
Disabilita il doppio buffering, principalmente per scopi di debug. Correzioni al doppio buffering
sfarfallio memorizzando due fotogrammi in memoria e visualizzandone uno durante la decodifica di un altro.
Può influire negativamente sull'OSD, ma spesso rimuove lo sfarfallio dell'OSD.

-nograbpointer
Non afferrare il puntatore del mouse dopo un cambio di modalità video (-vm). Utile per
configurazioni multitesta.

-nokeepspect
Non mantenere le proporzioni della finestra durante il ridimensionamento delle finestre. Funziona solo con x11,
driver di uscita video xv, xmga, xvidix, directx. Inoltre sotto X11 la tua finestra
manager deve onorare i suggerimenti sull'aspetto della finestra.

-in cima
Fa in modo che la finestra del lettore rimanga in primo piano rispetto alle altre finestre. Supportato dall'uscita video
driver che utilizzano X11, eccetto SDL, oltre a directx, corevideo, quarzo, ggi e
gl_piastrellato.

-panscan <0.0-1.0>
Consente la funzionalità pan-and-scan (ritaglio dei lati, ad esempio, di un film in 16:9 per realizzare
si adatta a un display 4:3 senza bande nere). La gamma controlla la quantità di
l'immagine viene ritagliata. Funziona solo con directx, xv, xmga, mga, gl, gl_tiled,
driver di uscita video quarzo, corevideo e xvidix.
NOTA: Sono ammessi anche valori compresi tra -1 e 0, ma altamente sperimentali e possono
crash o peggio. Utilizzare a proprio rischio!

-panscanrange <-19.0-99.0> (sperimentale)
Modificare l'intervallo della funzionalità di panoramica e scansione (impostazione predefinita: 1). Valori positivi
significa multipli dell'intervallo predefinito. I numeri negativi indicano che puoi ingrandire fino a a
fattore di -panscanrange+1. Ad esempio -panscanrange -3 consente un fattore di zoom fino a 4.
Questa funzione è sperimentale.

-border-pos-x <0.0-1.0> (-Vo gl,xv,xvmc,vdpau,direct3d solo, difetto 0.5)
Quando vengono aggiunti bordi neri per regolare l'aspetto, questo determina dove si trovano
posizionato. 0.0 posiziona i bordi a destra, 1.0 a sinistra. Valori al di fuori del
l'intervallo 0.0 - 1.0 aggiungerà bordi neri extra su un lato e rimuoverà parte del
immagine dall'altra parte.

-border-pos-y <0.0-1.0> (-Vo gl,xv,xvmc,vdpau,direct3d solo, difetto 0.5)
Come -border-pos-x ma per i bordi superiore/inferiore. 0.0 posiziona i bordi in basso, 1.0
sulla cima.

-orientamento-monitor <0-3> (sperimentale)
Ruota il display di 90, 180 o 270 gradi. Ruota anche l'OSD, non solo il video
immagine stessa. Attualmente supportato solo dal driver di uscita video gl. Per tutti
altre uscite video -vf ass,expand=osd=1,rotate=n possono essere utilizzate, in futuro questo
potrebbe anche avvenire automaticamente.

-frequenza di aggiornamento
Imposta la frequenza di aggiornamento del monitor in Hz. Attualmente supportato solo da -vo directx
combinato con l'opzione -vm.

-rootwin
Riproduci il filmato nella finestra principale (sfondo del desktop). Le immagini di sfondo del desktop possono
coprire la finestra del film, però. Funziona solo con x11, xv, xmga, xvidix, quarzo,
driver di uscita video corevideo e directx.

-saturazione <-100-100>
Regola la saturazione del segnale video (impostazione predefinita: 0). Puoi ottenere una scala di grigi
uscita con questa opzione. Non supportato da tutti i driver di uscita video.

-schermo
Specificare l'altezza dello schermo per i driver di uscita video che non conoscono lo schermo
risoluzione come fbdev, x11 e TV-out.

-schermow
Specificare la larghezza dello schermo per i driver di uscita video che non conoscono lo schermo
risoluzione come fbdev, x11 e TV-out.

-(no)stop-xsalvaschermo (X11 solo)
Disattiva xscreensaver all'avvio e lo riattiva all'uscita (impostazione predefinita: abilitato).
Se il tuo salvaschermo non supporta né XSS né XResetScreenSaver API, usa
-heartbeat-cmd invece.

-titolo (anche vedere -usa-nome-file-titolo)
Imposta il titolo della finestra. Supportato dai driver di uscita video basati su X11.

-use-nome-file-titolo (anche vedere -titolo)
Imposta il titolo della finestra utilizzando il nome del file multimediale, quando non è impostato con -title. Supportato
dai driver di uscita video basati su X11.

-vm
Prova a passare a una modalità video diversa. Supportato da dga, x11, xv, sdl e
driver di uscita video directx. Se utilizzato con il driver di uscita video directx,
Le opzioni -screenw, -screenh, -bpp e -refreshrate possono essere utilizzate per impostare il nuovo
modalità display.

-vsync
Abilita VBI per i driver di uscita video vesa, dfbmga e svga.

-largo <finestra ID> (anche vedere -gui-wid) (X11, OpenGL ed DirectX solo)
Questo dice a MPlayer di collegarsi a una finestra esistente. Utile per incorporare MPlayer in a
browser (es. l'estensione plugger). Questa opzione riempie la finestra data
completamente, quindi il ridimensionamento dell'aspetto, il panscan, ecc. non sono più gestiti da MPlayer ma
deve essere gestito dall'applicazione che ha creato la finestra.

-schermo <-2-...> (Alias per -schermo xinerama)
Nelle configurazioni Xinerama (cioè un singolo desktop che si estende su più
display) questa opzione dice a MPlayer su quale schermo visualizzare il film. Un valore
di -2 significa schermo intero sull'intero display virtuale (in questo caso Xinerama
le informazioni vengono completamente ignorate), -1 significa schermo intero sul display la finestra
attualmente è attivo. La posizione iniziale impostata tramite l'opzione -geometry è relativa a
la schermata specificata. Di solito funziona solo con "-fstype -fullscreen" o
"-fstype nessuno". Questa opzione non è adatta per impostare solo la schermata di avvio
(perché verrà sempre visualizzato sullo schermo dato in modalità a schermo intero), -geometry
è il migliore attualmente disponibile per questo scopo. Supportato da almeno
i driver di uscita video direct3d, gl, gl_tiled, x11, xv e corevideo.

-zrbw (-Vo zr solo)
Visualizzazione in bianco e nero. Per prestazioni ottimali, questo può essere combinato con
'-lavdopts grigio'.

-zrcrop <[larghezza]x[altezza]+[x offset]+[a offset]> (-Vo zr solo)
Seleziona una parte dell'immagine di input da visualizzare, più occorrenze di questa opzione
attivare la modalità cinema. In modalità cinerama il film è distribuito su più di
un televisore (o proiettore) per creare un'immagine più grande. Opzioni che appaiono dopo n-th
-zrcrop si applica alla n-esima scheda MJPEG, ogni scheda dovrebbe avere almeno un -zrdev in
aggiunta a -zrcrop. Per esempi, vedere l'output di -zrhelp e Zr
sezione della documentazione.

-zrdev (-Vo zr solo)
Specifica il file speciale del dispositivo che appartiene alla tua scheda MJPEG, per impostazione predefinita zr
il driver di uscita video prende il primo dispositivo v4l che riesce a trovare.

-zrfd (-Vo zr solo)
Forza la decimazione: la decimazione, come specificato da -zrhdec e -zrvdec, avviene solo se
lo scaler hardware può allungare l'immagine alla sua dimensione originale. Usa questa opzione per
decimazione della forza.

-zrhdec <1|2|4> (-Vo zr solo)
Decimazione orizzontale: chiedere al conducente di inviare solo ogni 2a o 4a riga/pixel di
l'immagine in ingresso sulla scheda MJPEG e utilizzare lo scaler della scheda MJPEG per allungare
l'immagine alla sua dimensione originale.

-zrhelp (-Vo zr solo)
Visualizza un elenco di tutte le opzioni -zr*, i loro valori predefiniti e una modalità cinerama
esempio.

-znorm (-Vo zr solo)
Specificare la norma TV come PAL o NTSC (impostazione predefinita: nessuna modifica).

-zrqualità <1-20> (-Vo zr solo)
Un numero da 1 (migliore) a 20 (peggiore) che rappresenta la qualità di codifica JPEG.

-zrvdec <1|2|4> (-Vo zr solo)
Decimazione verticale: chiedere al conducente di inviare solo ogni 2a o 4a riga/pixel del
inserire l'immagine sulla scheda MJPEG e utilizzare lo scaler della scheda MJPEG per allungare il
l'immagine alla sua dimensione originale.

-zrxdoff <x dalla visualizzazione offset> (-Vo zr solo)
Se il film è più piccolo dello schermo TV, questa opzione specifica l'offset x da
nell'angolo in alto a sinistra dello schermo TV (impostazione predefinita: al centro).

-zrydoff <y dalla visualizzazione offset> (-Vo zr solo)
Se il film è più piccolo dello schermo TV, questa opzione specifica l'offset y da
nell'angolo in alto a sinistra dello schermo TV (impostazione predefinita: al centro).

VIDEO USCITA AUTISTI (MPLAYER SOLO)


I driver di uscita video sono interfacce per diverse strutture di uscita video. La sintassi è:

-vo
Specificare un elenco di priorità dei driver di uscita video da utilizzare.

Se l'elenco ha un ',' MPlayer ricorrerà ai driver non contenuti nel
elenco. Le opzioni secondarie sono facoltative e possono essere per lo più omesse.
NOTA: Vedere -vo help per un elenco di driver di output video compilati.

ESEMPIO:
-vo xmga, xv,
Prova il driver Matrox X11, quindi il driver Xv, quindi altri.
-vo directx:noaccel
Utilizza il driver DirectX con le funzioni di accelerazione disattivate.

I driver di uscita video disponibili sono:

xv (X11 solo)
Usa l'estensione XVideo di XFree86 4.x per abilitare la riproduzione con accelerazione hardware.
Se non puoi utilizzare un driver specifico per l'hardware, questa è probabilmente l'opzione migliore.
Per informazioni su quale colorkey viene usato e come viene disegnato, esegui MPlayer con -v
opzione e cercare le righe contrassegnate con [xv common] all'inizio.
adattatore=
Seleziona un adattatore XVideo specifico (controlla i risultati di xvinfo).
porta=
Seleziona una porta XVideo specifica.
ck=
Seleziona la sorgente da cui viene preso il colorkey (predefinito: cur).
cur Il valore predefinito prende il colorkey attualmente impostato in Xv.
usa Usa ma non impostare la colorkey da MPlayer (usa l'opzione -colorkey
per cambiarlo).
set Uguale a use ma imposta anche il colorkey fornito.
ck-metodo=
Imposta il metodo di disegno colorkey (predefinito: man).
man Disegna manualmente il colorkey (in alcuni casi riduce lo sfarfallio).
bg Imposta il colorkey come sfondo della finestra.
auto Lascia che Xv disegni il colorkey.

x11 (X11 solo)
Driver di uscita video a memoria condivisa senza accelerazione hardware che funziona in qualsiasi momento
X11 è presente.

xover (X11 solo)
Aggiunge il supporto per X11 a tutti i driver di uscita video basati su overlay. Attualmente solo
supportato da tdfx_vid.

Seleziona il driver da utilizzare come sorgente da sovrapporre a X11.

vdpau (con -vc ffmpeg12vdpau, ffwmv3vdpau, ffvc1vdpau, ffh264vdpau or ffodivxvdpau)
Uscita video che utilizza VDPAU per decodificare video tramite hardware. Supporta anche
visualizzazione di video decodificati da software.
affinare=<-1-1>
Per valori positivi, applica un algoritmo di nitidezza al video, per
valori negativi un algoritmo di sfocatura (predefinito: 0).
denoise=<0-1>
Applicare un algoritmo di riduzione del rumore al video (impostazione predefinita: 0, nessun rumore
riduzione).
deint=<0-4>
Seleziona il deinterlacciatore (predefinito: 0). Tutte le modalità > 0 rispetto
-dominanza di campo.
0 nessun deinterlacciamento
1 Mostra solo il primo campo, simile al campo -vf.
2 Deinterlacciamento Bob, simile a -vf tfields=1.
3 deinterlacciamento temporale adattivo al movimento Può portare alla desincronizzazione A/V con
hardware video lento e/o ad alta risoluzione. Questa è l'impostazione predefinita se
"D" viene utilizzato per abilitare il deinterlacciamento.
Deinterlacciamento temporale adattivo a 4 movimenti con spazio guidato dai bordi
interpolazione Richiede hardware video veloce.
crominanza
Fa funzionare i deinterlacciatori temporali sia su luma che su chroma (impostazione predefinita).
Usa nochroma-deint per utilizzare esclusivamente luma e accelerare il deinterlacciamento avanzato.
Utile con memoria video lenta.
pull up
Prova a saltare il deinterlacciamento per i fotogrammi progressivi, utile per guardare
contenuto telecine, necessita di hardware video veloce per risoluzioni elevate. Soltanto
funziona con il deinterlacciamento temporale adattivo al movimento.
colorspace
Seleziona lo spazio colore per la conversione da YUV a RGB. In generale BT.601 dovrebbe
essere utilizzato per i contenuti a definizione standard (SD) e BT.709 per l'alta definizione
(HD) contenuto. L'utilizzo di uno spazio colore errato risulta leggermente inferiore a o
su colori saturi e spostati.
0 Indovina lo spazio colore in base alla risoluzione video. Video con larghezza
Si presume che >= 1280 o altezza > 576 sia HD e spazio colore BT.709
verrà utilizzato.
1 Utilizzare lo spazio colore ITU-R BT.601 (predefinito).
2 Utilizzare lo spazio colore ITU-R BT.709.
3 Utilizzare lo spazio colore SMPTE-240M.
hqscaling
0 Usa il ridimensionamento VDPAU predefinito (predefinito).
1-9 Applicare il ridimensionamento VDPAU di alta qualità (richiede hardware compatibile).
forza-miscelatore
Forza l'uso del mixer VDPAU, che implementa tutte le opzioni di cui sopra
(predefinito). Usa noforce-mixer per consentire la visualizzazione dello spazio colore BGRA.
(Disabilita tutte le opzioni precedenti e l'equalizzatore hardware se il formato immagine BGRA
è effettivamente utilizzato.)

xvmc (X11 con FFmpeg MPEG-1 / 2 decoder solo)
Driver di uscita video che utilizza l'estensione XvMC (X Video Motion Compensation) di
XFree86 4.x per velocizzare la decodifica MPEG-1/2 e VCR2.
adattatore=
Seleziona un adattatore XVideo specifico (controlla i risultati di xvinfo).
porta=
Seleziona una porta XVideo specifica.
(nessun) punto di riferimento
Disabilita la visualizzazione delle immagini. Necessario per un corretto benchmarking dei conducenti che
modificare i buffer delle immagini solo sul monitor retrace (nVidia). L'impostazione predefinita è no
disabilita la visualizzazione delle immagini (nobenchmark).
(no) Bobdeint
Deinterlacciatore molto semplice. Potrebbe non sembrare migliore di -vf tfields=1, ma è
è l'unico deinterlacciatore per xvmc (predefinito: nobobdeint).
(nessuna) coda
Accoda i frame per la visualizzazione per consentire un lavoro più parallelo dell'hardware video.
Può aggiungere una piccola (non evidente) desincronizzazione A/V costante (predefinito: noqueue).
(non) dormire
Usa la funzione di sospensione mentre attendi il completamento del rendering (non consigliato
su Linux) (predefinito: nosleep).
ck=cur|usa|imposta
Uguale a -vo xv:ck (vedi -vo xv).
metodo-ck=man|bg|auto
Uguale a -vo xv: metodo ck (vedi -vo xv).

dga (X11 solo)
Riproduci video tramite l'estensione XFree86 Direct Graphics Access. Considerato
obsoleto.

sdl (SDL solo, difettoso/obsoleto)
Uscita video della libreria SDL (Simple Directmedia Layer) altamente indipendente dalla piattaforma
autista. Poiché SDL usa il proprio layer X11, le opzioni di MPlayer X11 non ne hanno
effetto su SDL. Nota che ha diversi bug minori (-vm/-novm è per lo più ignorato,
-fs si comporta come dovrebbe -novm, la finestra è nell'angolo in alto a sinistra quando si torna da
schermo intero, la scansione panoramica non è supportata, ...).
autista=
Scegli esplicitamente il driver SDL da utilizzare.
(non) forzarexv
Usa XVideo tramite il driver di uscita video sdl (predefinito: forcexv).
(no)hwaccel
Usa scaler con accelerazione hardware (predefinito: hwaccel).

vidix
VIDIX (VIDeo Interface for *niX) è un'interfaccia per le funzioni di accelerazione video
di schede grafiche diverse. Driver di uscita video molto veloce su schede che supportano
esso.

Scegli esplicitamente il driver del sottodispositivo VIDIX da utilizzare. Sottodispositivo disponibile
i driver sono cyberblade, ivtv, mach64, mga_crtc2, mga, nvidia, pm2, pm3,
radeon, rabbia128, s3, sh_veu, sis_vid e unichrome.

xvidix (X11 solo)
Frontend X11 per VIDIX

come vidix

cvidix
Frontend VIDIX generico e indipendente dalla piattaforma, può anche essere eseguito in una console di testo
con schede nVidia.

come vidix

winvix (Finestre solo)
Frontend Windows per VIDIX

come vidix

direct3d (Finestre solo) (BETA CODICE!)
Driver di uscita video che utilizza l'interfaccia Direct3D (utile per Vista).

directx (Finestre solo)
Driver di uscita video che utilizza l'interfaccia DirectX.
noaccele
Disattiva l'accelerazione hardware. Prova questa opzione se hai il display
problemi.

kva (OS/2 solo)
Driver di uscita video che utilizza l'interfaccia libkva.
snap Forza modalità SNAP.
wo Force WarpOverlay! modalità.
immersione Forza modalità DIVE.
(non)t23
Abilita o disabilita la soluzione alternativa per il laptop T23 (impostazione predefinita: disabilitato). Prova a
abilita questa opzione se la tua scheda video supporta solo l'upscaling.

quarzo (Mac OS X solo)
Driver di uscita video per Mac OS X Quartz. In alcune circostanze, potrebbe essere di più
efficiente per forzare un formato di output YUV compresso, con ad esempio -vf format=yuy2.
device_id=
Scegli il dispositivo di visualizzazione da utilizzare a schermo intero.
fs_res= :
Specificare la risoluzione a schermo intero (utile su sistemi lenti).

corevideo (Mac OS X 10.4 or 10.3.9 con Tempo veloce 7)
Driver di uscita video per Mac OS X CoreVideo
device_id=
DEPRECATO, usa invece -screen. Scegli il dispositivo di visualizzazione da utilizzare per
a schermo intero o impostalo su -1 per utilizzare sempre lo stesso schermo nella finestra video
è attivo (predefinito: -1 - automatico).
buffer_condiviso
Scrivi l'output in un buffer di memoria condivisa invece di visualizzarlo e prova a
aprire una NSConnection esistente per la comunicazione con una GUI.
buffer_name=
Nome del buffer condiviso creato con shm_open così come il nome del
NSConnection MPlayer proverà ad aprirsi (predefinito: "mplayerosx"). Collocamento
buffer_name abilita implicitamente shared_buffer.

fbdev (Linux solo)
Utilizza il framebuffer del kernel per riprodurre i video.

Scegli esplicitamente il nome del dispositivo fbdev da usare (es. /dev/fb0) o il nome
del sottodispositivo VIDIX se il nome del dispositivo inizia con 'vidix' (es
'vidixsis_vid' per il driver sis).

fbdev2 (Linux solo)
Utilizza il framebuffer del kernel per riprodurre video, implementazione alternativa.

Scegli esplicitamente il nome del dispositivo fbdev da usare (predefinito: /dev/fb0).

vesa
Driver di uscita video molto generico che dovrebbe funzionare su qualsiasi compatibile VESA VBE 2.0
carta.
(no)dga
Attiva o disattiva la modalità DGA (impostazione predefinita: attiva).
neotv_pal
Attiva l'uscita NeoMagic TV e impostala sulla norma PAL.
neotv_ntsc
Attiva l'uscita NeoMagic TV e impostala sulla norma NTSC.
vidix
Usa il driver VIDIX.
lvo:
Attiva la sovrapposizione video di Linux sopra la modalità VESA.

svga
Riproduci video utilizzando la libreria SVGA.

Specificare la modalità video da utilizzare. La modalità può essere data in a
X X formato, ad esempio 640x480x16M o essere una modalità grafica
numero, ad es. 84.
bosd
Disegna l'OSD in bande nere sotto il film (più lentamente).
nativo
Utilizzare solo funzioni di disegno native. Ciò evita il rendering diretto, OSD e
accelerazione hardware.
ripercorrere
Forza l'interruttore del frame sul ritracciamento verticale. Utilizzabile solo con -double. Esso ha
lo stesso effetto dell'opzione -vsync.
sq
Prova a selezionare una modalità video con pixel quadrati.
vidix
Usa svga con VIDIX.

gl
Driver di uscita video OpenGL, versione semplice. La dimensione del video deve essere inferiore a
dimensione massima della trama della tua implementazione OpenGL. Destinato a funzionare anche con il
la maggior parte delle implementazioni OpenGL di base, ma utilizza anche estensioni più recenti, che
consentire il supporto per più spazi colore e rendering diretto. Per una velocità ottimale prova
aggiungendo le opzioni
-dr -noslice
Il codice esegue pochissimi controlli, quindi se una funzione non funziona, questo potrebbe essere
perché non è supportato dalla tua scheda/implementazione OpenGL anche se non lo fai
ricevere qualsiasi messaggio di errore. Usa glxinfo o uno strumento simile per visualizzare il supporto
Estensioni OpenGL.
backend=
Seleziona l'implementazione di backend/OpenGL da utilizzare (impostazione predefinita: -1).
-1: Selezione automatica
0: Win32/WGL
1: X11/GLX
2: SDL
3: X11/EGL (altamente sperimentale)
4: OSX/Cacao
5: Android (pessimo hack, solo per i test)
(no)ati-hack
I driver ATI possono fornire un'immagine danneggiata quando vengono utilizzati i PBO (quando si utilizza -dr
o force-pbo). Questa opzione risolve questo problema, a scapito dell'utilizzo un po' di più
memoria.
(no)forza-pbo
Utilizza sempre i PBO per trasferire le trame anche se ciò comporta una copia aggiuntiva.
Attualmente questo dà un po' di velocità in più con i driver NVidia e molto
più velocità con i driver ATI. Potrebbe essere necessario -noslices e la subopzione ati-hack
per funzionare correttamente.
(non) in scala-osd
Cambia il modo in cui si comporta l'OSD quando cambia la dimensione della finestra
(predefinito: disabilitato). Quando abilitato si comporta più come l'altra uscita video
driver, che è migliore per i caratteri a dimensione fissa. Disabile sembra molto meglio
con i caratteri FreeType e utilizza i bordi in modalità a schermo intero. Non funziona
correttamente con i sottotitoli ass (vedi -ass), puoi invece renderli
senza supporto OpenGL tramite -vf ass.
osdcolor=<0xAARRGGBB>
Colore per OSD (predefinito: 0x00ffffff, corrisponde a un bianco non trasparente).
rettangolo=<0,1,2>
Seleziona l'utilizzo di trame rettangolari che salvano la RAM video, ma spesso lo sono
più lento (predefinito: 0).
0: usa trame potenza di due (predefinito).
1: usa l'estensione GL_ARB_texture_rectangle.
2: usa l'estensione GL_ARB_texture_non_power_of_two. In alcuni casi
supportato solo nel software e quindi molto lento.
swapinterval=
Intervallo minimo tra due scambi di buffer, conteggiato in frame visualizzati
(predefinito: 1). 1 equivale ad abilitare VSYNC, 0 a disabilitare VSYNC.
I valori inferiori a 0 lo lasceranno all'impostazione predefinita del sistema. Questo limita il
framerate a (frequenza di aggiornamento orizzontale / n). Richiede GLX_SGI_swap_control
supporto al lavoro. Con alcune (la maggior parte/tutte?) le implementazioni funziona solo in
modalità schermo intero.
ycbcr
Usa l'estensione GL_APPLE_ycbcr_422 per convertire YUV in RGB. L'impostazione predefinita è
disabilitato se viene specificato yuv=, altrimenti rilevato automaticamente. Nota che questo
abiliterà alcune impostazioni speciali per entrare in uno speciale percorso rapido del driver.
yuv=
Seleziona il tipo di conversione da YUV a RGB. L'impostazione predefinita è il rilevamento automatico
decidendo tra i valori 0 e 2.
0: utilizza la conversione del software. Compatibile con tutte le versioni OpenGL.
Fornisce il controllo di luminosità, contrasto e saturazione.
1: Usa combinatori di registro. Questo utilizza un'estensione specifica per nVidia
(GL_NV_register_combiners). Sono necessarie almeno tre unità di texture.
Fornisce il controllo della saturazione e della tonalità. Questo metodo è veloce ma impreciso.
2: Usa un programma frammento usando l'istruzione POW. ha bisogno del
Estensione GL_ARB_fragment_program e almeno tre unità di texture.
Fornisce luminosità, contrasto, saturazione, tonalità e controllo gamma. Gamma
può anche essere impostato indipendentemente per rosso, verde e blu. Il metodo 4 è
solitamente più veloce.
3: Uguale a 2. Esistono come valori distinti per motivi legacy, MPlayer
ora inserisce le istruzioni extra per il controllo gamma su richiesta.
4: utilizzare un programma frammento con ricerca aggiuntiva. ha bisogno del
Estensione GL_ARB_fragment_program e almeno quattro unità di texture.
Fornisce luminosità, contrasto, saturazione, tonalità e controllo gamma. Gamma
può anche essere impostato indipendentemente per rosso, verde e blu.
5: utilizzare il metodo specifico ATI (per le schede più vecchie). Questo utilizza una specifica ATI
estensione (GL_ATI_fragment_shader - non GL_ARB_fragment_shader!). In
sono necessarie almeno tre unità di trama. Fornisce saturazione e tonalità
controllo. Questo metodo è veloce ma inesatto.
6: utilizzare una texture 3D per eseguire la conversione tramite ricerca. ha bisogno del
Estensione GL_ARB_fragment_program e almeno quattro unità di texture.
Estremamente lento (emulazione software) su alcune (tutte?) schede ATI poiché
utilizza una texture con pixel di bordo. Fornisce luminosità, contrasto,
controllo di saturazione, tonalità e gamma. La gamma può essere impostata anche indipendentemente
per rosso, verde e blu. La velocità dipende maggiormente dalla larghezza di banda della memoria della GPU
rispetto ad altri metodi.
colorspace
Seleziona lo spazio colore per la conversione da YUV a RGB.
0 Usa la formula usata normalmente da MPlayer (predefinito).
1 Utilizzare lo spazio colore ITU-R BT.601.
2 Utilizzare lo spazio colore ITU-R BT.709.
3 Utilizzare lo spazio colore SMPTE-240M.
levelconv=
Seleziona la conversione del livello di luminosità da utilizzare per la conversione da YUV a RGB
0 Converti i livelli da TV a PC (impostazione predefinita).
1 Converti i livelli da PC a TV.
2 Non eseguire alcuna conversione.
lscale=
Selezionare la funzione di ridimensionamento da utilizzare per il ridimensionamento della luminanza. Valido solo per
yuv modalità 2, 3, 4 e 6.
0 Usa un semplice filtro lineare (predefinito).
1 Utilizzare il filtro B-spline bicubico (qualità migliore). Ne serve uno
unità di trama aggiuntiva. Le carte più vecchie non saranno in grado di gestire
questo per la crominanza almeno in modalità a schermo intero.
2 Usa il filtraggio cubico in orizzontale, il filtraggio lineare in verticale
direzione. Funziona con poche carte in più rispetto al metodo 1.
3 Uguale a 1 ma non utilizza una texture di ricerca. Potrebbe essere più veloce
alcune carte.
4 Usa maschera di contrasto sperimentale con supporto 3x3 e un'impostazione predefinita
resistenza di 0.5 (vedi resistenza del filtro).
5 Usa maschera di contrasto sperimentale con supporto 5x5 e un'impostazione predefinita
resistenza di 0.5 (vedi resistenza del filtro).
64 Usa il ridimensionamento del vicino più vicino.
cscale=
Selezionare la funzione di ridimensionamento da utilizzare per il ridimensionamento della crominanza. Per dettagli
vedere lscale.
forza del filtro=
Imposta l'intensità dell'effetto per i filtri lscale/cscale che lo supportano.
resistenza al rumore=
Imposta la quantità di rumore da aggiungere. 0 per disabilitare (predefinito), 1.0 per il livello adatto
per il dithering a 6 bit.
stereo=
Seleziona un metodo per la visualizzazione stereo. Potrebbe essere necessario utilizzare -aspect per correggere il
valore d'aspetto. Aggiungi 32 per scambiare i lati sinistro e destro. Sperimentale, no
aspettarti troppo da esso.
0 visualizzazione 2D normale
1 Convertire l'input affiancato in stereo a colori rosso-ciano.
2 Convertire l'input affiancato in stereo a colori verde-magenta.
3 Convertire l'input affiancato in stereo quadbuffered. Supportato solo
da pochissime schede OpenGL.
4 Mescolare sinistra e destra in un modello di pixel. Il modello è dato da stipple
opzione.
puntino=
Il 16 bit più basso fornisce il modello 4x4 da utilizzare (predefinito: 0x0f0f). Esempi per
prova: 0x0f0f, 0xf0f0: linee orizzontali; 0xaaaa, 0x5555: linee verticali;
0xa5a5, 0x5a5a: motivo a scacchiera

Le seguenti opzioni sono utili solo se si scrivono i propri programmi frammentati.

customprog=
Carica un programma di frammenti personalizzato da . Vedere TOOLS/edgedect.fp per
un esempio.
customtex=
Carica una texture personalizzata "gamma ramp" da . Questo può essere utilizzato in
combinazione con yuv=4 o con l'opzione customprog.
(no)customtlin
Se abilitato (predefinito) usa l'interpolazione GL_LINEAR, altrimenti usa GL_NEAREST
per texture customtex.
(no)customt
Se abilitato, usa texture_rectangle per texture customtex. L'impostazione predefinita è
Disabilitato.
(no)mipmapgen
Se abilitato, le mipmap per il video vengono generate automaticamente. Questo dovrebbe
essere utile insieme al customprog e all'istruzione TXB da implementare
filtri di sfocatura con un raggio ampio. Per la maggior parte delle implementazioni OpenGL questo è
molto lento per tutti i formati non RGB. L'impostazione predefinita è disabilitata.

Normalmente non c'è motivo di usare le seguenti opzioni, esistono principalmente per
scopi di test.

(no)finish
Chiama glFinish() prima di scambiare i buffer. Più lento ma in alcuni casi di più
output corretto (predefinito: disabilitato).
(no) moltifmts
Abilita il supporto per più formati di colore (RGB e BGR) (impostazione predefinita: abilitato).
Necessita della versione OpenGL >= 1.2.
fetta-altezza=<0-...>
Numero di linee copiate sulla trama in un unico pezzo (predefinito: 0). 0 per intero
immagine.
NOTA: Se viene utilizzato lo spazio colore YUV (vedi sotto-opzione yuv), si applicano regole speciali:
Se il decoder utilizza il rendering a fette (vedi -noslices), questa impostazione non ha
effetto, viene utilizzata la dimensione delle fette fornita dal decoder.
Se il decoder non utilizza il rendering delle sezioni, il valore predefinito è 16.
(no)osd
Abilita o disabilita il supporto per il rendering OSD tramite OpenGL (impostazione predefinita: abilitato).
Questa opzione è per il test; per disabilitare l'OSD utilizzare invece -osdlevel 0.
(nessun)aspetto
Abilita o disabilita il ridimensionamento delle proporzioni e il supporto per panoramica e scansione (impostazione predefinita:
abilitato). La disattivazione potrebbe aumentare la velocità.

gl_piastrellato
Variante del driver di uscita video OpenGL. Supporta video più grandi del massimo
dimensione della trama ma mancano di molte delle funzionalità avanzate e delle ottimizzazioni del gl
conducente ed è improbabile che venga esteso ulteriormente.
(no)finish
come gl (predefinito: abilitato)
yuv=
Seleziona il tipo di conversione da YUV a RGB. Se impostato su qualsiasi cosa tranne 0 OSD
sarà disabilitato e l'impostazione di luminosità, contrasto e gamma è solo
disponibile tramite le impostazioni globali del server X. A parte questo i valori
hanno lo stesso significato di -vo gl.

vista matrice
Renderizzatore basato su OpenGL che crea un effetto di testo in esecuzione simile a Matrix.
cols=
Numero di colonne di testo da visualizzare. Valori molto bassi (< 16) saranno probabilmente
fallisce a causa delle limitazioni dello scaler. I valori non divisibili per 16 possono causare
problemi pure.
righe=
Numero di righe di testo da visualizzare. Valori molto bassi (< 16) probabilmente falliranno
a causa dei limiti dello scaler. I valori non divisibili per 16 possono causare problemi in quanto
bene.

nullo
Non produce output video. Utile per il benchmarking.

aa
Driver di output video artistico ASCII che funziona su una console di testo.
NOTA: Il driver non gestisce correttamente -aspect.
SUGGERIMENTO: Probabilmente devi specificare -monitorpixelaspect. Prova 'mplayer -vo aa
-aspetto pixel del monitor 0.5'.

cacca
Driver di output video artistico ASCII a colori che funziona su una console di testo.

bl
Riproduzione video utilizzando il protocollo Blinkenlights UDP. Questo driver è altamente
specifico dell'hardware.

Scegli esplicitamente il driver del sottodispositivo Blinkenlights da utilizzare. è
qualcosa come arcade:host=localhost:2323 o hdl:file=name1,file=name2.
Devi specificare un sottodispositivo.

gg
Driver di uscita video del sistema grafico GGI

Scegli esplicitamente il driver GGI da usare. Sostituisci qualsiasi ',' che sembrerebbe
nella stringa del driver da un '.'.

direttofb
Riproduci video utilizzando la libreria DirectFB.
(nessun)input
Usa DirectFB invece del codice della tastiera di MPlayer (predefinito: abilitato).
buffermode=singolo|doppio|triplo
Il doppio e il triplo buffer danno i migliori risultati se vuoi evitare strappi
problemi. Il triplo buffering è più efficiente del doppio buffer in quanto
non blocca MPlayer mentre aspetta il ritracciamento verticale. Separare
il buffering dovrebbe essere evitato (default: single).
parità di campo=in alto|in basso
Controlla l'ordine di output per i frame interlacciati (impostazione predefinita: disabilitato). Valido
i valori sono top = prima i campi in alto, bottom = prima i campi in basso. Questo
l'opzione non ha alcun effetto sul materiale del film progressivo come la maggior parte degli MPEG
i film sono. Devi abilitare questa opzione se hai problemi di strappo o
movimenti irregolari guardando materiale cinematografico interlacciato.
strato=N
Forzerà il layer con ID N per la riproduzione (predefinito: -1 - auto).
dfbopts=
Specificare un elenco di parametri per DirectFB.

dfbmg
Driver di uscita video specifico per Matrox G400/G450/G550 che utilizza la libreria DirectFB
per utilizzare caratteristiche hardware speciali. Abilita CRTC2 (seconda testa), visualizzando
video indipendentemente dalla prima testa.
(nessun)input
come directfb (predefinito: disabilitato)
buffermode=singolo|doppio|triplo
come directfb (predefinito: triplo)
parità di campo=in alto|in basso
come directfb
(no) meglio
Abilitare l'uso di Matrox BES (backend scaler) (predefinito: disabilitato).
Fornisce ottimi risultati in termini di velocità e qualità di output come interpolato
l'elaborazione delle immagini viene eseguita nell'hardware. Funziona solo sulla testata primaria.
(no)spizio
Utilizzare il livello dell'immagine secondaria Matrox per visualizzare l'OSD (impostazione predefinita:
abilitato).
(no)ctc2
Attiva l'uscita TV sulla seconda testina (impostazione predefinita: abilitata). La qualità dell'output
è incredibile in quanto è un'immagine interlacciata completa con una sincronizzazione adeguata a tutti
campo pari/dispari.
tvnorm=pal|ntsc|auto
Imposterà la norma TV della scheda Matrox senza la necessità di modifiche
/etc/directfbrc (predefinito: disabilitato). Le norme valide sono pal = PAL, ntsc =
NTSC. La norma speciale è auto (regolazione automatica utilizzando PAL/NTSC) perché decide
quale norma usare guardando il framerate del film.

mga (Linux solo)
Driver di uscita video specifico per Matrox che utilizza lo scaler back-end YUV attivato
Schede Gxxx tramite un modulo del kernel. Se hai una carta Matrox, questa è la più veloce
opzione.

Scegliere esplicitamente il nome del dispositivo Matrox da utilizzare (predefinito: /dev/mga_vid).

xmg (Linux, X11 solo)
Il driver di uscita video mga, in esecuzione in una finestra X11.

Scegliere esplicitamente il nome del dispositivo Matrox da utilizzare (predefinito: /dev/mga_vid).

s3fb (Linux solo) (anche vedere -dr)
Driver di uscita video specifico per S3 Virge. Questo driver supporta YUV . della scheda
funzioni di conversione e ridimensionamento, doppio buffering e rendering diretto. Usa -vf
format=yuy2 per ottenere il rendering YUY2 con accelerazione hardware, che è molto più veloce di
YV12 su questa carta.

Scegli esplicitamente il nome del dispositivo fbdev da usare (predefinito: /dev/fb0).

wii (Linux solo)
Driver di uscita video specifico per Nintendo Wii/GameCube.

3dfx (Linux solo)
Driver di uscita video specifico per 3dfx che utilizza direttamente l'hardware su X11.
Sono supportati solo 16 bpp.

tdfxb (Linux solo)
Questo driver utilizza il driver framebuffer tdfxfb per riprodurre filmati con YUV
accelerazione su schede 3dfx.

Scegli esplicitamente il nome del dispositivo fbdev da usare (predefinito: /dev/fb0).

tdfx_vid (Linux solo)
Driver di uscita video specifico per 3dfx che funziona in combinazione con tdfx_vid
modulo del kernel.

Scegli esplicitamente il nome del dispositivo da utilizzare (predefinito: /dev/tdfx_vid).

dxr2 (anche vedere -dxr2) (DXR2 solo)
Driver di uscita video specifico per Creative DXR2.

Subdriver video di output da utilizzare come overlay (x11, xv).

dxr3 (DXR3 solo)
Chip di decodifica MPEG Sigma Designs em8300 (Creative DXR3, Sigma Designs Hollywood
Plus) driver di uscita video specifico. Vedi anche il filtro video lavc.
copertura
Attiva l'overlay invece dell'uscita TV.
prebuff
Attiva il prebuffering.
sync
Accenderà il nuovo motore di sincronizzazione.
norma=
Specifica la norma TV.
0: Non cambia la norma corrente (predefinito).
1: Autoregolazione tramite PAL/NTSC.
2: Autoregolazione utilizzando PAL/PAL-60.
3: Amico
4: PAL-60
5: NTSC
<0-3>
Specifica il numero del dispositivo da utilizzare se si dispone di più di una scheda em8300.

tvv (IVTV solo)
Conexant CX23415 (iCompression iTVC15) o Conexant CX23416 (iCompression iTVC16)
Chip di decodifica MPEG (Hauppauge WinTV PVR-150/250/350/500) uscita video specifica
driver per uscita TV. Vedi anche il filtro video lavc.

Scegli esplicitamente il nome del dispositivo di decodifica MPEG da utilizzare (impostazione predefinita:
/dev/video16).

Scegli esplicitamente l'uscita TV-out da utilizzare per il segnale video.

v4l2 (richiede Linux 2.6.22+ nocciolo)
Driver di uscita video per schede compatibili con V4L2 con decodificatore MPEG hardware integrato.
Vedi anche il filtro video lavc.

Scegli esplicitamente il nome del dispositivo di decodifica MPEG da utilizzare (impostazione predefinita:
/dev/video16).

Scegli esplicitamente l'uscita TV-out da utilizzare per il segnale video.

MPEG (DVVB solo)
Driver di uscita video per schede DVB che scrive l'output in un file MPEG-PES se no
La scheda DVB è installata.
carta=<1-4>
Specifica il numero del dispositivo da utilizzare se si dispone di più di un'uscita DVB
scheda (solo API V3, come i driver della serie 1.xy). Se non specificato MPlayer
cercherà la prima carta utilizzabile.

nome file di output (predefinito: ./grab.mpg)

zr (anche vedere -zr* ed -zraiuto)
Driver di uscita video per numerose schede di acquisizione/riproduzione MJPEG.

zr2 (anche vedere , il zrmjpeg video filtro)
Driver di uscita video per un numero di schede di acquisizione/riproduzione MJPEG, secondo
generazione.
dev=
Specifica il dispositivo video da utilizzare.
norma=
Specifica la norma video da utilizzare (impostazione predefinita: auto).
(no) prebuf
(De)Attivare il prebuffering, non ancora supportato.

md5sum
Calcola le somme MD5 di ogni frame e scrivile in un file. Supporta RGB24 e YV12
spazi colore. Utile per il debug.
outfile=
Specificare il nome del file di output (predefinito: ./md5sums).

yuv4mpeg
Trasforma il flusso video in una sequenza di immagini YUV 4:2:0 non compresse e
lo memorizza in un file (predefinito: ./stream.yuv). Il formato è lo stesso di quello
impiegato da mjpegtools, quindi questo è utile se vuoi elaborare il video con il
suite mjpegtools. Supporta il formato YV12. Se il tuo file sorgente ha un
formato diverso ed è interlacciato, assicurati di usare -vf scale=::1 per assicurarti che
la conversione utilizza la modalità interlacciata. Puoi combinarlo con l'opzione -fixed-vo per
concatena file con le stesse dimensioni e valore fps.
interlacciato
Scrivi l'output come frame interlacciati, prima il campo in alto.
interlacciato_bf
Scrivi l'output come frame interlacciati, prima il campo in basso.
file=
Scrivi l'output in invece del predefinito stream.yuv.

NOTA: Se non specifichi alcuna opzione l'outputèprogressivo (cioè non
interlacciato).

gif89a
Emetti ogni fotogramma in un singolo file GIF animato nella directory corrente. Esso
supporta solo il formato RGB con 24 bpp e l'output viene convertito a 256 colori.

Valore float per specificare il framerate (predefinito: 5.0).

Specificare il nome del file di output (predefinito: ./out.gif).

NOTA: Devi specificare il framerate prima del nome del file o il framerate sarà
parte del nome del file.

ESEMPIO:
mplayer video.nut -vo gif89a:fps=15:output=test.gif

jpeg
Emetti ogni fotogramma in un file JPEG nella directory corrente. Ogni file prende il
numero di frame riempito con zeri iniziali come nome.
[non]progressivo
Specificare JPEG standard o progressivo (impostazione predefinita: non progressivo).
[nessuna]linea di base
Specificare o meno l'uso della linea di base (impostazione predefinita: linea di base).
ottimizza=<0-100>
fattore di ottimizzazione (predefinito: 100)
liscio=<0-100>
fattore di uniformità (predefinito: 0)
qualità=<0-100>
fattore di qualità (predefinito: 75)
outdir=
Specificare la directory in cui salvare i file JPEG (impostazione predefinita: ./).
sottodirectory=
Crea sottodirectory numerate con il prefisso specificato per salvare i file
in invece della directory corrente.
maxfiles= (solo sottotitoli)
Numero massimo di file da salvare per sottodirectory. Deve essere uguale a o
maggiore di 1 (predefinito: 1000).

p.m
Emetti ogni fotogramma in un file PNM nella directory corrente. Ogni file prende il
numero di frame riempito con zeri iniziali come nome. Supporta PPM, PGM e PGMYUV
file sia in modalità raw che ASCII. Vedi anche p.m(5) ppm(5) e pgm(5).
ppm
Scrivi file PPM (predefinito).
pgm
Scrivere file PGM.
pgmyuv
Scrivi file PGMYUV. PGMYUV è come PGM, ma contiene anche U e V
piano, aggiunto nella parte inferiore dell'immagine.
crudo
Scrivi file PNM in modalità raw (impostazione predefinita).
ascii
Scrivere file PNM in modalità ASCII.
outdir=
Specificare la directory in cui salvare i file PNM (impostazione predefinita: ./).
sottodirectory=
Crea sottodirectory numerate con il prefisso specificato per salvare i file
in invece della directory corrente.
maxfiles= (solo sottotitoli)
Numero massimo di file da salvare per sottodirectory. Deve essere uguale a o
maggiore di 1 (predefinito: 1000).

png
Emetti ogni fotogramma in un file PNG nella directory corrente. Ogni file prende il
numero di frame riempito con zeri iniziali come nome. I formati RGB e BGR a 24 bpp sono
supportato.
z=<0-9>
Specifica il livello di compressione. 0 non è compressione, 9 è massimo
compressione.
outdir=
Specificare la directory in cui salvare i file PNG (impostazione predefinita: ./).
prefisso=
Specificare il prefisso da utilizzare per i nomi dei file PNG (impostazione predefinita: nessun prefisso).
alfa
Crea file PNG con un canale alfa. Nota che MPlayer in generale lo fa
non supporta l'alpha, quindi sarà utile solo in alcuni rari casi.

mng
Output video in un file MNG animato utilizzando immagini RGB a 24 bpp con lossless
compressione.
uscita=
Specificare il nome del file di output (predefinito: out.mng).

ESEMPIO:
mplayer video.mkv -vo mng:output=test.mng

tga
Emetti ogni fotogramma in un file Targa nella directory corrente. Ogni file prende il
numero di frame riempito con zeri iniziali come nome. Lo scopo di questa uscita video
driver è quello di avere un semplice scrittore di immagini senza perdita di dati da usare senza alcun esterno
biblioteca. Supporta il formato colore BGR[A], con 15, 24 e 32 bpp. Puoi
forzare un formato particolare con il filtro formato video.

ESEMPIO:
mplayer video.nut -vf format=bgr15 -vo tga

DECODIFICA/FILTRAGGIO VERSIONI


-corrente alternata <[-|+]codec1,[-|+]codec2,...[,]>
Specificare un elenco di priorità dei codec audio da utilizzare, in base al nome del codec
in codecs.conf. Usa un '-' prima del nome del codec per ometterlo. Usa un '+' prima di
nome del codec per forzarlo, questo probabilmente andrà in crash! Se l'elenco ha un ',' finale
MPlayer ricorrerà ai codec non contenuti nell'elenco.
NOTA: Vedere -ac help per un elenco completo dei codec disponibili.

ESEMPIO:
-ac mp3acm
Forza il codec MP3 l3codeca.acm.
-ac pazzo,
Prova prima libmad, poi ripiega sugli altri.
-achwac3,a52,
Prova il passthrough hardware AC-3, il software AC-3, quindi altri.
-ac hwdt,
Prova il passthrough DTS hardware, quindi ripiega su altri.
-ac -ffmp3,
Salta il decoder MP3 di FFmpeg.

-af-avv (anche vedere -af)
Specifica le opzioni avanzate del filtro audio:

forza=<0-7>
Forza l'inserimento dei filtri audio su uno dei seguenti:
0: Utilizza l'inserimento del filtro completamente automatico (attualmente identico a 1).
1: Ottimizza per la precisione (impostazione predefinita).
2: Ottimizza per la velocità. Attenzione: Alcune funzioni nei filtri audio potrebbero
si guastano silenziosamente e la qualità del suono potrebbe diminuire.
3: Non utilizzare l'inserimento automatico di filtri e nessuna ottimizzazione. Attenzione:
Potrebbe essere possibile mandare in crash MPlayer usando questa impostazione.
4: Usa l'inserimento automatico dei filtri in base a 0 sopra, ma usa
elaborazione in virgola mobile quando possibile.
5: Usa l'inserimento automatico dei filtri in base a 1 sopra, ma usa
elaborazione in virgola mobile quando possibile.
6: Usa l'inserimento automatico dei filtri in base a 2 sopra, ma usa
elaborazione in virgola mobile quando possibile.
7: Non utilizzare l'inserimento automatico dei filtri in base a 3 sopra e utilizzare
elaborazione in virgola mobile quando possibile.

lista=
Uguale a -af.

-afm
Specificare un elenco di priorità delle famiglie di codec audio da utilizzare, in base alla loro
nome del codec in codecs.conf. Ricade sui codec predefiniti se nessuno di quelli indicati
le famiglie di codec funzionano.
NOTA: Vedere -afm help per un elenco completo delle famiglie di codec disponibili.

ESEMPIO:
-afm ffmpeg
Prova prima i codec libavcodec di FFmpeg.
-afm acm,dmostra
Prova prima i codec Win32.

-aspetto (anche vedere -Ingrandisci)
Sostituisci le proporzioni del film, nel caso in cui le informazioni sull'aspetto siano errate o mancanti in
il file in riproduzione.

ESEMPIO:
-aspetto 4:3 o -aspetto 1.3333
-aspetto 16:9 o -aspetto 1.7777

-nessun aspetto
Disattiva la compensazione automatica delle proporzioni del filmato.

-dominanza di campo <-1-1>
Imposta il primo campo per il contenuto interlacciato. Utile per deinterlacciatori che raddoppiano il
framerate: -vf tfields=1, -vf yadif=1, -vo vdpau:deint e -vo xvmc:bobdeint.
-1 auto (predefinito): Se il decoder non esporta le informazioni appropriate,
ritorna a 0 (prima il campo in alto).
0 prima il campo in alto
1 campo in basso per primo

-Flip
Capovolgi l'immagine.

-Lavdopts (DEBUG CODICE)
Specificare i parametri di decodifica di libavcodec. Separare più opzioni con i due punti.

ESEMPIO:
-lavdopts grey:skiploopfilter=all:skipframe=nonref

Le opzioni disponibili sono:

bitesatto
Utilizzare solo algoritmi bit-exact in tutte le fasi di decodifica (per il test del codec).

bug=
Risolvere manualmente i bug dell'encoder.
0: niente
1: rileva automaticamente i bug (impostazione predefinita)
2 (msmpeg4v3): alcuni vecchi file msmpeg4v3 generati da lavc (no
rilevamento automatico)
4 (mpeg4): bug di interlacciamento Xvid (rilevato automaticamente se fourcc==XVIX)
8 (mpeg4): UMP4 (rilevato automaticamente se fourcc==UMP4)
16 (mpeg4): bug di riempimento (rilevato automaticamente)
32 (mpeg4): bug vlc illegale (rilevato automaticamente per fourcc)
64 (mpeg4): bug qpel Xvid e DivX (rilevato automaticamente per fourcc/versione)
128 (mpeg4): qpel vecchio standard (rilevato automaticamente per fourcc/versione)
256 (mpeg4): un altro bug qpel (rilevato automaticamente per fourcc/versione)
512 (mpeg4): bug direct-qpel-blocksize (rilevato automaticamente per fourcc/versione)
1024 (mpeg4): bug di edge padding (rilevato automaticamente per fourcc/versione)

debug=
Visualizza le informazioni di debug.
0: disabilitato
1: informazioni sull'immagine
2: controllo della velocità
4: flusso di bit
8: tipo macroblocco (MB)
16: parametro di quantizzazione per blocco (QP)
32: vettore di movimento
0x0040: visualizzazione del vettore di movimento (usa -noslices)
0x0080: macroblocco (MB) salta
0x0100: codice iniziale
0x0200: PTS
0x0400: resilienza agli errori
0x0800: operazioni di controllo gestione memoria (H.264)
0x1000: bug
0x2000: Visualizza il parametro di quantizzazione (QP), i QP inferiori sono colorati
più verde.
0x4000: Visualizza i tipi di blocco.

ec=
Imposta la strategia di occultamento degli errori.
1: utilizzare un filtro di deblock avanzato per MB danneggiati.
2: ricerca iterativa del vettore di movimento (MV) (lenta)
3: tutti (predefinito)

er=
Imposta la strategia di resilienza agli errori.
0: disabilitato
1: attenzione (dovrebbe funzionare con encoder rotti.)
2: normale (predefinito) (funziona con codificatori compatibili.)
3: aggressivo (Più controlli, ma potrebbe causare problemi anche per validi
bitstream.)
4: molto aggressivo

veloce (solo MPEG-2, MPEG-4 e H.264)
Abilita ottimizzazioni che non sono conformi alle specifiche e potrebbero
potenzialmente causare problemi, come dequantizzazione più semplice, movimento più semplice
compensazione, assumendo l'uso della matrice di quantizzazione predefinita, assumendo YUV
4:2:0 e saltando alcuni controlli per rilevare flussi di bit danneggiati.

grigio
decodifica solo in scala di grigi (un po' più veloce rispetto al colore)

idct=<0-99> (vedi -lavcopts)
Per una migliore qualità di decodifica, utilizzare lo stesso algoritmo IDCT per la decodifica e
codifica. Tuttavia, questo può avere un prezzo in termini di precisione.

lowres= [, ]
Decodifica a risoluzioni inferiori. La decodifica a bassa risoluzione non è supportata da
tutti i codec e spesso si tradurrà in brutti artefatti. Questo non è un bug,
ma un effetto collaterale di non decodificare a piena risoluzione.
0: disabilitato
Risoluzione 1: 1/2
Risoluzione 2: 1/4
Risoluzione 3: 1/8
Se è specificato la decodifica a bassa risoluzione verrà utilizzata solo se la larghezza del
il video è maggiore o uguale a .
o= = [, = [,...]] Passa AVOptions al decoder libavcodec.
Nota, una patch per rendere non necessario o= e passare tutte le opzioni sconosciute attraverso il
Il sistema AVOption è il benvenuto. Un elenco completo di AVOptions può essere trovato nel FFmpeg
Manuale. Nota che alcune opzioni potrebbero entrare in conflitto con le opzioni di MEncoder.

ESEMPIO:
o=debug=immagine

sb= (solo MPEG-2)
Salta il numero dato di righe di macroblocchi in basso.

st= (solo MPEG-2)
Salta il numero dato di righe di macroblocchi in alto.

skiploopfilter= (solo H.264)
Salta il filtro loop (deblocking AKA) durante la decodifica H.264. Dal momento che
il frame filtrato dovrebbe essere usato come riferimento per la decodifica dipendente
frame questo ha un effetto peggiore sulla qualità rispetto a non eseguire il deblock ad es
Video MPEG-2. Ma almeno per HDTV ad alto bitrate questo fornisce un grande
accelerazione senza perdita di qualità visibile.

può essere uno dei seguenti:
nessuno: non saltare mai.
default: Salta i passaggi di elaborazione inutili (es. pacchetti di dimensione 0 in AVI).
nonref: Salta i frame che non sono referenziati (cioè non usati per la decodifica
altri frame, l'errore non può "si accumulare").
bidir: Salta i B-frame.
nonkey: salta tutti i fotogrammi tranne i fotogrammi chiave.
all: salta tutti i frame.

skipidct= (solo MPEG-1/2)
Salta il passaggio IDCT. Questo degrada molto la qualità in quasi tutti i casi
(vedi skiploopfilter per i valori di salto disponibili).

skipframe=
Salta completamente la decodifica dei frame. Grande accelerazione, ma movimento a scatti e
a volte artefatti difettosi (vedi skiploopfilter per i valori di skip disponibili).

threads=<1-8> (solo MPEG-1/2 e H.264)
numero di thread da utilizzare per la decodifica (predefinito: 1)

vismv=
Visualizza i vettori di movimento.
0: disabilitato
1: Visualizza le MV previste in avanti dei fotogrammi P.
2: Visualizza le MV previste in avanti dei fotogrammi B.
4: Visualizza le MV previste all'indietro dei fotogrammi B.

statistiche
Stampa alcune statistiche e le memorizza in ./vstats_*.log.

wait_keyframe
Attendi un fotogramma chiave prima di visualizzare qualsiasi cosa. Evita i fotogrammi rotti a
avvio o dopo aver cercato con alcuni formati.

-noci
Disabilita il disegno video per sezioni/bande di altezza di 16 pixel, invece disegna l'intero
telaio in una sola corsa. Può essere più veloce o più lento, a seconda della scheda video e
cache disponibile. Ha effetto solo con i codec libmpeg2 e libavcodec.

-nessun suono
Non riprodurre/codificare l'audio. Utile per il benchmarking.

-nessun video
Non riprodurre/codificare video. In molti casi questo non funzionerà, usa -vc null -vo null
anziché.

-pp (anche vedere -vf p.p.)
Imposta il livello di post-elaborazione della DLL. Questa opzione non è più utilizzabile con -vf pp
funziona solo con le DLL Win32 DirectShow con routine di postelaborazione interne. Il
l'intervallo valido di valori -pp varia in base al codec, è principalmente 0-6, dove 0=disabilita,
6=più lento/migliore.

-ppaiuto (anche vedere -vf p.p.)
Mostra un riepilogo dei filtri di post-elaborazione disponibili e del loro utilizzo.

-ssf
Specifica i parametri dello scaler software.

ESEMPIO:
-vf scala -ssf lgb=3.0
lgb=<0-100>
filtro sfocatura gaussiana (luminanza)
cgb=<0-100>
filtro sfocatura gaussiana (crominanza)
ls=<-100-100>
filtro di nitidezza (luminanza)
cs=<-100-100>
filtro nitidezza (crominanza)
chs=
spostamento orizzontale della crominanza
cvs=
spostamento verticale della crominanza

-stereo
Seleziona il tipo di uscita stereo MP2/MP3.
0 stereo
1 canale sinistro
2 canale destro

-sw <software scaler digita> (anche vedere -vf scala ed -Ingrandisci)
Specificare l'algoritmo dello scaler software da utilizzare con l'opzione -zoom. Questo
influisce sui driver di uscita video privi di accelerazione hardware, ad esempio x11.

I tipi disponibili sono:

0 veloce bilineare
1 bilineare
2 bicubico (buona qualità) (predefinito)
3 sperimentale
4 vicino più prossimo (cattiva qualità)
Area 5
6 luminanza bicubica / crominanza bilineare
7 gauss
8 sinR
9 lanci
10 spline bicubiche naturali

NOTA: Alcune opzioni -sws sono regolabili. La descrizione del filtro video scala ha
ulteriori informazioni.

-vc <[-|+]codec1,[-|+]codec2,...[,]>
Specificare un elenco di priorità dei codec video da utilizzare, in base al nome del codec
in codecs.conf. Usa un '-' prima del nome del codec per ometterlo. Usa un '+' prima di
nome del codec per forzarlo, questo probabilmente andrà in crash! Se l'elenco ha un ',' finale
MPlayer ricorrerà ai codec non contenuti nell'elenco.
NOTA: Vedere -vc help per un elenco completo dei codec disponibili.

ESEMPIO:
-vcdivx
Forza il codec DivX Win32/VfW, nessun fallback.
-vc -divxds, -divx,
Salta i codec Win32 DivX.
-vc ffmpeg12, mpeg12,
Prova il codec MPEG-1/2 di libavcodec, quindi libmpeg2, quindi altri.

-vfm
Specificare un elenco di priorità delle famiglie di codec video da utilizzare, in base alla loro
nomi in codecs.conf. Rientra sui codec predefiniti se nessuno dei codec indicati
le famiglie lavorano
NOTA: Vedere -vfm help per un elenco completo delle famiglie di codec disponibili.

ESEMPIO:
-vfm ffmpeg,dmostra,vfw
Prova il libavcodec, quindi Directshow, quindi i codec VfW e ripiega su
altri, se non funzionano.
-vfmxanim
Prova prima i codec XAnim.

-x (anche vedere -Ingrandisci) (MPlayer solo)
Ridimensiona l'immagine alla larghezza (se è disponibile il ridimensionamento software/hardware). disabilita
calcoli di aspetto

-xvidopts
Specifica parametri aggiuntivi durante la decodifica con Xvid.
NOTA: Poiché libavcodec è più veloce di Xvid, potresti voler usare libavcodec
filtro di post-elaborazione (-vf pp) e decodificatore (-vfm ffmpeg) invece.

I filtri di post-elaborazione interni di Xvid:
deblock-chroma (vedi anche -vf pp)
filtro di deblock della crominanza
deblock-luma (vedi anche -vf pp)
filtro deblock luma
dering-luma (vedi anche -vf pp)
filtro luminanza
dering-chroma (vedi anche -vf pp)
filtro per la riduzione della crominanza
filmeffect (vedi anche -vf noise)
Aggiunge grana artificiale al video. Può aumentare la qualità percepita,
mentre abbassa la qualità reale.

metodi di rendering:
dr2
Attiva il metodo di rendering diretto 2.
nodr2
Disattiva il metodo di rendering diretto 2.

-xy (anche vedere -Ingrandisci)
valore<=8
Ridimensiona l'immagine per fattore .
valore>8
Imposta la larghezza sul valore e calcola l'altezza per mantenere le proporzioni corrette.

-y (anche vedere -Ingrandisci) (MPlayer solo)
Ridimensiona l'immagine in altezza (se è disponibile il ridimensionamento software/hardware). disabilita
calcoli di aspetto

-Ingrandisci
Consenti il ​​ridimensionamento del software, se disponibile. Ciò consentirà il ridimensionamento con l'output
driver (come x11, fbdev) che non supportano il ridimensionamento hardware dove MPlayer
disabilita il ridimensionamento per impostazione predefinita per motivi di prestazioni.

AUDIO FILTRI


I filtri audio consentono di modificare il flusso audio e le sue proprietà. La sintassi è:

-af
Imposta una catena di filtri audio.

NOTA: Per ottenere un elenco completo dei filtri audio disponibili, vedere -af help.

I filtri audio sono gestiti in elenchi. Ci sono alcuni comandi per gestire l'elenco dei filtri.

-af-aggiungi
Aggiunge i filtri forniti come argomenti all'elenco dei filtri.

-af-pre
Antepone i filtri forniti come argomenti all'elenco dei filtri.

-af-del
Elimina i filtri in corrispondenza degli indici indicati. I numeri indice iniziano da 0, negativo
i numeri indicano la fine dell'elenco (-1 è l'ultimo).

-af-clr
Svuota completamente l'elenco dei filtri.

I filtri disponibili sono:

ricampionare[=srate[:sloppy[:type]]]
Modifica la frequenza di campionamento del flusso audio. Può essere utilizzato se si dispone di un fisso
scheda audio di frequenza o se sei bloccato con una vecchia scheda audio che è solo
capace di max 44.1kHz. Questo filtro viene abilitato automaticamente se necessario. Esso
supporta solo numeri interi a 16 bit e float in formato endian nativo come input.
NOTA: Con MEncoder, devi usare anche -srate .

frequenza di campionamento in uscita in Hz. L'intervallo valido per questo parametro è 8000
al 192000. Se la frequenza di campionamento di ingresso e uscita sono uguali o se
questo parametro viene omesso il filtro viene automaticamente scaricato. un alto
la frequenza di campionamento normalmente migliora la qualità audio, specialmente se utilizzata
in combinazione con altri filtri.

Consenti (1) o non consenti (0) alla frequenza di uscita di differire leggermente dalla
frequenza data da (predefinito: 1). Può essere utilizzato se l'avvio del
la riproduzione è estremamente lenta.

Seleziona quale metodo di ricampionamento utilizzare.
0: interpolazione lineare (veloce, di scarsa qualità soprattutto durante l'upsampling)
1: banco di filtri polifase ed elaborazione di interi
2: banco di filtri polifase ed elaborazione in virgola mobile (lento, migliore)
qualità)

ESEMPIO:
mplayer -af ricampionamento=44100:0:0
imposterebbe la frequenza di uscita del filtro di ricampionamento a 44100Hz usando
scala esatta della frequenza di uscita e interpolazione lineare.

lavcresample[=srate[:length[:linear[:count[:cutoff]]]]]
Modifica la frequenza di campionamento del flusso audio in un numero intero in Hz. Solo
supporta il formato endian nativo a 16 bit.
NOTA: Con MEncoder, devi usare anche -srate .

la frequenza di campionamento in uscita

lunghezza del filtro rispetto alla frequenza di campionamento inferiore (default: 16)

se 1 allora i filtri saranno interpolati linearmente tra le voci polifase

log2 del numero di voci polifase (..., 10->1024, 11->2048, 12->4096,
...) (predefinito: 10->1024)

frequenza di taglio (0.0-1.0), impostata di default a seconda della lunghezza del filtro

lavcac3enc[=tospdif[:bitrate[:minchn]]]
Codifica l'audio multicanale su AC-3 in fase di esecuzione utilizzando libavcodec. Supporta 16 bit
formato di input native-endian, massimo 6 canali. L'output è big-endian quando
emettendo un flusso AC-3 grezzo, endian nativo durante l'output su S/PDIF. Il risultato
la frequenza di campionamento di questo filtro è la stessa della frequenza di campionamento in ingresso. Quando si inserisce il campione
la frequenza è 48kHz, 44.1kHz o 32kHz, questo filtro lo usa direttamente. altrimenti a
il filtro di ricampionamento viene inserito automaticamente prima di questo filtro per creare l'input e l'output
frequenza di campionamento essere 48kHz. È necessario specificare '-channels N' per eseguire la decodifica del decoder
l'audio nel canale N, quindi il filtro può codificare l'ingresso del canale N in AC-3.

Emetti il ​​flusso AC-3 grezzo se zero o non impostato, emetti su S/PDIF per il passthrough
quando è impostato diverso da zero.

Il bitrate per codificare il flusso AC-3. Impostalo su 384 o 384000 su
ottenere 384 kbit. Valori validi: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160,
192, 224, 256,
320, 384, 448, 512, 576, 640 Il bitrate predefinito si basa sul
numero canale di ingresso: 1ch: 96, 2ch: 192, 3ch: 224, 4ch: 384, 5ch: 448,
6 canali: 448

Se il numero del canale di ingresso è inferiore a , il filtro si staccherà
stesso (predefinito: 5).

spazzare[=velocità]
Produce una scansione sinusoidale.
<0.0-1.0>
Delta della funzione seno, usa valori molto bassi per ascoltare lo sweep.

sinesuppress[=freq:decadimento]
Rimuovere un seno alla frequenza specificata. Utile per eliminare il rumore 50/60Hz
su apparecchiature audio di bassa qualità. Probabilmente funziona solo su ingresso mono.

La frequenza del seno da rimuovere (in Hz) (default: 50)

Controlla l'adattabilità (un valore maggiore farà sì che il filtro si adatti a
ampiezza e cambiamenti di fase più rapidi, un valore più piccolo renderà il
adattamento più lento) (predefinito: 0.0001). I valori ragionevoli sono intorno allo 0.001.

bs2b[=opzione1:opzione2:...]
Trasformazione stereofonica di Bauer in binaurale usando libbs2b. Migliora il
esperienza di ascolto in cuffia rendendo il suono simile a quello di
altoparlanti, consentendo a ciascun orecchio di ascoltare entrambi i canali e tenendo conto del
differenza di distanza e l'effetto head shadowing. È applicabile solo a 2
canale audio.
fcut=<300-1000>
Imposta la frequenza di taglio in Hz.
feed=<10-150>
Imposta il livello di alimentazione per le basse frequenze in 0.1*dB.
profilo=
Diversi profili sono disponibili per comodità:
difetto
verrà utilizzato se non è stato specificato altro (fcut=700, feed=45)
cmq
Implementazione del circuito Chu Moy (fcut=700, feed=60)
jmeier
Implementazione del circuito di Jan Meier (fcut=650, feed=95)

Se le opzioni fcut o feed sono specificate insieme a un profilo, verranno applicate
sopra il profilo selezionato.

hrtf[=bandiera]
Funzione di trasferimento relativa alla testa: converte l'audio multicanale in uscita a 2 canali per
cuffie, preservando la spazialità del suono.

Flag significato
decodifica a matrice m del canale posteriore
s Decodifica matrice a 2 canali
0 nessuna decodifica matrice (predefinito)

equalizzatore=[g1:g2:g3:...:g10]
Equalizzatore grafico a 10 ottave, implementato utilizzando 10 filtri passa banda IIR. Questo
significa che funziona indipendentemente dal tipo di audio riprodotto. Il
le frequenze centrali per le 10 bande sono:

N. frequenza
0 31.25 Hz
1 62.50 Hz
2 125.00 Hz
3 250.00 Hz
4 500.00 Hz
5 1.00kHz
6 2.00kHz
7 4.00kHz
8 8.00kHz
9 16.00kHz

Se la frequenza di campionamento del suono riprodotto è inferiore alla frequenza centrale per
una banda di frequenza, quella banda sarà disabilitata. Un bug noto con questo filtro è
che le caratteristiche per la banda più alta non sono completamente simmetriche se il
la frequenza di campionamento è vicina alla frequenza centrale di quella banda. Questo problema può essere
risolto sovracampionando il suono usando il filtro di ricampionamento prima che raggiunga
questo filtro.
: : :...:
numeri in virgola mobile che rappresentano il guadagno in dB per ciascuna banda di frequenza
(-12-12)

ESEMPIO:
mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi
Amplifica il suono nella regione delle frequenze superiore e inferiore mentre
annullandolo quasi completamente intorno a 1kHz.

channels=nch[:nr:from1:to1:from2:to2:from3:to3:...]
Può essere utilizzato per aggiungere, rimuovere, indirizzare e copiare i canali audio. Se solo
viene utilizzato il routing predefinito, funziona come segue: Se il numero di
i canali di uscita sono maggiori del numero di canali di ingresso i canali vuoti sono
inserito (tranne il missaggio da mono a stereo, quindi il canale mono viene ripetuto in
entrambi i canali di uscita). Se il numero di canali di uscita è inferiore a
numero di canali di ingresso i canali eccedenti vengono troncati.

numero di canali di uscita (1-8)

numero di vie (1-8)
<from1:to1:from2:to2:from3:to3:...>
Coppie di numeri comprese tra 0 e 7 che definiscono dove instradare ciascun canale.

ESEMPIO:
mplayer -af channels=4:4:0:1:1:0:2:2:3:3 media.avi
Cambierebbe il numero di canali in 4 e imposterebbe 4 percorsi che si scambiano
canale 0 e canale 1 e lasciare intatti i canali 2 e 3. Osserva che se
è stato riprodotto un supporto contenente due canali, i canali 2 e 3 sarebbero stati riprodotti
contengono silenzio ma 0 e 1 verrebbero comunque scambiati.
mplayer -af channels=6:4:0:0:0:1:0:2:0:3 media.avi
Cambierebbe il numero di canali in 6 e imposterebbe 4 percorsi che copiano
canale 0 ai canali da 0 a 3. I canali 4 e 5 conterranno silenzio.

formato[=formato] (anche vedere -formato)
Conversione tra diversi formati di esempio. Abilitato automaticamente quando necessario dal
scheda audio o un altro filtro.

Imposta il formato desiderato. La forma generale è 'sbe', dove 's' denota il
segno (o 's' per firmato o 'u' per non firmato), 'b' indica il numero di
bit per campione (16, 24 o 32) e 'e' denota l'endianness ('le' significa
little-endian, 'be' big-endian e 'ne' l'endianità del computer
MPlayer è in esecuzione). I valori validi (tra gli altri) sono: 's16le',
'u32be' e 'u24ne'. Eccezioni a questa regola che sono valide anche in formato
specificatori: u8, s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 e
imaadpcm.

volume[=v[:sc]]
Implementa il controllo del volume del software. Utilizzare questo filtro con cautela poiché può
ridurre il rapporto segnale/rumore del suono. Nella maggior parte dei casi è meglio impostare il
livello per il suono PCM al massimo, lascia fuori questo filtro e controlla il livello di uscita
ai tuoi altoparlanti con il controllo del volume principale del mixer. Nel caso in cui il tuo suono
scheda ha un mixer PCM digitale invece di uno analogico e si sente la distorsione, utilizzare
il mixer MASTER invece. Se è presente un amplificatore esterno collegato al
computer (questo è quasi sempre il caso), il livello di rumore può essere ridotto al minimo
regolando il livello principale e la manopola del volume sull'amplificatore fino al sibilo
il rumore in sottofondo è sparito.
Questo filtro ha una seconda caratteristica: misura il livello sonoro massimo complessivo e
stampa quel livello quando MPlayer esce. Questa stima del volume può essere utilizzata per
impostare il livello sonoro in MEncoder in modo che la gamma dinamica massima sia
utilizzato. Questa funzione attualmente funziona solo con dati in virgola mobile, usa ad es
-af-adv force=5, o usa -af stats.
NOTA: Questo filtro non è rientrante e può quindi essere abilitato solo una volta per ogni
flusso audio.

Imposta il guadagno desiderato in dB per tutti i canali nello stream da -200dB a
+60dB, dove -200dB disattiva completamente il suono e +60dB equivale a un guadagno di
1000 (predefinito: 0).

Attiva (1) o disattiva (0) il soft clipping. Il soft-clipping può produrre il suono
più fluido se si utilizzano livelli di volume molto alti. Abilita questa opzione se il
la gamma dinamica degli altoparlanti è molto bassa.
ATTENZIONE: Questa caratteristica crea distorsione e dovrebbe essere considerata un'ultima
ricorrere.

ESEMPIO:
mplayer -af volume=10.1:0 media.avi
Amplifica il suono di 10.1dB e fa un hard-clip se il livello del suono è troppo
elevata.

pan=n[:L00:L01:L02:...L10:L11:L12:...Ln0:Ln1:Ln2:...]
Mescola arbitrariamente i canali. Fondamentalmente una combinazione del volume e dei canali
filtro che può essere utilizzato per eseguire il downmix di molti canali in pochi, ad esempio da stereo a
mono o variare la "larghezza" del diffusore centrale in un sistema audio surround. Questo
il filtro è difficile da usare e richiederà qualche ritocco prima che il risultato desiderato sia
ottenuto. Il numero di opzioni per questo filtro dipende dal numero di output
canali. Un esempio di come eseguire il downmix di un file a sei canali su due canali con questo
filtro può essere trovato nella sezione degli esempi verso la fine.

numero di canali di uscita (1-8)

Quanta parte del canale di ingresso i è mescolata nel canale di uscita j (0-1). così dentro
principio devi prima avere n numeri che dicono cosa fare con il primo input
canale, quindi n numeri che agiscono sul secondo canale di ingresso, ecc. Se
non specificare alcun numero per alcuni canali di ingresso, si assume 0.

ESEMPIO:
mplayer -af pan=1:0.5:0.5 media.avi
Sarebbe il down-mix da stereo a mono.
mplayer -af pan=3:1:0:0.5:0:1:0.5 media.avi
Darebbe l'uscita a 3 canali lasciando intatti i canali 0 e 1 e mixa
canali 0 e 1 nel canale di uscita 2 (che potrebbe essere inviato a un subwoofer
per esempio).

sub[=fc:ch]
Aggiunge un canale subwoofer al flusso audio. I dati audio utilizzati per creare il
subwoofer è una media del suono nel canale 0 e nel canale 1. Il
il suono risultante viene quindi filtrato passa-basso da un filtro Butterworth del 4° ordine con a
frequenza di taglio predefinita di 60Hz e aggiunta a un canale separato nell'audio
ruscello.
Attenzione: Disattiva questo filtro durante la riproduzione di DVD con Dolby Digital 5.1
suono, altrimenti questo filtro interromperà il suono al subwoofer.

frequenza di taglio in Hz per il filtro passa basso (da 20Hz a 300Hz) (predefinito:
60Hz) Per il miglior risultato, provare a impostare la frequenza di taglio al minimo
possibile. Ciò migliorerà l'esperienza del suono stereo o surround.

Determina il numero del canale in cui inserire l'audio del sottocanale.
Il numero del canale può essere compreso tra 0 e 7 (predefinito: 5). Osserva che il
il numero di canali verrà automaticamente aumentato a se necessario.

ESEMPIO:
mplayer -af sub=100:4 -canali 5 media.avi
Aggiungerei un canale subwoofer con una frequenza di taglio di 100Hz all'uscita
canale 4.

centro
Crea un canale centrale dai canali anteriori. Potrebbe essere attualmente di bassa qualità in quanto
non implementa ancora un filtro passa-alto per una corretta estrazione, ma fa delle medie
e invece dimezza i canali.

Determina il numero del canale in cui inserire il canale centrale.
Il numero del canale può essere compreso tra 0 e 7 (predefinito: 5). Osserva che il
il numero di canali verrà automaticamente aumentato a se necessario.

circonda[=ritardo]
Decodificatore per il suono surround codificato a matrice come Dolby Surround. Molti file con 2
l'audio del canale contiene effettivamente un suono surround a matrice. Richiede una scheda audio
supportare almeno 4 canali.

tempo di ritardo in ms per gli altoparlanti posteriori (da 0 a 1000) (predefinito: 20) Questo ritardo
dovrebbe essere impostato come segue: Se d1 è la distanza dalla posizione di ascolto
ai diffusori anteriori e d2 è la distanza dalla posizione di ascolto a
gli altoparlanti posteriori, allora il ritardo dovrebbe essere impostato a 15 ms se d1 <= d2 e to
15 + 5*(d1-d2) se d1 > d2.

ESEMPIO:
mplayer -af surround=15 -canali 4 media.avi
Aggiungerei la decodifica del suono surround con un ritardo di 15 ms per il suono nella parte posteriore
altoparlanti.

ritardo[=ca1:ca2:...]
Ritarda il suono agli altoparlanti in modo tale che il suono dai diversi
i canali arrivano contemporaneamente alla posizione di ascolto. È utile solo se
hai più di 2 altoparlanti.
ch1, ch2,...
Il ritardo in ms che dovrebbe essere imposto a ciascun canale (virgola mobile
numero compreso tra 0 e 1000).

Per calcolare il ritardo richiesto per i diversi canali procedere come segue:

1. Misura la distanza dagli altoparlanti in metri rispetto al tuo ascolto
posizione, fornendo le distanze da s1 a s5 (per un sistema 5.1). Non c'è
punto nel compensare il subwoofer (non sentirai la differenza
Comunque).

2. Sottrarre le distanze da s1 a s5 dalla distanza massima, ovvero s[i] = max(s) -
s[io]; io = 1...5.

3. Calcolare i ritardi richiesti in ms come d[i] = 1000*s[i]/342; io = 1...5.

ESEMPIO:
mplayer -af ritardo=10.5:10.5:0:0:7:0 media.avi
Ritarderebbe di 10.5 ms anteriore sinistro e destro, i due canali posteriori e il
sub di 0 ms e il canale centrale di 7 ms.

export[=file_mmapped[:nsamples]]
Esporta il segnale in ingresso ad altri processi utilizzando la mappatura della memoria (mmap()).
Le aree mappate in memoria contengono un'intestazione:

int nch /*numero di canali*/
int size /*dimensione buffer*/
contatore lungo lungo senza segno /*Utilizzato per mantenere la sincronizzazione, aggiornato ogni
l'ora in cui vengono esportati i nuovi dati.*/

Il resto sono dati a 16 bit di payload (non interlacciati).

file a cui mappare i dati (predefinito: ~/.mplayer/mplayer-af_export)

numero di campioni per canale (predefinito: 512)

ESEMPIO:
mplayer -af export=/tmp/mplayer-af_export:1024 media.avi
Esporta 1024 campioni per canale in '/tmp/mplayer-af_export'.

extrastereo[=mul]
(Linearmente) aumenta la differenza tra i canali sinistro e destro che aggiunge un po'
sorta di effetto "live" per la riproduzione.

Imposta il coefficiente di differenza (predefinito: 2.5). 0.0 significa suono mono
(media di entrambi i canali), con 1.0 il suono rimarrà invariato, con -1.0
i canali sinistro e destro verranno scambiati.

volnorm[=metodo:obiettivo]
Massimizza il volume senza distorcere il suono.

Imposta il metodo utilizzato.
1: utilizzare un singolo campione per attenuare le variazioni tramite lo standard
media ponderata sui campioni passati (impostazione predefinita).
2: utilizzare diversi campioni per attenuare le variazioni tramite lo standard
media ponderata sui campioni passati.


Imposta l'ampiezza target come frazione del massimo per il tipo di campione
(predefinito: 0.25).

ladspa=file:etichetta[:controlli...]
Carica un plug-in LADSPA (Linux Audio Developer's Simple Plugin API). Questo filtro è
rientrante, quindi è possibile utilizzare più plug-in LADSPA contemporaneamente.

Specifica il file della libreria del plug-in LADSPA. Se LADSPA_PATH è impostato, è
cerca il file specificato. Se non è impostato, è necessario fornire un completo
percorso specificato.

Specifica il filtro all'interno della libreria. Alcune librerie ne contengono solo una
filtro, ma altri ne contengono molti. Inserendo 'aiuto' qui, elencherà
tutti i filtri disponibili all'interno della libreria specificata, che elimina il
uso di 'listplugins' dall'SDK LADSPA.

I controlli sono zero o più valori in virgola mobile che determinano il comportamento
del plugin caricato (ad esempio ritardo, soglia o guadagno). In verboso
mode (aggiungi -v alla riga di comando di MPlayer), tutti i controlli disponibili e i loro
vengono stampati gli intervalli validi. Questo elimina l'uso di 'analyseplugin' da
l'SDK LADSPA.

comp
Filtro compressore/espansore utilizzabile per ingresso microfono. Previene gli artefatti su molto
suono forte e alza il volume con un suono molto basso. Questo filtro non è stato testato, forse
addirittura inutilizzabile.

gate
Filtro Noise Gate simile al filtro audio comp. Questo filtro non è stato testato, forse
addirittura inutilizzabile.

karaoke
Semplice filtro per la rimozione della voce sfruttando il fatto che la voce viene solitamente registrata con
mono e successivamente "centrato" mixato sul flusso audio finale. Attenzione che questo
filtro trasformerà il segnale in mono. Funziona bene per tracce a 2 canali; non
fastidio a provarlo su qualsiasi cosa tranne lo stereo a 2 canali.

scaletempo[=opzione1:opzione2:...]
Ridimensiona il tempo dell'audio senza alterare l'intonazione, opzionalmente sincronizzato alla velocità di riproduzione
(predefinito).
Funziona riproducendo "stride" ms di audio a velocità normale e poi consumando
"stride*scale" ms dell'audio in ingresso. Mette insieme i passi mescolando
´sovrapposizione´% della falcata con l'audio che segue la falcata precedente. Facoltativamente
esegue una breve analisi statistica sulla successiva ´ricerca´ ms di audio per determinare
la migliore posizione di sovrapposizione.
scala=
Importo nominale per scalare il tempo. Ridimensiona questa quantità oltre alla velocità.
(predefinito: 1.0)
passo=
Lunghezza in millisecondi per l'output di ogni passo. Un valore troppo alto causerà
salti evidenti a quantità di scala elevate e un'eco a quantità di scala basse.
Valori molto bassi alterano l'intonazione. Aumentare migliora le prestazioni.
(predefinito: 60)
sovrapposizione=
Percentuale di falcata da sovrapporre. Diminuendo migliora le prestazioni.
(predefinito: .20)
ricerca=
Lunghezza in millisecondi per la ricerca della migliore posizione di sovrapposizione. Decrescente
migliora notevolmente le prestazioni. Sui sistemi lenti, probabilmente vorrai farlo
impostare questo molto basso. (predefinito: 14)
velocità=
Imposta la risposta al cambio di velocità.
tempo
Scala il tempo in sincronia con la velocità (impostazione predefinita).
intonazione
Inverte l'effetto del filtro. Scala l'intonazione senza alterare il tempo.
Aggiungi ´[ speed_mult 0.9438743126816935´ e ´] speed_mult
1.059463094352953´ al tuo input.conf per passo per semi-musicale
toni. ATTENZIONE: Perde la sincronizzazione con il video.
entrambi Ridimensiona sia il tempo che l'intonazione.
nessuno Ignora i cambi di velocità.

ESEMPIO:
mplayer -af scaletempo -speed 1.2 media.ogg
Riprodurrebbe i media a 1.2x la velocità normale, con l'audio al tono normale.
Cambiando la velocità di riproduzione, cambierebbe il tempo dell'audio in modo che corrisponda.
mplayer -af scaletempo=scale=1.2:speed=none -speed 1.2 media.ogg
Riprodurrebbe i media a 1.2 volte la velocità normale, con l'audio al tono normale, ma
la modifica della velocità di riproduzione non ha alcun effetto sul tempo dell'audio.
mplayer -af scaletempo=stride=30:overlap=.50:search=10 media.ogg
Modificare i parametri di qualità e prestazioni.
mplayer -af format=floatne,scaletempo media.ogg
Farebbe in modo che scaletempo utilizzi il codice float. Forse più veloce su alcune piattaforme.
mplayer -af scaletempo=scale=1.2:speed=altezza audio.ogg
Riprodurrebbe il file audio a 1.2x la velocità normale, con l'audio al tono normale.
Cambiando la velocità di riproduzione, cambierebbe l'intonazione, lasciando il tempo dell'audio a 1.2x.

stats
Raccoglie e stampa statistiche sul flusso audio, in particolare sul volume.
Queste statistiche sono intese specialmente per aiutare a regolare il volume mentre
evitando il ritaglio. I volumi sono stampati in dB e compatibili con il volume
filtro audio, sono sempre arrotondati verso -0dB.

Il campo 'n_samples' è il numero totale di campioni visti dal filtro. Il
Il campo 'mean_volume' è la radice quadrata della media. Il campo 'max_volume' è esattamente
cosa dice. I campi 'istogramma_Xdb' contano quanti campioni erano a -XdB, per
X appena sotto max_volume.

Ad esempio, se max_volume è -7dB e histogram_7dB è 19, 'volume=7' non
causa il clipping e 'volume=8' causerà il clipping su esattamente 19 campioni.

VIDEO FILTRI


I filtri video consentono di modificare il flusso video e le sue proprietà. La sintassi è:

-vf
Imposta una catena di filtri video.

Molti parametri sono facoltativi e impostati sui valori predefiniti se omessi. Per usare esplicitamente a
il valore predefinito imposta un parametro su '-1'. Parametri w:h significa larghezza x altezza in pixel, x:y
significa posizione x;y conteggiata dall'angolo in alto a sinistra dell'immagine più grande.
NOTA: Per ottenere un elenco completo dei filtri video disponibili, vedere -vf help.

I filtri video sono gestiti in elenchi. Ci sono alcuni comandi per gestire l'elenco dei filtri.

-vf-aggiungi
Aggiunge i filtri forniti come argomenti all'elenco dei filtri.

-vf-pre
Antepone i filtri forniti come argomenti all'elenco dei filtri.

-vf-del
Elimina i filtri in corrispondenza degli indici indicati. I numeri indice iniziano da 0, negativo
i numeri indicano la fine dell'elenco (-1 è l'ultimo).

-vf-clr
Svuota completamente l'elenco dei filtri.

Con i filtri che lo supportano, puoi accedere ai parametri in base al loro nome.

-vf = aiuto
Stampa i nomi dei parametri e gli intervalli di valori dei parametri per un particolare filtro.

-vf
Imposta un parametro denominato sul valore dato. Usa on e off o sì e no per impostare
parametri della bandiera.

I filtri disponibili sono:

ritaglia[=w:h:x:y]
Ritaglia la parte dell'immagine data e scarta il resto. Utile per rimuovere il nero
band da film widescreen.
,
Larghezza e altezza ritagliate, le impostazioni predefinite sono larghezza e altezza originali.
,
Posizione dell'immagine ritagliata, predefinita al centro.

cropdetect[=limite:round[:reset]]
Calcola i parametri di ritaglio necessari e stampa i parametri consigliati per
normale.

Soglia, che può essere facoltativamente specificata da niente (0) a tutto
(255) (predefinito: 24).

Valore per cui la larghezza/altezza deve essere divisibile (predefinito: 16). Il
l'offset viene regolato automaticamente per centrare il video. Usa 2 per ottenere solo
dimensioni uniformi (necessarie per video 4:2:2). 16 è il migliore quando si codifica per la maggior parte
codec video.

Contatore che determina dopo quanti frame cropdetect ripristinerà il
l'area video più grande rilevata in precedenza e ricominciare da capo per rilevare la corrente
area di ritaglio ottimale (impostazione predefinita: 0). Questo può essere utile quando i loghi dei canali
distorcere l'area video. 0 indica mai resettare e restituisce il più grande
l'area incontrata durante la riproduzione.

rettangolo[=w:h:x:y]
Disegna un rettangolo della larghezza e altezza richieste alle coordinate specificate
sull'immagine e stampa i parametri del rettangolo corrente sulla console. Questo può essere
utilizzato per trovare i parametri di ritaglio ottimali. Se leghi la direttiva input.conf
'change_rectangle' alle sequenze di tasti, puoi spostare e ridimensionare il rettangolo al volo.
,
larghezza e altezza (predefinito: -1, larghezza massima possibile dove ci sono i confini
ancora visibile.)
,
posizione nell'angolo in alto a sinistra (predefinito: -1, in alto a sinistra)

espandi[=w:h:x:y:o:a:r]
Espande (non ridimensiona) la risoluzione del filmato al valore dato e posiziona il non ridimensionato
originale alle coordinate x, y. Può essere utilizzato per inserire sottotitoli/OSD nel
bande nere risultanti.

,
Larghezza, altezza espanse (predefinito: larghezza, altezza originale). Valori negativi
per w e h sono trattati come offset rispetto alla dimensione originale.

ESEMPIO:
espandi=0:-50:0:0
Aggiunge un bordo di 50 pixel alla parte inferiore dell'immagine.

,
posizione dell'immagine originale sull'immagine espansa (impostazione predefinita: centro)


Rendering OSD/sottotitoli
0: disabilita (predefinito)
1: abilita


Si espande per adattarsi a un aspetto anziché a una risoluzione (impostazione predefinita: 0).

ESEMPIO:
espandi=800:::::4/3
Si espande a 800x600, a meno che la sorgente non abbia una risoluzione più alta, in
nel qual caso si espande per riempire un aspetto 4/3.


Arrotonda per eccesso per rendere divisibili sia la larghezza che l'altezza per (predefinito: 1).

lanciare (anche vedere -Flip)
Capovolge l'immagine sottosopra.

specchio
Rispecchia l'immagine sull'asse Y.

ruota[=<0-7>]
Ruota l'immagine di 90 gradi e facoltativamente la capovolge. Per valori tra 4-7
la rotazione viene eseguita solo se la geometria del filmato è verticale e non orizzontale.

0 Ruota di 90 gradi in senso orario e capovolgi (predefinito).

1 Ruotare di 90 gradi in senso orario.

2 Ruotare di 90 gradi in senso antiorario.

3 Ruotare di 90 gradi in senso antiorario e capovolgere.

scala[=w:h[:interlaced[:chr_drop[:par[:par2[:presize[:noup[:arnd]]]]]]]]
Ridimensiona l'immagine con lo scaler software (lento) ed esegue un YUV<->RGB
conversione dello spazio colore (vedi anche -sws).

,
larghezza/altezza ridimensionate (predefinito: larghezza/altezza originale)
NOTA: Se viene utilizzato -zoom e i filtri sottostanti (incluso libvo) sono
incapace di ridimensionamento, il valore predefinito è d_width/d_height!
0: scala d_width/d_height
-1: larghezza/altezza originale
-2: Calcola l/h utilizzando l'altra dimensione e l'aspetto prescalato

-3: Calcola l/h utilizzando l'altra dimensione e l'aspetto originale

-(n+8): Come -n sopra, ma arrotondando la dimensione al più vicino
multiplo di 16.


Attiva/disattiva il ridimensionamento interlacciato.
0: spento (predefinito)
1: acceso


salto di crominanza
0: usa tutte le linee di input disponibili per la crominanza.
1: utilizzare solo ogni 2. linea di ingresso per la crominanza.
2: utilizzare solo ogni 4. linea di ingresso per la crominanza.
3: utilizzare solo ogni 8. linea di ingresso per la crominanza.

[: ] (vedi anche -sws)
Impostare alcuni parametri di ridimensionamento a seconda del tipo di ablatore selezionato con
-sw.
-sws 2 (bicubico): B (sfocatura) e C (suoneria)
0.00:0.60 predefinito
0.00:0.75 "bicubico preciso" di VirtualDub
0.00:0.50 Spline Catmull-Rom
0.33:0.33 Spline Mitchell-Netravali
1.00:0.00 cubico B-spline
-sws 7 (gaussiano): nitidezza (0 (soft) - 100 (sharp))
-sws 9 (lanczos): lunghezza del filtro (1-10)


Scala alle dimensioni preimpostate.
qntsc: 352x240 (quadro NTSC)
qpal: 352x288 (quadro PAL)
ntsc: 720x480 (NTSC standard)
amico: 720x576 (standard PAL)
sntsc: 640x480 (pixel quadrati NTSC)
spal: 768x576 (pixel quadrati PAL)


Non consentire l'upscaling oltre le dimensioni originali.
0: Consenti l'upscaling (impostazione predefinita).
1: non consentire l'upscaling se una dimensione supera il suo valore originale.
2: non consentire l'upscaling se entrambe le dimensioni superano i valori originali.


Arrotondamento accurato per l'ablatore verticale, che può essere più veloce o più lento
rispetto all'arrotondamento predefinito.
0: disabilita l'arrotondamento accurato (impostazione predefinita).
1: Abilita l'arrotondamento accurato.

dsize[=aspetto|w:h:metodo-aspetto:r]
Modifica la dimensione/aspetto del display previsto in un punto arbitrario nella catena di filtri.
L'aspetto può essere dato come una frazione (4/3) o un numero in virgola mobile (1.33).
In alternativa, è possibile specificare l'esatta larghezza e altezza di visualizzazione desiderate. Nota
che questo filtro fa non fare qualsiasi ridimensionamento stesso; colpisce solo ciò che in seguito scaler
(software o hardware) funzionerà durante il ridimensionamento automatico per correggere l'aspetto.

,
Nuova larghezza e altezza del display. Possono anche essere questi valori speciali:
0: larghezza e altezza del display originale
-1: larghezza e altezza del video originale (impostazione predefinita)
-2: Calcola w/h utilizzando l'altra dimensione e il display originale
proporzioni.
-3: Calcola w/h utilizzando l'altra dimensione e il video originale
proporzioni.

ESEMPIO:
dimensione=800:-2
Specifica una risoluzione dello schermo di 800x600 per un aspetto 4/3
video o 800x450 per un video di aspetto 16/9.

Modifica larghezza e altezza in base alle proporzioni originali.
-1: Ignora le proporzioni originali (impostazione predefinita).
0: Mantieni le proporzioni del display usando e come massimo
risoluzione.
1: Mantieni le proporzioni del display usando e come minimo
risoluzione.
2: Mantieni le proporzioni del video usando e come risoluzione massima.
3: Mantieni le proporzioni del video usando e come risoluzione minima.

ESEMPIO:
dimensione=800:600:0
Specifica una risoluzione di visualizzazione di al massimo 800x600 o inferiore,
per mantenere l'aspetto.


Arrotonda per eccesso per rendere divisibili sia la larghezza che l'altezza per (predefinito: 1).

yvu9
Forza la conversione dello spazio colore da YVU9 a YV12 del software. Deprecato a favore del
scalatore software.

yuvcsp
Fissa i valori di colore YUV alla gamma CCIR 601 senza eseguire una vera conversione.

palette
RGB/BGR 8 -> conversione dello spazio colore 15/16/24/32bpp utilizzando la tavolozza.

formato[=fourcc[:outfourcc]]
Limita lo spazio colore per il filtro successivo senza eseguire alcuna conversione. Utilizzo
insieme al filtro scala per una conversione reale.
NOTA: Per un elenco dei formati disponibili, vedere format=fmt=help.

nome del formato come rgb15, bgr24, yv12, ecc (predefinito: yuy2)

Nome del formato da sostituire per l'output. Se questo non è al 100%
compatibile con il valore si bloccherà.
Esempi validi:
formato=rgb24:bgr24 formato=yuyv:yuy2
Esempi non validi (si arresterà in modo anomalo):
formato=rgb24:yv12

nessunformato[=fourcc]
Limita lo spazio colore per il filtro successivo senza eseguire alcuna conversione. a differenza di
il filtro del formato, questo consentirà qualsiasi spazio colore con l’esclusione di quello che specifichi.
NOTA: Per un elenco dei formati disponibili vedere noformat=fmt=help.

nome del formato come rgb15, bgr24, yv12, ecc (predefinito: yv12)

pp[=filtro1[:opzione1[:opzione2...]]/[-]filtro2...] (anche vedere -ppaiuto)
Abilita la catena specificata di sottofiltri di post-elaborazione. I sottofiltri devono essere
separato da '/' e può essere disabilitato anteponendo un '-'. Ogni sottofiltro e alcuni
le opzioni hanno un nome corto e uno lungo che possono essere usati in modo intercambiabile, ad es
dr/dering sono gli stessi. Tutti i sottofiltri condividono opzioni comuni per determinarne
scopo:
a/autoq
Disattiva automaticamente il filtro secondario se la CPU è troppo lenta.
c/cromo
Esegui anche il filtraggio della crominanza (impostazione predefinita).
si/nocromo
Esegui solo il filtraggio della luminanza (nessuna crominanza).
n/nolum
Esegui solo il filtraggio della crominanza (nessuna luminanza).

NOTA: -pphelp mostra un elenco di sottofiltri disponibili.

I sottofiltri disponibili sono

hb/hdeblock[:differenza[:piattezza]]
filtro di sblocco orizzontale
: Fattore di differenza dove valori più alti significano più sbloccaggio
(predefinito: 32).
: Soglia di planarità dove valori più bassi significano più sbloccaggio
(predefinito: 39).

vb/vdeblock[:differenza[:piattezza]]
filtro di sblocco verticale
: Fattore di differenza dove valori più alti significano più sbloccaggio
(predefinito: 32).
: Soglia di planarità dove valori più bassi significano più sbloccaggio
(predefinito: 39).

ha/hadeblock[:differenza[:piattezza]]
filtro di deblock orizzontale accurato
: Fattore di differenza dove valori più alti significano più sbloccaggio
(predefinito: 32).
: Soglia di planarità dove valori più bassi significano più sbloccaggio
(predefinito: 39).

va/vadeblock[:differenza[:piattezza]]
filtro di deblock verticale accurato
: Fattore di differenza dove valori più alti significano più sbloccaggio
(predefinito: 32).
: Soglia di planarità dove valori più bassi significano più sbloccaggio
(predefinito: 39).

I filtri di deblock orizzontale e verticale condividono la differenza e la planarità
valori in modo da non poter impostare soglie orizzontali e verticali diverse.

h1/x1hdeblocco
filtro di deblock orizzontale sperimentale

blocco v1/x1v
filtro di deblock verticale sperimentale

dottor/dering
filtro antiurto

tn/tmpnoise[:soglia1[:soglia2[:soglia3]]]
riduttore temporale del rumore
: più grande -> filtraggio più forte
: più grande -> filtraggio più forte
: più grande -> filtraggio più forte

al/autolivelli[:f/range completo]
correzione automatica luminosità/contrasto
f/range completo: estende la luminanza a (0-255).

lb/linblenddeint
Filtro deinterlacciamento blend lineare che deinterlaccia il blocco dato di
filtrando tutte le linee con un filtro (1 2 1).

li/linipoldeint
Filtro di deinterlacciamento a interpolazione lineare che deinterlaccia il blocco dato
interpolando linearmente ogni seconda riga.

ci/cubicipoldeint
Il filtro di deinterlacciamento con interpolazione cubica deinterlaccia il blocco dato di
interpolando cubicamente ogni seconda riga.

md/mediandeint
Filtro di deinterlacciamento mediano che deinterlaccia il blocco dato applicando a
filtro mediano a ogni seconda riga.

fd/ffmpegdeint
Filtro di deinterlacciamento FFmpeg che deinterlaccia il blocco dato filtrando
ogni due righe con un filtro (-1 4 2 4 -1).

l5/passabasso5
Filtro deinterlacciamento passa-basso FIR applicato verticalmente che deinterlaccia il
dato blocco filtrando tutte le righe con un filtro (-1 2 6 2 -1).

fq/forceQuant[:quantizzatore]
Sostituisce la tabella del quantizzatore dall'input con il quantizzatore costante
si specifica.
: quantizzatore da usare

de/predefinito
combinazione di filtri pp predefinita (hb:a,vb:a,dr:a)

fa/veloce
combinazione di filtri pp veloce (h1:a,v1:a,dr:a)

ac
combinazione di filtri pp di alta qualità (ha:a:128:7,va:a,dr:a)

ESEMPIO:
-vfpp=hb/vb/dr/al
deblock orizzontale e verticale, deringing e luminosità automatica/
contrasto
-vf pp=de/-al
filtri predefiniti senza correzione di luminosità/contrasto
-vf pp=predefinito/tmpnoise:1:2:3
Abilita filtri predefiniti e denoiser temporale.
-vf pp=ab:y/vb:a
Deblock orizzontale solo sulla luminanza e attivazione del deblock verticale
o si disattiva automaticamente a seconda del tempo disponibile della CPU.

spp[=qualità[:qp[:modalità]]]
Semplice filtro di post-elaborazione che comprime e decomprime l'immagine a diversi
(o - nel caso del livello di qualità 6 - all) sposta e fa la media dei risultati.


0-6 (predefinito: 3)


Parametro di quantizzazione forzata (default: 0, usa QP dal video).


0: soglia rigida (impostazione predefinita)
1: soglia morbida (migliore, ma più sfocata)
4: come 0, ma usa anche il QP dei fotogrammi B (può causare sfarfallio)
5: come 1, ma usa anche il QP dei fotogrammi B (può causare sfarfallio)

uspp[=qualità[:qp]]
Filtro di post-elaborazione ultra semplice e lento che comprime e decomprime il
immagine a diversi (o - nel caso del livello di qualità 8 - tutti) spostamenti e medie
i risultati. Il modo in cui questo differisce dal comportamento di spp è che uspp in realtà
codifica e decodifica ogni caso con libavcodec Snow, mentre spp usa un'interfaccia semplificata
intra solo 8x8 DCT simile a MJPEG.


0-8 (predefinito: 3)


Parametro di quantizzazione forzata (default: 0, usa QP dal video).

fspp[=qualità[:qp[:forza[:bframes]]]]
versione più veloce del semplice filtro di post-elaborazione


4-5 (equivalente a spp; default: 4)


Parametro di quantizzazione forzata (default: 0, usa QP dal video).

<-15-32>
Intensità del filtro, valori più bassi significano più dettagli ma anche più artefatti,
mentre valori più alti rendono l'immagine più liscia ma anche più sfocata (predefinito: 0 -
PSNR ottimale).


0: non usa QP da B-frame (predefinito)
1: usa anche QP dai fotogrammi B (può causare sfarfallio)

pp7[=qp[:modalità]]
Variante del filtro spp, simile a spp=6 con DCT a 7 punti dove solo il centro
campione viene utilizzato dopo IDCT.


Parametro di quantizzazione forzata (default: 0, usa QP dal video).


0: soglia difficile
1: soglia morbida (migliore, ma più sfocata)
2: soglia media (predefinito, buoni risultati)

qp=equazione
parametro di quantizzazione (QP) cambia filtro


qualche equazione come "2+2*sin(PI*qp)"

geq=equazione
filtro di modifica dell'equazione generica


Qualche equazione, ad esempio 'p(WX\,Y)' per capovolgere l'immagine orizzontalmente. Puoi
usa gli spazi bianchi per rendere l'equazione più leggibile. Ce ne sono un paio
costanti che possono essere utilizzate nell'equazione:
PI: il numero pi
E: il numero e
X/Y: le coordinate del campione corrente
W/H: larghezza e altezza dell'immagine
SW / SH: scala larghezza/altezza a seconda del piano attualmente filtrato,
ad es. 1,1 e 0.5,0.5 per YUV 4:2:0.
p(x,y): restituisce il valore del pixel nella posizione x/y della corrente
piano.

test
Genera vari modelli di test.

rgbtest[=larghezza:altezza]
Genera un modello di test RGB utile per rilevare problemi RGB rispetto a BGR. Dovresti
vedere una striscia rossa, verde e blu dall'alto verso il basso.


Larghezza desiderata dell'immagine generata (default: 0). 0 significa larghezza di input
immagine.


Altezza desiderata dell'immagine generata (predefinito: 0). 0 significa altezza di input
immagine.

lavc[=qualità:fps]
Conversione software veloce da YV12 a MPEG-1 con libavcodec per l'utilizzo con DVB/DXR3/IVTV/
V4L2.


1-31: qscala fissa
32-: bitrate fisso in kbit


forza l'output fps (valore float) (predefinito: 0, rilevamento automatico in base all'altezza)

dvbscale[=aspetto]
Imposta il ridimensionamento ottimale per le schede DVB, ridimensionando l'asse x nell'hardware e
calcolare la scala dell'asse y nel software per mantenere l'aspetto. Utile solo insieme
con espansione e scala.


Controlla le proporzioni, calcola come DVB_HEIGHT*ASPECTRATIO (predefinito:
576*4/3=768), impostarlo su 576*(16/9)=1024 per un televisore 16:9.

ESEMPIO:
-vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1,lavc
FIXME: Spiega cosa fa.

rumore[=lumina[u][t|a][h][p]:croma[u][t|a][h][p]]
Aggiunge rumore.
<0-100>
rumore luminoso
<0-100>
rumore di crominanza
u rumore uniforme (altrimenti gaussiano)
t rumore temporale (la configurazione del rumore cambia tra i fotogrammi)
un rumore temporale medio (più fluido, ma molto più lento)
h alta qualità (leggermente più bello, leggermente più lento)
p mescolare il rumore casuale con uno schema (semi)regolare

denoise3d[=luma_spatial:chroma_spatial:luma_tmp:chroma_tmp]
Questo filtro mira a ridurre il rumore dell'immagine producendo immagini uniformi e rendendo ancora
immagini davvero ferme (questo dovrebbe migliorare la compressibilità).

intensità della luminanza spaziale (predefinito: 4)

intensità della crominanza spaziale (predefinito: 3)

forza temporale luminanza (predefinito: 6)

intensità temporale della crominanza (predefinito: luma_tmp*chroma_spatial/luma_spatial)

hqdn3d[=spaziale_luminale:spaziale_cromatica:tmp_luminale:tmp_cromatico]
Versione ad alta precisione/qualità del filtro denoise3d. I parametri e l'utilizzo sono
lo stesso.

ow[=profondità[:forza_luminosa[:forza_cromatica]]]
Denoiser Wavelet troppo completo.

Valori di profondità maggiori ridurranno maggiormente il rumore delle componenti a frequenza più bassa, ma rallentano
filtraggio verso il basso (predefinito: 8).

intensità luminosa (predefinito: 1.0)

intensità della crominanza (predefinito: 1.0)

eq[=luminosità:contrasto] (OBSOLETO)
Equalizzatore software con controlli interattivi proprio come l'equalizzatore hardware, per
schede/driver che non supportano i controlli di luminosità e contrasto nell'hardware.
Potrebbe anche essere utile con MEncoder, sia per riparare filmati catturati male, sia
per ridurre leggermente il contrasto per mascherare gli artefatti e cavarsela con bitrate più bassi.
<-100-100>
luminosità iniziale
<-100-100>
contrasto iniziale

eq2[=gamma:contrasto:luminosità:saturazione:rg:gg:bg:peso]
Equalizzatore software alternativo che utilizza tabelle di ricerca (molto lento), consentendo gamma
correzione oltre alla semplice regolazione della luminosità e del contrasto. Nota che è
utilizza lo stesso codice ottimizzato MMX di -vf eq se tutti i valori gamma sono 1.0. Il
i parametri sono dati come valori in virgola mobile.
<0.1-10>
valore gamma iniziale (predefinito: 1.0)
<-2-2>
contrasto iniziale, dove i valori negativi producono un'immagine negativa
(predefinito: 1.0)
<-1-1>
luminosità iniziale (predefinito: 0.0)
<0-3>
saturazione iniziale (default: 1.0)
<0.1-10>
valore gamma per il componente rosso (predefinito: 1.0)
<0.1-10>
valore gamma per il componente verde (predefinito: 1.0)
<0.1-10>
valore gamma per il componente blu (predefinito: 1.0)
<0-1>
Il parametro peso può essere utilizzato per ridurre l'effetto di un valore gamma elevato
su aree luminose dell'immagine, ad esempio per evitare che vengano sovraamplificate e semplicemente
bianco puro. Un valore di 0.0 abbassa completamente la correzione gamma
mentre 1.0 lo lascia alla sua piena potenza (default: 1.0).

tonalità[=tonalità:saturazione]
Equalizzatore software con controlli interattivi proprio come l'equalizzatore hardware, per
schede/driver che non supportano i controlli di tonalità e saturazione nell'hardware.
<-180-180>
tonalità iniziale (predefinito: 0.0)
<-100-100>
saturazione iniziale, dove i valori negativi determinano una crominanza negativa
(predefinito: 1.0)

mezzo pacchetto[=f]
Converti YUV 4:2:0 planare in 4:2:2 a mezza altezza, sottocampionando luma ma mantenendo
tutti i campioni di crominanza. Utile per l'output su dispositivi di visualizzazione a bassa risoluzione quando
il downscaling dell'hardware è di scarsa qualità o non è disponibile. Può essere utilizzato anche come a
deinterlacciatore primitivo solo luma con un utilizzo della CPU molto basso.

Per impostazione predefinita, halfpack calcola la media di coppie di linee durante il downsampling. Qualsiasi valore
diverso da 0 o 1 fornisce il comportamento predefinito (media).
0: usa solo le linee pari durante il downsampling.
1: usa solo le linee dispari durante il downsampling.

ilpack[=modalità]
Quando il video interlacciato è memorizzato nei formati YUV 4:2:0, l'interlacciamento crominanza non lo fa
allinearsi correttamente a causa del downsampling verticale dei canali di crominanza. Questo filtro
comprime i dati planari 4:2:0 nel formato YUY2 (4:2:2) con le linee di crominanza nella loro
posizioni corrette, in modo che in una data linea di scansione, i dati di luminanza e crominanza vengano entrambi
dallo stesso campo.

Seleziona la modalità di campionamento.
0: campionamento del vicino più vicino, veloce ma errato
1: interpolazione lineare (predefinito)

duro
Utile solo con MEncoder. Se viene utilizzato harddup durante la codifica, verrà forzato
fotogrammi duplicati da codificare nell'output. Questo utilizza leggermente più spazio, ma
è necessario per l'output su file MPEG o se prevedi di demux e remux il video
flusso dopo la codifica. Dovrebbe essere posizionato in corrispondenza o in prossimità della fine della catena del filtro
a meno che tu non abbia una buona ragione per fare diversamente.

softskip
Utile solo con MEncoder. Softskip sposta il passaggio del frame che salta (rilascia) di
codifica da prima della catena del filtro fino a un certo punto durante la catena del filtro. Questo
consente i filtri che devono vedere tutti i frame (telecine inverso, denoising temporale,
ecc.) per funzionare correttamente. Dovrebbe essere posizionato dopo i filtri che hanno bisogno di vedere
tutti i frame e prima di eventuali filtri successivi che richiedono molta CPU.

decimare[=max:hi:lo:frac]
Rilascia fotogrammi che non differiscono molto dal fotogramma precedente per ridurre
frequenza dei fotogrammi. L'uso principale di questo filtro è per la codifica a bitrate molto basso (es
streaming tramite modem dialup), ma in teoria potrebbe essere utilizzato per correggere i film che
sono stati invertiti-telecine in modo errato.

Imposta il numero massimo di fotogrammi consecutivi che possono essere eliminati (se
positivo) o l'intervallo minimo tra i fotogrammi persi (se negativo).
, ,
Un frame è un candidato per l'eliminazione se nessuna regione 8x8 differisce di più di a
soglia di , e se non più di porzione (1 che significa il tutto
immagine) differisce di oltre una soglia di . valori di e
sono per blocchi di pixel 8x8 e rappresentano le differenze di valore effettivo dei pixel, quindi a
soglia di 64 corrisponde a 1 unità di differenza per ogni pixel, o il
stesso distribuito in modo diverso sul blocco.

dint[=senso:livello]
Il filtro drop-deinterlace (dint) rileva e elimina il primo da una serie di
fotogrammi video interlacciati.
<0.0-1.0>
differenza relativa tra pixel vicini (predefinito: 0.1)
<0.0-1.0>
Quale parte dell'immagine deve essere rilevata come interlacciata per far cadere la cornice
(predefinito: 0.15).

lavcdeint (OBSOLETO)
Filtro di deinterlacciamento FFmpeg, uguale a -vf pp=fd

lavfi=filtrografo
Wrapper libavfilter FFmpeg. filtro grafico definisce un intero grafico libavfilter con uno
ingresso e un'uscita. Vedere http://www.ffmpeg.org/libavfilter.html#SEC4 per i dettagli.

Come caso speciale, se filtro grafico is $parola quindi il valore di parola ambiente
viene utilizzata la variabile; questo è necessario se nella descrizione del grafico sono presenti delle virgole,
poiché mplayer li usa come delimitatore tra i filtri.

NOTA: Questo filtro è considerato sperimentale, potrebbe interagire in modo strano con altri
filtri.

ESEMPIO:
overlay="film=$small_video, scale=160:120 [ca]; [in] [ca] overlay=16:8" mplayer
-vf lavfi='$overlay' $big_video

kerndeint[=thresh[:map[:order[:sharp[:twoway]]]]]
Il deinterlacciatore adattivo del kernel di Donald Graft. Deinterlaccia parti di un video se a
soglia configurabile è superata.
<0-255>
soglia (predefinito: 10)

0: ignora i pixel che superano la soglia (impostazione predefinita).
1: Dipingi i pixel che superano la soglia di bianco.


0: lascia i campi da soli (impostazione predefinita).
1: Scambia i campi.


0: disabilita la nitidezza aggiuntiva (impostazione predefinita).
1: Abilita ulteriore nitidezza.


0: disabilita la nitidezza bidirezionale (impostazione predefinita).
1: Abilita la nitidezza bidirezionale.

contrasto[=l|cWxH:importo[:l|cWxH:importo]]
maschera di contrasto / sfocatura gaussiana

l
Applicare l'effetto sul componente luminanza.

c
Applicare l'effetto sui componenti della crominanza.

X
larghezza e altezza della matrice, dispari in entrambe le direzioni (min = 3x3,
max = 13x11 o 11x13, di solito qualcosa tra 3x3 e 7x7)

quantità
Quantità relativa di nitidezza/sfocatura da aggiungere all'immagine (un intervallo sano dovrebbe
essere -1.5-1.5).
<0: sfocatura
>0: affinare

scambiare
Scambia l'aereo U e V.

il[=d|i][s][:[d|i][s]]
(De)intercala le linee. L'obiettivo di questo filtro è aggiungere la capacità di elaborare
pre-campo delle immagini interlacciate senza deinterlacciarle. Puoi filtrare il tuo
DVD interlacciato e riprodurlo su un televisore senza interrompere l'interlacciamento. Mentre
il deinterlacciamento (con il filtro di post-elaborazione) rimuove l'interlacciamento in modo permanente (tramite
livellamento, media, ecc.) il deinterlacciamento divide il fotogramma in 2 campi (cosiddetti
mezze immagini), in modo da poterle elaborare (filtrare) indipendentemente e poi ri-
intercalare.
d deinterlave (mettendo uno sopra l'altro)
io interlascio
s scambia i campi (scambia le linee pari e dispari)

file[=i|d]
(De)intercala le linee. Questo filtro è molto simile al filtro il ma molto
più veloce, lo svantaggio principale è che non sempre funziona. soprattutto se
combinato con altri filtri può produrre immagini incasinate casualmente, quindi sii felice
se funziona ma non lamentarti se non funziona per la tua combinazione di filtri.
d Deinterlacciare i campi, posizionandoli uno accanto all'altro.
i Interlacciare nuovamente i campi (invertendo l'effetto di fil=d).

campo[=n]
Estrae un singolo campo da un'immagine interlacciata usando l'aritmetica del passo per evitare
sprecare tempo della CPU. L'argomento opzionale n specifica se estrarre l'even o
il campo dispari (a seconda che n sia pari o dispari).

detc[=var1=valore1:var2=valore2:...]
Tentativi di invertire il processo di "telecine" per recuperare un'immagine pulita e non interlacciata
streaming al framerate del film. Questo è stato il primo e più primitivo telecinema inverso
filtro da aggiungere a MPlayer/MEncoder. Funziona agganciandosi al telecine 3:2
modello e seguendolo il più a lungo possibile. Questo lo rende adatto per
materiale perfettamente telecineggiato, anche in presenza di un discreto grado di rumore, ma
fallirà in presenza di complesse modifiche post-telecine. Sviluppo su questo
il filtro non è più attivo, poiché ivtc, pullup e filmdint sono migliori per la maggior parte
applicazioni. I seguenti argomenti (vedi la sintassi sopra) possono essere usati per controllare
comportamento di decc:


Imposta la modalità di rilascio del fotogramma.
0: non eliminare i fotogrammi per mantenere un framerate di output fisso (impostazione predefinita).
1: Rilascia sempre un fotogramma quando non ci sono state interruzioni o unioni telecine
negli ultimi 5 fotogrammi.
2: Mantieni sempre l'esatto rapporto di 5:4 tra input e output.
NOTA: Usa la modalità 1 o 2 con MEncoder.


Modalità di analisi.
0: Schema fisso con numero di fotogramma iniziale specificato da .
1: ricerca aggressiva per il modello di telecine (predefinito)


Imposta il numero di frame iniziale in sequenza. 0-2 sono i tre puliti progressivi
cornici; 3 e 4 sono i due telai interlacciati. Il valore predefinito, -1, significa "non"
in sequenza telecinetica'. Il numero specificato qui è il tipo per il
fotogramma precedente immaginario prima dell'inizio del filmato.

, , ,
Valori di soglia da utilizzare in determinate modalità.

IVTC[=1]
Filtro telecine inverso sperimentale "senza stato". Piuttosto che cercare di bloccare su
un modello come fa il filtro detc, ivtc prende le sue decisioni in modo indipendente per
ogni fotogramma. Questo darà risultati molto migliori per il materiale che ha subito
editing pesante dopo l'applicazione del telecine, ma di conseguenza non è così indulgente
ingresso rumoroso, ad esempio acquisizione TV. Il parametro opzionale (ivtc=1) corrisponde
all'opzione dr=1 per il filtro detc, e dovrebbe essere usato con MEncoder ma non
con MPlayer. Come con deetc, devi specificare il framerate di output corretto (-ofps
24000/1001) quando si usa MEncoder. L'ulteriore sviluppo su ivtc si è fermato, poiché il
i filtri pullup e filmdint sembrano essere molto più precisi.

pullup[=jl:jr:jt:jb:sb:mp]
Filtro di inversione pulldown di terza generazione (telecine inverso), in grado di gestire
misto hard-telecine, progressivo a 24000/1001 fps e progressivo a 30000/1001 fps
contenuto. Il filtro pullup è progettato per essere molto più robusto di detc o ivtc,
sfruttando il contesto futuro nel prendere le sue decisioni. Come ivtc, pullup
è apolide nel senso che non si aggancia a uno schema da seguire, ma
attende invece i seguenti campi per identificare corrispondenze e
ricostruire i frame progressivi. È ancora in fase di sviluppo, ma si crede che sia
abbastanza preciso.

jl, jr, jt e jb
Queste opzioni impostano la quantità di "spazzatura" da ignorare a sinistra, a destra, in alto,
e la parte inferiore dell'immagine, rispettivamente. Sinistra/destra sono in unità di 8
pixel, mentre alto/basso sono in unità di 2 righe. Il valore predefinito è 8 pixel
su ogni lato.

sb (interruzioni rigorose)
L'impostazione di questa opzione su 1 ridurrà le possibilità che il pullup generi un
occasionale mancata corrispondenza del frame, ma può anche causare un numero eccessivo di
fotogrammi da eliminare durante le sequenze ad alto movimento. Viceversa, impostandolo
a -1 renderà più facilmente i campi di corrispondenza pullup. Questo può aiutare l'elaborazione
di video in cui c'è una leggera sfocatura tra i campi, ma potrebbe anche
causare la presenza di frame interlacciati nell'output.

mp (piano metrico)
Questa opzione può essere impostata su 1 o 2 per utilizzare un piano di crominanza invece del luma
piano per fare i calcoli di pullup. Questo può migliorare la precisione su molto
materiale di partenza pulito, ma più probabilmente ridurrà la precisione, in particolare
se c'è rumore di crominanza (effetto arcobaleno) o qualsiasi video in scala di grigi. Il principale
lo scopo di impostare mp su un piano chroma è ridurre il carico della CPU e rendere
pullup utilizzabile in tempo reale su macchine lente.

NOTA: Segui sempre il pullup con il filtro softskip durante la codifica per assicurarti che
pullup è in grado di vedere ogni fotogramma. In caso contrario, si otterrà un output errato
e di solito si blocca, a causa di limitazioni di progettazione nel livello codec/filtro.

filmdint[=opzioni]
Filtro telecine inverso, simile al filtro pullup sopra. È progettato per
gestire qualsiasi schema di pulldown, incluso telecine misto morbido e duro e limitato
supporto per i film rallentati o accelerati rispetto al framerate originale
per la televisione. Solo il piano luma viene utilizzato per trovare le interruzioni del fotogramma. Se un campo non ha
corrispondenza, è deinterlacciata con una semplice approssimazione lineare. Se la fonte è
MPEG-2, questo deve essere il primo filtro per consentire l'accesso ai flag di campo impostati dal
Decodificatore MPEG-2. A seconda dell'MPEG sorgente, potresti ignorarlo
consiglio, a condizione che non vengano visualizzati molti avvisi "Bottom-first field". Senza
opzioni fa il normale telecine inverso e dovrebbe essere usato insieme a mencoder
-fps 30000/1001 -ofps 24000/1001. Quando questo filtro viene utilizzato con MPlayer, lo farà
provoca un framerate irregolare durante la riproduzione, ma generalmente è comunque migliore
piuttosto che usare pp=lb o nessun deinterlacciamento. È possibile specificare più opzioni
divisi da /.

crop= : : :
Proprio come il filtro di ritaglio, ma più veloce e funziona su misti duri e morbidi
contenuto telecine e quando y non è un multiplo di 4. Se x o y
richiederebbe il ritaglio di pixel frazionari dai piani di crominanza, il ritaglio
l'area è estesa. Questo di solito significa che x e y devono essere pari.

io= :
Per ogni frame di input ifps, il filtro emetterà frame ofps. Il rapporto
di ifps/ofps dovrebbe corrispondere al rapporto -fps/-ofps. Questo potrebbe essere usato per
filtrare i film trasmessi in TV con una frequenza fotogrammi diversa dalla loro
frame rate originale.

luma_only=
Se n è diverso da zero, il piano di crominanza viene copiato invariato. Questo è utile per
TV campionata YV12, che scarta uno dei campi di crominanza.

mmx2=
Su x86, se n=1, usa le funzioni ottimizzate MMX2, se n=2, usa 3DNow! ottimizzato
funzioni, altrimenti, usa la C normale. Se questa opzione non è specificata, MMX2
e 3DNow! vengono rilevati automaticamente, utilizzare questa opzione per ignorare il rilevamento automatico.

veloce=
Il maggiore n accelererà il filtro a scapito della precisione. Il
il valore predefinito è n=3. Se n è dispari, un frame immediatamente successivo a un frame
contrassegnato con il flag REPEAT_FIRST_FIELD MPEG si presume che sia progressivo,
quindi il filtro non trascorrerà tempo su contenuti MPEG-2 soft-telecine. Questo
è l'unico effetto di questo flag se MMX2 o 3DNow! è disponibile. Privo di
MMX2 e 3DNow, se n=0 o 1, verranno utilizzati gli stessi calcoli di n=2
o 3. Se n=2 o 3, il numero di livelli di luminanza utilizzati per trovare le interruzioni di frame
viene ridotto da 256 a 128, il che si traduce in un filtro più veloce senza perdere
molta precisione. Se n=4 o 5, sarà una metrica più veloce, ma molto meno accurata
essere utilizzato per trovare le interruzioni del frame, che è più probabile che rilevino erroneamente l'alto
dettaglio verticale come contenuto interlacciato.

verboso=
Se n è diverso da zero, stampa le metriche dettagliate per ogni fotogramma. Utile per
debug.

dint_thres=
Soglia di deinterlacciamento. Utilizzato durante il deinterlacciamento di frame non corrispondenti.
Un valore più grande significa meno deinterlacciamento, usa n=256 per spegnere completamente
deinterlacciamento. L'impostazione predefinita è n=8.

comb_thres=
Soglia per il confronto dei campi superiore e inferiore. Il valore predefinito è 128.

diff_thres=
Soglia per rilevare la variazione temporale di un campo. Il valore predefinito è 128.

sad_thres=
Somma della soglia della differenza assoluta, il valore predefinito è 64.

soft pulldown
Questo filtro funziona correttamente solo con MEncoder e agisce sui flag MPEG-2 usati per
pulldown morbido 3:2 (telecine morbido). Se vuoi usare il filtro ivtc o detc su
film parzialmente soft telecine, l'inserimento di questo filtro prima di essi dovrebbe
renderli più affidabili.

divtc[=opzioni]
Telecine inverso per video deinterlacciato. Se il video in telecine con pulldown 3:2 è andato perso
uno dei campi o è deinterlacciato utilizzando un metodo che mantiene un campo e
interpola l'altro, il risultato è un video tremolante che ha ogni quarto fotogramma
duplicato. Questo filtro ha lo scopo di trovare e eliminare quei duplicati e ripristinarli
il frame rate originale del film. Quando si utilizza questo filtro, è necessario specificare -ofps che
è 4/5 degli fps del file di input e posiziona il softskip più tardi nel filtro
chain per assicurarti che divtc veda tutti i frame. Due diverse modalità sono
disponibile: la modalità a un passaggio è l'impostazione predefinita ed è semplice da usare, ma ha il
svantaggio che eventuali cambiamenti nella fase di telecine (fotogrammi persi o modifiche errate)
causare un sussulto momentaneo fino a quando il filtro non può risincronizzarsi di nuovo. La modalità a due passaggi evita
questo analizzando l'intero video in anticipo in modo che abbia una conoscenza avanzata
sui cambiamenti di fase e può risincronizzarsi nel punto esatto. Questi passaggi lo fanno non
corrispondono a passare uno e due del processo di codifica. Devi eseguire un pass extra
usando divtc passa uno prima della codifica effettiva che butta via il video risultante.
Usa -nosound -ovc raw -o /dev/null per evitare di sprecare la potenza della CPU per questo passaggio. Voi
potrebbe aggiungere qualcosa come crop=2:2:0:0 dopo divtc per velocizzare ulteriormente le cose. Quindi
usa divtc pass due per la codifica effettiva. Se utilizzi più passaggi di codifica,
usa divtc pass due per tutti loro. Le opzioni sono:

passa=1|2
Usa la modalità a due passaggi.

file=
Imposta il nome del file di log dei due passaggi (predefinito: "framediff.log").

soglia=
Imposta la forza minima che deve avere il modello di telecine affinché il filtro
crederci (predefinito: 0.5). Questo è usato per evitare di riconoscere il falso
pattern dalle parti del video che sono molto scure o molto ferme.

finestra=
Imposta il numero di fotogrammi passati da guardare durante la ricerca del motivo
(predefinito: 30). La finestra più lunga migliora l'affidabilità del modello
ricerca, ma una finestra più breve migliora il tempo di reazione ai cambiamenti nel
fase telecinetica. Ciò riguarda solo la modalità a un passaggio. La modalità a due passaggi
attualmente utilizza una finestra fissa che si estende sia al futuro che al passato.

phase=0|1|2|3|4
Imposta la fase iniziale del telecine per la modalità a un passaggio (impostazione predefinita: 0). Il due
la modalità pass può vedere il futuro, quindi è in grado di utilizzare la fase corretta da
l'inizio, ma una modalità di passaggio può solo indovinare. Cattura il corretto
fase quando lo trova, ma questa opzione può essere utilizzata per correggere il possibile
tremante all'inizio. Utilizza anche il primo passaggio della modalità a due passaggi
questo, quindi se salvi l'output dal primo passaggio, ottieni una fase costante
risultato.

deghost=
Imposta la soglia di deghosting (0-255 per una modalità di passaggio, -255-255 per due)
modalità pass, impostazione predefinita 0). Se diverso da zero, viene utilizzata la modalità di deghosting. Questo è per
video che è stato deinterlacciato fondendo i campi insieme invece di
lasciando cadere uno dei campi. Il deghosting amplifica eventuali artefatti di compressione
nei fotogrammi miscelati, quindi il valore del parametro viene utilizzato come soglia per
escludere quei pixel dal deghosting che differiscono dal fotogramma precedente
valore inferiore a quello specificato. Se viene utilizzata la modalità a due passaggi, il valore negativo
può essere usato per fare in modo che il filtro analizzi l'intero video all'inizio di
pass-2 per determinare se necessita di deghosting o meno e quindi selezionare
zero o il valore assoluto del parametro. Specifica questa opzione
per pass-2, non fa differenza su pass-1.

fase[=t|b|p|a|u|T|B|A|U][:v]
Ritarda il video interlacciato di una volta sul campo in modo che l'ordine dei campi cambi. Il
l'uso previsto è quello di correggere i filmati PAL che sono stati catturati con il campo opposto
per il trasferimento da film a video. Le opzioni sono:

t Cattura l'ordine dei campi prima in alto, trasferisci prima in basso. Il filtro ritarderà
il campo inferiore.

b Cattura prima dal basso, trasferisci prima dall'alto. Il filtro ritarderà il campo superiore.

p Acquisire e trasferire con lo stesso ordine di campo. Questa modalità esiste solo per
la documentazione delle altre opzioni a cui fare riferimento, ma se effettivamente
selezionalo, il filtro fedelmente non farà nulla ;-)

un ordine di campo Cattura determinato automaticamente da flag di campo, trasferimento
di fronte. Il filtro seleziona tra le modalità t e b fotogramma per fotogramma
utilizzando i flag di campo. Se non sono disponibili informazioni sul campo, funziona
proprio come te.

u Cattura sconosciuta o variabile, trasferimento opposto. Il filtro seleziona tra t e
b fotogramma per fotogramma analizzando le immagini e selezionando il
alternativa che produce la migliore corrispondenza tra i campi.

T Cattura prima dall'alto, trasferisci sconosciuto o variabile. Il filtro seleziona tra t e
p utilizzando l'analisi delle immagini.

B Cattura prima dal basso, trasferisci sconosciuto o variabile. Il filtro seleziona tra b
e p utilizzando l'analisi delle immagini.

Una cattura determinata da flag di campo, trasferimento sconosciuto o variabile. Filtro
seleziona tra t, b e p utilizzando flag di campo e analisi dell'immagine. Se nessun campo
le informazioni sono disponibili, quindi funziona proprio come U. Questa è l'impostazione predefinita
modalità.

U Entrambi catturano e trasferiscono sconosciuti o variabili. Il filtro seleziona tra t, b
e p utilizzando solo l'analisi dell'immagine.

v Operazione dettagliata. Stampa la modalità selezionata per ogni fotogramma e la media
differenza al quadrato tra i campi per le alternative t, b e p.

telecine[=inizio]
Applica il processo 'telecine' 3:2 per aumentare il framerate del 20%. Questo molto probabilmente lo farà
non funziona correttamente con MPlayer, ma può essere utilizzato con 'mencoder -fps 30000/1001
-ofps 30000/1001 -vf telecine'. Entrambe le opzioni di fps sono essenziali! (La sincronizzazione A/V
rompere se sono sbagliati.) Il parametro di avvio opzionale dice al filtro dove in
il modello di telecine per iniziare (0-3).

tingere[=modalità]
Interlacciamento di campi temporali: unisci coppie di frame in un frame interlacciato,
dimezzando il frame rate. I frame pari vengono spostati nel campo superiore, i frame dispari in
il campo inferiore. Questo può essere usato per invertire completamente l'effetto dei tfields
filtro (in modalità 0). Le modalità disponibili sono:
0 Sposta i fotogrammi dispari nel campo superiore, anche nel campo inferiore, generando
un frame a tutta altezza a metà framerate.
1 Vengono emessi solo frame dispari, i frame pari vengono eliminati; altezza invariata.
2 Emette solo frame pari, i frame dispari vengono eliminati; altezza invariata.
3 Espandi ogni fotogramma a tutta altezza, ma riempi le linee alternate con il nero;
frame rate invariato.
4 Intercalare le linee pari dei fotogrammi pari con le linee dispari dei fotogrammi dispari.
Altezza invariata a metà framerate.

tfields[=modalità[:field_dominance]]
Separazione temporale dei campi: dividi i campi in frame, raddoppiando l'output
frequenza dei fotogrammi. Come il filtro telecine, i tfield potrebbero non funzionare completamente bene
a meno che non sia usato con MEncoder e sia -fps che -ofps sono impostati sul valore desiderato (doppio)
frequenza dei fotogrammi!

0: lascia i campi invariati (salta/sfarfalla).
1: Interpola le righe mancanti. (L'algoritmo utilizzato potrebbe non essere così buono.)
2: Trasla i campi di 1/4 pixel con interpolazione lineare (nessun salto).
4: Traduci i campi di 1/4 di pixel con il filtro 4tap (qualità superiore)
(predefinito).
(DEPRECATO)
-1: auto (predefinito) Funziona solo se il decoder esporta l'appropriato
informazioni e nessun altro filtro che scarti quelle informazioni viene prima
tfields nella catena di filtri, altrimenti ritorna a 0 (campo superiore
primo).
0: prima il campo in alto
1: prima il campo in basso
NOTA: Questa opzione verrà eventualmente rimossa in una versione futura. Utilizzo
-dominanza di campo invece.

yadif=[modalità[:field_dominance]]
Ancora un altro filtro di deinterlacciamento

0: Uscita 1 fotogramma per ogni fotogramma.
1: Uscita 1 frame per ogni campo.
2: Come 0 ma salta il controllo dell'interlacciamento spaziale.
3: Come 1 ma salta il controllo dell'interlacciamento spaziale.
(DEPRECATO)
Funziona come tfields.
NOTA: Questa opzione verrà eventualmente rimossa in una versione futura. Utilizzo
-dominanza di campo invece.

mcdeint=[modalità[:parità[:qp]]]
Deinterlacciatore con compensazione del movimento. Ha bisogno di un campo per frame come input e deve
quindi essere usato insieme a tfields=1 o yadif=1/3 o equivalente.

0: veloce
1: medio
2: stima del movimento lento e iterativo
3: extra lento, come 2 più frame di riferimento multipli

0 o 1 seleziona quale campo utilizzare (nota: nessun rilevamento automatico ancora!).

Valori più alti dovrebbero produrre un campo vettoriale di movimento più uniforme ma inferiore
vettori individuali ottimali.

boxblur=raggio:potenza[:raggio:potenza]
sfocatura della casella

intensità del filtro sfocatura

numero di applicazioni di filtro

sab=raggio:pf:colorDiff[:radius:pf:colorDiff]
sfocatura adattiva della forma

intensità del filtro sfocatura (~0.1-4.0) (più lento se più grande)

forza del prefiltro (~0.1-2.0)

differenza massima tra i pixel ancora da considerare (~0.1-100.0)

smartblur=raggio:resistenza:soglia[:raggio:resistenza:soglia]
sfocatura

intensità del filtro sfocatura (~0.1-5.0) (più lento se più grande)

sfocatura (0.0-1.0) o nitidezza (-1.0-0.0)

filtra tutto (0), filtra le aree piatte (0-30) o filtra i bordi (-30-0)

perspective=x0:y0:x1:y1:x2:y2:x3:y3:t
Correggere la prospettiva dei filmati non girati perpendicolarmente allo schermo.
, ,...
coordinate degli angoli in alto a sinistra, in alto a destra, in basso a sinistra, in basso a destra

ricampionamento lineare (0) o cubico (1)

2xsai
Ridimensiona e leviga l'immagine con l'algoritmo di scala e interpolazione 2x.

1 bpp
Conversione da bitmap da 1bpp a YUV/BGR 8/15/16/32

down3dright[=linee]
Riposizionare e ridimensionare le immagini stereoscopiche. Estrae sia i campi stereo che i luoghi
fianco a fianco, ridimensionandoli per mantenere l'aspetto originale del film.

numero di righe da selezionare al centro dell'immagine (predefinito: 12)

bmovl=nascosto:opaco:fifo
Il filtro di sovrapposizione bitmap legge le bitmap da un FIFO e le visualizza sopra il
filmato, consentendo alcune trasformazioni sull'immagine. Vedi anche TOOLS/bmovl-test.c per
un piccolo programma di test bmovl.

Imposta il valore predefinito del flag 'nascosto' (0=visibile, 1=nascosto).

Imposta il valore predefinito del flag 'opaco' (0=trasparente, 1=opaco).

percorso/nome file per FIFO (denominato pipe che collega 'mplayer -vf bmovl' a
l'applicazione di controllo)

I comandi FIFO sono:
RGBA32 larghezza altezza xpos ypos alpha chiaro
seguito da larghezza*altezza*4 Byte di dati RGBA32 non elaborati.
ABGR32 larghezza altezza xpos ypos alpha chiaro
seguito da larghezza*altezza*4 Byte di dati ABGR32 non elaborati.
RGB24 larghezza altezza xpos ypos alpha clear
seguito da larghezza*altezza*3 Byte di dati RGB24 grezzi.
BGR24 larghezza altezza xpos ypos alpha chiaro
seguito da larghezza*altezza*3 Byte di dati grezzi BGR24.
ALPHA larghezza altezza xpos ypos alpha
Modifica la trasparenza alfa dell'area specificata.
CANCELLA larghezza altezza xpos ypos
Zona libera.
OPACO
Disattiva tutta la trasparenza alfa. Invia "ALPHA 0 0 0 0 0" per riattivarlo.
HIDE
Nascondi bitmap.
MOSTRARE
Mostra bitmap.

Gli argomenti sono:
,
dimensione dell'immagine/area
,
Inizia a blitting alla posizione x/y.

Imposta la differenza alfa. Se lo imposti a -255 puoi inviare una sequenza
dei comandi ALPHA per impostare l'area su -225, -200, -175 ecc. per una bella dissolvenza-
in vigore! ;)
0: uguale all'originale
255: Rendi tutto opaco.
-255: Rendi tutto trasparente.


Cancella il framebuffer prima di blittare.
0: L'immagine verrà semplicemente spostata sopra quella vecchia, quindi non lo fai
è necessario inviare 1.8 MB di dati RGBA32 ogni volta che una piccola parte dello schermo
è aggiornato.
1: chiaro

framestep=Io|[i]passo
Visualizza solo l'ennesimo frame o ogni intra frame (keyframe).

Se chiami il filtro con I (maiuscolo) come parametro, allora esclusivamente i fotogrammi chiave sono
reso. Per i DVD generalmente si intende uno ogni 15/12 frame (IBBPBBPBBPBBPBB),
per AVI significa ogni cambio di scena o ogni valore keyint (vedi -lavcopts keyint=
valore se usi MEncoder per codificare il video).

Quando viene trovato un fotogramma chiave, un 'I!' stringa seguita da un carattere di nuova riga è
stampato, lasciando la riga corrente dell'output di MPlayer/MEncoder sullo schermo, perché
contiene il tempo (in secondi) e il numero di fotogramma del fotogramma chiave (puoi usare
queste informazioni per dividere l'AVI.).

Se chiami il filtro con un parametro numerico 'passo' allora solo uno in ogni
viene eseguito il rendering dei fotogrammi "step".

Se metti una 'i' (minuscola) prima del numero, allora una 'I!' è stampato (come l'I
parametro).

Se dai solo la i non si fa niente ai frame, solo io! è stampato.

tile=xtiles:ytiles:output:inizio:delta
Affianca una serie di immagini in un'unica immagine più grande. Se ometti un parametro o
utilizzare un valore inferiore a 0, viene utilizzato il valore predefinito. Puoi anche fermarti quando
sei soddisfatto (... -vf tile=10:5 ...). Probabilmente è una buona idea mettere il
filtro scala prima della piastrella :-)

I parametri sono:


numero di tessere sull'asse x (default: 5)

numero di tessere sull'asse y (default: 5)

Esegui il rendering del riquadro quando viene raggiunto il numero di frame "output", dove "output"
dovrebbe essere un numero inferiore a xtile * ytile. Le tessere mancanti vengono lasciate vuote.
Potresti, ad esempio, scrivere un riquadro 8 * 7 ogni 50 fotogrammi per averne uno
immagine ogni 2 secondi a 25 fps.

spessore del bordo esterno in pixel (predefinito: 2)

spessore del bordo interno in pixel (predefinito: 4)

dellogo[=x:y:w:h:t]
Sopprime il logo di una stazione televisiva mediante una semplice interpolazione dei pixel circostanti.
Basta impostare un rettangolo che copre il logo e guardarlo scomparire (ea volte
appare qualcosa di ancora più brutto: il tuo chilometraggio può variare).
,
nell'angolo in alto a sinistra del logo
,
larghezza e altezza del rettangolo cancellato
Spessore del bordo sfocato del rettangolo (aggiunto a w e h). Quando impostato
a -1, sullo schermo viene disegnato un rettangolo verde per semplificare la ricerca del
a destra parametri x,y,w,h.
file=
È possibile specificare un file di testo da cui caricare le coordinate. Ogni riga deve
avere un timestamp (in secondi e in ordine crescente) e "x:y:w:h:t"
coordinate (t può essere omesso).

remove-logo=/percorso/a/logo_bitmap_file_name.pgm
Sopprime il logo di una stazione televisiva, utilizzando un file di immagine PGM o PPM per determinare quale
i pixel compongono il logo. La larghezza e l'altezza del file immagine devono corrispondere a quelle
del flusso video in elaborazione. Utilizza l'immagine del filtro e una sfocatura circolare
algoritmo per rimuovere il logo.

/percorso/di/logo_bitmap_file_name.pgm
[percorso] + nome file dell'immagine del filtro.

zrmjpeg[=opzioni]
Software da YV12 a codificatore MJPEG da utilizzare con il dispositivo di uscita video zr2.

altezza massima= |larghezza massima=
Queste opzioni impostano la larghezza e l'altezza massime che la scheda zr può gestire (il
Il livello di filtro di MPlayer attualmente non può interrogarli).

{dc10+,dc10,buz,lml33}-{PAL|NTSC}
Usa queste opzioni per impostare maxwidth e maxheight automaticamente sui valori
noto per la combinazione carta/modalità. Ad esempio, le opzioni valide sono: dc10-PAL e
buz-NTSC (predefinito: dc10+PAL)

colore|bw
Seleziona la codifica a colori o in bianco e nero. La codifica in bianco e nero è
Più veloce. Il colore è l'impostazione predefinita.

hdec={1,2,4}
Decimazione orizzontale 1, 2 o 4.

vdec={1,2,4}
Decimazione verticale 1, 2 o 4.

qualità=1-20
Imposta la qualità di compressione JPEG [OTTIMA] 1 - 20 [MOLTO CATTIVA].

fd|nofd
Per impostazione predefinita, la decimazione viene eseguita solo se l'hardware Zoran può eseguire l'upscaling
le immagini MJPEG risultanti alla dimensione originale. L'opzione fd istruisce
il filtro per eseguire sempre la decimazione richiesta (brutta).

screenshot=prefisso
Consente l'acquisizione di schermate del film utilizzando i comandi della modalità slave che possono essere
legato alla pressione dei tasti. Vedere la documentazione della modalità slave e il CONTROLLO INTERATTIVO
sezione per i dettagli. Per impostazione predefinita, i file denominati 'shotNNNN.png' verranno salvati nel
directory di lavoro, utilizzando il primo numero disponibile - nessun file verrà sovrascritto.
Specifica un prefisso per modificare il nome o la posizione, ad esempio -vf screenshot=shots/now
salverà i file negli scatti della directory con nowNNNN.png come nome. Il filtro
non ha sovraccarico quando non viene utilizzato e accetta uno spazio colore arbitrario, quindi è sicuro
aggiungilo al file di configurazione. Assicurati che il filtro screenshot sia aggiunto
dopo tutti gli altri filtri di cui si desidera registrare l'effetto sull'immagine salvata. Per esempio
dovrebbe essere l'ultimo filtro se vuoi avere uno screenshot esatto di quello che vuoi
vedere sul monitor.

culo
Sposta il rendering dei sottotitoli SSA/ASS in un punto arbitrario nella catena di filtri. Solo
utile con l'opzione -ass.

ESEMPIO:
-vf culo, screenshot
Sposta il rendering SSA/ASS prima del filtro screenshot. Schermate prese
in questo modo conterrà i sottotitoli.

blackframe[=importo:soglia]
Rileva i frame che sono (quasi) completamente neri. Può essere utile per rilevare il capitolo
transizioni o pubblicità. Le linee di output sono costituite dal numero di frame del
frame rilevato, la percentuale di oscurità, il tipo di frame e il numero di frame di
l'ultimo keyframe incontrato.


Percentuale dei pixel che devono essere al di sotto della soglia (default: 98).


Soglia al di sotto della quale un valore di pixel è considerato nero (default: 32).

stereo3d[=ingresso:uscita]
Stereo3d converte tra diversi formati di immagine stereoscopica.

Formato immagine stereoscopica dell'input. Valori possibili:
sbsl or side_by_side_left_first
parallelamente fianco a fianco (occhio sinistro sinistro, occhio destro destro)
sbsr or side_by_side_right_first
fianco a fianco crosseye (occhio destro sinistro, occhio sinistro destro)
sbs2l or side_by_side_half_width_left_first
fianco a fianco con risoluzione a metà larghezza (occhio sinistro sinistro, occhio destro
destra)
sbs2r or side_by_side_half_width_right_first
fianco a fianco con risoluzione a metà larghezza (occhio destro sinistro, occhio sinistro
destra)
abl or sopra_sotto_sinistra_prima
sopra-sotto (occhio sinistro sopra, occhio destro sotto)
abl or sopra_sotto_destra_prima
sopra-sotto (occhio destro sopra, occhio sinistro sotto)
ab2l or sopra_sotto_metà_altezza_sinistra_prima
sopra-sotto con risoluzione a metà altezza (occhio sinistro sopra, occhio destro
di seguito)
ab2r or sopra_sotto_metà_altezza_destra_prima
sopra-sotto con risoluzione a metà altezza (occhio destro sopra, occhio sinistro
di seguito)


Formato immagine stereoscopica di output. I valori possibili sono tutti gli input
formati e anche:
arco or anaglifo_rosso_ciano_grigio
anaglifo rosso/ciano grigio (filtro rosso sull'occhio sinistro, filtro ciano a destra
occhio)
arco or anaglifo_rosso_ciano_mezzo_colore
anaglifo rosso/ciano mezzo colorato (filtro rosso sull'occhio sinistro, filtro ciano
sull'occhio destro)
ARCC or anaglifo_rosso_ciano_colore
colore anaglifo rosso/ciano (filtro rosso sull'occhio sinistro, filtro ciano attivo
occhio destro)
arco or anaglifi_red_cyan_dubois
colore anaglifo rosso/ciano ottimizzato con la proiezione dei minimi quadrati
of dubois (filtro rosso sull'occhio sinistro, filtro ciano sull'occhio destro)
agg or anaglifo_verde_magenta_grigio
anaglifo verde/magenta grigio (filtro verde sull'occhio sinistro, magenta
filtro sull'occhio destro)
agh or anaglifo_verde_magenta_mezzo_colore
anaglifo verde/magenta mezzo colorato (filtro verde sull'occhio sinistro,
filtro magenta sull'occhio destro)
agmc or colore_verde_anaglifo_magenta
anaglifo verde/magenta colorato (filtro verde sull'occhio sinistro, magenta
filtro sull'occhio destro)
aybg or anaglifo_giallo_blu_grigio
anaglifo giallo/blu grigio (filtro giallo sull'occhio sinistro, filtro blu attivato
occhio destro)
aybh or anaglifo_giallo_blu_mezzo_colore
anaglifo giallo/blu mezzo colorato (filtro giallo sull'occhio sinistro, blu
filtro sull'occhio destro)
aybc or anaglifo_colore_giallo_blu
anaglifo giallo/blu colorato (filtro giallo sull'occhio sinistro, filtro blu
sull'occhio destro)
IRL or interleave_rows_left_first
Righe intercalate (l'occhio sinistro ha la riga in alto, l'occhio destro inizia dal prossimo
riga)
irr or interleave_rows_right_first
Righe intercalate (l'occhio destro ha la riga in alto, l'occhio sinistro inizia dal prossimo
riga)
ml or mono_sinistra
uscita mono (solo occhio sinistro)
mr or mono_destra
uscita mono (solo occhio destro)
NOTA: Per utilizzare uno dei formati di output a righe interlacciate per visualizzare
schermo su un display 3D interfogliato in righe, sarà necessario ridimensionare il video al
correggere prima l'altezza utilizzando il filtro "scala", se non è già quella giusta
altezza. In genere, sono 1080 righe (quindi usa ad esempio "-vf
scale=1440:1080,stereo3d=sbsl:irl" per un filmato con codifica side-by-side a 720p).

gradfun[=forza[:raggio]]
Correggi gli artefatti di banding che a volte vengono introdotti in regioni quasi piatte da
troncamento a 8bit colordepth. Interpola i gradienti che dovrebbero andare dove il
le bande sono, e le fa tremare.

Questo filtro è progettato solo per la riproduzione. Non usarlo prima di lossy
compressione, perché la compressione tende a perdere il dither e riportare le bande.


Quantità massima di cui il filtro cambierà un pixel. Anche il
soglia per il rilevamento di regioni quasi piatte (predefinito: 1.2).


Quartiere a cui adattare il gradiente. Il raggio più ampio rende più fluido
gradienti, ma impedisce anche al filtro di modificare i pixel vicino ai dettagli
regioni (predefinito: 16).

fixpts[=opzioni]
Corregge i timestamp di presentazione (PTS) dei frame. Per impostazione predefinita, il PTS è passato
al filtro successivo viene eliminato, ma le seguenti opzioni possono cambiarlo:

stampare
Stampa il PTS in arrivo.

fps=
Specificare un valore di fotogrammi al secondo.

inizio=
Specificare un valore iniziale per il PTS.

avvio automatico=
Usa il nesimo PTS in entrata come PTS iniziale. Tutti i PTS precedenti vengono mantenuti,
quindi l'impostazione di un valore enorme o -1 mantiene intatto il PTS.

autofps=
Usa il nesimo PTS in arrivo dopo la fine dell'avvio automatico per determinare il
frequenza dei fotogrammi.

ESEMPIO:
-vf fixpts=fps=24000/1001,ass,fixpts
Genera una nuova sequenza di PTS, la usa per i sottotitoli ASS, quindi la rilascia.
La generazione di una nuova sequenza è utile quando i timestamp vengono reimpostati durante
il programma; questo è frequente sui DVD. Far cadere potrebbe essere necessario
evitare di confondere gli encoder.

NOTA: Utilizzo di questo filtro insieme a qualsiasi tipo di ricerca (inclusi -ss e EDL)
potrebbe farti volare via i demoni dal naso.

GENERALE CODIFICA VERSIONI (MENCODER SOLO)


-ritardo audio <qualsiasi virgola mobile numero>
Ritarda l'audio o il video impostando un campo di ritardo nell'intestazione (impostazione predefinita: 0.0).
Questo non ritarda nessuno dei flussi durante la codifica, ma il lettore vedrà il ritardo
campo e compensare di conseguenza. I valori positivi ritardano l'audio e quelli negativi
i valori ritardano il video. Nota che questo è l'esatto opposto dell'opzione -delay.
Ad esempio, se un video viene riprodotto correttamente con -delay 0.2, puoi correggere il video con
MEncoder usando -audio-delay -0.2.

Attualmente, questa opzione funziona solo con il muxer predefinito (-of avi). Se sei
usando un muxer diverso, allora devi usare -delay invece.

-densità audio <1-50>
Numero di blocchi audio al secondo (l'impostazione predefinita è 2 per blocchi audio lunghi 0.5 s).
NOTA: Solo CBR, VBR lo ignora poiché inserisce ogni pacchetto in un nuovo blocco.

-precaricamento audio <0.0-2.0>
Imposta l'intervallo di tempo di buffering audio (predefinito: 0.5 s).

-fafmttag
Può essere utilizzato per sovrascrivere il tag del formato audio del file di output.

ESEMPIO:
-fafmttag 0x55
Il file di output conterrà 0x55 (mp3) come tag di formato audio.

-fourcc
Può essere usato per sovrascrivere il video fourcc del file di output.

ESEMPIO:
-ffourcc div3
Il file di output conterrà "div3" come video fourcc.

-forza-avi-aspetto <0.2-3.0>
Sostituisci l'aspetto memorizzato nell'intestazione vprp AVI OpenDML. Questo può essere usato per
cambia le proporzioni con '-ovc copy'.

-frameno-file (DEPRECATO)
Specificare il nome del file audio con le mappature dei numeri di fotogramma create nel primo
(solo audio) passaggio di una speciale modalità di codifica a tre passaggi.
NOTA: L'uso di questa modalità molto probabilmente ti darà la desincronizzazione AV. Non usarlo. è
conservato solo per compatibilità con le versioni precedenti e verrà probabilmente rimosso in futuro
versione.

-hr-edl-cerca
Usa un metodo più preciso, ma molto più lento per saltare le aree. Aree contrassegnate per
i salti non vengono cercati, vengono invece decodificati tutti i frame, ma solo i
i frame necessari sono codificati. Ciò consente di iniziare da limiti non di fotogrammi chiave.
NOTA: Non è garantito che funzioni correttamente con '-ovc copy'.

-Informazioni (AVI solo)
Specificare l'intestazione delle informazioni del file AVI risultante.

Le opzioni disponibili sono:

Aiuto
Mostra questa descrizione.

nome=
titolo dell'opera

artista=
artista o autore dell'opera

genere=
categoria di lavoro originale

soggetto=
contenuto dell'opera

copyright=
informazioni sul copyright

srcform=
formato originale del materiale digitalizzato

commento=
commenti generali sul lavoro

-nessuna espansione automatica
Non inserire automaticamente il filtro di espansione nella catena di filtri di MEncoder.
Utile per controllare in quale punto della catena di filtri vengono visualizzati i sottotitoli quando
sottotitoli hardcoding su un film.

-non codificati
Non tentare di codificare i fotogrammi duplicati in duplicato; emette sempre zero byte
cornici per indicare i duplicati. I frame a byte zero verranno comunque scritti a meno che a
viene caricato un filtro o un codificatore in grado di eseguire la codifica duplicata. Attualmente il
solo tale filtro è harddup.

-noodml (-di avi solo)
Non scrivere indice OpenDML per file AVI >1GB.

-noskip
Non saltare i fotogrammi.

-o
Output nel nome file specificato.
Se vuoi un nome file di output predefinito, puoi mettere questa opzione in MEncoder
file di configurazione.

-oac <codec nome>
Codifica con il codec audio specificato (nessuna impostazione predefinita).
NOTA: Utilizzare -oac help per ottenere un elenco dei codec audio disponibili.

ESEMPIO:
-oac copia
nessuna codifica, solo streamcopy
-oac pcm
Codifica in PCM non compresso.
-oac mp3lame
Codifica in MP3 (usando LAME).
-oac lavc
Codifica con un codec libavcodec.

-Di (BETA CODICE!)
Codifica nel formato contenitore specificato (predefinito: AVI).
NOTA: Utilizzare -of help per ottenere un elenco dei formati contenitore disponibili.

ESEMPIO:
-di avi
Codifica in AVI.
-di mpeg
Codifica in MPEG (vedi anche -mpegopts).
-di lavf
Codifica con i muxer libavformat (vedi anche -lavfopts).
-di rawvideo
flusso video non elaborato (nessun muxing - solo un flusso video)
-di rawaudio
flusso audio non elaborato (nessun muxing - un solo flusso audio)

-ofps
Specificare un valore di fotogrammi al secondo (fps) per il file di output, che può essere diverso
da quello del materiale di partenza. Deve essere impostato per fps variabili (ASF, alcuni MOV) e
file progressivi (30000/1001 fps MPEG telecine).

-ovc <codec nome>
Codifica con il codec video specificato (nessuna impostazione predefinita).
NOTA: Usa -ovc help per ottenere un elenco dei codec video disponibili.

ESEMPIO:
-ovc copia
nessuna codifica, solo streamcopy
-ovc crudo
Codifica in un formato non compresso arbitrario (usa '-vf format' per selezionare).
-ovc lavc
Codifica con un codec libavcodec.

-passlogfile
Invia le informazioni del primo passaggio a invece del divx2pass.log di default in
modalità di codifica a due passaggi.

-salto limite
Specificare il numero massimo di frame che possono essere saltati dopo aver codificato un frame
(-noskiplimit per illimitato).

-vobsubout
Specificare il nome di base per i file di output .idx e .sub. Questo disattiva i sottotitoli
rendering nel filmato codificato e lo devia in file di sottotitoli VOBsub.

-vobsuboutid
Specificare il codice di due lettere della lingua per i sottotitoli. Questo sovrascrive ciò che è
leggere dal DVD o dal file .ifo.

-vobsuboutindex
Specificare l'indice dei sottotitoli nei file di output (default: 0).

-forza-fotogrammi chiave , ,...
Forza i fotogrammi chiave ai timestamp specificati, più precisamente al primo fotogramma
dopo ogni tempo specificato.

Questa opzione può essere utilizzata per garantire che un punto di ricerca sia presente in corrispondenza di un contrassegno di capitolo o
qualsiasi altro posto designato nel file di output.

I timestamp devono essere specificati in ordine crescente.

Dato che MEncoder non invia timestamp lungo la catena di filtri, probabilmente avrai bisogno
per utilizzare il filtro fixpts affinché questa opzione funzioni.

Non tutti i codec supportano i fotogrammi chiave forzati. Attualmente, il supporto è implementato solo
per i seguenti encoder: lavc, x264, xvid.

CODEC SPECIFICO CODIFICA VERSIONI (MENCODER SOLO)


È possibile specificare parametri di codifica specifici del codec utilizzando la seguente sintassi:

- opta

Dove può essere: lavc, xvidenc, mp3lame, toolame, twolame, nuv, xvfw, faac, x264enc,
mpeg, lav.

mp3 zoppo (-lameopts)
Aiuto
ottenere aiuto

vbr=<0-4>
metodo bitrate variabile
0 cbr
1 mt
2 dx (predefinito)
3 aprile
4 metri

abr
bitrate medio

cbr
bitrate costante Forza anche la codifica della modalità CBR sulle successive modalità predefinite ABR.

br=<0-1024>
bitrate in kbps (solo CBR e ABR)

q=<0-9>
qualità (0 - massima, 9 - minima) (solo VBR)

aq=<0-9>
qualità algoritmica (0 - migliore/più lento, 9 - peggiore/più veloce)

rapporto=<1-100>
rapporto di compressione

vol=<0-10>
guadagno in ingresso audio

modalità=<0-3>
(predefinito: automatico)
0 stereo
1 giunto-stereo
2 doppio canale
3 mono

padding=<0-2>
0 nessuno
1 tutto
2 regolare

veloce
Attiva la codifica più veloce nelle successive modalità di preset VBR. Questo risulta in
qualità leggermente inferiore e bitrate più alti.

highpassfreq=
Imposta una frequenza di filtraggio passa alto in Hz. Le frequenze inferiori a quella specificata saranno
essere tagliato fuori. Un valore di -1 disabiliterà il filtraggio, un valore di 0 lascerà LAME
scegliere i valori automaticamente.

lowpassfreq=
Imposta una frequenza di filtraggio passa basso in Hz. Le frequenze superiori a quella specificata saranno
essere tagliato fuori. Un valore di -1 disabiliterà il filtraggio, un valore di 0 lascerà LAME
scegliere i valori automaticamente.

preimpostato=
valori preimpostati

Aiuto
Stampa ulteriori opzioni e informazioni sulle impostazioni predefinite.

medie
Codifica VBR, buona qualità, intervallo di bitrate 150-180 kbps

Standard
Codifica VBR, alta qualità, intervallo di bitrate 170-210 kbps

estremo
Codifica VBR, altissima qualità, intervallo di bitrate 200-240 kbps

pazzo
Codifica CBR, massima qualità preimpostata, bitrate 320 kbps

<8-320>
Codifica ABR a bitrate kbps medio dato

ESEMPI:
veloce:preimpostato=standard
adatto alla maggior parte delle persone e alla maggior parte dei tipi di musica e già piuttosto alto
qualità
cbr:preimpostato=192
Codifica con preimpostazioni ABR a un bitrate costante forzato di 192 kbps.
preimpostato=172
Codifica con preimpostazioni ABR a un bitrate medio di 172 kbps.
preimpostato=estremo
per persone con un udito estremamente buono e apparecchiature simili

nome utensile ed doppiamente (-toolameopts ed -twolameopts rispettivamente)
br=<32-384>
In modalità CBR questo parametro indica il bitrate in kbps, in modalità VBR lo è
il bitrate minimo consentito per frame. La modalità VBR non funzionerà con un valore inferiore
112

vbr=<-50-50> (VBR solo)
gamma di variabilità; se negativo l'encoder sposta il bitrate medio verso il
limite inferiore, se positivo verso il superiore. Quando è impostato su 0, viene utilizzato CBR (impostazione predefinita).

maxvbr=<32-384> (VBR solo)
bitrate massimo consentito per frame, in kbps

modalità= | jstereo | mono | doppio>
(predefinito: mono per audio a 1 canale, stereo altrimenti)

psi=<-1-4>
modello psicoacustico (default: 2)

errprot=<0 | 1>
Includere la protezione dagli errori.

debug=<0-10>
livello di debug

FAAC (-faacotti)
br=
bitrate medio in kbps (si escludono a vicenda con la qualità)

qualità=<1-1000>
modalità qualità, maggiore è il migliore (si escludono a vicenda con br)

oggetto=<1-4>
complessità del tipo di oggetto
1 PRINCIPALE (predefinito)
2 BASSO
3 SSR
4 LTP (estremamente lento)

mpeg=<2|4>
Versione MPEG (predefinito: 4)

tns
Abilita la modellazione temporale del rumore.

cutoff=<0-sampling_rate/2>
frequenza di taglio (predefinito: sampling_rate/2)

crudo
Memorizza il flusso di bit come payload non elaborato con extradata nell'intestazione del contenitore
(predefinito: 0, corrisponde ad ADTS). Non impostare questo flag se non esplicitamente richiesto
o non sarai in grado di rimuovere il flusso audio in seguito.

lavc (-lavcopts)
Molte opzioni di libavcodec (lavc in breve) sono documentate in modo conciso. Leggi la fonte per intero
dettagli.

ESEMPIO:
vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250

o= = [, = [,...]]
Passa AVOptions al codificatore libavcodec. Nota, una patch per rendere l'o= non necessario e
passare tutte le opzioni sconosciute attraverso il sistema AVOption è il benvenuto. Un elenco completo di
AVOptions può essere trovato nel manuale FFmpeg. Nota che alcune AVOptions potrebbero entrare in conflitto
con le opzioni MEncoder.

ESEMPIO:
o=bt=100k

acodec=
codec audio (predefinito: mp2)
ac3
Dolby digitale (AC-3)
adpcm_*
Formati PCM adattivi: vedere la documentazione HTML per i dettagli.
flac
Codec audio senza perdita di dati (FLAC)
g726
G.726 ADPCM
libfaac
Codifica audio avanzata (AAC) - utilizzando FAAC
libmp3lame
MPEG-1 audio layer 3 (MP3) - utilizzando LAME
mp2
MPEG-1 livello audio 2 (MP2)
pcm_*
Formati PCM: vedere la documentazione HTML per i dettagli.
roq_dpcm
ID Software RoQ DPCM
sonico
codec sperimentale semplice con perdita di dati
sonicl
codec sperimentale semplice senza perdite
vorbis
vorbis
wmav1
Audio multimediale Windows v1
wmav2
Audio multimediale Windows v2

abitrate=
bitrate audio in kbps (predefinito: 224)

atag=
Usa il tag del formato audio di Windows specificato (es. atag=0x55).

bit_esatto
Utilizzare solo algoritmi bit esatto (eccetto (I)DCT). Inoltre bit_exact disabilita
diverse ottimizzazioni e quindi dovrebbe essere utilizzato solo per i test di regressione, che richiedono
file binari identici anche se la versione dell'encoder cambia. Anche questo sopprime
l'intestazione user_data nei flussi MPEG-4. Non utilizzare questa opzione a meno che tu non lo sappia
esattamente quello che stai facendo.

thread=<1-8>
Numero massimo di thread da utilizzare (predefinito: 1). Può avere un leggero effetto negativo
sulla stima del movimento.

vcodec=
Impiega il codec specificato (predefinito: mpeg4).
asv1
Video ASUS v1
asv2
Video ASUS v2
video digitale
Video digitale Sony
ffv1
Il codec video lossless di FFmpeg
ffvhuff
non standard 20% più piccolo HuffYUV usando YV12
flv
Sorenson H.263 utilizzato in Flash Video
h261
H.261
h263
H.263
h263p
H.263 +
hufyuv
HuffYUVPiù
libteora
Teora
libx264
x264 H.264/AVC MPEG-4 Parte 10
libxvid
Xvid MPEG-4 Parte 2 (ASP)
ljpeg
JPEG senza perdita
mjpeg
Motion JPEG
video mpeg1
Video MPEG-1
video mpeg2
Video MPEG-2
mpeg4
MPEG-4 (DivX4/5)
msmpeg4
DivX 3
msmpeg4v2
MSMPEG4v2
roqvideo
Software di identificazione video RoQ
rv10
un vecchio codec RealVideo
neve (vedi anche: vstrict)
Codec sperimentale basato su wavelet di FFmpeg
svq1
Video di Apple Sorenson 1
wmv1
Windows Media Video, versione 1 (alias WMV7)
wmv2
Windows Media Video, versione 2 (alias WMV8)

vqmin=<1-31>
quantizzatore minimo

1 Non consigliato (file molto più grande, poca differenza di qualità e lato strano
effetti: msmpeg4, h263 sarà di qualità molto bassa, il ratecontrol sarà
confuso con conseguente qualità inferiore e alcuni decoder non saranno in grado di
decodificarlo).

2 Consigliato per la normale codifica mpeg4/mpeg1video (impostazione predefinita).

3 Consigliato per h263(p)/msmpeg4. Il motivo per preferire 3 su 2 è
che 2 potrebbe portare a traboccamenti. (Questo sarà risolto per h263(p) da
cambiando il quantizzatore per MB in futuro, msmpeg4 non può essere corretto in quanto
non lo supporta.)

lmin=<0.01-255.0>
Moltiplicatore di Lagrange minimo a livello di frame per il controllo della frequenza (predefinito: 2.0). Lavc lo farà
raramente usano quantizzatori al di sotto del valore di lmin. Abbassare lmin renderà lavc di più
probabilmente sceglierà quantizzatori più bassi per alcuni fotogrammi, ma non inferiori al valore di
vqmin. Allo stesso modo, aumentare lmin renderà lavc meno probabile che scelga quantizzatori bassi,
anche se vqmin li avrebbe consentiti. Probabilmente vorrai impostare lmin approssimativamente
uguale a qmin. Quando è in uso la quantizzazione adattiva, la modifica di lmin/lmax potrebbe avere
meno di un effetto; vedere mblmin/mblmax.

lmax=<0.01-255.0>
moltiplicatore di Lagrange massimo per il controllo della velocità (predefinito: 31.0)

mblmin=<0.01-255.0>
Moltiplicatore di Lagrange minimo a livello di macroblocco per il controllo della velocità (predefinito: 2.0). Questo
parametro influenza le opzioni di quantizzazione adattiva come qprd, lumi_mask, ecc.

mblmax=<0.01-255.0>
Moltiplicatore di Lagrange massimo a livello di macroblocco per il controllo della velocità (predefinito: 31.0).

vqscale=<0-31>
Quantizzazione costante/codifica a qualità costante (seleziona la modalità di quantizzazione fissa). UN
un valore più basso significa una qualità migliore ma file più grandi (predefinito: -1). In caso di neve
codec, il valore 0 significa codifica senza perdite. Poiché gli altri codec non supportano
questo, vqscale=0 avrà un effetto indefinito. 1 non è raccomandato (vedi vqmin per
dettagli).

vqmax=<1-31>
Quantizzatore massimo, 10-31 dovrebbe essere un intervallo sano (default: 31).

vqdiff=<1-31>
differenza massima del quantizzatore tra I- o P-frame consecutivi (default: 3)

vmax_b_frames=<0-4>
numero massimo di fotogrammi B tra fotogrammi non B:
0 nessun fotogramma B (predefinito)
Intervallo sano 0-2 per MPEG-4

vme=<0-5>
metodo di stima del movimento. I metodi disponibili sono:
0 nessuno (qualità molto bassa)
1 pieno (lento, attualmente non mantenuto e disabilitato)
2 log (bassa qualità, attualmente non mantenuto e disabilitato)
3 phod (di bassa qualità, attualmente non manutenuti e disabilitati)
4 EPZS: taglia = 1 diamante, la dimensione può essere regolata con le opzioni *dia (impostazione predefinita)
5 X1 (sperimentale, attualmente alias EPZS)
8 iter (blocco sovrapposto iterativo, utilizzato solo nella neve)

NOTA: 0-3 attualmente ignora la quantità di bit spesi, quindi la qualità potrebbe essere bassa.

me_range=<0-9999>
intervallo di ricerca della stima del movimento (predefinito: 0 (illimitato))

mbd=<0-2> (anche vedere *cm, qpel)
Algoritmo di decisione del macroblocco (modalità di alta qualità), codificare ogni blocco macro in tutto
modalità e scegli la migliore. Questo è lento ma si traduce in una migliore qualità e file
dimensione. Quando mbd è impostato su 1 o 2, il valore di mbcmp viene ignorato durante il confronto
macroblocchi (il valore mbcmp è ancora usato in altri posti però, in particolare
gli algoritmi di ricerca del movimento). Se qualsiasi impostazione di confronto (precmp, subcmp, cmp o
mbcmp) è diverso da zero, tuttavia, sarà una ricerca di movimento half-pel più lenta ma migliore
utilizzato, indipendentemente da ciò su cui è impostato mbd. Se qpel è impostato, ricerca del movimento per quarto di pel
verrà utilizzato a prescindere.
0 Usa la funzione di confronto fornita da mbcmp (predefinito).
1 Selezionare la modalità MB che richiede il minor numero di bit (=vhq).
2 Selezionare la modalità MB con la migliore distorsione di velocità.

vq
Uguale a mbd=1, mantenuto per motivi di compatibilità.

v4mv
Consenti 4 vettori di movimento per macroblocco (qualità leggermente migliore). Funziona meglio se
usato con mbd>0.

obmc
compensazione del movimento del blocco sovrapposto (H.263+)

loop
filtro loop (H.263+) nota, questo è rotto

keyint=<0-300>
intervallo massimo tra i fotogrammi chiave in fotogrammi (predefinito: 250 o un fotogramma chiave ogni
dieci secondi in un film a 25 fps. Questa è l'impostazione predefinita consigliata per MPEG-4). Più
i codec richiedono fotogrammi chiave regolari per limitare l'accumulo di disallineamenti
errore. I fotogrammi chiave sono necessari anche per la ricerca, poiché la ricerca è possibile solo a
keyframe - ma i keyframe richiedono più spazio degli altri frame, quindi qui i numeri più grandi
significa file leggermente più piccoli ma ricerca meno precisa. 0 è equivalente a 1, che
rende ogni fotogramma un fotogramma chiave. I valori >300 non sono consigliati in quanto la qualità potrebbe
essere un male a seconda del decoder, dell'encoder e della fortuna. È comune utilizzare MPEG-1/2
valori <=30.

sc_threshold=<-1000000000-1000000000>
Soglia per il rilevamento del cambio di scena. Un fotogramma chiave viene inserito da libavcodec quando
rileva un cambio di scena. È possibile specificare la sensibilità del rilevamento con questo
opzione. -1000000000 significa che è stato rilevato un cambio di scena ad ogni fotogramma,
1000000000 significa che non vengono rilevati cambiamenti di scena (predefinito: 0).

sc_factor= positivo intero>
Fa sì che i fotogrammi con quantizzatori più alti abbiano maggiori probabilità di attivare un cambio di scena
rilevamento e fare in modo che libavcodec utilizzi un I-frame (predefinito: 1). 1-16 è un intervallo sano.
I valori tra 2 e 6 possono produrre un aumento del PSNR (fino a circa 0.04 dB) e
migliore posizionamento degli I-frame nelle scene ad alto movimento. Valori superiori a 6 possono dare
PSNR leggermente migliore (circa 0.01 dB in più rispetto a sc_factor=6), ma
qualità visiva notevolmente peggiore.

vb_strategy=<0-2> (passaggio prima solo)
strategia per scegliere tra I/P/B-frame:
0 Usa sempre il numero massimo di B-frame (predefinito).
1 Evitate i fotogrammi B nelle scene ad alto movimento. Vedi l'opzione b_sensitivity per sintonizzare
questa strategia.
2 Posiziona i fotogrammi B in modo più o meno ottimale per ottenere la massima qualità (più lenta).
Potresti voler ridurre l'impatto sulla velocità di questa opzione regolando l'opzione
scala_brd.

b_sensibilità= numero intero maggiore di 0>
Regola la sensibilità con cui vb_strategy=1 rileva il movimento ed evita l'uso di B-frame
(predefinito: 40). Sensibilità più basse si tradurranno in più B-frame. Usando più B-
i fotogrammi di solito migliorano il PSNR, ma troppi fotogrammi B possono compromettere la qualità in alta velocità
scene. A meno che non ci sia una quantità di movimento estremamente elevata, b_sensitivity può
essere sicuramente abbassato al di sotto del valore predefinito; 10 è un valore ragionevole nella maggior parte dei casi.

brd_scale=<0-10>
Riduce i fotogrammi per la decisione dinamica dei fotogrammi B (impostazione predefinita: 0). Ogni volta brd_scale
è aumentato di uno, le dimensioni del telaio sono divise per due, il che migliora la velocità
di un fattore quattro. Entrambe le dimensioni del telaio completamente ridimensionato devono essere uniformi
numeri, quindi brd_scale=1 richiede che le dimensioni originali siano multipli di quattro,
brd_scale=2 richiede multipli di otto, ecc. In altre parole, le dimensioni di
il frame originale deve essere entrambi divisibile per 2^(brd_scale+1) senza resto.

bidir_refine=<0-4>
Affinare i due vettori di movimento utilizzati nei macroblocchi bidirezionali, piuttosto che ri-
utilizzando i vettori delle ricerche in avanti e all'indietro. Questa opzione non ha effetto
senza B-frame.
0 Disabilitato (predefinito).
1-4 Utilizzare una ricerca più ampia (i valori più grandi sono più lenti).

vpass=<1-3>
Attiva la modalità interna a due (o più) passaggi, specificare solo se si desidera utilizzare due (o
altro) passare la codifica.
1 primo passaggio (vedi anche turbo)
2 secondo passaggio
3 N-passo (secondo e successivi passaggi di codifica N-pass)
Ecco come funziona e come utilizzarlo:
Il primo passaggio (vpass=1) scrive il file delle statistiche. Potresti voler disattivare
alcune opzioni affamate di CPU, come la modalità "turbo".
In modalità a due passaggi, il secondo passaggio (vpass=2) legge il file delle statistiche e le basi
decisioni di ratecontrol su di esso.
In modalità N-pass, il secondo passaggio (vpass=3, che non è un errore di battitura) esegue entrambe le operazioni: prima
legge le statistiche, quindi le sovrascrive. Potresti voler eseguire il backup di divx2pass.log
prima di farlo se c'è qualche possibilità che dovrai annullare
MEncoder. Puoi utilizzare tutte le opzioni di codifica, tranne le opzioni molto affamate di CPU come
"qn".
Puoi eseguire lo stesso passaggio più e più volte per perfezionare la codifica. ogni successivo
pass utilizzerà le statistiche del passaggio precedente per migliorare. Il passaggio finale può
includere qualsiasi opzione di codifica affamata di CPU.
Se vuoi una codifica a 2 passaggi, usa prima vpass=1 e poi vpass=2.
Se vuoi una codifica di 3 o più passaggi, usa vpass=1 per il primo passaggio e poi
vpass=3 e poi vpass=3 ancora e ancora finché non sei soddisfatto della codifica.

uffyuv:
passare 1
Salva le statistiche.
passare 2
Codifica con una tabella di Huffman ottimale basata sulle statistiche dal primo
passaggio.

turbo (Due passare solo)
Velocizza notevolmente il primo passaggio utilizzando algoritmi più veloci e disabilitando l'uso intensivo della CPU
opzioni. Questo probabilmente ridurrà un po' il PSNR globale (circa 0.01 dB) e
cambia un po' di più il tipo di frame individuale e il PSNR (fino a 0.03 dB).

aspetto=
Memorizza l'aspetto del film internamente, proprio come con i file MPEG. Molto più bello di
ridimensionamento, perché la qualità non è diminuita. Solo MPlayer riprodurrà questi file
correttamente, gli altri giocatori li visualizzeranno con l'aspetto sbagliato. Il parametro dell'aspetto
può essere dato come un rapporto o un numero in virgola mobile.

ESEMPIO:
aspetto=16/9 o aspetto=1.78

aspetto automatico
Uguale all'opzione di aspetto, ma calcola automaticamente l'aspetto, tenendo conto
tutte le regolazioni (crop/expand/scale/etc.) effettuate nella catena del filtro. Non
incorrere in una penalizzazione delle prestazioni, quindi puoi tranquillamente lasciarlo sempre acceso.

vbitrate=
Specifica il bitrate (predefinito: 800).
ATTENZIONE: 1kbit = 1000 bit
4-16000
(in kbit)
16001-24000000
(in un po')

vratetol=
tolleranza approssimata della dimensione del file in kbit. 1000-100000 è un intervallo sano. (avvertimento:
1kbit = 1000 bit) (predefinito: 8000)
NOTA: vratetol non dovrebbe essere troppo grande durante il secondo passaggio o potrebbe esserci
problemi se viene utilizzato vrc_(min|max)rate.

vrc_maxrate=
bitrate massimo in kbit/sec (predefinito: 0, illimitato)

vrc_minrate=
bitrate minimo in kbit/sec (predefinito: 0, illimitato)

vrc_buf_size=
dimensione del buffer in kbit Per MPEG-1/2 questo imposta anche la dimensione del buffer vbv, usa 327 per
VCD, 917 per SVCD e 1835 per DVD.

vrc_buf_aggressività
attualmente inutile

strategia_vrc
Metodo di controllo del tasso. Nota che alcune delle opzioni che influenzano il controllo della velocità avranno
nessun effetto se vrc_strategy non è impostato su 0.
0 Utilizza il controllo della velocità interno lavc (predefinito).
1 Usa Xvid ratecontrol (sperimentale; richiede che MEncoder sia compilato con
supporto per Xvid 1.1 o versioni successive).

vb_qfactor=<-31.0-31.0>
fattore di quantizzazione tra fotogrammi B e non B (default: 1.25)

vi_qfactor=<-31.0-31.0>
fattore di quantizzazione tra fotogrammi I e non I (default: 0.8)

vb_qoffset=<-31.0-31.0>
offset del quantizzatore tra fotogrammi B e non B (default: 1.25)

vi_qoffset=<-31.0-31.0>
(predefinito: 0.0)
se v{b|i}_qfactor > 0
Quantizzatore di fotogrammi I/B = Quantizzatore di fotogrammi P * v{b|i}_qfactor + v{b|i}_qoffset
altro
eseguire il normale controllo della velocità (non bloccare il quantizzatore P-frame successivo) e impostare q= -q *
v{b|i}_qfattore + v{b|i}_qoffset
SUGGERIMENTO: Per eseguire la codifica a quantizzatore costante con diversi quantizzatori per I/P- e B-
frame che puoi usare: lmin= :lmax= :vb_qfactor=
ip_quant>.

vqblur=<0.0-1.0> (passaggio uno)
Sfocatura del quantizzatore (predefinito: 0.5), valori più grandi faranno una media maggiore del quantizzatore
tempo (cambio più lento).
0.0 Sfocatura del quantizzatore disabilitata.
1.0 Media il quantizzatore su tutti i fotogrammi precedenti.

vqblur=<0.0-99.0> (passaggio due)
Sfocatura gaussiana del quantizzatore (predefinito: 0.5), valori più grandi faranno la media del quantizzatore
più nel tempo (cambiamento più lento).

vqcomp=<0.0-1.0>
Compressione del quantizzatore, vrc_eq dipende da questo (default: 0.5). NOTA: percettivo
la qualità sarà ottimale da qualche parte tra gli estremi della gamma.

vrc_eq=
equazione di controllo della velocità principale

1+(tex/avgTex-1)*qComp
approssimativamente l'equazione del vecchio codice di ratecontrol

tex^qComp
con qcomp 0.5 o qualcosa del genere (predefinito)

operatori infissi:

+,-,*,/,^

variabili:

tex
complessità della trama

iTex, pTex
complessità della trama intra, non intra

avgTex
complessità della trama media

avgIITex
complessità intra texture media in I-frames

avgPITex
complessità intra texture media in P-frames

avgPPTex
complessità media della trama non intra nei fotogrammi P

avgBPTex
complessità media della trama non intra nei fotogrammi B

mv
bit usati per i vettori di movimento

fCodice
lunghezza massima del vettore di movimento in scala log2

io conto
numero di macroblocchi intra / numero di macroblocchi

var
complessità spaziale

mcVar
complessità temporale

qComp
qcomp dalla riga di comando

èI, èP, èB
È 1 se il tipo di immagine è I/P/B altrimenti 0.

Torta
Guarda il tuo libro di matematica preferito.

funzioni:

massimo(a,b),min(a,b)
massimo / minimo

gt(a,b)
è 1 se a>b, 0 altrimenti

lt(a,b)
è 1 se a

eq(a,b)
è 1 se a==b, 0 altrimenti

peccato, cos, abbronzatura, sinh, cosh, tanh, esp, log, addominali

vrc_override=
Qualità specificata dall'utente per parti specifiche (finale, crediti, ...). Le opzioni sono
, , [/ , ,
[/...]]:
qualità (2-31)
quantizzazione
qualità (-500-0)
correzione della qualità in %

vrc_init_cplx=<0-1000>
complessità iniziale (passo 1)

vrc_init_occupancy=<0.0-1.0>
occupazione iniziale del buffer, come frazione di vrc_buf_size (predefinito: 0.9)

vqsquish=<0|1>
Specificare come mantenere il quantizzatore tra qmin e qmax.
0 Usa il ritaglio.
1 Usa una bella funzione differenziabile (predefinita).

vlelim=<-1000-1000>
Imposta la soglia di eliminazione del coefficiente singolo per la luminanza. I valori negativi saranno
considera anche il coefficiente DC (dovrebbe essere almeno -4 o inferiore per la codifica a
quanto=1):
0 disabilitato (predefinito)
-4 Raccomandazione JVT

vcelim=<-1000-1000>
Imposta la soglia di eliminazione del coefficiente singolo per la crominanza. Valori negativi
prenderà in considerazione anche il coefficiente DC (dovrebbe essere almeno -4 o inferiore per la codifica
a quant=1):
0 disabilitato (predefinito)
7 Raccomandazione JVT

vstrict=<-2|-1|0|1>
rigoroso rispetto degli standard
0 disabilitato
1 Consigliato solo se si desidera inviare l'output al riferimento MPEG-4
decodificatore.
-1 Consenti estensioni specifiche di libavcodec (impostazione predefinita).
-2 Abilita codec sperimentali e funzionalità che potrebbero non essere riproducibili con
future versioni di MPlayer (neve).

vdpart
Partizionamento dei dati. Aggiunge 2 byte per pacchetto video, migliora la resistenza agli errori quando
trasferimento su canali inaffidabili (es. streaming su Internet). Ogni
il pacchetto video verrà codificato in 3 partizioni separate:
1. MV
movimento
2. Coefficienti DC
immagine a bassa risoluzione
3. Coefficienti AC
dettagli
MV e DC sono più importanti, perderli sembra molto peggio che perdere l'AC e il
1. e 2. partizione. (MV e DC) sono molto più piccoli del significato della 3. partizione (AC)
che gli errori colpiranno la partizione AC molto più spesso delle partizioni MV e DC.
Pertanto, l'immagine avrà un aspetto migliore con il partizionamento che senza, come senza
il partizionamento di un errore eliminerà ugualmente AC/DC/MV.

vpsize=<0-10000> (anche vedere parte video)
Dimensioni del pacchetto video, migliora la resistenza agli errori.
0
disabilitato (predefinito)
100-1000
bella scelta

ss
modalità strutturata a fette per H.263+

grigio
codifica solo scala di grigi (più veloce)

vfdct=<0-10>
Algoritmo DCT
0 Seleziona automaticamente uno buono (predefinito).
1 intero veloce
2 intero accurato
3MMX
4 ml
5 AltiVec
6 virgola mobile AAN

idct=<0-99>
Algoritmo IDCT
NOTA: Per quanto a nostra conoscenza, tutti questi IDCT superano i test IEEE1180.
0 Seleziona automaticamente uno buono (predefinito).
1 intero di riferimento JPEG
2 semplice
3 semplicimmx
4 libmpeg2mmx (impreciso, non utilizzare per la codifica con keyint >100)
5 ps2
6 ml
7 braccio
8 AltiVec
9h4
10 braccio semplice
11H.264
12 PV3
13 PPI
14xvidmmx
15 CAV
16 simplearmv5te
17 braccio semplice v6

lumi_mask=<0.0-1.0>
Il mascheramento della luminanza è un'impostazione "psicosensoriale" che dovrebbe utilizzare il
fatto che l'occhio umano tende a notare meno dettagli nelle parti molto luminose del
foto. Il mascheramento della luminanza comprime le aree luminose più forti di quelle medie, quindi
salverà bit che potranno essere spesi di nuovo su altri frame, alzando complessivamente
qualità soggettiva, riducendo eventualmente il PSNR.
ATTENZIONE: Fai attenzione, valori troppo grandi possono causare cose disastrose.
ATTENZIONE: Valori grandi potrebbero sembrare buoni su alcuni monitor ma potrebbero sembrare orribili su
altri monitor.
0.0
disabilitato (predefinito)
0.0-0.3
gamma sana

maschera_oscura=<0.0-1.0>
Il mascheramento dell'oscurità è un'impostazione "psicosensoriale" che dovrebbe fare uso del
fatto che l'occhio umano tende a notare meno dettagli nelle parti molto scure del
foto. Il mascheramento dell'oscurità comprime le aree scure più forti di quelle medie, quindi
salverà bit che possono essere spesi di nuovo su altri fotogrammi, aumentando la soggettività complessiva
qualità, riducendo eventualmente il PSNR.
ATTENZIONE: Fai attenzione, valori troppo grandi possono causare cose disastrose.
ATTENZIONE: Valori grandi potrebbero sembrare buoni su alcuni monitor ma potrebbero sembrare orribili su
altri monitor/TV/TFT.
0.0
disabilitato (predefinito)
0.0-0.3
gamma sana

tcplx_mask=<0.0-1.0>
Mascheramento della complessità temporale (predefinito: 0.0 (disabilitato)). Immagina una scena con un uccello
volare attraverso l'intera scena; tcplx_mask aumenterà i quantizzatori dell'uccello
macroblocchi (diminuendo così la loro qualità), come l'occhio umano di solito non ha
tempo per vedere tutti i dettagli dell'uccello. Tieni presente che se l'oggetto mascherato si ferma
(ad es. l'uccello atterra) è probabile che sembri orribile per un breve periodo di tempo,
fino a quando l'encoder non capisce che l'oggetto non si muove e ha bisogno di essere rifinito
blocchi. I bit salvati verranno spesi in altre parti del video, il che potrebbe
aumentare la qualità soggettiva, a condizione che tcplx_mask sia scelto con cura.

scplx_mask=<0.0-1.0>
Mascheramento della complessità spaziale. Valori più grandi aiutano contro il blocco, se no
il filtro di sblocco viene utilizzato per la decodifica, il che forse non è una buona idea.
Immagina una scena con l'erba (che di solito ha una grande complessità spaziale), un cielo blu
e una casa; scplx_mask aumenterà i quantizzatori dei macroblocchi dell'erba, quindi
diminuendone la qualità, in modo da spendere di più per il cielo e la casa.
SUGGERIMENTO: Ritaglia completamente i bordi neri in quanto ridurranno la qualità del
macroblocchi (si applica anche senza scplx_mask).
0.0
disabilitato (predefinito)
0.0-0.5
gamma sana

NOTA: Questa impostazione non ha lo stesso effetto dell'utilizzo di una matrice personalizzata che
comprimerebbe più forte le alte frequenze, poiché scplx_mask ridurrà la qualità di P
blocchi anche se cambia solo DC. Il risultato di scplx_mask probabilmente non lo farà
sembra buono.

p_mask=<0.0-1.0> (anche vedere vi_qfactor)
Riduce la qualità degli interblocchi. Ciò equivale ad aumentare la qualità
di blocchi intra, perché lo stesso bitrate medio sarà distribuito dal rate
controller per l'intera sequenza video (impostazione predefinita: 0.0 (disabilitato)). p_mask=1.0
raddoppia i bit assegnati a ciascun blocco intra.

border_mask=<0.0-1.0>
elaborazione dei bordi per codificatori in stile MPEG. L'elaborazione delle frontiere aumenta il
quantizzatore per macroblocchi distanti meno di 1/5 della larghezza/altezza del frame
dal bordo della cornice, poiché spesso sono visivamente meno importanti.

NAQ
Normalizza la quantizzazione adattiva (sperimentale). Quando si utilizza la quantizzazione adattiva
(*_mask), il quantizzatore medio per MB potrebbe non corrispondere più al frame richiesto-
quantizzatore di livello. Naq tenterà di regolare i quantizzatori per MB per mantenere il
media adeguata.

ildct
Usa DCT interlacciato.

cappio
Utilizzare la stima del movimento interlacciato (si escludono a vicenda con qpel).

alt
Usa scantable alternativo.

in alto=<-1-1>
-1 automatico
0 campo in basso per primo
1 prima il campo in alto

formato=
YV12
difetto
444P
per ffv1
422P
per HuffYUV, JPEG senza perdita di dati, dv e ffv1
411P
per JPEG senza perdita di dati, dv e ffv1
YVU9
per JPEG senza perdita di dati, ffv1 e svq1
BGR32
per JPEG senza perdita di dati e ffv1

pred
(per HuffYUV)
0 pronostico rimasto
1 previsione piano/gradiente
2 previsione mediana

pred
(per JPEG senza perdita di dati)
0 pronostico rimasto
1 previsione superiore
2 previsione in alto a sinistra
3 previsione piano/gradiente
6 media previsione

coder
(per ffv1)
Codifica 0 vlc (Golomb-Riso)
1 codifica aritmetica (CABAC)

contesto
(per ffv1)
0 modello di contesto piccolo
1 modello di contesto grande

(per ffvhuff)
0 tabelle Huffman predeterminate (incorporate o a due passaggi)
1 tabelle di Huffman adattive

qpel
Utilizzare la compensazione del movimento di un quarto di pel (si escludono a vicenda con ilme).
SUGGERIMENTO: Questo sembra utile solo per le codifiche ad alto bitrate.

mbcmp=<0-2000>
Imposta la funzione di confronto per la decisione del macroblocco, ha effetto solo se
mbd=0. Viene utilizzato anche per alcune funzioni di ricerca del movimento, nel qual caso ha un
effetto indipendentemente dall'impostazione mbd.
0 (TRISTE)
somma delle differenze assolute, veloce (predefinito)
1 (ESS)
somma degli errori al quadrato
2 (SATD)
somma delle differenze trasformate di Hadamard assolute
3 (DCT)
somma delle differenze trasformate DCT assolute
4 (PRNR)
somma degli errori di quantizzazione al quadrato (evitare, bassa qualità)
5 (BIT)
numero di bit necessari per il blocco
6 (DR)
tasso di distorsione ottimale, lento
7 (ZERO)
0
8 (VSAD)
somma delle differenze verticali assolute
9 (VSE)
somma delle differenze verticali al quadrato
10 (NSSE)
Somma delle differenze al quadrato che preserva il rumore
11 (V53)
5/3 wavelet, usata solo sulla neve
12 (V97)
9/7 wavelet, usata solo sulla neve
+ 256
Usa anche chroma, attualmente non funziona (correttamente) con i B-frame.

ildctcmp=<0-2000>
Imposta la funzione di confronto per la decisione DCT interlacciata (vedi mbcmp per disponibile
funzioni di confronto).

precmp=<0-2000>
Imposta la funzione di confronto per la stima del movimento prima del passaggio (vedi mbcmp per
funzioni di confronto disponibili) (predefinito: 0).

cmp=<0-2000>
Imposta la funzione di confronto per la stima completa del movimento pel (vedi mbcmp per
funzioni di confronto disponibili) (predefinito: 0).

subcmp=<0-2000>
Imposta la funzione di confronto per la stima del movimento sub pel (vedi mbcmp per disponibile
funzioni di confronto) (predefinito: 0).

skipcmp=<0-2000>
FIXME: Documenta questo.

nssew=<0-1000000>
Questa impostazione controlla il peso NSSE, dove pesi maggiori provocheranno più rumore.
0 NSSE è identico a SSE Potresti trovarlo utile se preferisci conservarne un po'
rumore nel video codificato anziché filtrarlo prima della codifica (impostazione predefinita:
8).

predia=<-99-6>
tipo e dimensione del diamante per la stima del movimento pre-pass

dia=<-99-6>
Tipo e dimensione del diamante per la stima del movimento. La ricerca del movimento è un processo iterativo.
L'uso di un piccolo diamante non limita la ricerca a trovare solo un piccolo movimento
vettori. È solo un po' più probabile che ti fermi prima di trovare il meglio
vettore di movimento, specialmente quando è coinvolto il rumore. Diamanti più grandi consentono una più ampia
cercano il miglior vettore di movimento, quindi sono più lenti ma producono una qualità migliore.
I grandi diamanti normali sono di qualità migliore rispetto ai diamanti adattivi di forma.
I diamanti che si adattano alla forma sono un buon compromesso tra velocità e qualità.
NOTA: Le dimensioni dei diamanti normali e quelle adattive di forma non hanno le stesse
significato.

-3 forma di diamante adattivo (veloce) con dimensione 3

-2 forma di diamante adattivo (veloce) con dimensione 2

-1 ricerca multi-esagono irregolare (lenta)

1 dimensione normale = 1 diamante (predefinito) = diamante tipo EPZS
0
000
0

2 dimensioni normali = 2 diamanti
0
000
00000
000
0

trell
Quantizzazione ricercata da Trellis. Questo troverà la codifica ottimale per ogni 8x8
bloccare. La quantizzazione con ricerca Trellis è semplicemente una quantizzazione ottimale in
il senso PSNR rispetto al bitrate (supponendo che non ci sarebbero errori di arrotondamento
introdotto dall'IDCT, il che ovviamente non è il caso.). Trova semplicemente un blocco
per il minimo di errore e lambda*bit.
lambda
costante dipendente dal parametro di quantizzazione (QP)
bit
quantità di bit necessari per codificare il blocco
errore
somma degli errori al quadrato della quantizzazione

cbp
Valuta il modello di blocco codificato ottimale distorto. Selezionerà il modello di blocco codificato
che riduce al minimo la distorsione + lambda*rate. Questo può essere usato solo insieme a
quantizzazione a traliccio.

mv0
Prova a codificare ogni MB con MV=<0,0> e scegli quello migliore. Questo non ha effetto
se mbd=0.

mv0_threshold= non negativo intero>
Quando i vettori di movimento circostanti sono <0,0> e il punteggio di stima del movimento di
il blocco corrente è minore di mv0_threshold, <0,0> viene utilizzato per il vettore di movimento e
l'ulteriore stima del movimento viene saltata (predefinito: 256). Abbassando mv0_threshold a 0
può dare un leggero aumento di PSNR (0.01 dB) e possibilmente far sembrare il video codificato
un po 'meglio; l'aumento di mv0_threshold oltre 320 comporta una riduzione del PSNR e
qualità visiva. Valori più alti accelerano leggermente la codifica (di solito meno di
1%, a seconda delle altre opzioni utilizzate).
NOTA: Questa opzione non richiede l'abilitazione di mv0.

qprd (md=2 solo)
parametro di quantizzazione ottimale (QP) distorto dalla velocità per il dato lambda di ciascuno
macroblocco

last_pred=<0-99>
quantità di predittori di movimento dal fotogramma precedente
0 (predefinito)
a Utilizzerà 2a+1 x 2a+1 macroblocco quadrati di predittori di vettori di movimento dal
cornice precedente.

preme=<0-2>
stima del movimento pre-pass
0 disabilitato
1 solo dopo I-frame (predefinito)
2 sempre

subq=<1-8>
qualità di raffinamento subpel (per qpel) (predefinito: 8 (alta qualità))
NOTA: Questo ha un effetto significativo sulla velocità.

refs=<1-8>
numero di frame di riferimento da considerare per la compensazione del movimento (solo neve)
(predefinito: 1)

psn
stampa il PSNR (rapporto segnale-rumore di picco) per l'intero video dopo la codifica e
memorizzare il PSNR per frame in un file con un nome come 'psnr_hhmmss.log'. Restituito
i valori sono in dB (decibel), più sono alti meglio è.

mpeg_quant
Usa i quantizzatori MPEG invece di H.263.

ica
Abilita la previsione AC per MPEG-4 o la previsione intra avanzata per H.263+. Questo sarà
migliorare leggermente la qualità (circa 0.02 dB PSNR) e rallentare molto la codifica
leggermente (circa 1%).
NOTA: vqmin dovrebbe essere 8 o più per H.263+ AIC.

aiv
inter vlc alternativo per H.263+

umv
MV illimitati (solo H.263+) Consente la codifica di MV arbitrariamente lunghi.

ibias=<-256-256>
bias quantizzatore intra (256 uguale a 1.0, quantizzatore in stile MPEG predefinito: 96, stile H.263
quantizzatore predefinito: 0)
NOTA: Il quantizzatore H.263 MMX non può gestire bias positivi (impostare vfdct=1 o 2), il
Il quantizzatore MPEG MMX non può gestire i bias negativi (imposta vfdct=1 o 2).

pbias=<-256-256>
bias inter-quantizzatore (256 è uguale a 1.0, default del quantizzatore in stile MPEG: 0, stile H.263
quantizzatore predefinito: -64)
NOTA: Il quantizzatore H.263 MMX non può gestire bias positivi (impostare vfdct=1 o 2), il
Il quantizzatore MPEG MMX non può gestire i bias negativi (imposta vfdct=1 o 2).
SUGGERIMENTO: Un bias più positivo (-32 - -16 invece di -64) sembra migliorare il PSNR.

nr=<0-100000>
Riduzione del rumore, 0 significa disabilitato. 0-600 è un intervallo utile per contenuti tipici,
ma potresti volerlo alzare un po' di più per contenuti molto rumorosi (predefinito: 0).
Dato il suo piccolo impatto sulla velocità, potresti preferire usare questo sopra
filtrando il rumore con filtri video come denoise3d o hqdn3d.

qns=<0-3>
Modellazione del rumore del quantizzatore. Piuttosto che scegliere la quantizzazione per la corrispondenza più vicina
il video sorgente in senso PSNR, sceglie la quantizzazione in modo tale che il rumore
(di solito squilla) sarà mascherato da contenuti a frequenza simile nell'immagine. Più grandi
i valori sono più lenti ma potrebbero non risultare in una qualità migliore. Questo può e dovrebbe essere
usato insieme alla quantizzazione trellis, nel qual caso la quantizzazione trellis
(ottimale per peso costante) verrà utilizzato come punto di partenza per la ricerca iterativa.
0 disabilitato (predefinito)
1 Abbassare solo il valore assoluto dei coefficienti.
2 Modificare solo i coefficienti prima dell'ultimo coefficiente diverso da zero + 1.
3 Prova tutto.

inter_matrix= diviso matrice>
Usa matrice inter personalizzata. Ha bisogno di una stringa separata da virgole di 64 interi.

intra_matrix= diviso matrice>
Usa matrice intra personalizzata. Ha bisogno di una stringa separata da virgole di 64 interi.

vqmod_amp
modulazione sperimentale del quantizzatore

vqmod_freq
modulazione sperimentale del quantizzatore

dc
precisione intra DC in bit (predefinito: 8). Se specifichi vcodec=mpeg2video questo
il valore può essere 8, 9, 10 o 11.

cgop (anche vedere sc_soglia)
Chiudi tutti i GOP. Attualmente funziona solo se il rilevamento del cambio di scena è disabilitato
(sc_soglia=1000000000).

gmc
Abilita la compensazione del movimento globale.

(no)basso ritardo
Imposta il flag di ritardo basso per MPEG-1/2 (disabilita i fotogrammi B).

vglobal=<0-3>
Controlla la scrittura di intestazioni video globali.
0 Il codec decide dove scrivere le intestazioni globali (impostazione predefinita).
1 Scrivi le intestazioni globali solo in extradata (necessario per .mp4/MOV/NUT).
2 Scrivi le intestazioni globali solo davanti ai fotogrammi chiave.
3 Combina 1 e 2.

aglobale=<0-3>
Uguale a vglobal per le intestazioni audio.

livello=
Imposta livello CodecContext. Usa 31 o 41 per riprodurre video su una Playstation 3.

skip_exp=<0-1000000>
FIXME: Documenta questo.

skip_factor=<0-1000000>
FIXME: Documenta questo.

skip_threshold=<0-1000000>
FIXME: Documenta questo.

nuova (-nuvopt)
Il video di Nuppel è basato su RTJPEG e LZO. Per impostazione predefinita, i frame vengono prima codificati con RTJPEG
e poi compresso con LZO, ma è possibile disabilitare uno o entrambi i due
passa. Di conseguenza, puoi infatti produrre i420 raw, i420 compresso LZO, RTJPEG o il
RTJPEG compresso LZO predefinito.
NOTA: La documentazione di nuvrec contiene alcuni consigli ed esempi sulle impostazioni da utilizzare
per le codifiche TV più comuni.

c=<0-20>
soglia di crominanza (default: 1)

l=<0-20>
soglia di luminanza (default: 1)

lzo
Abilita la compressione LZO (impostazione predefinita).

Nolzo
Disabilita la compressione LZO.

q=<3-255>
livello di qualità (predefinito: 255)

crudo
Disabilita la codifica RTJPEG.

jpeg
Abilita la codifica RTJPEG (impostazione predefinita).

xvidenc (-xvidencopts)
Sono disponibili tre modalità: bitrate costante (CBR), quantizzatore fisso e due passaggi.

pass=<1|2>
Specificare il passaggio in modalità a due passaggi.

turbo (Due passare solo)
Velocizza notevolmente il primo passaggio utilizzando algoritmi più veloci e disabilitando l'uso intensivo della CPU
opzioni. Questo probabilmente ridurrà un po' il PSNR globale e cambierà l'individuo
tipo di frame e PSNR un po' di più.

bitrate= (CBR or seconda passare modalità)
Imposta il bitrate da utilizzare in kbit/secondo se <16000 o in bit/secondo se >16000.
Se è negativo, Xvid userà il suo valore assoluto come dimensione di destinazione (in
kByte) del video e calcola automaticamente il bitrate associato (predefinito: 687
kbit/s).

quantità_fissa=<1-31>
Passa alla modalità quantizzatore fisso e specifica il quantizzatore da utilizzare.

zone= [/ [/...]] (CBR or seconda passare modalità)
Qualità specificata dall'utente per parti specifiche (finale, crediti, ...). Ogni zona è
, , dove può essere
q Override del quantizzatore costante, dove value=<2.0-31.0> rappresenta il
valore del quantizzatore.
w Override del peso di RateControl, dove value=<0.01-2.00> rappresenta la qualità
correzione in %.

ESEMPIO:
zone=90000,q,20
Codifica tutti i frame a partire dal frame 90000 a quantizzatore costante 20.
zones=0,w,0.1/10001,w,1.0/90000,q,20
Codifica i frame 0-10000 al 10% di bitrate, codifica i frame 90000 fino alla fine a
quantizzatore costante 20. Si noti che la seconda zona è necessaria per delimitare il
prima zona, poiché senza di essa tutto sarebbe codificato fino al frame 89999
al 10% di bitrate.

me_quality=<0-6>
Questa opzione controlla il sottosistema di stima del movimento. Più alto è il valore, più
più precisa dovrebbe essere la stima (default: 6). Più preciso è il movimento
stima è, più bit possono essere salvati. La precisione si ottiene a scapito di
Tempo CPU, quindi diminuisci questa impostazione se hai bisogno di codifica in tempo reale.

(no)qpel
MPEG-4 utilizza una precisione di mezzo pixel per la sua ricerca di movimento per impostazione predefinita. Lo standard
propone una modalità in cui gli encoder possono utilizzare una precisione di un quarto di pixel. Questo
L'opzione di solito produce un'immagine più nitida. Purtroppo ha un grande impatto su
bitrate e talvolta l'uso di bitrate più elevato gli impedirà di dare un migliore
qualità dell'immagine a un bitrate fisso. È meglio testare con e senza questo
opzione e vedere se vale la pena attivarla.

(no) gmc
Abilita la compensazione del movimento globale, che fa sì che Xvid generi frame speciali (GMC-
frame) che sono adatti per le immagini Pan/Zoom/Rotazione. Indipendentemente dall'uso
di questa opzione salverà bit dipende fortemente dal materiale di origine.

(no) traliccio
La quantizzazione Trellis è un tipo di metodo di quantizzazione adattivo che consente di risparmiare bit di
modificando i coefficienti quantizzati per renderli più comprimibili dall'entropia
codificatore. Il suo impatto sulla qualità è buono e se VHQ utilizza troppa CPU per te, questo
l'impostazione può essere una buona alternativa per salvare alcuni bit (e ottenere qualità a fissa
bitrate) a un costo inferiore rispetto a VHQ (impostazione predefinita: attiva).

(no) cartone animato
Attivalo se la tua sequenza codificata è un anime/cartone animato. Modifica alcuni Xvid
soglie interne in modo che Xvid prenda decisioni migliori sui tipi di frame e sul movimento
vettori per cartoni dall'aspetto piatto.

(no)chroma_me
Il solito algoritmo di stima del movimento utilizza solo le informazioni sulla luminanza per trovare
il miglior vettore di movimento. Tuttavia, per alcuni materiali video, utilizzando i piani di crominanza
può aiutare a trovare vettori migliori. Questa impostazione alterna l'uso dei piani di crominanza per
stima del movimento (impostazione predefinita: attiva).

(no)chroma_opt
Abilita un prefiltro per l'ottimizzazione della crominanza. Farà un po' di magia in più sul colore
informazioni per ridurre al minimo l'effetto gradino sui bordi. migliorerà
qualità a scapito della velocità di codifica. Riduce il PSNR per natura, poiché il
la deviazione matematica dall'immagine originale diventerà più grande, ma il soggettivo
la qualità dell'immagine aumenterà. Poiché funziona con le informazioni sul colore, potresti volerlo
disattivalo durante la codifica in scala di grigi.

(no)hq_ac
Attiva la previsione di alta qualità dei coefficienti AC per i frame intra dal vicino
blocchi (predefinito: attivo).

vhq=<0-4>
L'algoritmo di ricerca del movimento si basa su una ricerca nel consueto dominio del colore e
cerca di trovare un vettore di movimento che minimizzi la differenza tra il riferimento
frame e il frame codificato. Con questa impostazione attivata, Xvid utilizzerà anche il
dominio della frequenza (DCT) per cercare un vettore di movimento che minimizzi non solo il
differenza spaziale ma anche la lunghezza di codifica del blocco. Dal più veloce al più lento:
0 spento
1 modalità di decisione (inter/intra MB) (predefinito)
2 ricerca limitata
3 ricerca media
4 ricerca ampia

(no) lumi_mask
La quantizzazione adattiva consente ai quantizzatori di macroblocchi di variare all'interno di ciascun frame.
Si tratta di un'impostazione "psicosensoriale" che dovrebbe sfruttare il fatto che il
l'occhio umano tende a notare meno dettagli nelle parti molto luminose e molto scure del
foto. Comprime quelle aree più fortemente di quelle medie, il che farà risparmiare
bit che possono essere spesi di nuovo su altri frame, aumentando la qualità soggettiva complessiva
e possibilmente riducendo il PSNR.

(no)scala di grigi
Fai in modo che Xvid scarti i piani di crominanza in modo che il video codificato sia solo in scala di grigi. Notare che
questo non accelera la codifica, impedisce solo la scrittura dei dati chroma
l'ultima fase della codifica.

(non) interlacciamento
Codifica i campi del materiale video interlacciato. Attiva questa opzione per interlacciato
contenuto.
NOTA: Se dovessi ridimensionare il video, avresti bisogno di un ridimensionatore compatibile con l'interlacciamento,
che puoi attivare con -vf scale= : :1.

min_iquant=<0-31>
quantizzatore I-frame minimo (default: 2)

max_quantità=<0-31>
quantizzazione I-frame massimo (default: 31)

min_pquant=<0-31>
quantizzatore P-frame minimo (default: 2)

max_pquant=<0-31>
quantizzatore P-frame massimo (default: 31)

min_bquant=<0-31>
quantizzatore minimo B-frame (default: 2)

max_bquant=<0-31>
quantizzatore massimo di fotogrammi B (default: 31)

min_key_interval= (Due passare solo)
intervallo minimo tra i fotogrammi chiave (predefinito: 0)

max_key_interval=
intervallo massimo tra i fotogrammi chiave (predefinito: 10*fps)

quant_type=
Imposta il tipo di quantizzatore da utilizzare. Per bitrate elevati, scoprirai che MPEG
la quantizzazione conserva più dettagli. Per bitrate bassi, il livellamento di H.263 sarà
ti danno meno rumore di blocco. Quando si utilizzano matrici personalizzate, quantizzazione MPEG devono obbligatoriamente: be
Usato.

quant_intra_matrix=
Carica un file intramatrice personalizzato. Puoi creare un file di questo tipo con la matrice di xvid4conf
editore.

quant_inter_matrix=
Carica un file inter matrice personalizzato. Puoi creare un file di questo tipo con la matrice di xvid4conf
editore.

keyframe_boost=<0-1000> (Due passare modo solo)
Sposta alcuni bit dal pool per altri tipi di frame a intra frame, migliorando così
qualità dei fotogrammi chiave. Questo importo è una percentuale extra, quindi un valore di 10 darà
i tuoi fotogrammi chiave 10% in più di bit rispetto al normale (impostazione predefinita: 0).

kfthreshold= (Due passare modo solo)
Funziona insieme a kfreduction. Determina la distanza minima al di sotto della quale
considera che due frame sono considerati consecutivi e trattati in modo diverso
secondo kfreduzione (default: 10).

kfreduzione=<0-100> (Due passare modo solo)
Le due impostazioni precedenti possono essere utilizzate per regolare la dimensione dei fotogrammi chiave che
considera troppo vicino al primo (di fila). kfthreshold imposta l'intervallo in cui
i fotogrammi chiave vengono ridotti e kfreduction determina la riduzione del bitrate che ottengono.
L'ultimo I-frame verrà trattato normalmente (default: 30).

max_bframes=<0-4>
Numero massimo di fotogrammi B da inserire tra i fotogrammi I/P (impostazione predefinita: 2).

bquant_ratio=<0-1000>
rapporto di quantizzazione tra fotogrammi B e non B, 150=1.50 (default: 150)

bquant_offset=<-1000-1000>
offset del quantizzatore tra fotogrammi B e non B, 100=1.00 (default: 100)

bf_threshold=<-255-255>
Questa impostazione consente di specificare quale priorità assegnare all'uso dei fotogrammi B.
Maggiore è il valore, maggiore è la probabilità che vengano utilizzati i fotogrammi B (impostazione predefinita:
0). Non dimenticare che i fotogrammi B di solito hanno un quantizzatore più alto, e quindi
la produzione aggressiva di B-frame può causare una qualità visiva peggiore.

(no)chiuso_gop
Questa opzione dice a Xvid di chiudere ogni GOP (Group Of Pictures delimitato da due I-
frame), che rende i GOP indipendenti l'uno dall'altro. Questo implica solo che il
l'ultimo fotogramma del GOP è un fotogramma P o un fotogramma N ma non un fotogramma B. è
di solito è una buona idea attivare questa opzione (impostazione predefinita: attiva).

(non) imballato
Questa opzione ha lo scopo di risolvere i problemi di ordine dei frame durante la codifica in formati contenitore
come AVI che non può far fronte a frame fuori ordine. In pratica, la maggior parte dei decoder
(sia software che hardware) sono in grado di gestire da soli l'ordine dei frame e potrebbero
confondersi quando questa opzione è attivata, quindi puoi tranquillamente lasciare se disattivata, a meno che
sai davvero cosa stai facendo.
ATTENZIONE: Questo genererà un flusso di bit illegale e non sarà decodificabile da ISO-
Decoder MPEG-4 eccetto DivX/libavcodec/Xvid.
ATTENZIONE: Questo memorizzerà anche una falsa versione DivX nel file, quindi il bug
il rilevamento automatico di alcuni decoder potrebbe essere confuso.

frame_drop_ratio=<0-100> (max_bframe=0 solo)
Questa impostazione consente la creazione di flussi video con frame rate variabile. Il valore di
l'impostazione specifica una soglia al di sotto della quale, se la differenza delle seguenti
frame al frame precedente è inferiore o uguale a questa soglia, un frame non lo ottiene
codificato (un cosiddetto n-vop viene inserito nel flusso). In riproduzione, quando si raggiunge un
n-vop verrà visualizzato il fotogramma precedente.
ATTENZIONE: Giocare con questa impostazione può produrre un video a scatti, quindi usalo sul tuo
propri rischi!

rc_reaction_delay_factor=
Questo parametro controlla il numero di frame che il controller della velocità CBR attenderà
prima di reagire ai cambiamenti di bitrate e compensarli per ottenere una costante
bitrate su un intervallo medio di frame.

rc_averaging_period=
Il vero CBR è difficile da raggiungere. A seconda del materiale video, il bitrate può essere
variabile e difficile da prevedere. Pertanto Xvid utilizza un periodo medio per il quale
garantisce una data quantità di bit (meno una piccola variazione). queste impostazioni
esprime il "numero di frame" per cui Xvid fa la media del bitrate e cerca di
raggiungere CBR.

rc_buffer=
dimensione del buffer di controllo della velocità

curve_compression_high=<0-100>
Questa impostazione consente a Xvid di togliere una certa percentuale di bit dall'alto
scene di bitrate e restituirle al serbatoio di bit. Potresti anche usare questo se
hai una clip con così tanti bit assegnati a scene ad alto bitrate che il
le scene a bitrate basso (er) iniziano a sembrare cattive (predefinito: 0).

curve_compression_low=<0-100>
Questa impostazione permette a Xvid di dare una certa percentuale di bit extra ai bassi
scene con bitrate, prendendo alcuni bit dall'intera clip. Questo potrebbe tornare utile
se hai alcune scene a basso bitrate che sono ancora a blocchi (predefinito: 0).

overflow_control_strength=<0-100>
Durante il passaggio uno dei due passaggi di codifica, viene calcolata una curva di bitrate ridimensionata. Il
differenza tra quella curva attesa e il risultato ottenuto durante la codifica è
chiamato trabocco. Ovviamente, i due controller di velocità di passaggio cercano di compensare
che traboccano, distribuendolo sui fotogrammi successivi. Questa impostazione controlla come
gran parte dell'overflow viene distribuito ogni volta che c'è un nuovo frame. Valori bassi
consentire il controllo pigro dell'overflow, i picchi di velocità elevati vengono compensati più lentamente (potrebbe
portare a mancanza di precisione per piccole clip). Valori più alti apporteranno modifiche in bit
ridistribuzione più brusca, forse troppo brusca se la imposti su un valore troppo alto, creando
artefatti (predefinito: 5).
NOTA: Questa impostazione influisce molto sulla qualità, giocaci con attenzione!

max_overflow_improvement=<0-100>
Durante l'allocazione dei bit del frame, il controllo dell'overflow può aumentare la dimensione del frame.
Questo parametro specifica la percentuale massima di cui il controllo dell'overflow è
ha permesso di aumentare la dimensione del telaio, rispetto all'allocazione della curva ideale
(predefinito: 5).

max_overflow_degradation=<0-100>
Durante l'allocazione dei bit del frame, il controllo dell'overflow può ridurre la dimensione del frame.
Questo parametro specifica la percentuale massima di cui il controllo dell'overflow è
consentito di ridurre le dimensioni del fotogramma, rispetto all'allocazione della curva ideale
(predefinito: 5).

container_frame_overhead=<0...>
Specifica un sovraccarico medio di frame per frame, in byte. La maggior parte delle volte gli utenti
esprimono il loro bitrate target per il video senza prendersi cura del contenitore video
in testa. Questo piccolo ma (principalmente) sovraccarico può causare la dimensione del file di destinazione
essere superato. Xvid consente agli utenti di impostare la quantità di sovraccarico per frame il
container genera (dare solo una media per frame). 0 ha un significato speciale, è
consente a Xvid di utilizzare i propri valori predefiniti (predefinito: 24 - sovraccarico medio AVI).

profilo=
Limita le opzioni e il VBV (picco bitrate in un breve periodo) in base al
Profili Simple, Advanced Simple e DivX. I video risultanti dovrebbero essere riproducibili
su giocatori autonomi che aderiscono a queste specifiche del profilo.
illimitato
nessuna restrizione (impostazione predefinita)
sp0
profilo semplice a livello 0
sp1
profilo semplice a livello 1
sp2
profilo semplice a livello 2
sp3
profilo semplice a livello 3
sp4a
profilo semplice al livello 4a
sp5
profilo semplice a livello 5
sp6
profilo semplice a livello 6
asp0
profilo semplice avanzato a livello 0
asp1
profilo semplice avanzato a livello 1
asp2
profilo semplice avanzato a livello 2
asp3
profilo semplice avanzato a livello 3
asp4
profilo semplice avanzato a livello 4
asp5
profilo semplice avanzato a livello 5
palmare dxn
Profilo palmare DXN
dxnportntsc
Profilo NTSC portatile DXN
dxnportpal
Profilo PAL portatile DXN
dxnhtntsc
Profilo NTSC home theater DXN
dxnhtpal
Profilo PAL dell'home theater DXN
dxnhdtv
Profilo DXN HDTV
NOTA: Questi profili dovrebbero essere usati insieme a un appropriato -fourcc.
Generalmente DX50 è applicabile, poiché alcuni lettori non riconoscono Xvid ma la maggior parte
riconoscere DivX.

par=
Specifica la modalità Pixel Aspect Ratio (da non confondere con DAR, il Display
Proporzioni). PAR è il rapporto tra la larghezza e l'altezza di un singolo pixel. Così
entrambi sono correlati in questo modo: DAR = PAR * (larghezza/altezza).
MPEG-4 definisce 5 rapporti di aspetto pixel e uno esteso, dando l'opportunità
per specificare un rapporto di aspetto pixel specifico. È possibile specificare 5 modalità standard:
vga11
È il normale PAR per i contenuti per PC. I pixel sono un'unità quadrata.
amico43
PAL standard 4:3 PAR. I pixel sono rettangoli.
amico169
come sopra
ntsc43
come sopra
ntsc169
come sopra (non dimenticare di dare il rapporto esatto.)
ext
Ti permette di specificare le tue proporzioni pixel con par_width e
par_altezza.
NOTA: In generale, è sufficiente impostare le opzioni di aspetto e aspetto automatico.

par_width=<1-255> (par=est solo)
Specifica la larghezza delle proporzioni pixel personalizzate.

par_height=<1-255> (par=est solo)
Specifica l'altezza delle proporzioni pixel personalizzate.

aspetto= | f (galleggiante valore)>
Memorizza l'aspetto del film internamente, proprio come i file MPEG. Soluzione molto più bella di
ridimensionamento, perché la qualità non è diminuita. MPlayer e pochi altri giocatori lo faranno
riprodurre questi file correttamente, altri li visualizzeranno con l'aspetto sbagliato. Il
parametro di aspetto può essere dato come un rapporto o un numero in virgola mobile.

(nessun)autoaspetto
Uguale all'opzione di aspetto, ma calcola automaticamente l'aspetto, tenendo conto
tutte le regolazioni (crop/expand/scale/etc.) effettuate nella catena del filtro.

psn
Stampa il PSNR (rapporto segnale-rumore di picco) per l'intero video dopo la codifica e
memorizzare il PSNR per frame in un file con un nome come 'psnr_hhmmss.log' nel
directory corrente. I valori restituiti sono in dB (decibel), più sono alti meglio è.

mettere a punto
Salva le statistiche per frame in ./xvid.dbg. (Questo non è il file di controllo a due passaggi.)

Le seguenti opzioni sono disponibili solo in Xvid 1.1.x e versioni successive.

bvhq=<0|1>
Questa impostazione consente di utilizzare i candidati vettoriali per i fotogrammi B per la codifica
scelto utilizzando un operatore ottimizzato per la distorsione del tasso, che è ciò che viene fatto per P-
frame con l'opzione vhq. Questo produce fotogrammi di tipo B più belli mentre si incorre
quasi nessuna penalità di prestazione (predefinito: 1).

vbv_bufsize=<0...> (Due passare modo solo)
Specificare la dimensione del buffer di verifica del buffering video (VBV) in bit (impostazione predefinita: 0 - VBV
spunta disabilitato). VBV consente di limitare il bitrate di picco per riprodurre il video
correttamente sui lettori hardware. Ad esempio, il profilo Casa utilizza
vbv_bufsize=3145728. Se imposti vbv_bufsize dovresti impostare anche vbv_maxrate. Nota
che non esiste vbv_peakrate perché Xvid in realtà non lo usa per il bitrate
controllo; le altre opzioni VBV sono sufficienti per limitare il bitrate di picco.

vbv_initial=<0...vbv_bufsize> (Due passare modo solo)
Specificare il riempimento iniziale del buffer VBV in bit (predefinito: 75% di vbv_bufsize).
L'impostazione predefinita è probabilmente ciò che desideri.

vbv_maxrate=<0...> (Due passare modo solo)
Specificare la velocità di elaborazione massima in bit/s (impostazione predefinita: 0). Ad esempio, la Casa
il profilo utilizza vbv_maxrate=4854000.

La seguente opzione è disponibile solo in Xvid 1.2.x e versioni successive.

thread=<0-n>
Crea n thread per eseguire la stima del movimento (impostazione predefinita: 0). Il numero massimo di
thread che possono essere utilizzati è l'altezza dell'immagine divisa per 16.

x264enc (-x264encopt)
bitrate=
Imposta il bitrate medio da utilizzare in kbit/secondo (predefinito: disattivato). Dal momento che locale
il bitrate può variare, questa media potrebbe essere imprecisa per video molto brevi (vedi
rateo). Il bitrate costante può essere ottenuto combinandolo con vbv_maxrate, at
significativa riduzione della qualità.

qp=<0-51>
Questo seleziona il quantizzatore da usare per i P-frame. I fotogrammi I e B sono sfalsati da
questo valore da ip_factor e pb_factor, rispettivamente. 20-40 è un intervallo utile.
Valori più bassi danno come risultato una migliore fedeltà, ma bitrate più alti. 0 è senza perdite. Nota
che la quantizzazione in H.264 funziona in modo diverso da MPEG-1/2/4: la quantizzazione di H.264
parametro (QP) è su scala logaritmica. La mappatura è approssimativamente H264QP = 12
+ 6*log2(MPEGQP). Ad esempio, MPEG a QP=2 è equivalente a H.264 a QP=18.
Generalmente, questa opzione dovrebbe essere evitata e crf dovrebbe essere usato invece come farà crf
produrre risultati visivi migliori per le stesse dimensioni.

crf=<1.0-50.0>
Abilita la modalità di qualità costante e seleziona la qualità. La scala è simile a
QP. Come le modalità basate sul bitrate, questo consente a ciascun frame di utilizzare un QP diverso
in base alla complessità del telaio. Questa opzione dovrebbe essere generalmente utilizzata al posto di
qp.

crf_max=
Con CRF e VBV, limitare RF a questo valore (potrebbe causare underflow di VBV!).

passa=<1-3>
Abilita la modalità a 2 o 3 passaggi. Si consiglia di codificare sempre in modalità a 2 o 3 passaggi come
porta a una migliore distribuzione dei bit e migliora la qualità complessiva.
1 primo passaggio
2 secondi di passaggio (di codifica a due passaggi)
3 N° passaggio (secondo e terzo passaggio della codifica a tre passaggi)
Ecco come funziona e come utilizzarlo:
Il primo passaggio (pass=1) raccoglie le statistiche sul video e le scrive su un file.
Potresti voler disattivare alcune opzioni affamate di CPU, oltre a quelle che lo sono
attivato per impostazione predefinita.
In modalità a due passaggi, il secondo passaggio (pass=2) legge il file delle statistiche e le basi
decisioni di ratecontrol su di esso.
In modalità a tre passaggi, il secondo passaggio (pass=3, che non è un errore di battitura) fa entrambe le cose: It
prima legge le statistiche, poi le sovrascrive. Puoi usare tutte le codifiche
opzioni, ad eccezione delle opzioni molto affamate di CPU.
Il terzo passaggio (pass=3) è lo stesso del secondo passaggio, tranne per il fatto che ha il
statistiche del secondo passaggio su cui lavorare. Puoi utilizzare tutte le opzioni di codifica, incluso
Quelli affamati di CPU.
Il primo passaggio può utilizzare il bitrate medio o il quantizzatore costante. ABR è
consigliato, poiché non richiede di indovinare un quantizzatore. I passaggi successivi sono
ABR e deve specificare il bitrate.

profilo=
Vincola le opzioni in modo che siano compatibili con un profilo H.264.
linea di base
no8x8dct bframes=0 nocabac cqm=flat weightp=0 nointerlacciato qp>0
principale no8x8dct cqm=flat qp>0
alta qp>0 (predefinito)

preimpostato=
Utilizzare una preimpostazione per selezionare le impostazioni di codifica.
ultra veloce
no8x8dct aq_mode=0 b_adapt=0 bframes=0 nodeblock nombtree me=dia
nomixed_refs partizioni=nessuna ref=1 scenecut=0 subq=0 trellis=0 noweight_b
peso p=0
super veloce
nombtree me=dia nomixed_refs partizioni=i8x8,i4x4 ref=1 subq=1 traliccio=0
peso p=0
molto veloce
nombtree nomixed_refs ref=1 subq=2 traliccio=0 pesop=0
più veloce
nomixed_refs rc_lookahead=20 ref=5 subq=4 pesop=1
veloce rc_lookahead=30 ref=2 subq=6
medie
Si applicano le impostazioni predefinite.
lento b_adapt=2 direct=auto me=umh rc_lookahead=50 ref=5 subq=8
più lento
b_adapt=2 direct=auto me=umh partizioni=all rc_lookahead=60 ref=8 subq=9
traliccio=2
molto lento
b_adapt=2 b_frames=8 direct=auto me=umh me_range=24 partizioni=all ref=16
subq=10 traliccio=2 rc_lookahead=60
placebo
bframes=16 b_adapt=2 direct=auto nofast_pskip me=tesa me_range=24
partizioni=all rc_lookahead=60 ref=16 subq=10 traliccio=2

melodia=
Regola le impostazioni per un particolare tipo di fonte o situazione. Tutte le impostazioni sintonizzate
vengono sovrascritti da impostazioni utente esplicite. Più accordature sono separate da
virgole, ma è possibile utilizzare solo una sintonizzazione psy alla volta.
film (sintonizzazione psichica)
deblock=-1,-1 psy-rd= ,0.15
animazione (sintonizzazione psichica)
b_frames={+2} deblock=1,1 psy-rd=0.4: aq_strength=0.6 ref={doppio se
>1 altro 1}
grano (sintonizzazione psy)
aq_strength=0.5 nodct_decimate deadzone_inter=6 deadzone_intra=6
deblock=-2,-2 ipratio=1.1 pbratio=1.1 psy-rd= ,0.25 qcomp=0.8
fermo immagine (sintonizzazione psy)
aq_strength=1.2 deblocco=-3,-3 psy-rd=2.0,0.7
psnr (sintonizzazione psy)
aq_mode=0 ficcanaso
ssim (sintonizzazione psy)
aq_mode=2 ficcanaso
codice rapido
nocabac nodeblock noweight_b pesop=0
latenza zero
bframes=0 force_cfr rc_lookahead=0 sync_lookahead=0 sliced_thread

slow_firstpass
Disabilita le seguenti opzioni più veloci con pass=1: no_8x8dct me=dia partitions=none
ref=1 subq={2 if >2 else invariato} trellis=0 fast_pskip. Queste impostazioni
migliorare significativamente la velocità di codifica pur avendo un impatto minimo o nullo sul
qualità del passaggio finale.
Questa opzione è implicita con preset=placebo.

keyint=
Imposta l'intervallo massimo tra i fotogrammi IDR (predefinito: 250). Valori maggiori risparmiano bit,
quindi migliorare la qualità, a scapito della ricerca della precisione. A differenza di MPEG-1/2/4, H.264
non soffre di deriva DCT con grandi valori di keyint.

keyint_min=<1-keyint/2>
Imposta l'intervallo minimo tra i fotogrammi IDR (impostazione predefinita: auto). Se compaiono scene tagliate
entro questo intervallo, sono ancora codificati come I-frame, ma non ne iniziano uno nuovo
GOP. In H.264, gli I-frame non necessariamente vincolano un GOP chiuso perché è
possibile prevedere un fotogramma P da più fotogrammi rispetto a un solo fotogramma
prima di esso (vedi anche frameref). Pertanto, gli I-frame non sono necessariamente ricercabili.
I fotogrammi IDR impediscono ai fotogrammi P successivi di fare riferimento a qualsiasi fotogramma prima del
Cornice IDR.

scenecut=<-1-100>
Controlla l'aggressività con cui inserire I-frame extra (predefinito: 40). Con piccolo
valori di scenecut, il codec deve spesso forzare un I-frame quando supererebbe
keyint. Buoni valori di scenecut possono trovare una posizione migliore per l'I-frame. Larga
i valori utilizzano più I-frame del necessario, sprecando così bit. -1 disabilita il taglio della scena
rilevamento, quindi gli I-frame vengono inseriti solo una volta ogni due keyint frame, anche se a
il taglio della scena avviene prima. Questo non è raccomandato e spreca bitrate come scenecut
codificati come fotogrammi P sono grandi quanto i fotogrammi I, ma non reimpostare il "keyint
contatore".

(no)intra_aggiorna
Aggiornamento periodico all'interno del blocco invece dei fotogrammi chiave (impostazione predefinita: disabilitato). Questa opzione
disabilita i frame IDR e, invece, utilizza una barra verticale mobile di intra-coded
blocchi. Ciò riduce l'efficienza della compressione ma avvantaggia lo streaming a bassa latenza e
resilienza alla perdita di pacchetti.

frameref=<1-16>
Numero di fotogrammi precedenti utilizzati come predittori nei fotogrammi B e P (impostazione predefinita: 3). Questo
è efficace negli anime, ma nel materiale live-action i miglioramenti di solito diminuiscono
spento molto rapidamente al di sopra di circa 6 frame di riferimento. Questo non ha alcun effetto sulla decodifica
velocità, ma aumenta la memoria necessaria per la decodifica. Alcuni decoder possono solo
gestire un massimo di 15 frame di riferimento.

bframes=<0-16>
numero massimo di B-frame consecutivi tra I e P-frame (predefinito: 3)

(no)b_adattare
Decide automaticamente quando utilizzare i B-frame e quanti, fino al massimo
sopra specificato (predefinito: attivo). Se questa opzione è disabilitata, il numero massimo
di fotogrammi B viene utilizzato.

b_bias=<-100-100>
Controlla la decisione eseguita da b_adapt. Un b_bias più alto produce più B-frame
(predefinito: 0).

b_pyramid=
Consente di utilizzare i fotogrammi B come riferimenti per prevedere altri fotogrammi. Per esempio,
considera 3 B-frame consecutivi: I0 B1 B2 B3 P4. Senza questa opzione, i fotogrammi B
seguire lo stesso schema di MPEG-[124]. Quindi sono codificati nell'ordine I0 P4 B1 B2
B3 e tutti i B-frame sono previsti da I0 e P4. Con questa opzione, sono
codificato come I0 P4 B2 B1 B3. B2 è lo stesso di sopra, ma B1 è previsto da I0 e
B2 e B3 sono previsti da B2 e P4. Questo di solito si traduce in un leggero miglioramento
compressione, a quasi nessun costo di velocità. Tuttavia, questa è un'opzione sperimentale: it
non è completamente sintonizzato e potrebbe non essere sempre d'aiuto. Richiede bframes >= 2. Svantaggio:
aumenta il ritardo di decodifica a 2 fotogrammi.
normale
Consenti fotogrammi B come riferimenti come descritto sopra (non compatibile con Blu-ray).
rigoroso
Non consentire i fotogrammi P che fanno riferimento ai fotogrammi B. Dà una compressione peggiore, ma è
richiesto per la compatibilità Blu-ray.
nessuna
Disabilita l'uso di fotogrammi B come riferimenti.

(no)open_gop
Utilizzare i punti di ripristino per chiudere i GOP; disponibile solo con bframe.

(no)bluray_compat
Abilita gli hack di compatibilità per il supporto Blu-Ray.

(no)fake_interlacciato
Contrassegna il flusso come interlacciato ma codifica in modo progressivo. Rende possibile codificare 25p
e flussi Blu-Ray 30p. Ignorato in modalità interlacciata.

frame_packing=<0-5>
Definisci la disposizione dei fotogrammi per i video stereoscopici.
0 Scacchiera: i pixel sono alternativamente da L e R.
1 Alternanza di colonne - L e R sono interlacciate per colonna.
2 Alternanza di righe - L e R sono interlacciate per riga.
3 Fianco a fianco - L è a sinistra, R è a destra.
4 Alto-basso - L è in alto, R è in basso.
5 Alternanza di fotogrammi: una vista per fotogramma.

(no)sblocco
Usa il filtro di sblocco (impostazione predefinita: attivo). Poiché richiede pochissimo tempo rispetto al suo
guadagno di qualità, non è consigliabile disabilitarlo.

deblock=<-6-6>,<-6-6>
Il primo parametro è AlphaC0 (predefinito: 0). Questo regola le soglie per H.264
filtro di deblock in-loop. Innanzitutto, questo parametro regola la quantità massima di
modifica che il filtro può causare su un qualsiasi pixel. In secondo luogo, questo
Il parametro influisce sulla soglia per la differenza attraverso il bordo che viene filtrato. UN
il valore positivo riduce maggiormente gli artefatti di blocco, ma macchia anche i dettagli.
Il secondo parametro è Beta (predefinito: 0). Ciò influisce sulla soglia di dettaglio.
I blocchi molto dettagliati non vengono filtrati, poiché il livellamento causato dal filtro
sarebbe più evidente del blocco originale.
Il comportamento predefinito del filtro raggiunge quasi sempre una qualità ottimale, quindi è
meglio lasciar perdere o fare solo piccoli aggiustamenti. Tuttavia, se il tuo
il materiale sorgente ha già dei blocchi o dei disturbi che vorresti rimuovere,
potrebbe essere una buona idea alzarlo un po'.

(no) caba
Usa CABAC (codifica aritmetica binaria adattabile al contesto) (impostazione predefinita: attiva). Leggermente
rallenta la codifica e la decodifica, ma dovrebbe risparmiare il 10-15% di bitrate. A meno che tu non sia
cercando la velocità di decodifica, non dovresti disabilitarla.

qp_min=<1-51> (ABR or seconda passaggio)
Quantizzatore minimo, 10-30 sembra essere un intervallo utile (default: 10).

qp_max=<1-51> (ABR or seconda passaggio)
quantizzatore massimo (default: 51)

qp_step=<1-50> (ABR or seconda passaggio)
valore massimo di cui il quantizzatore può essere incrementato/decrementato tra i fotogrammi
(predefinito: 4)

(no)mbtree
Abilita il controllo della velocità dell'albero dei macroblocchi (impostazione predefinita: abilitato). Usa una grande prospettiva per
tenere traccia della propagazione temporale dei dati e della qualità del peso di conseguenza. In multipasso
modalità, questo scrive in un file di statistiche separato denominato .mbtree.

rc_lookahead=<0-250>
Regola la distanza lookahead di mbtree (predefinito: 40). I valori più grandi saranno più lenti
e fa sì che x264 consumi più memoria, ma può produrre una qualità superiore.

ratetol=<0.1-100.0> (ABR or seconda passaggio)
varianza consentita nel bitrate medio (nessuna unità particolare) (predefinito: 1.0)

vbv_maxrate= (ABR or seconda passaggio)
bitrate locale massimo, in kbit/secondo (predefinito: disabilitato)

vbv_bufsize= (ABR or seconda passaggio)
periodo medio per vbv_maxrate, in kbit (predefinito: nessuno, deve essere specificato se
vbv_maxrate è abilitato)

vbv_init=<0.0-1.0> (ABR or seconda passaggio)
occupazione iniziale del buffer, come frazione di vbv_bufsize (predefinito: 0.9)

ip_factor=
fattore di quantizzazione tra I- e P-frame (default: 1.4)

pb_factor=
fattore di quantizzazione tra i fotogrammi P e B (default: 1.3)

qcomp=<0-1> (ABR or seconda passaggio)
compressione del quantizzatore (default: 0.6). Un valore più basso aumenta il bitrate
costante, mentre un valore più alto rende più costante il parametro di quantizzazione.

cplx_blur=<0-999> (Due passare solo)
Sfocatura temporale della complessità stimata del fotogramma, prima della compressione della curva (impostazione predefinita:
20). Valori più bassi consentono al valore del quantizzatore di saltare di più, valori più alti
costringerlo a variare più dolcemente. cplx_blur garantisce che ogni I-frame abbia qualità
paragonabile ai seguenti P-frame, e assicura che l'alternanza alta e bassa
i frame di complessità (ad es. animazione a basso fps) non sprecano bit in fluttuazioni
quantizzatore.

qblur=<0-99> (Due passare solo)
Sfocatura temporale del parametro di quantizzazione, dopo la compressione della curva (default:
0.5). Valori più bassi consentono al valore del quantizzatore di saltare di più, valori più alti
costringerlo a variare più dolcemente.

zone= [/ [/...]]
Qualità specificata dall'utente per parti specifiche (finale, crediti, ...). Ogni zona è
, , dove l'opzione può essere
q=<0-51>
quantizzazione
b=<0.01-100.0>
moltiplicatore di bitrate
NOTA: L'opzione del quantizzatore non è strettamente applicata. Colpisce solo la pianificazione
fase di ratecontrol, ed è ancora soggetto a compensazione dell'overflow e
qp_min/qp_max.

direct_pred=
Determina il tipo di previsione del movimento utilizzata per i macroblocchi diretti nei fotogrammi B.
nessuno I macroblocchi diretti non vengono utilizzati.
spaziale
I vettori di movimento vengono estrapolati dai blocchi adiacenti. (predefinito)
temporaneo
I vettori di movimento vengono estrapolati dal seguente P-frame.
auto Il codec seleziona tra spaziale e temporale per ogni fotogramma.
Spaziale e temporale sono approssimativamente la stessa velocità e PSNR, la scelta tra
dipendono dal contenuto del video. L'auto è leggermente migliore, ma più lenta. Auto è
più efficace se combinato con il multipass. direct_pred=none è sia più lento che
bassa qualità.

peso
Modalità di previsione P-frame ponderata (impostazione predefinita: 2).
0 disabilitato (più veloce)
1 ref ponderato (migliore qualità)
2 riferimenti ponderati + duplicati (migliore)

(no) peso_b
Usa la previsione ponderata nei fotogrammi B. Senza questa opzione, in modo bidirezionale
i macroblocchi previsti danno uguale peso a ciascun sistema di riferimento. Con questa opzione,
i pesi sono determinati dalla posizione temporale del B-frame rispetto al
Riferimenti. Richiede bframes > 1.

partizioni=
Abilita alcuni tipi di macroblocchi opzionali (predefinito: p8x8,b8x8,i8x8,i4x4).
p8x8 Abilita i tipi p16x8, p8x16, p8x8.
p4x4 Abilita tipi p8x4, p4x8, p4x4. p4x4 è consigliato solo con subq >= 5,
e solo a basse risoluzioni.
b8x8 Abilita i tipi b16x8, b8x16, b8x8.
i8x8 Abilita il tipo i8x8. i8x8 non ha effetto a meno che 8x8dct sia abilitato.
i4x4 Abilita il tipo i4x4.
all Abilita tutti i tipi precedenti.
nessuno Disabilita tutti i tipi precedenti.
Indipendentemente da questa opzione, i tipi di macroblocchi p16x16, b16x16 e i16x16 sono sempre
abilitato.
L'idea è di trovare il tipo e la dimensione che meglio descrivono una certa area del
foto. Ad esempio, un pan globale è meglio rappresentato da blocchi 16x16, mentre
piccoli oggetti in movimento sono meglio rappresentati da blocchi più piccoli.

(no)8x8dct
Dimensione della trasformazione spaziale adattiva: consente ai macroblocchi di scegliere tra 4x4 e 8x8
DCT. Consente anche il tipo di macroblocco i8x8. Senza questa opzione, solo 4x4 DCT è
Usato.

io=
Seleziona l'algoritmo di stima del movimento fullpixel.
dia diamante ricerca, raggio 1 (veloce)
esagono ricerca esagonale, raggio 2 (predefinito)
umh ricerca multi-esagono irregolare (lenta)
esa ricerca esaustiva (molto lenta e non meglio di umh)

me_range=<4-64>
raggio di ricerca del movimento esaustivo o multi-esagono (predefinito: 16)

subq=<0-11>
Regola la qualità del perfezionamento subpel. Questo parametro controlla la qualità rispetto alla velocità
compromessi coinvolti nel processo di decisione di stima del movimento. subq=5 può comprimere
fino al 10% migliore di subq=1.
0 Esegue la stima del movimento con precisione fullpixel su tutti i macroblocchi candidati
tipi. Quindi seleziona il tipo migliore con la metrica SAD (più veloce di subq=1, non
consigliato a meno che tu non stia cercando una codifica ultraveloce).
1 Funziona come 0, quindi perfeziona il movimento di quel tipo in un quarto di pixel veloce
precisione (veloce).
2 Esegue la stima del movimento di precisione a mezzo pixel su tutti i macroblocchi candidati
tipi. Quindi seleziona il tipo migliore con la metrica SATD. Quindi affina il
movimento di quel tipo a una precisione di un quarto di pixel.
3 Come 2, ma utilizza un perfezionamento a quarto di pixel più lento.
4 Esegue una rapida stima del movimento con precisione di un quarto di pixel su tutti i candidati
tipi di macroblocchi. Quindi seleziona il tipo migliore con la metrica SATD. Poi
termina il perfezionamento del quarto di pixel per quel tipo.
5 Esegue la stima del movimento con precisione di un quarto di pixel della migliore qualità su tutti i candidati
tipi di macroblocchi, prima di selezionare il tipo migliore. Affina anche i due
vettori di movimento utilizzati nei macroblocchi bidirezionali con metrica SATD, piuttosto
piuttosto che riutilizzare i vettori delle ricerche in avanti e all'indietro.
6 Consente l'ottimizzazione della distorsione della velocità dei tipi di macroblocchi in I- e P-
cornici.
7 Consente l'ottimizzazione della distorsione della velocità dei tipi di macroblocchi in tutti i frame
(predefinito).
8 Consente l'ottimizzazione della distorsione della velocità dei vettori di movimento e della previsione intra
modalità nei fotogrammi I e P.
9 Consente l'ottimizzazione della distorsione della velocità dei vettori di movimento e della previsione intra
modalità in tutti i frame.
10 QP-RD; richiede trellis=2 e aq_mode=1 o superiore (migliore).
11 RD completo; disattivare tutte le risoluzioni anticipate.
In quanto sopra, "tutti i candidati" non significa esattamente tutti i tipi abilitati: 4x4, 4x8,
8x4 vengono provati solo se 8x8 è migliore di 16x16.

(no)chroma_me
Tiene conto delle informazioni sulla crominanza durante la ricerca del movimento subpixel (impostazione predefinita:
abilitato). Richiede subq>=5.

(no)mix_rifs
Consente a ciascuna partizione di movimento 8x8 o 16x8 di selezionare indipendentemente un frame di riferimento.
Senza questa opzione, un intero macroblocco deve utilizzare lo stesso riferimento. Richiede
frameref>1.

traliccio=<0-2> (cabaca solo)
quantizzazione ottimale con distorsione di velocità
0 disabilitato
1 abilitato solo per la codifica finale (default)
2 abilitato durante tutte le decisioni di modalità (lento, richiede subq>=6)

psy-rd=rd[,trell]
Imposta la forza dell'ottimizzazione psicovisiva.
rd=<0.0-10.0>
forza di ottimizzazione psy (richiede subq>=6) (predefinito: 1.0)
trell=<0.0-10.0>
trellis (richiede trellis, sperimentale) (predefinito: 0.0)

(no) psi
Abilita ottimizzazioni psicovisive che danneggiano PSNR e SSIM ma dovrebbero avere un aspetto migliore
(predefinito: abilitato).

deadzone_inter=<0-32>
Imposta la dimensione della zona morta di quantizzazione inter luma per la quantizzazione non-trellis
(predefinito: 21). Valori più bassi aiutano a preservare i dettagli fini e la grana della pellicola
(tipicamente utile per codifica con bitrate/qualità elevato), mentre valori più alti aiutano a filtrare
questi dettagli per risparmiare bit che possono essere spesi di nuovo su altri macroblocchi e
frame (tipicamente utile per le codifiche con bitrate affamato). Si consiglia di
inizia modificando deadzone_intra prima di modificare questo parametro.

deadzone_intra=<0-32>
Imposta la dimensione della zona morta di quantizzazione intra luma per la quantizzazione non-trellis
(predefinito: 11). Questa opzione ha lo stesso effetto di deadzone_inter tranne per il fatto che
colpisce intra frame. Si consiglia di iniziare modificando questo parametro
prima di cambiare deadzone_inter.

(no)fast_pskip
Esegue il rilevamento anticipato dei salti nei fotogrammi P (impostazione predefinita: abilitato). Questo di solito
migliora la velocità senza alcun costo, ma a volte può produrre artefatti in aree prive di
dettagli, come il cielo.

(no)dct_decimate
Elimina i blocchi dct nei fotogrammi P contenenti solo un piccolo coefficiente singolo
(predefinito: abilitato). Questo rimuoverà alcuni dettagli, quindi salverà i bit che possono
essere speso ancora su altri fotogrammi, sperando di elevare la qualità soggettiva complessiva. Se
stai comprimendo contenuti non anime con un bitrate di destinazione elevato, potresti volerlo
disabilitalo per preservare il maggior numero di dettagli possibile.

nr=<0-100000>
Riduzione del rumore, 0 significa disabilitato. 100-1000 è un intervallo utile per contenuti tipici,
ma potresti volerlo alzare un po' di più per contenuti molto rumorosi (predefinito: 0).
Dato il suo piccolo impatto sulla velocità, potresti preferire usare questo sopra
filtrando il rumore con filtri video come denoise3d o hqdn3d.

chroma_qp_offset=<-12-12>
Utilizzare un quantizzatore diverso per la crominanza rispetto al luma. I valori utili sono nel
intervallo <-2-2> (predefinito: 0).

aq_mode=<0-2>
Definisce come la quantizzazione adattiva (AQ) distribuisce i bit:
0 disabilitato
1 Evitare di spostare i bit tra i fotogrammi.
2 Sposta i bit tra i fotogrammi (per impostazione predefinita).

aq_strength= galleggiante valore>
Controlla quanta quantizzazione adattiva (AQ) riduce il blocco e la sfocatura in flat
e aree con texture (impostazione predefinita: 1.0). Un valore di 0.5 porterà a AQ debole e inferiore
dettagli, quando un valore di 1.5 porterà a un AQ forte e maggiori dettagli.

cqm= >
Utilizza una matrice di quantizzazione personalizzata predefinita o carica una matrice di formato JM
file.
piatto
Usa la matrice piatta 16 predefinita (impostazione predefinita).
jvt
Usa la matrice JVT predefinita.

Utilizzare il file matrice in formato JM fornito.
NOTA: Gli utenti di Windows CMD.EXE potrebbero riscontrare problemi con l'analisi della riga di comando
se tentano di utilizzare tutti gli elenchi CQM. Ciò è dovuto alla lunghezza della riga di comando
limitazione. In questo caso si consiglia di inserire le liste in formato JM CQM
file e caricato come specificato sopra.

cqm4iy= (anche vedere mq)
Matrice intraluminanza 4x4 personalizzata, fornita come elenco di 16 valori separati da virgola in
la gamma 1-255.

cqm4ic= (anche vedere mq)
Matrice intra crominanza 4x4 personalizzata, fornita come elenco di 16 valori separati da virgole
nella gamma 1-255.

cqm4py= (anche vedere mq)
Matrice inter luminanza 4x4 personalizzata, fornita come elenco di 16 valori separati da virgola in
la gamma 1-255.

cqm4pc= (anche vedere mq)
Matrice intercrominanza 4x4 personalizzata, fornita come elenco di 16 valori separati da virgole
nella gamma 1-255.

cqm8iy= (anche vedere mq)
Matrice intraluminanza 8x8 personalizzata, fornita come elenco di 64 valori separati da virgola in
la gamma 1-255.

cqm8py= (anche vedere mq)
Matrice inter luminanza 8x8 personalizzata, fornita come elenco di 64 valori separati da virgola in
la gamma 1-255.

level_idc=<10-51>
Imposta il livello del flusso di bit come definito dall'allegato A dello standard H.264 (predefinito: 51
- livello 5.1). Questo è usato per dire al decoder di quali capacità ha bisogno
sostegno. Usa questo parametro solo se sai cosa significa e hai bisogno di farlo
impostalo.

(no)cpu_indipendente
Garantire l'esatta riproducibilità tra diverse CPU invece di scegliere differenti
algoritmi quando disponibili/migliori (predefinito: abilitato).

thread=<0-16>
Genera thread da codificare in parallelo su più CPU (impostazione predefinita: 0). Questo ha un
leggera penalizzazione alla qualità della compressione. 0 o 'auto' dice a x264 di rilevare quanti
CPU che hai e scegli un numero appropriato di thread.

(nessun)filo_tagliato
Usa threading basato su sezioni (impostazione predefinita: disabilitato). A differenza del normale threading, questo
l'opzione non aggiunge latenza di codifica, ma è leggermente più lenta e meno efficace a
compressione.

slice_max_size=<0 or positivo intero>
Dimensione massima della sezione in byte (impostazione predefinita: 0). Un valore pari a zero disabilita il massimo.

slice_max_mbs=<0 or positivo intero>
Dimensione massima della fetta in numero di macroblocchi (predefinito: 0). Un valore zero disabilita
il massimo.

fette=<0 or positivo intero>
Numero massimo di sezioni per fotogramma (predefinito: 0). Un valore zero disabilita il
massimo.

sync_lookahead=<0-250>
Regola la dimensione del buffer lookahead con thread (impostazione predefinita: 0). 0 o 'auto' dice
x264 per determinare automaticamente la dimensione del buffer.

(no)deterministico
Usa solo ottimizzazioni deterministiche con codifica multithread (impostazione predefinita:
abilitato).

(no)intestazione_globale
Fa in modo che SPS e PPS vengano visualizzati solo una volta, all'inizio del flusso di bit (impostazione predefinita:
Disabilitato). Alcuni lettori, come la Sony PSP, richiedono l'uso di questa opzione.
Il comportamento predefinito fa sì che SPS e PPS si ripetano prima di ogni frame IDR.

(no) tff
Abilita la modalità interlacciata, prima il campo in alto (predefinito: disabilitato)

(no) bff
Abilita la modalità interlacciata, prima il campo in basso (impostazione predefinita: disabilitato)

nal_hrd=
Informazioni sull'HRD del segnale (richiede vbv_bufsize) (impostazione predefinita: nessuna).

(no) pic_struct
Forza pic_struct in Picture Timing SEI (predefinito: disabilitato).

(no)vincolato_intra
Abilita la previsione intra vincolata (impostazione predefinita: disabilitata). Questo significativamente
riduce la compressione, ma è necessario per il livello di base delle codifiche SVC.

output_csp=
Specifica lo spazio colore di output (predefinito: i420).

(no)aud
Scrivi i delimitatori delle unità di accesso nel flusso (impostazione predefinita: disabilitato). Abilita solo questo
se il formato del contenitore di destinazione richiede delimitatori di unità di accesso.

overscan=
Includere le informazioni di overscan VUI nel flusso (impostazione predefinita: disabilitato). Vedere
doc/vui.txt nel codice sorgente x264 per ulteriori informazioni.

formato video=
Includere le informazioni sul formato video VUI nello stream (impostazione predefinita: disabilitato). Questo è un
impostazione puramente informativa per descrivere la fonte originale. Vedi doc/vui.txt in
il codice sorgente x264 per ulteriori informazioni.

(no) fullrange
Includere le informazioni complete dell'intervallo VUI nello stream (impostazione predefinita: disabilitato). Usa questo
opzione se il tuo video di origine non è limitato all'intervallo. Vedi doc/vui.txt in x264
codice sorgente per ulteriori informazioni.

colorprim=<bt709|bt470m|bt470bg|smpte170m|smpte240m|film|undef>
Includi informazioni sui colori primari (impostazione predefinita: disabilitato). Questo può essere usato per
correzione del colore. Vedere doc/vui.txt nel codice sorgente x264 per ulteriori informazioni.

transfer=<bt709|bt470m|bt470bg|linear|log100|log316|smpte170m|smpte240m>
Includere le informazioni sulle caratteristiche di trasferimento VUI nel flusso (impostazione predefinita: disabilitato).
Questo può essere usato per la correzione del colore. Vedere doc/vui.txt nel codice sorgente x264 per
maggiori informazioni.

matrice di colori=
Includere i coefficienti della matrice VUI nel flusso (impostazione predefinita: disabilitato). Questo può essere
utilizzato per la correzione del colore. Vedi doc/vui.txt nel codice sorgente x264 per ulteriori informazioni
informazioni.

cromoloc=<0-5>
Includere le informazioni sulla posizione del campione chroma VUI nel flusso (impostazione predefinita: disabilitato).
Utilizzare questa opzione per garantire l'allineamento dei piani di crominanza e luminanza dopo lo spazio colore
conversioni. Vedere doc/vui.txt nel codice sorgente x264 per ulteriori informazioni.

log=<-1-3>
Regola la quantità di informazioni di registrazione stampate sullo schermo.
-1 nessuno
0 Solo errori di stampa.
1 avvisi
2 PSNR e altre statistiche di analisi al termine della codifica (impostazione predefinita)
3 PSNR, QP, tipo di frame, dimensione e altre statistiche per ogni frame

(no)psn
Stampa le statistiche del rapporto segnale-rumore.
NOTA: I campi PSNR 'Y', 'U', 'V' e 'Avg' nel riepilogo non sono
matematicamente validi (sono semplicemente la media dei PSNR per frame). Sono
conservato solo per confronto con il codec di riferimento JM. Per tutti gli altri scopi, per favore
utilizzare il PSNR 'Globale' oi PSNR per frame stampati da log=3.

(no)sim
Stampa i risultati della metrica di somiglianza strutturale. Questa è un'alternativa al PSNR,
e può essere meglio correlato con la qualità percepita del video compresso.

(non)visualizzare
Abilita le visualizzazioni x264 durante la codifica. Se l'x264 sul tuo sistema supporta
it, verrà aperta una nuova finestra durante il processo di codifica, in cui verrà visualizzato x264
tentare di presentare una panoramica di come ogni frame viene codificato. Ogni tipo di blocco attivato
il filmato visualizzato sarà colorato come segue:

dump_yuv= nome>
Scarica i frame YUV nel file specificato. Per l'uso di debug.
rosso / rosa
intra blocco
blu
interblocco
green
salta blocco
giallo
Blocco B
Questa funzione può essere considerata sperimentale e soggetta a modifiche. In particolare,
dipende dalla compilazione di x264 con le visualizzazioni abilitate. Si noti che a partire da
scrivendo questo, x264 si ferma dopo la codifica e la visualizzazione di ogni fotogramma, in attesa
all'utente di premere un tasto, a quel punto il frame successivo verrà codificato.

xvw (-xvfwopts)
La codifica con i codec Video per Windows è per lo più obsoleta a meno che non desideri codificarla
qualche oscuro codec marginale.

codec=
Il nome del file codec binario con cui codificare.

compdata=
Il nome del file delle impostazioni del codec (come firstpass.mcf) creato da vfw2menc.

MPEG muxer (-mpegopt)
Il muxer MPEG può generare 5 tipi di flussi, ognuno dei quali ha un valore predefinito ragionevole
parametri che l'utente può ignorare. In genere, quando si generano file MPEG, lo è
consigliabile disabilitare il codice frame-skip di MEncoder (vedi -noskip, -mc così come l'harddup
e filtri video softskip).

ESEMPIO:
formato=mpeg2:tsaf:vbitrate=8000

formato= | mpeg2 | xvd | xsvd | DVD | pes1 | pes2>
formato del flusso (predefinito: mpeg2). pes1 e pes2 sono formati molto rotti (no pack
header e nessun padding), ma VDR li usa; non sceglierli a meno che tu non lo sappia
esattamente quello che stai facendo.

taglia= a 65535>
Dimensioni del pacchetto in byte, non modificare a meno che tu non sappia esattamente cosa stai facendo
(predefinito: 2048).

tasso di cambio=
Muxrate nominale in kbit/s utilizzato nelle intestazioni dei pacchetti (predefinito: 1800 kb/s). Sarà
aggiornato se necessario nel caso di 'format=mpeg1' o 'mpeg2'.

tsaf
Imposta i timestamp su tutti i frame, se possibile; consigliato quando format=dvd. Se
dvdauthor si lamenta con un messaggio del tipo "..settore audio fuori portata...", tu
probabilmente non ha abilitato questa opzione.

intercalare2
Utilizza un algoritmo migliore per intercalare i pacchetti audio e video, basato su
principio che il muxer cercherà sempre di riempire il flusso con il più grande
percentuale di spazio libero.

ritardo v=<1-32760>
Tempo di ritardo video iniziale, in millisecondi (predefinito: 0), utilizzalo se vuoi ritardare
video rispetto all'audio. Non funziona con :drop.

ritardo=<1-32760>
Tempo di ritardo audio iniziale, in millisecondi (predefinito: 0), utilizzalo se vuoi ritardare
audio rispetto al video.

cadere
Se utilizzato con vdelay, il muxer elimina la parte di audio prevista.

larghezza, altezza=<1-4095>
Imposta la larghezza e l'altezza del video quando il video è MPEG-1/2.

larghezza vps, vpaltezza=<1-4095>
Imposta la larghezza e l'altezza del video di panoramica e scansione quando il video è MPEG-2.

vasto=<1 | 4/3 | 16/9 | 221/100>
Imposta il rapporto di aspetto del display per il video MPEG-2. Non usarlo su MPEG-1 o
le proporzioni risultanti saranno completamente errate.

bitrate=
Imposta il bitrate video in kbit/s per video MPEG-1/2.

vframerate=<24000/1001 | 24 | 25 | 30000/1001 | 30 | 50 | 60000/1001 | 60 >
Imposta il framerate per il video MPEG-1/2. Questa opzione verrà ignorata se utilizzata con
l'opzione telecine.

telecine
Abilita la modalità telecine soft pulldown 3:2: il muxer farà apparire il flusso video
come se fosse codificato a 30000/1001 fps. Funziona solo con video MPEG-2 quando il
il framerate di output è 24000/1001 fps, convertilo con -ofps se necessario. Qualsiasi altro
framerate non è compatibile con questa opzione.

film2pal
Abilita la modalità telecine soft da FILM a PAL e da NTSC a PAL: il muxer eseguirà il
il flusso video sembra codificato a 25 fps. Funziona solo con video MPEG-2
quando il framerate di output è 24000/1001 fps, convertilo con -ofps se necessario.
Qualsiasi altro framerate è incompatibile con questa opzione.

tele_src ed tele_dest
Consente la telecinesi arbitraria utilizzando il codice DGPulldown di Donand Graft. Devi
specificare l'originale e il framerate desiderato; il muxer farà il video
lo stream sembra essere stato codificato al framerate desiderato. Funziona solo con
Video MPEG-2 quando il framerate di input è inferiore al framerate di output e il
l'aumento del framerate è <= 1.5.

ESEMPIO:
tele_src=25, tele_dest=30000/1001
Telecinema da PAL a NTSC

dimensione_vbuf=<40-1194>
Imposta la dimensione del buffer del decoder video, espressa in kilobyte. Specificalo
solo se il bitrate del flusso video è troppo alto per il formato scelto e se
sai perfettamente cosa stai facendo. Un valore troppo alto può portare a un
film non riproducibile, a seconda delle capacità del lettore. Durante il muxing di video HDTV a
dovrebbe essere sufficiente un valore di 400.

dimensione_abuf=<4-64>
Imposta la dimensione del buffer del decodificatore audio, espressa in kilobyte. Lo stesso
si applica il principio come per vbuf_size.

FFmpeg formato libav demuxer (-lavfdopts)
analisi=
Lunghezza massima in secondi per analizzare le proprietà del flusso.

formato=
Forza un demuxer libavformat specifico.

o= = [, = [,...]]
Passa AVOptions a libavformat demuxer. Nota, una patch per rendere o= non necessario e
passare tutte le opzioni sconosciute attraverso il sistema AVOption è il benvenuto. Un elenco completo di
AVOptions può essere trovato nel manuale di FFmpeg. Tieni presente che alcune opzioni potrebbero essere in conflitto
con le opzioni MPlayer/MEncoder.

ESEMPIO:
o=ignidx

dimensione della sonda=
Quantità massima di dati da sondare durante la fase di rilevamento. Nel caso di MPEG-TS
questo valore identifica il numero massimo di pacchetti TS da scansionare.

criptochiave=
Chiave di crittografia che il demuxer dovrebbe usare. Questi sono i dati binari grezzi della chiave
convertito in una stringa esadecimale.

FFmpeg formato libav muxer (-lavfopts) (anche vedere -Di lava)
ritardo=
Attualmente significativo solo per MPEG[12]: distanza massima consentita, in secondi,
tra il timer di riferimento del flusso di uscita (SCR) e il timestamp di decodifica
(DTS) per qualsiasi flusso presente (demux to decode delay). Il valore predefinito è 0.7 (come richiesto
dagli standard definiti da MPEG). Valori più alti richiedono buffer più grandi e devono
non essere utilizzato.

formato=
Sovrascrivi il formato del contenitore in cui eseguire il mux (impostazione predefinita: rilevamento automatico dal file di output
estensione).
mpg
Sistemi MPEG-1 e MPEG-2 PS
asf
Formato di streaming avanzato
avi
File di interlacciamento audio video
wav
Audio forma d'onda
swf
Macromedia Flash
flv
File video Macromedia Flash
rm
RealAudio e RealVideo
au
Formato SUN AU
dado
Formato contenitore aperto NUT (sperimentale)
mov
Tempo veloce
mp4
Formato MPEG-4
ipod
Formato MPEG-4 con flag di intestazione aggiuntivi richiesti dal firmware Apple iPod
dv
Contenitore per video digitali Sony
Matroska
Matroska

tasso di cambio=
Bitrate nominale del multiplex, in bit al secondo; attualmente è significativo
solo per MPEG[12]. A volte alzarlo è necessario per evitare "tampone
underflow”.

o= = [, = [,...]]
Passa AVOptions a libavformat muxer. Nota, una patch per rendere o= non necessario e
passare tutte le opzioni sconosciute attraverso il sistema AVOption è il benvenuto. Un elenco completo di
AVOptions può essere trovato nel manuale di FFmpeg. Tieni presente che alcune opzioni potrebbero essere in conflitto
con le opzioni MEncoder.

ESEMPIO:
o=dimensione pacchetto=100

dimensione del pacchetto=
Dimensione, espressa in byte, del pacchetto unitario per il formato scelto. Quando muovi
per le implementazioni MPEG[12] i valori predefiniti sono: 2324 per [S]VCD, 2048 per tutti
altri formati.

precarico=
Attualmente significativo solo per MPEG[12]: distanza iniziale, in secondi, tra i
timer di riferimento del flusso di output (SCR) e il timestamp di decodifica (DTS) per qualsiasi
stream presente (demux per decodificare il ritardo).

AMBIENTE VARIABILI


Esistono numerose variabili di ambiente che possono essere utilizzate per controllare il comportamento di
MPlayer e MEncoder.

MPLAYER_CHARSET (anche vedere -msgcharset)
Converti i messaggi della console nel set di caratteri specificato (impostazione predefinita: rilevamento automatico). Un valore
di "noconv" significa nessuna conversione.

MPLAYER_HOME
Directory in cui MPlayer cerca le impostazioni dell'utente.

MPLAYER_VERBOSE (anche vedere -v ed -msglevel)
Impostare il livello di dettaglio iniziale su tutti i moduli di messaggio (predefinito: 0). Il
la verbosità risultante corrisponde a quella di -msglevel 5 più il valore di
MPLAYER_VERBOSE.

liba:
PERCORSO_LADSPA
Se LADSPA_PATH è impostato, ricerca il file specificato. Se non è impostato, tu
deve fornire un percorso completo specificato. FIXME: Questo è menzionato anche nel
sezione ladspa.

libdvdcss:
DVDCSS_CACHE
Specificare una directory in cui memorizzare i valori della chiave del titolo. Questo accelererà
decodifica dei DVD che sono nella cache. Viene creata la directory DVDCSS_CACHE
se non esiste e viene creata una sottodirectory con il nome del titolo del DVD o
data di produzione. Se DVDCSS_CACHE non è impostato o è vuoto, libdvdcss utilizzerà il file
valore predefinito che è "${HOME}/.dvdcss/" in Unix e "C:\Documents and
Settings\$USER\Application Data\dvdcss\" in Win32. Il valore speciale "off"
disabilita la memorizzazione nella cache.

DVDCSS_METODO
Imposta il metodo di autenticazione e decrittografia che libdvdcss utilizzerà per leggere
dischi strapazzati. Può essere un titolo, una chiave o un disco.
chiave
è il metodo predefinito. libdvdcss utilizzerà un set di chiavi del lettore calcolate
per cercare di ottenere la chiave del disco. Questo può non riuscire se l'unità non riconosce
una qualsiasi delle chiavi del giocatore.
disco
è un metodo di fallback quando la chiave non è riuscita. Invece di usare le chiavi del giocatore,
libdvdcss creerà la chiave del disco usando un algoritmo di forza bruta. Questo
il processo richiede un uso intensivo della CPU e richiede 64 MB di memoria per l'archiviazione temporanea
dati.
titolo
è il fallback quando tutti gli altri metodi hanno fallito. Non si basa su a
scambio di chiavi con l'unità DVD, ma utilizza piuttosto un attacco crittografico per indovinare
la chiave del titolo. In rari casi questo potrebbe non riuscire perché non c'è abbastanza
dati crittografati sul disco per eseguire un attacco statistico, ma nel
d'altra parte è l'unico modo per decifrare un DVD memorizzato su un disco rigido, o a
DVD con la regione sbagliata su un'unità RPC2.

DVDCSS_RAW_DEVICE
Specificare il dispositivo grezzo da utilizzare. L'utilizzo esatto dipenderà dal tuo sistema operativo,
l'utilità Linux per configurare i dispositivi grezzi è crudo(8) per esempio. Si prega di notare che
sulla maggior parte dei sistemi operativi, l'utilizzo di un dispositivo non elaborato richiede buffer altamente allineati:
Linux richiede un allineamento di 2048 byte (che è la dimensione di un settore DVD).

DVDCSS_VERBOSE
Imposta il livello di verbosità di libdvdcss.
0 Non emette alcun messaggio.
1 Invia messaggi di errore a stderr.
2 Invia messaggi di errore e messaggi di debug a stderr.

DVDREAD_NOKEYS
Salta il recupero di tutte le chiavi all'avvio. Attualmente disabilitato.

HOMEPAGE FIXME: Documenta questo.

libao2:
AO_SUN_DISABLE_SAMPLE_TIMING
FIXME: Documenta questo.

AUDIODEV
FIXME: Documenta questo.

SERVER AUDIO
Specifica il server Network Audio System su cui il driver di uscita audio nas
dovrebbe connettersi e il trasporto che dovrebbe essere utilizzato. Se non impostato viene utilizzato DISPLAY
invece. Il trasporto può essere tra TCP e Unix. La sintassi è
tcp/ : , : o [unix]: .
La porta di base del NAS è 8000 e si aggiunge a quello.

ESEMPI:
AUDIOSERVER=qualche host:0
Connettiti al server NAS su un host utilizzando la porta e il trasporto predefiniti.
AUDIOSERVER=tcp/host:8000
Connettiti al server NAS su un host in ascolto sulla porta TCP 8000.
SERVER AUDIO=(unix)?:0
Connetti all'istanza del server NAS 0 su localhost utilizzando i socket di dominio unix.

DISPLAY
FIXME: Documenta questo.

vidice:
VIDIX_CRT
FIXME: Documenta questo.

VIDIXIVVALPHA
Impostalo su 'disabilita' per impedire al driver VIDIX di controllare
impostazioni di alphablend. Puoi quindi manipolarlo tu stesso con 'ivtvfbctl'.

os:
TERMINE FIXME: Documenta questo.

libro:
DISPLAY
FIXME: Documenta questo.

FRAME BUFFER
FIXME: Documenta questo.

HOMEPAGE FIXME: Documenta questo.

libmpdemux:
HOMEPAGE FIXME: Documenta questo.

HOMEPATH
FIXME: Documenta questo.

http_proxy
FIXME: Documenta questo.

NOMELOGO
FIXME: Documenta questo.

PROFILO UTENTE
FIXME: Documenta questo.

GUI:
DISPLAY
Il nome del display a cui deve connettersi la GUI.

HOMEPAGE La directory home dell'utente corrente.

formato libav:
AUDIO_FLIP_SINISTRA
FIXME: Documenta questo.

BKTR_DEV
FIXME: Documenta questo.

BKTR_FORMAT
FIXME: Documenta questo.

BKTR_FREQUENZA
FIXME: Documenta questo.

http_proxy
FIXME: Documenta questo.

no_proxy
FIXME: Documenta questo.

Usa gmplayer online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad