Provided by:
mplayer_1.0~rc4.dfsg1+svn34540-1_i386 
NOMBRE
mplayer - reproductor de peliculas
mencoder - codificador de peliculas
SINOPSIS
mplayer [opciones] [archivo|URL|playlist|-]
mplayer [opciones] fichero1 [opciones especificas] fichero2 [opciones
especificas]
mplayer [opciones] {grupo de ficheros y opciones} [opciones especificas
del grupo]
mplayer [dvd|dvdnav]://[titulo|[titulo_inicial]-titulo_final]
[opciones]
mplayer vcd://pista[/dispositivo]
mplayer tv://[canal] [opciones]
mplayer radio://[canal|frecuencia][/capture] [opciones]
mplayer pvr:// [opciones]
mplayer dvb://[numero_tarjeta@]canal [opciones]
mplayer mf://mascara [-mf opciones] [opciones]
mplayer [cdda|cddb]://pista[-pista_final][:velocidad][/dispositivo]
[opciones]
mplayer cue://archivo[:pista] [opciones]
mplayer [fichero|mms[t]|http|http_proxy|rt[s]p|ftp|udp|unsv|smb]://
[usuario:contrasena@]URL[:puerto] [opciones]
mplayer sdp://fichero [opciones]
mplayer mpst://host[:puerto]/URL [opciones]
mplayer tivo://host/[list|llist|fsid] [opciones]
gmplayer [opciones] [-skin skin]
mencoder [opciones] fichero [fichero|URL|-]
[-o fichero | file://fichero |
smb://[usuario:contrasena@]host/ruta_al_fichero]
mencoder [opciones] fichero1 [opciones especificas] fichero2 [opciones
especificas]
DESCRIPCI'ON
mplayer es un reproductor de peliculas para Linux (funciona en muchas
otras plataformas y arquitecturas de CPU, vea la documentacion).
Reproduce la mayoria de los ficheros MPEG/VOB, AVI, ASF/WMA/WMV, RM,
QT/MOV/MP4, ogg/OGM, MKV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM and
RoQ, soportados de forma nativa y otros codecs binarios. Ademas puede
ver VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5 e incluso peliculas WMV.
MPlayer soporta un amplio rango de controladores de salida de video y
de audio. Funciona con X11, XV, DGA, OpenGL, SVGAlib, fbdev, AAlib,
libcaca, DirectFB, Quartz, Mac OS X CoreVideo, pero tambien puede usar
GGI, SDL (y todos sus controladores), VESA (en cualquier tarjeta
compatible con VESA, incluso sin X11) , algunos controladores de
tarjetas especificas a bajo nivel (par Matrox, 3Dfs y
ATI) y algunas tarjetas decodificadoras de MPEG por hardware, tales
como Siemens DVB, Hauppauge PVR (IVTV), DXR2 y DXR3/Hollywood+. La
mayoria de ellos soportan escalado por software o por hardware, para
que pueda disfrutar de las peliculas en modo de pantalla completa.
MPlayer tiene informacion en pantalla (OSD, On Screen Display) sobre el
estado, subtitulos grandes y bonitos con suavizado de bordes y
realimentacion visual de los controles con teclado. Tipos de letra
Europeo/ISO8859-1,2 (Hungaro, Ingles, Checoslovaco, etc), Cirilico y
Koreano se soportan en 12 formatos de subtitulos (MicroDVD, SubRip,
OGM, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS y el
nuestro: MPsub) asi como subtitulos DVD (cadenas SPU, VOBsub y Closed
Captions).
mencoder (Codificador de Peliculas de MPlayer) es un codificador simple
de peliculas, disenado para codificar peliculas que se pueden
reproducir con MPlayer (vea mas arriba) a otros formatos tambien
reproducibles con MPlayer (vea mas abajo). Codifica a MPEG-4
(DivX/Xvid), cualquier codec de libavcodec y audio en PCM/MP3/VBRMP3 en
1, 2 o 3 pasadas. Ademas, tiene habilidades para copiar flujos, un
potente sistema de filtros (recortar, expandir, girar, post-procesar,
rotar, escalar, ruidos, conversion rgb/yuv) y mas.
gmplayer es MPlayer con una interfaz grafica para el usuario. Tiene
las mismas opciones que MPlayer.
Se pueden encontrar ejemplos de uso para familiarizarle rapidamente con
el manejo del programa al final de esta pagina del manual
,iLea tambi'en la documentaci'on HTML!
CONTROL INTERACTIVO
MPlayer tiene una capa de control totalmente configurable, dirigida por
ordenes,
que le permite controlar MPlayer usando el teclado, el raton, un mando
de juegos o un mando a distancia (usando LIRC). Vea la opcion -input
para conocer las maneras de configurarlo.
control por teclado
<- y ->
Posiciona atras/adelante 10 segundos.
arriba y abajo
Posiciona atras/adelante 1 minuto.
repag y avpag
Posiciona atras/adelante 10 minutos.
[ y ]
Aumenta/disminuye la velocidad de reproduccion en un 10%
{ y }
Dobla/Divide la velocidad de reproduccion.
Retroceso
Devuelve la reproduccion a la velocidad normal.
< y >
retrocede/avanza en la lista de reproduccion.
INICIO y FIN
siguiente/previa entrada del arbol de reproduccion en la
lista actual.
INS y SUPR
siguiente/previa fuente alternativa (solo para listas de
reproduccion ASX).
p / ESPACIO
Pausa la pelicula (cualquier tecla para salir del modo
pausa).
.
Paso adelante. Pesionar una vez detiene la pelicula. Cada
pulsacion posterior reproduce un frame y detiene la
pelicula otra vez (cualquier otra tecla hace retornar al
modo normal).
q / ESC
Detiene la pelicula y sale.
+ y -
Ajusta el retardo de audio por +/- 0.1 segundos.
/ y *
Decrementa/incrementa el volumen.
9 and 0
Decrementa/incrementa el volumen.
m
Silencia el sonido.
_ (solo MPEG-TS and libavformat)
Alterna entre las pistas de video disponibles
# (solo MPEG, Matroska, AVI y libavformat)
Alterna entre las pistas de audio disponibles
f
Cambia al modo de pantalla completa (vea tambien -fs).
T
Cambia al modo siempre-visible (vea tambien -ontop).
w y e
Decrementa/incrementa el rango de pan y scan.
o
Cambia entre los estados de OSD: nada / posicion /
posicion + tiempo posicion + tiempo + tiempo total.
d
Cambia el saltarse imagenes. cambia entre los estados del
salto de imagenes: nada / saltar el mostrar en pantalla /
saltar decodificacion (vea -framedrop y -hardframedrop).
v
Cambia la visibilidad de los subtitulos.
j
Alterna entre los subtitulos disponibles.
y/g
Paso adelante/atras en la lista de subtitulos
F
Cambia la visibilidad de "subtitulos forzados".
a
Cambia la alineacion de los subtitulos: arriba/enmedio/
abajo.
x y z
Ajusta el retardo de subtitulos por +/- 0.1 segundos.
r y t
Mueve los subtitulos arriba/abajo.
i (solo modo -edlout)
Establece una marca EDL.
s (solo -vf screenshot)
Realiza una captura de pantalla.
S (solo -vf screenshot)
Comienza/para la toma de capturas de pantalla.
I
Muestra el nombre del fichero que se esta reproduciendo en
pantalla.
D (solo -vo xvmc, -vf yadif, -vf kerndeint)
Activa/desactiva el desentrelazador.
(Las siguientes teclas son validas unicamente cuando se usa una
salida de video acelerada por hardware (xv, (x)vidix, (x)mga,
etc), el ecualizador por software (-vf eq o -vf eq2) o el
filtro de tonalidad (-vf hue).)
1 y 2
Ajusta el contraste.
3 y 4
Ajusta el brillo.
5 y 6
Ajusta el matiz.
7 y 8
Ajusta la saturacion.
(Las siguientes teclas son validas unicamente cuando se usa
quartz o el controlador de video de corevideo)
command + 0
Cambia el tamano de la ventana a la mitad de su tamano.
command + 1
Cambia el tamano de la ventana a su tamano original.
command + 2
Cambia el tamano de la ventana al doble su tamano
original.
command + f
Cambia al modo de pantalla completa (vea tambien -fs).
command + [ and command + ]
Establece el canal alfa de la ventana de la pelicula.
(Las siguientes teclas son validas unicamente cuando se usa el
controlador de video sdl)
c
Alterna entre los diferentes modos de pantalla completa.
n
Vuelve al modo original.
(Las siguientes teclas son validas unicamente cuando se usa un
teclado multimedia)
PAUSE
pausa.
STOP
Detiene la reproduccion y sale.
PREVIOUS and NEXT
Posiciona atras/adelante 1 minuto.
(Las siguientes teclas son validas unicamente cuando se ha
compilado con soporte
para la TV o DVB y tienen precedencia sobre las anteriores)
h and k
Selecciona el canal anterior/siguiente.
n
Cambia la norma.
u
Cambia la lista de canales.
(Las siguientes teclas son validas unicamente cuando se ha
compilado con soporte
para dvdnav: se usan para navegar por los menus)
Teclado numerico 8
Selecciona el boton hacia arriba.
Teclado numerico 2
Selecciona el boton hacia abajo.
Teclado numerico 4
Selecciona el boton hacia la izquierda.
Teclado numerico 6
Selecciona el boton hacia la derecha.
Teclado numerico 5
Vuelve al menu principal.
Teclado numerico 7
Vuelve al menu mas cercano (el orden preferido es:
capitulo->titulo->raiz).
Teclado numerico INTRO
Confirma la eleccion.
control del rat'on
Boton 3 y Boton 4
Posiciona atras/adelante 1 minuto.
Boton 4 y Boton 5
Aumenta/disminuye el volumen
control del joystick
izquierda y derecha
Posiciona atras/adelante 10 segundos.
arriba y abajo
Posiciona atras/adelante 1 minuto.
boton 1
Pausa
boton 2
Cambia los estados OSD: ninguno / busqueda /
busqueda + contador / busqueda + contador+
tiempo total.
boton 3
Aumenta/disminuye el volumen
USO
Cada opcion 'etiqueta' tiene su contrapartida 'noetiqueta', es decir,
el opuesto a la opcion -fs es -nofs.
Si una opcion esta marcada como (XXX solamente), solo funcionara en
combinacion con la opcion XXX o si esta compilado con soporte XXX.
NOTA: El analizador de subopciones (se usa por ejemplo para las
subopciones -ao pcm) soporta un modo especial de escape de cadenas
pensado para usarse con interfaces graficas de usuario externas.
Tienen el siguiente formato:
%n%string_of_length_n
EJEMPLOS:
mplayer -ao pcm:file=%10%C:test.wav test.avi
O en un script:
mplayer -ao pcm:file=%`expr length "$NAME"`%"$NAME" test.avi
FICHEROS DE CONFIGURACI'ON
Puede escribir todas sus opciones en ficheros de configuracion que
seran leidos cada vez que se ejecute MPlayer/MEncoder. El archivo de
configuracion del sistema global 'mplayer.conf' esta en su directorio
de configueracion (p.e. /etc/mplayer o /usr/local/etc/mplayer), el
especifico de usuario es '~/.mplayer/config'. El fichero de
configuracion para MEncoder es mencoder.conf en su directorio de
configuracion (p.e. /etc/mplayer o /usr/local/etc/mplayer) el
especifico de usuario es '~/.mplayer/mencoder.conf'. Las opciones
especificas de usuario sobreescriben a las del sistema y a su vez las
que se pasan por linea de comandos sustituyen a estas. La sintaxis del
archivo de configuracion es 'opcion=<valor>', todo lo que haya despues
de un '#' es considerado un comentario. Las opciones que funcionan sin
valores pueden ser activadas estableciendo su valor a 'yes' o '1' o
'true' y desactivadas estableciendo su valor a 'no' o '0' o 'false'.
Incluso las subopciones pueden se especificadas de este modo.
Tambien puede escribir ficheros de configuracion para ficheros
especificos. Si dispone de un archivo de configuracion para un archivo
llamado 'pelicula.avi' cree otro archivo llamado 'pelicula.avi.conf'
con las opciones especificas y coloquelo en ~/.mplayer o en el mismo
directorio que el fichero mientras use la opcion -use-filedir-conf
(tanto en la linea de comandos como en el fichero de configuracion
global).
EJEMPLO DE FICHERO DE CONFIGURACI'ON DE MPLAYER:
# Usar controlador de Matrox por defecto.
vo=xmga
# Me encanta practicar manualidades mientras veo videos.
flip=yes
# Decodificar/codificar multiples archivos desde png,
# empezando con mf://mascaradearchivo
mf=type=png:fps=25
# Las imagenes en negativo son extranamente bonitas.
vf=eq2=1.0:-0.8
EJEMPLO DE FICHERO DE CONFIGURACI'ON DE MENCODER:
# Establece la salida de Mencoder a un fichero por defecto.
o=encoded.avi
# Las 4 siguientes lineas permiten a mencoder tv:// comenzar la captura
# inmediatamente.
oac=pcm=yes
ovc=lavc=yes
lavcopts=vcodec=mjpeg
tv=driver=v4l2:input=1:width=768:height=576:device=/dev/video0:audiorate=48000
# conjunto de opciones por defecto mas complejo.
lavcopts=vcodec=mpeg4:autoaspect=1
lameopts=aq=2:vbr=4
ovc=lavc=1
oac=lavc=1
passlogfile=pass1stats.log
noautoexpand=1
subfont-autoscale=3
subfont-osd-scale=6
subfont-text-scale=4
subalign=2
subpos=96
spuaa=20
PERFILES
Para facilitar el trabajo con diferentes configuraciones se pueden
definir perfiles en los ficheros de configuracion. Un perfil comienza
con su nombre entre corchetes, p.e. '[mi-perfil]'. Todas las opciones
que le sigan seran parte del perfil. Se puede definir una descripcion
(mostrada por -profile help) con la opcion profile-desc. Para acabar
el perfil, comience otro o use el nombre de perfil default para seguir
con las opciones normales.
PERFIL DE EJEMPLO DE MENCODER:
[mpeg4]
profile-desc="Codificacion MPEG4"
ovc=lacv=yes
lavcopts=vcodec=mpeg4:vbitrate=1200
[mpeg4-hq]
profile-desc="Codificacion HQ MPEG4"
profile=mpeg4
lavcopts=mbd=2:trell=yes:v4mv=yes
OPCIONES GENERALES
-codecs-file <nombrearchivo> (Vea tambi'en -afm, -ac, -vfm y -vc.)
Usa el archivo codecs.conf especificado en lugar del instalado
por sistema o el interno.
-include <archivo de configuraci'on>
Archivo de configuracion especifico que se consultara despues
del que haya por defecto.
-list-options
Saca por pantalla todas las opciones disponibles
-msgcharset <charset>
Convierte los mensajes de la consola al conjunto de caracteres
especificado (default: autodetect). El texto se codificara con
el parametro especificado con la opcion de configuracion
--charset. Establezcalo a noconv para inhabilitar la conversion
(por e.j. problemas con iconv ).
NOTA: La opcion tiene efecto despues de que el analizador de la
linea de comandos ha finalizado. La variable de entorno
MPLAYER_CHARSET puede ayudarle a deshacerse de las primeras
lineas de salida estropeada.
-msglevel <all=<nivel>:<m'odulo>=<nivel>:...>
Controla la cantidad de mensajes para cada modulo. El modulo
'all' cambia la cantidad de mensajes para el resto de modulos no
especificados en la linea de comandos. Vea '-msglevel help' para
una lista de todos los modulos.
NOTA: Los mensajes mostrados antes de que la linea de comandos
haya sido analizada unicamente pueden ser controlados por la
variable de entorno MPLAYER_VERBOSE que se aplica a todos los
modulos.
Niveles disponibles:
-1 completo silencio
0 unicamente mensajes fatales
1 mensajes de error
2 mensajes de aviso
3 mensajes de ayuda cortos
4 mensajes de informacion
5 mensajes de estado (aquellos ocultos por -quiet)
6 mensajes prolijos.
7 nivel de deteccion de errores 2
8 nivel de deteccion de errores 3
9 nivel de deteccion de errores 4
-quiet
Hace que MPlayer muestre menos informacion; en particular oculta
la linea de estado (i.e. A: 0.7 V: 0.6 A-V: 0.068 ...) que no
sera mostrada. Es particularmente util en terminales lentos o
donde no funciona bien el manejo del retorno de carro (i.e. \r).
-priority <prio> (s'olo Windows)
Establece la prioridad de acuerdo a un conjuto de prioridades
predefinidas disponibles bajo Windows. Posibles valores de
<prio>:
idle|belownormal|normal|abovenormal|high|realtime
AVISO: Usar la prioridad realtime puede causar un cuelgue del
sistema.
-profile <perfil1,perfil2,...>
Usa los perfiles dados, -profile muestra una lista con todos los
perfiles definidos.
-really-quiet (vea tambi'en -quiet)
Muestra incluso menos mensajes de salida y de estado que con la
opcion -quiet.
-show-profile <perfil>
Muestra la descripcion y el contenido de un perfil.
-use-filedir-conf
Busca un fichero de configuracion especifico en el mismo
directorio que el fichero que se va a reproducir.
AVISO: Puede ser peligroso si se reproduce desde un lugar
desconocido.
-v, -verbose
Aumenta el nivel de prolijo, un nivel por cada -v encontrado en
la linea de comandos.
OPCIONES DEL REPRODUCTOR (SOLO MPLAYER)
-autoq <calidad> (use con -vf [s]pp)
Cambia dinamicamente el nivel de postprocesado dependiendo del
tiempo de CPU disponible. El numero que especifique sera el
maximo nivel usado. Lo normal es que pueda usar cualquier
numero grande. Debera usar -vf [s]pp sin parametros para que
esto funcione.
-autosync <factor>
Ajusta gradualmente la sincronizacion A/V basada en medidas de
retardo de audio. Especificando -autosync 0, por defecto, causa
que el tiempo de imagenes este basado completamente en medidas
de retardo de audio. Especificando -autosync 1 hara lo mismo,
pero se se usara sutilmente el algoritmo de correccion de A/V.
Un ratio de imagenes de video irregular que funciona bien con
-nosound puede incluso mejorarse estableciendo este a un valor
entero mayor que 1. Cuanto mas alto sea el valor, mas cerca se
estara de la sincronizacion de -nosound. Pruebe -autosync 30
para suavizar problemas con controladores de sonido que no
implementan una medida del retardo de audio perfecta.
Con este valor, si ocurre un desplazamiento de sincronizacion A/
V grande solo pasaran 1 o 2 segundos hasta estabilizarse. Este
retardo en tiempo de reaccion a repentinos desplazamientos A/V
debe ser el unico efecto colateral de activar esta opcion, para
todos los controladores de sonido.
-benchmark
Muestra algunas estadisticas en uso de CPU e imagenes eliminadas
al final de la reproduccion. Uselo en combinacion con -nosound
y -vo null para medida del rendimiento del codec de video.
NOTA: Con esta opcion MPlayer ignorara la duracion de las
imagenes mientras reproduzca solo video (puede ver esto como un
valor infinito de fps).
-colorkey <n'umero>
Cambia el colorkey a un valor RGB de su eleccion. 0x000000 es
negro y 0xffffff es blanco. Solo soportado por los
controladores de salida de video cvidix, fbdev, svga, vesa,
winvidix, xmga, xvidix, xover, xv (vea -vo xv:ck), xvmc (vea -vo
xv:ck) y directx.
-nocolorkey
Desactiva el colorkeying. Solo soportado por los controladores
de salida de video cvidix, fbdev, svga, vesa, winvidix, xmga,
xvidix, xover, xv (vea -vo xv:ck), xvmc (vea -vo xv:ck) y
directx.
-correct-pts (experimental)
Cambia MPlayer a un modo experimental en el que las marcas de
tiempo para las imagenes de video se calculan de una forma
diferente y se soportan los filtros de video que anaden nuevas
imagenes o modifican las marcas de tiempo de los existentes. Se
pueden ver las marcas de tiempo mas precisas por ejemplo cuando
se reproducen subtitulos sincronizados a cambios de escena con
la opcion -ass. Sin -correct-pts seguramente la sincronizacion
ira desplazada algunas imagenes. Esta opcion no funciona
correctamente con algunos demuxers y codecs.
-crash-debug (C'ODIGO DE DETECCI'ON DE ERRORES)
Automaticamente anade gdb sobre un fallo o SIGTRAP. El soporte
debe estar compilado anadiendo --enable-crash-debug en la fase
de configurado.
-edlout <nombredearchivo> (EDL solamente)
Crea un nuevo archivo y escribe lista de decision de edicion
(EDL) al mismo. Durante la reproduccion, cuando el usuario
pulse 'i', una entrada para saltar los ultimos dos segundos de
reproduccion sera escrita al archivo. Esto proporciona un punto
de partida para que el usuario pueda ajustar de manera fina las
entradas de EDL despues. Vea http://www.mplayerhq.hu/DOCS/HTML/
en/edl.html para mas detalles.
-enqueue (solo GUI)
Encola los archivos dados en la linea de comandos en la lista de
reproduccion en lugar de reproducirlos inmediatamente.
-fixed-vo
Fuerza un sistema de video fijo para multiples archivos (una
(des)inicializacion para todos los archivos). Por lo tanto solo
se abrira una ventana para todos los archivos. Actualmente los
siguientes controladores funcionan bien con fixed-vo: gl, gl2,
mga, svga, x11, xmga, xv, xvidix y dfbmga.
-framedrop (vea tambi'en -hardframedrop)
Se salta la representacion de algunas imagenes para mantener la
sincronizacion A/V en sistemas lentos. Los filtros de video no
se aplican a estas imagenes. Para los marcos tipo B el proceso
de decodificacion es completamente saltado.
-(no)gui
Habilita o inhabilita la interfaz grafica (la accion por defecto
depende del nombre del binario). Unicamente funciona si se usa
como primer argumento de la linea de comandos. No funciona como
opcion en el fichero de configuracion.
-h, -help, --help
Muestra un pequeno sumario de las opciones.
-hardframedrop
Salto mayor de imagenes (puede romper la decodificacion).
iLleva a distorsiones de la imagen!
-identify
Atajo para -msglevel identify=4. Muestra parametros del archivo
en un formato facilmente analizable. Tambien muestra
informacion sobre los lenguajes y los IDs de los subtitulos y
las pista de audio. En algunos casos puede obtener mas
informacion usando -msglevel identify=6. Por ejemplo, para un
DVD mostrara la duracion de cada titulo asi como el ID del
disco. El script wrapper TOOLS/midentify suprime todas las
otras salidas de MPlayer y (con suerte) muestra los nombres de
archivo.
-idle (vea tambi'en -slave)
Hace que MPlayer espere en un modo ocioso en vez de salir cuando
no hay un fichero para reproducir. Es util sobretodo cuando se
ejecuta MPlayer en modo esclavo y puede ser controlado a traves
de comandos de entrada.
-input <comandos>
Esta opcion puede usarse para configurar algunas partes del
sistema de entrada. Las rutas son relativas a ~/.mplayer/.
NOTA: Autorrepeticion esta soportada actualmente solo por
palanca de juegos.
Las ordenes disponibles son:
conf=<fichero>
Leer input.conf alternativo. Si no se da la ruta
completa, se asume ~/.mplayer/<archivo>.
ar-delay
Retardo en mseg antes de empezar a autorrepetir una
tecla (0 para inhabilitar).
ar-rate
Numero de pulsaciones de tecla a generar por segundo en
autorrepeticion.
keylist
Muestra todas las teclas a las que pueden asignarse
ordenes.
cmdlist
Muestra todas las ordenes para las que pueden asignarse
teclas.
js-dev
Especifica el dispositivo de palanca de juegos a usar
(por defecto: /dev/input/js0).
file=<fichero>
Lee comandos desde el archivo dado. Esto es mas util
con un fifo.
NOTA: Cuando el fichero especificado es un fifo MPlayer
lo abre de manera que pueda hacer 'echo "seek 10" >
mp_pipe' y el pipe sigue siendo valido.
-key-fifo-size <2-65000>
Espeficia el tamano del FIFO que almacena eventos de teclado
(default: 10). Un FIFO de tamano n puede almacenar (n-1)
eventos. Si es demasiado pequeno se pueden perder algunos
eventos (conduciendo a "botones de raton pegados" y efectos
similares). Si es demasiado grande puede parecer que MPlayer se
cuelga mientras procesa los eventos almacenados. Esta opcion se
introdujo para obtener el mimso comportamiento que antes,
establezcalo a 2 para Linux o a 1024 para Windows.
-lircconf <archivo> (LIRC solamente)
Especifica un archivo de configuracion para LIRC (por defecto:
~/.lircrc).
-list-properties
Imprime todas las propiedades disponibles.
-loop <n'umero>
Repite la reproduccion de la pelicula <numero> veces. 0
significa para siempre.
-menu (men'u OSD solamente)
Activa soporte para menu OSD.
-menu-cfg <fichero> (men'u OSD solamente)
Usa un menu.conf alternativo.
-menu-root <valor> (men'u OSD solamente)
Especifica el menu principal. TP -menu-startup (men'u OSD
solamente) Muestra el menu principal al comienzo de ejecucion.
-mouse-movements
Permite a MPlayer recibir eventos del puntero enviados por el
controlador de video de salida (actualmente solo los derivados
de X11 estan soportados). Es necesario para seleccionar los
botones en los menus de los DVD.
-noconsolecontrols
Previene que MPlayer lea eventos de teclado desde la entrada
estandar. Util cuando lea datos desde la entrada estandar.
Esto se activa automaticamente cuando se encuentra - en la linea
de ordenes. Se trata de situaciones donde debe establecerlo
manualmente, por ejemplo si abre /dev/stdin (o el equivalente en
su sistema), usa stdin en la lista de reproduccion o va a leer
desde stdin mas tarde cargando un archivo o mediante ordenes de
carga de archivo en modo esclavo.
-nojoystick
Desactiva el soporte de joystick.
-nolirc
Desactiva el soporte para LIRC.
-nomouseinput (X11 solamente)
Inhabilita la entrada de pulsar/soltar boton del raton (el menu
contextual de mozplayerxp se basa en esta opcion).
-rtc (RTC solamente)
Activa el uso del RTC de Linux (realtime clock - /dev/rtc) como
mecanismo de sincronizacion. Esto despierta el proceso cada
1/1024 para comprobar el tiempo actual. Es inutil con los
kernels modernos de Linux configurados para escritorio ya que
ellos despiertan el proceso con una precision similar cuando
usan el proceso normal de sueno.
-playlist <archivo>
Reproduce archivos de acuerdo a una lista de reproduccion (ASX,
Winamp, SMIL, o 1 archivo por linea).
NOTA: Esta opcion es considerada una entrada como entrada par
alas opciones que despues se aplican solo a los elementos de
esta lista de reproduccion.
FIXME: Esto deber aclararse mejor.
-playing-msg <cadena>
Imprime una cadena antes de empezar la reproduccion. Las
siguientes expansiones estan soportadas.
${NAME}
Expande el valor de la propiedad NAME.
$(NAME:TEXT)
Expande TEXT solo si la propiedad nombre esta
disponible.
-rtc-device <dispositivo>
Usa el dispositivo especificado para la temporizacion RTC.
-shuffle
Reproduce archivos en orden aleatorio.
-skin <nombre> (s'olo GUI)
Carga un skin del directorio dado como parametro bajo el
directorio por defecto para los skins, /usr/local/share/mplayer/
y ~/.mplayer/skins/.
EJEMPLO:
-skin fittyfene
Intenta usar /usr/local/share/mplayer/skins/fittyfene y
despues ~/.mplayer/skins/fittyfene.
-slave (vea tambi'en -input)
Usa el modo esclavo en el cual MPlayer trabaja como backend para
otros programas. En lugar de interceptar eventos de teclado,
MPlayer leera ordenes de stdin.
NOTA: Vea DOCS/tech/slave.txt y -input cmdlist para una lista de
ordenes como esclavo.
-softsleep
Usa temporizadores software de alta calidad en lugar del RTC.
Tan preciso como RTC sin requerir privilegios especiales. Se
paga el precio de un consumo alto de CPU.
-sstep <seg>
Muestra cada imagen durante <seg> segundos. Util para
presentaciones.
OPCIONES DE DEMUXER/STREAM
-a52drc <nivel>
Elige el nivel de Rango Dinamico de Compresion para flujos de
audio AC3. <nivel> es un valor en coma flotante en rango de 0 a
1, donde 0 significa sin compresion y 1 (que es el valor por
defecto) significa compresion maxima (hace las partes ruidosas
mas silenciosas y viceversa). Esta opcion solo muestra un
efecto si el flujo AC3 contiene la informacion del rango de
compresion requerido.
-aid <id> (vea tambi'en -alang)
Selecciona canal de audio (MPEG: 0-31 AVI/OGM: 1-99 ASF/RM:
0-127, VOB(AC3): 128-159 VOB(LPCM): 160-191 MPEG-TS 17-8190).
MPlayer imprime los IDs disponibles cuando se ejecuta en modo
prolijo (-v). Cuando se reproducen flujos MPEG-TS, MPlayer/
MEncoder usara el primer programa (si esta presente) con el
flujo de audio elegido.
-alang <c'odigo de pa'is,[c'odigo de pa'is, ...]> (vea tambi'en -aid)
Especifica una lista de prioridades de lenguaje de audio a usar.
Diferentes formatos de contencion usan diferentes codigos de
lenguaje. Los DVDs usan ISO 639-1 codigos de lenguaje de dos
letras, Matroska, MPEG-TS y NUT use ISO 639-2 codigos de
lenguaje de tres letras, mientras OGM usa un identificador libre
Mplayer imprime los lenguajes disponibles cuando se ejecuta en
modo prolijo Selecciona el idioma de audio para el DVD y siempre
intenta reproducir pistas cuyo lenguaje coincide con el codigo
dado. MPlayer muestra una lista de los idiomas disponibles
cuando se ejecuta en modo prolijo (-v).
EJEMPLO:
mplayer dvd://1 -alang es,en
Reproduce en Espanol y cambia a Ingles si el Espanol no
esta disponible.
mplayer -alang jpn example.mkv
Reproduce un fichero Matroska en japones.
-audio-demuxer <n'umero> (-audiofile s'olo)
Fuerza el tipo de audio demuxer para -audiofile. Use un '+'
delante del nombre para forzarlo, iesto evitara algunos
chequeos!. Pasele al demuxer uno de los nombres de la lista
imprimida por -audio-demuxer help. Por compatibilidad con
versiones anteriores tambien acepta el ID del demuxer como se
define en libmpdemux/demuxer.h -audio-demuxer audio o
-audio-demuxer 17 fuerza MP3.
-audiofile <nombredearchivo>
Reproduce audio desde un archivo externo (WAV, MP3 u Ogg Vorbis)
mientras visualiza una pelicula.
-audiofile-cache <kBytes>
Habilita cache para el flujo usado por -audiofile, usando la
cantidad especificada de memoria.
-bandwidth <valor> (red solamente)
Especifica el maximo ancho de banda para el streaming de red
(para servidores que son capaces de enviar contenido en
diferentes bitrates). Util si quiere ver contenido multimedia
en vivo desde una conexion lenta. Con streaming Real RTSP,
tambien se usa para establecer ancho de banda maximo de envio,
permitiendo un relleno de la cache mas rapido y un volcado del
stream.
-cache <kBytes>
Esta opcion especifica cuanta memoria se usara (en kBytes)
cuando se rellene la cache para reproducir un fichero o una URL.
Especialmente util para medios lentos.
-cache-min <porcentaje>
La reproduccion comenzara cuando el umbral de relleno de cache
establecido con esta opcion se alcance.
-cache-seek-min <porcentaje>
Si se tiene que realizar una busqueda a una posicion dentro de
porcentaje del tamano de la cache desde la posicion actual,
MPlayer esperara a que se llene la cache hasta esa posicion en
vez de realizar una busqueda en el flujo (por defecto: 50).
-cdda <opci'on1:opci'on2> (CDDA solamente)
Esta opcion puede ser usada para ajustar la lectura de AUDIO-CD
de MPlayer.
Las opciones disponibles son:
speed=<valor>
Establece la velocidad del CD.
paranoia=<0-2>
Establece el nivel de paranoia. Otro valor que no sea 0
parece que impide la reproduccion de cualquier cosa
excepto la primera pista.
0: desactiva la comprobacion (por defecto)
1: solapa la comprobacion solamente
2: correccion y verificacion completa
generic-dev=<valor>
Usa dispositivo generico SCSI especificado.
sector-size=<valor>
tamano de lectura atomico
overlap=<valor>
Fuerza el minimo solapamiento de busqueda durante la
verificacion a <valor> sectores.
toc-bias
Asume que el desplazamiento inicial de la pista 1 como
viene dada en el TOC sera direccionada como LBA 0.
Algunas unidades Toshiba necesitan esto para obtener los
limites de las pistas correctamente.
toc-offset=<valor>
Anade <valor> sectores a los valores reportados cuando
se direccionan pistas. Puede ser negativo.
(no)skip
(Nunca) aceptar reconstruccion imperfecta de datos.
-cdrom-device <ruta al dispositivo>
Especifica el dispositivo de CD-ROM (por defecto: /dev/cdrom).
-channels <n'umero> (vea tambi'en -af canales)
Cambia el numero de canales de reproduccion (por defecto: 2).
MPlayer pide al decodificador que decodifique el audio en tantos
canales como se hayan especificado. Entonces depende del
decodificador cumplir con la peticion. Normalmente solo es
importante cuando se reproducen videos con audio AC3 (como los
DVDs). En ese caso la liba52 realiza la decodificacion por
defecto y mezcla correctamente el audio en el numero de canales
que se han pedido. Para controlar directamente el numero de
canales de salida independientemente de canales que han sido
decodificados, use el filtro de canales
NOTA: Esta opcion es agradecida por los codecs (AC3 solo),
filtros (surround) y controladores ao (al menos OSS).
Las opciones disponibles son:
2 stereo
4 surround
6 5.1 completo
-chapter <id del cap'itulo>[-<id cap'itulo final>] (dvd:// y dvdnav://
solamente)
Especifica que capitulo se empieza a reproducir. Opcionalmente
se especifica en que capitulo se termina la reproduccion (por
defecto: 1).
-cookies (red solamente)
Envia cookies cuando hace peticiones HTTP.
-cookies-file <nombre de archivo> (red solamente)
Lee cookies HTTP desde el archivo <nombre de archivo>(por
defecto: ~/.mozilla/ y ~/.netscape/) en lugar de leer desde las
ubicaciones por defecto. Se supone que el archivo esta en
formato de Netscape.
-delay <sec>
Establece el retraso en segundos (valor real positivo o
negativo).
NOTA: Cuando se usa con MEncoder, no se garantiza que funcione
correctamente con -ovc copy; use -audio-delay en su lugar.
-ignore-start
Ignora el tiempo de comienzo especificado para flujos en
ficheros AVI. Con MPlayer esto anula los retrasos en los flujos
de los ficheros codificados con la opcion -audio-delay. Durante
la codificacion, esta opcion previene que MEncoder transfiera
los tiempos de comienzo del flujo original al nuevo fichero; la
opcion -audio-delay no se ve afectada. Tenga en cuenta que a
veces MEncoder ajusta los tiempos de comienzo del flujo
automaticamente para compensar con anticipacion retrasos debidos
a la codificacion asi que no use esta opcion para codificar sin
haberla probado primero.
-demuxer <[+]nombre>
Fuerza el tipo de demuxer. Use un '+' delante del nombre para
forzarlo, iesto evitara algunas comprobaciones!. Pasele al
demuxer uno de los nombres de la lista imprimida por -demuxer
help. Por compatibilidad con versiones anteriores tambien
acepta el ID del demuxer como se define en libmpdemux/demuxer.h
-demuxer audio o -demuxer 17 fuerza MP3.
-dumpaudio (MPlayer solamente)
Vuelca audio comprimido raw a ./stream.dump (util con MPEG/AC3),
en la mayoria del resto de casos el fichero resultante no sera
reproducible si utiliza mas de un -dumpaudio, -dumpvideo,
-dumpstream en la linea de comandos solo funcionara el ultimo
que haya sido especificado.
-dumpfile <nombredelarchivo> (MPlayer solamente)
Especifica en que archivo debe volcar la salida MPlayer. Debe
ser usado junto con -dumpaudio / -dumpvideo / -dumpstream.
-dumpstream (MPlayer solamente)
Vuelca el flujo raw a ./stream.dump. Util cuando se ripea desde
DVD o red. Si utiliza mas de un -dumpaudio, -dumpvideo,
-dumpstream en la linea de comandos solo funcionara el ultimo
que haya sido especificado.
-dumpvideo (MPlayer solamente)
Vuelca flujo de video comprimido raw a ./stream.dump (no es muy
usable). Si utiliza mas de un -dumpaudio, -dumpvideo,
-dumpstream en la linea de comandos solo funcionara el ultimo
que haya sido especificado.
-dvbin <opciones> (DVB solamente)
Pasa los siguientes parametros al modulo de entrada de DVB, para
no usar los valores por defecto:
card=<1-4>
Especifica el numero de tarjeta usada 1-4 (por defecto:
1).
file=<archivo>
Ordena a MPlayer que lea los canales desde la lista
<archivo>. Por defecto es ~/.mplayer/
channels.conf.{sat,ter,cbl} (basado en su tipo de
tarjeta) o ~/.mplayer/channels.conf como ultima opcion.
timeout=<1-30>
Numero maximo de segundos a esperar cuando configurar
una frecuencia antes de darse por vencido (por defecto:
30).
-dvd-device <ruta al dispositivo> (DVD solamente)
Especifica el dispositivo de DVD (por defecto: /dev/dvd).
Tambien puede especificar un directorio que contenga los
ficheros copiados previamente directamente de un DVD (con p.e.
vobcopy). Tenga en cuenta que usar -dumpstream es normalmente
una forma mejor para copiar los titulos del DVD en primer lugar
(vea los ejemplos).
-dvd-speed <factor o velocidad en KB/s> (DVD solamente)
Intenta limitar la velocidad del DVD (por defecto: 0, sin
cambios). La velocidad base del DVD 1350KB/s, asi que un lector
8x puede leer a velocidades hasta 10800KB/s. Velocidades mas
pequenas hacen la unidad mas silenciosa, para ver DVDs 2700KB/s
deberia ser suficientemente rapido y silencioso. MPlayer
resetea la velocidad del dispositivo a la velocidad por defecto
al cerrarse p.e. -dvd-speed 8 seleciona 10800KB/s.
NOTA: Se necesita acceso de escritura al dispositivo de DVD para
poder cambiar la velocidad.
-dvdangle <'angulo id> (DVD solamente)
Algunos discos DVD contienen escenas que pueden verse desde
multiples angulos. Aqui puede usted decirle a MPlayer que
angulos desea usar (por defecto: 1).
-edl <nombredearchivo>
Habilita acciones de edicion de lista de decision (EDL) durante
la reproduccion. El video puede ser saltado y el audio
silenciado y activado de acuerdo a unas entradas dadas en el
archivo. Vea http://www.mplayer-hq.hu/DOCS/HTML/en/edl.html
para detalles sobre como usar esta caracteristica.
-endpos <[[hh:]mm:]ss[.ms]|tama~no[b|kb|mb]> (vea tambi'en -ss y -sb)
Para en un tiempo o tamano dado.
NOTA: La posicion por tamano solo esta habilitada para MEncoder
y no sera precisa, ya que unicamente puede parar en un limite
del frame. Cuando se usa en conjuncion con la opcion -ss, el
tiempo especificado por -endpos se adelantara los segundos
indicados por -ss.
EJEMPLOS:
-endpos 56
Para a los 56 segundos.
-endpos 01:10:00
Para a la hora y 10 minutos.
-ss 10 -endpos 56
Para al minuto y 6 segundos.
-endpos 100mb
Solo codifica 100 MB.
-forceidx
Fuerza la reconstruccion del indice. Util para archivos con
indice mal (desincronizacion A/V, etc). Activa la posibilidad
de busquedas en archivos donde no era posible. Puede arreglar
el indice permanentemente con MEncoder (vea la documentacion).
NOTA: Esta opcion solo funciona si el dispositivo soporta
busquedas (p.e. no se puede usar con stdin, pipe, etc).
-fps <valor en coma flotante>
Sobreescribe la tasa de imagenes por segundo. Util si el valor
original es incorrecto o no existe.
-frames <n'umero>
Reproduce/convierte solo los primeros <numero> frames, y luego
termina.
-hr-mp3-seek (MP3 solamente)
Posicionamiento MP3 de alta resolucion. Activo cuando se
reproduce desde un archivo MP3 externo, y se necesita busqueda
en una posicion concreta para mantener la sincronizacion A/V.
Puede ser lento especialmente cuando se posiciona hacia atras -
tiene que rebobinar hasta el principio para encontrar el marco
exacto.
-idx (vea tambi'en -forceidx)
Reconstruye el indice de los archivos en los que no se
encuentra, permitiendo busquedas. Es util con descargas rotas/
incompletas, o archivos que estan mal creados.
NOTA: Esta opcion solo funciona si el medio soporta busquedas
(p.e. no con stdin, pipe, etc).
-ipv4-only-proxy (red solamente)
Se salta el proxy para direcciones IPv6. Sigue siendo usado
para conexiones IPv4.
-loadidx <archivo 'indice>
El archivo desde el que se leeran los datos de indice del video
guardados con -saveidx. Este indice se usara para las
busquedas, usandose con preferencia ante los datos de indice
contenidos en el archivo AVI. MPlayer no intentara evitar que
se cargue un archivo de indice generado desde un AVI diferente,
pero tenga por seguro que causara resultados no favorables.
NOTA: Esta opcion es obsoleta ahora que MPlayer tiene soporte
para OpenDML.
-mc <segundos/marco>
Maxima sincronizacion A-V por marco (en segundos).
-mf <opci'on1:opci'on2:...>
Usado cuando se decodifica de archivo multiple de PNG o JPEG.
Las opciones disponibles son:
w=<valor>
ancho de salida (autodetectado)
h=<valor>
alto de salida (autodetectado)
fps=<valor>
fps de la salida (por defecto: 25)
type=<valor>
tipo de archivos de salida (disponibles: jpeg, png, tga,
sgi)
-ni (AVI solamente)
Fuerza el uso de analizador de AVI no-entrelazado (corrige la
reproduccion de archivos AVI en mal estado).
-nobps (AVI solamente)
No usa un valor medio de bytes/seg para sincronizacion A-V.
Ayuda con algunos archivos AVI que tienen la cabecera en mal
estado.
-noextbased
Invalida la seleccion del demuxer basada en extension del nombre
de archivo. Por defecto, cuando un tipo de archivo (demuxer) no
puede ser detectado con fiabilidad (el archivo no tiene cabecera
o no es demasiado fiable), la extension del nombre del archivo
es usada para seleccionar el demuxer. Siempre se intenta
comprobar la seleccion por el contenido del archivo.
-passwd <contrase~na> (vea tambi'en la opci'on -user) (red solamente)
Especifica una contrasena para autenticacion HTTP.
-prefer-ipv4 (red solamente)
Usa IPv4 en las conecciones de red. Si falla, usa IPv6
automaticamente.
-prefer-ipv6 (red solamente)
Usa IPv6 para las conecciones de red. Si falla, usa IPv4
automaticamente.
-pvr <opci'on1:opci'on2:...> (solamente PVR)
Esta opcion ajusta varias opciones del modulo de captura PVR.
Tiene que usarse con cualquier hardware codificador MPEG
soportado por el driver V4L2. Se conoce que funciona con
Hauppauge WinTV PVR-150/250/350/500 y todas las tarjetas basadas
en IVTV. Tenga en cuenta que solo los kernels de Linux 2.6.18 y
superiores pueden manejar flujos MPEG a traves de la capa V4L2.
Para la captura y visionado de un flujo MPEG por hardware con
MPlayer,MEncoder use 'pvr://' como la url de la pelicula.
Las opciones disponibles son:
aspect=<0-3>
Especifica el ratio de la entrada:
0: 1:1
1: 4:3 (por defecto)
2: 16:9
3: 2.21:1
arate=<32000-48000>
Especifica el ratio de codificacion del audio (por
defecto: 48000 Hz, disponibles: 32000, 44100 y 48000
Hz).
alayer=<1-3>
Especifica la capa de codificacion MPEG para el audio
(por defecto: 2).
abitrate=<32-448>
Especifica el bitrate de codificacion del audio (por
defecto: 384).
amode=<valor>
Especifica el modo de codificacion del audio. Los
posibles valores son: 'stereo', 'joint_stereo', 'dual' y
'mono' (por defecto: stereo).
vbitrate=<valor>
Especifica el valor medio del bitrate de la codificacion
de video (por defecto: 6).
vmode=<valor>
Especifica el valor de codificacion de video.
vbr: BitRate variable (por defecto)
cbr: BitRate constante
fmt=<valor>
Escoge un formato MPEG para la codificacion
ps: MPEG-2 Flujo de programa (por defecto)
ts: MPEG-2 Flujo de transporte
mpeg1: MPEG-1 Flujo de sistema
vcd: Flujo compatible con Video CD
svcd: Flujo compatible con Super Video CD
dvd: Flujo compatible con DVD
-rawaudio <opci'on1:opci'on2:...>
Esta opcion le permite reproducir archivos de audio raw, debe
usarse junto con la opcion -demuxer rawaudio. Tambien puede
usarse para reproducir audio CDs que no son 44KHz 16-bit
estereo. Para reproducir flujos crudos AC3 use -rawaudio
on:format=0x2000.
Las opciones disponibles son:
channels=<valor>
numero de canales
rate=<valor>
razon en muestras por segundo
samplesize=<valor>
tamano de la muestra en bytes
bitrate=<valor>
tasa de bits para archivos rawaudio
format=<valor>
fourcc en hexadecimal
-rawvideo <opci'on1:opci'on2:...>
Esta opcion le permite reproducir videos raw, debe usarse junto
con la opcion -demuxer rawvideo.
Las opciones disponibles son:
fps=<valor>
razon en imagenes por segundo (por defecto: 25.0)
sqcif|qcif|cif|4cif|pal|ntsc
establece tamano estandar de imagen
w=<valor>
ancho de la imagen en pixeles
h=<valor>
alto de la imagen en pixeles image height in pixels
i420|yv12|yuy2|y8
establece espacio de color
format=<valor>
espacio de color (fourcc) en hexadecimal
size=<valor>
tamano de marco en Bytes
EJEMPLOS:
mplayer foreman.qcif -demuxer rawvideo -rawvideo qcif
Reproduce el famoso video de ejemplo "foreman".
mplayer sample-720x576.yuv -demuxer rawvideo -rawvideo
w=720:h=576
Reproduce un ejemplo como raw YUV.
-rtsp-port
Usado junto con URLs 'rtsp://' para forzar el numero de puerto
del cliente. Esta opcion puede ser util si esta detras de un
router y quiere dirigir el flujo RTSP desde el servidor a un
cliente especifico.
-rtsp-destination
Usado junto con URLs 'rtsp://' para forzar la direccion IP de
destino a la que estar asociada. Esta opcion puede ser util
para algunos servidores RTSP que no mandan paquetes RTP a la
interfaz adecuada. Si la conexion al servidor RTSP falla, use
la opcion -v para ver a que direccion IP esta intentando
asociarse MPlayer y trate de forzar la asociacion con una IP
asignada a su ordenador en su lugar.
-rtsp-stream-over-tcp (LIVE555 solamente)
Usado con URLs 'rtsp://' para especificar que los paquetes
entrantes RTP y RTCP seran enviados a traves de TCP (usando la
misma coneccion TCP como RTSP). Esta opcion puede ser util si
dispone de una mala coneccion a internet que no acepta paquetes
UDP entrantes (vea http://www.live555.com/mplayer/).
-saveidx <archivo>
Fuerza la reconstruccion del indice y vuelca el indice a
<archivo>. Actualmente solo funciona con archivos AVI.
NOTA: Esta opcion es obsoleta ahora que MPlayer tiene soporte
para OpenDML.
-sb <posici'on del byte> (vea tambi'en la opci'on -ss)
Se posiciona en el byte indicado. Util para reproducir desde
imagenes de CD-ROM / archivos VOB con cosas al principio.
-speed <0.01-100>
Acelera o ralentiza la reproduccion por el factor pasado como
parametro. No se garantiza que funcione correctamente con la
opcion -oac copy.
-srate <Hz>
Elige la tasa de muestreo de salida (por supuesto las tarjetas
de sonido tienen limitaciones al respecto). Si la frecuencia
seleccionada difiere de la existente en el medio seleccionado se
insertara un filtro de audio de resample o lavcresample para
compensar la diferencia. El tipo de resampleo puede ser
controlado por la opcion -af-adv. La opcion por defecto es usar
el resampleo rapido que puede causar cierta distorsion.
-ss <tiempo> (vea tambi'en la opci'on -sb)
Se posiciona en el tiempo indicado.
EJEMPLO:
-ss 56
Se posiciona en 56 segundos.
-ss 01:10:00
Se posiciona en 1 hora 10 minutos.
-tskeepbroken
Le dice a MPlayer que no descarte paquetes TS detectados como no
validos en el medio que se este reproduciendo. Algunas veces es
necesario para reproducir archivos MPEG-TS corruptos.
-tsprobe <posici'on byte>
Durante la reproduccion de MPEG-TS, esta opcion le permite
especificar cuantos bytes quiere que MPlayer busque para los
pids de audio y video deseados.
-tsprog <1-65534>
Mientras se reproducen flujos MPEG-TS, puede especificar con
esta opcion que programa (si esta presente) desea reproducir.
Puede ser usada con -vid y -aid.
-radio <opci'on1:opci'on2:...> (solamente radio)
Esta opcion ajusta varias propiedades del modulo de captura de
radio. Para oir la radio con MPlayer use 'radio://frecuencia'
(si la opcion de canales no esta dada) o
'radio://<numero_canal>' (si la opcion de canales esta dada)
como una URL de pelicula. Puede ver el rango de frecuencias
permitidas ejecutando MPlayer con la opcion '-v'. Para iniciar
el subsistema de grabacion, use 'radio://<frecuencia o
canal>/capture'. Si no se usa la palabra clave capture usted
solo puede escuchar la radio usando el cable de entrada. Usar
la opcion de captura para escuchar la radio no es nada
recomendable debido a problemas de sincronizacion que hacen que
el proceso no sea nada confortable.
Las opciones disponibles son:
device=<valor>
Dispositivo de radio a usar (por defecto: /dev/radio0
para Linux y /dev/tuner0 para *BSD).
driver=<valor>
Driver de radio a usar (por defecto: v4l2 si esta
disponible, en otro caso v4l).
volume=<0..100>
Volumen de sonido para el dispositivo de radio (por
defecto: 100).
freq_min=<valor>
Frecuencia minima permitida (por defecto: 87.50).
freq_max=<valor>
Frecuencia maxima permitida (por defecto: 108.00).
channels=<frecuencia>-<nombre>,<frecuencia>-<nombre>,...
Fija la lista de canales. Use _ para los espacios en
los nombres, los canales entonces los nombres seran
escritos usando OSD y los comandos slave
radio_step_channel y radio_set_channel se podran usar
con un control remoto (vea tambien LIRC). Si se
especifica la opcion, un numero en la URL de la pelicula
sera tratado como una posicion en la lista de canales.
EJEMPLO: radio://1, radio://104.4, radio_set_channel 1
adevice=<valor>
Nombre del dispositivo desde el que grabar. Sin este
valor la grabacion estara desactivada incluso si la
palabra clave capture aparece en la URL. Para
dispositivos ALSA use el nombre en la forma de
hw=<tarjeta>.<dispositivo>. Si el nombre del
dispositivo contiene un '=', el modulo usara ALSA para
grabar, en cualquier otro caso usara OSS.
arate=<valor>
Tasa en muestras por segundo (por defecto: 44100).
NOTA: Cuando use la captura de audio establezca tambien
la opcion -rawaudio rate=<valor> con el mismo valor que
arate. Si tiene problemas con la velocidad del sonido
(va demasiado deprisa), pruebe cambiando el valor de la
tasa (p.e. 48000,44100,32000,...).
achannels=<valor>
Numero de canales de audio que desea grabar.
-tv <opci'on1:opci'on2:...> (TV solamente)
Esta opcion ajusta varias propiedades del modulo de captura de
TV. Para ver la TV con MPlayer, use 'tv://' o
'tv://<numero_canal>' o incluso 'tv://<nombre_canal> (vea la
opcion canales para nombre_canal mas abajo) como una URL de
pelicula.
Las opciones disponibles son:
noaudio
sin sonido
driver=<valor>
disponibles: dummy, v4l, v4l2, bsdbt848
device=<valor>
Especifica el dispositivo de TV (por defecto: /dev/
video0).
input=<valor>
Especifica la entrada (por defecto 0 (TV) (vea la salida
en consola para ver las entradas disponibles)
freq=<valor>
Especifica la frecuencia a establecer en el sintonizador
(p.e. 511.250). No compatible con el parametro de los
canales.
outfmt=<valor>
Especifica el formato de salida del sintonizador con un
valor preestablecido soportado por el controlador V4L
(yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420) o
un formato arbitrario dado como valor hexadecimal.
Pruebe outfmt=help para una lista de todos los formatos
disponibles.
width=<valor>
anchura de la ventana de salida
height=<valor>
altura de la ventana de salida
fps=<valor>
razon de captura de video (imagenes por segundo)
buffersize=<valor>
tamano maximo del buffer de captura en megabytes (por
defecto: dinamico)
norm=<valor>
disponible: PAL, SECAM, NTSC. Para v4l2 use la opcion
normid de mas abajo.
normid=<valor> (v4l2 solamente)
Vea la salida de MPlayer para una lista de normas de TV.
disponibles.
channel=<valor>
Coloca el sintonizador en el canal <valor>.
chanlist=<valor>
disponibles: argentina, australia, china-bcast, europe-
east, europe-west, france, ireland, italy, japan-bcast,
japan-cable, newzealand, russia, southafrica, us-bcast,
us-cable, us-cable-hrc
channels=<canal>-<nombre>,<canal>-<nombre>,...
Establece el nombre para los canales. Use _ para
espacios en los nombres (o juegue con las comillas ;-).
Los nombres de canal seran escritos usando OSD, y las
ordenes tv_step_channel, tv_set_channel y
tv_last_channel estaran disponibles usando un mando a
distancia (vea LIRC). No compatible con el parametro de
frecuencia.
NOTA: El numero de canal debe ser la posicion en la
lista de 'canales', comenzando con 1.
EJEMPLO: tv://1, tv://TV1, tv_set_channel 1,
tv_set_channel TV1
[brillo|contraste|matiz|saturacion]=<-100-100>
Establece la ecualizacion de imagen para la tarjeta.
audiorate=<valor>
Establece la razon de captura de audio.
forceaudio
Captura audio incluso si no hay origen de audio
reportado por v4l.
alsa
Captura desde ALSA.
amode=<0-3>
Selecciona un modo de audio:
0: mono
1: stereo
2: idioma 1
3: idioma 2
forcechan=<1-2>
Por defecto, la cuenta de canales de audio grabados es
determinada automaticamente preguntando el modo de audio
a la tarjeta de TV. Esta opcion permite forzar
grabacion estereo/mono sin importar la opcion amode y
los valores devueltos por v4l. Esto puede ser usado
para solucionar problemas cuando la tarjeta de tv no es
capaz de informar del modo de audio actual.
adevice=<valor>
Establece el dispositivo de sonido. <valor> debe ser
/dev/xxx para OSS y un ID hardware para ALSA. Vea la
documentacion de -ao alsa para saber como especificar el
ID hardware.
audioid=<valor>
Elije la salida de audio de la tarjeta capturadora, si
tiene mas de una.
[volume|bass|treble|balance]=<0-65535> (v4l1)
[volume|bass|treble|balance]=<0-100> (v4l2)
Estas opciones establecen los parametros del mezclador
en la tarjeta de captura de video. No tiene efecto si
la tarjeta no tiene uno. Para v4l2 50 mapea el valor
por defecto de control, como es reportado por el
controlador.
immediatemode=<bool>
Un valor de 0 significa captura y buffer de audio y
video juntos (por defecto para MEncoder). Un valor de 1
(por defecto para MPlayer) significa que la captura de
video va sola y deja la captura de audio a traves del
cable de realimentacion que se conecta desde la tarjeta
de TV a la tarjeta de sonido.
mjpeg
Usa compresion MJPEG por hardware (si la tarjeta lo
soporta). Usando esta opcion, no necesita especificar
la anchura y altura de la ventana de salida, porque
mplayer la determinara automaticamente desde el valor de
decimacion (vea mas abajo).
decimation=<1,2,4>
elije el tamano de la imagen que sera comprimida por
compresion MJPEG por hardware:
1: tamano completo
704x576 PAL
704x480 NTSC
2: tamano medio
352x288 PAL
352x240 NTSC
4: tamano pequeno
176x144 PAL
176x120 NTSC
quality=<0-100>
Elije la calidad de la compresion JPEG. (calidad < 60
recomendada para tamano completo).
-user <nombre de usuario> (vea tambi'en la opci'on -passwd) (red
solamente)
Especifica un nombre de usuario para autenticacion HTTP.
-user-agent <cadena>
Usa la cadena como User-Agent para el flujo HTTP. -vid <id>
Selecciona el canal de video (MPG: 0-15 ASF: 0-255 MPEG-TS:
17-8190). Cuando se reproducen flujos MPEG-TS, MPlayer/MEncoder
usara el primer programa (si esta presente) con el flujo de
video elegido.
-vivo <sub-opciones> (C'ODIGO EN PRUEBAS)
Fuerza parametros de audio para el demuxer VIVO (para pruebas).
OPCIONES OSD/SUB
NOTA: Vea tambien -vf expand.
-ass (solamente FreeType)
Activa el renderizado de subtitulos SSA/ASS. Con esta opcion se
usara libass para los subtitulos externos SSA/ASS y las pistas
Matroska. Puede que tambien quiera usar la opcion
-embeddedfonts.
-ass-border-color <valor>
Establece el color del borde (contorno) para el texto de los
subtitulos El formato del color es RRGGBBAA.
-ass-bottom-margin <valor>
Anade una banda negra en la parte inferior de la imagen. El
renderizador SSA/ASS puede poner los subtitulos ahi (con
-ass-use-margins).
-ass-color <valor>
Establece el color del texto de los subtitulos El formato del
color es RRGGBBAA.
-ass-font-scale <valor>
Establece el coeficiente de la escala que se usara para las
fuentes en el renderizador SSA/ASS.
-ass-force-style <[Estilo.]Par'ametro=Valor[,...]>
Sobreescribe algunos parametros de estilo.
EJEMPLO:
-ass-force-style FontName=Arial,Default.Bold=1
-ass-line-spacing <valor>
Establece el valor del espaciado de linea para el renderizador
SSA/ASS.
-ass-styles <nombre_de_fichero>
Carga todos los estilos SSA/ASS encontrados en el fichero y los
usa para renderizar los subtitulos. La sintaxis del fichero es
exactamente como la seccion [V4 Styles] / [V4+ Styles] de
SSA/ASS.
-ass-top-margin <valor>
Anade una banda negra en la parte superior de la imagen. El
renderizador SSA/ASS puede poner los subtitulos ahi (con
-ass-use-margins).
-ass-use-margins
Habilita/Inhabilita el uso de subtitulos inferiores y superiores
en los bordes negros cuando estan disponibles (por defecto: no).
-dumpjacosub (MPlayer solamente)
Convierte el subtitulo dado (especificado con la opcion -sub) al
formato de subtitulo basado en tiempo JACOsub. Crea un archivo
dumpsub.js en el directorio actual.
-dumpmicrodvdsub (MPlayer solamente)
Convierte el subtitulo dado (especificado con la opcion -sub) al
formato de subtitulos MicroDVD. Crea un archivo dumbsub.sub en
el directorio actual.
-dumpmpsub (MPlayer solamente)
Convierte el subtitulo dado (especificado con la opcion -sub) al
formato de subtitulos de MPlayer, MPsub. Crea un archivo
dump.mpsub en el directorio actual.
-dumpsami (MPlayer solamente)
Convierte el subtitulo dado (especificado con la opcion -sub) al
formato de subtitulo basado en tiempo SAMI. Crea un archivo
dumpsub.smi en el directorio actual.
-dumpsrtsub (MPlayer solamente)
Convierte el subtitulo dado (especificado con la opcion -sub) al
formato de subtitulo basado en tiempo SubViewer (SRT). Crea un
archivo dumpsub.srt en el directorio actual.
NOTE: Algunos reproductores hardware se paran con ficheros de
subtitulos SRT que usan acabados de linea Unix. Si es tan
desafortunado de poseer uno de esos aparatos, pase los ficheros
de subtitulos a traves de unix2dos o algun programa similar para
sustituir los acabados de lineas Unix por acabados de lineas
DOS/Windows.
-dumpsub (solamente MPlayer) (C'ODIGO BETA)
Vuelca el flujo de subtitulo desde archivos VOB Vea tambien las
opciones -dump*sub y -vobsubout*.
-embeddedfonts (solamente FreeType)
Habilita la extraccion de las fuentes incrustadas Matroska (por
defecto: desactivado) Estas fuentes pueden ser usadas para el
renderizado de subtitulos SSA/ASS (opcion -ass) Los ficheros de
las fuentes se crean en el directorio ~/.mplayer/fonts
NOTA: Con FontConfig 2.4.2 o superior, las fuentes incrustadas
se abren directamente desde la memoria y esta opcion esta
activada por defecto.
-ffactor <n'umero>
Muestreo mapa alpha de la tipografia. Puede ser:
0 tipografia plana blanca
0.75 linea exterior negra muy fina (por defecto)
1 linea exterior negra fina
10 linea exterior negra gruesa
-flip-hebrew (FriBiDi solamente)
Activa inversion de subtitulos usando FriBiDi.
-noflip-hebrew-commas
Cambia la presuposicion de FriBiDi sobre la posicion de las
comas en los subtitulos, Use esta opcion si las comas en los
subtitulos se ven al principio de la frase en vez de al final.
-font <ruta a archivo font.desc>
Busqueda de tipografias OSB/SUB en un directorio alternativo
(por defecto para tipografias normales: ~/.mplayer/font/
font.desc, por defecto para tipografias FreeType: ~/.mplayer/
subfont.ttf).
NOTA: Con FreeType, esta opcion determina la ruta al archivo de
tipografia de texto.
Con fontconfig, esta opcion determina el nombre de la tipografia
de fontconfig.
EJEMPLO:
-font ~/.mplayer/arial-14/font.desc
-font ~/.mplayer/arialuni.ttf
-font 'Bitstream Vera Sans'
-fontconfig (fontconfig solamente)
Habilita el uso de tipografias administradas por fontconfig.
-forcedsubsonly
Muestra solo subtitulos forzados para el flujo de subtitulos de
DVD seleccionado, p.e. -slang.
-fribidi-charset <nombre de conjunto de caracteres> (FriBiDi solamente)
Especifica el conjunto de caracteres que sera pasado a FriBiDi
cuando se decodifiquen subtitulos no-UTF8 (por defecto:
ISO8859-8).
-ifo <archivo VOBsub ifo>
Indica el archivo que debe ser usado para cargar el tamano de
paleta y marco de subtitulos VOBsub.
-noautosub
Desactiva carga automatica de archivos de subtitulo.
-osd-duration <time>
Establece la duracion de los mensajes OSD en ms (por defecto:
1000).
-osdlevel <0-3> (MPlayer solamente)
Especifica en que modo de OSD se debe iniciar.
0 solamente subtitulos
1 volumen + posicionamiento (por defecto)
2 volumen + posicionamiento + tiempo + porcentaje
3 volumen + posicionamiento + tiempo + porcentaje + tiempo
total
-overlapsub
Permite que el siguiente subtitulo sea mostrado mientras el
actual esta aun visible (por defecto esto esta habilitado solo
para formatos especificos).
-sid <ID> (vea tambi'en la opci'on -slang, -vobsubid)
Muestra los subtitulos de DVD en el idioma especificado por <ID>
(0-31). MPlayer muestra la lista de idiomas disponibles cuando
se ejecuta en modo prolijo (-v). Si no puede seleccionar uno de
los subtitulos en un DVD, pruebe tambien con -vobsubid.
-slang <c'odigo de pa'is[,c'odigo de pa'is,...]> (vea tambi'en -sid)
Especifica una lista de idiomas de subtitulos a usar.
Diferentes formatos de contencion usan diferentes codigos de
lenguaje. Los DVDs usan ISO 639-1 codigos de lenguaje de dos
letras, Matroska, MPEG-TS and NUT use ISO 639-2 codigos de
lenguaje de tres letras, mientras OGM usa un identificador libre
MPlayer muestra la lista de idiomas disponibles cuando se
ejecuta en modo prolijo (-v).
EJEMPLO:
mplayer -slang es,en
Selecciona Espanol y vuelve a Ingles si el Espanol no
esta disponible.
mplayer -slang jpn example.mkv
Reproduce un fichero Matroska con subtitulos en japones.
-spuaa <modo>
Modo antialias/escalado para DVD/VOBsub. Un valor de 16 puede
anadirse al <modo> para forzar escalado incluso cuando la imagen
original y la escalada coinciden en tamano. Puede emplearse por
ejemplo para suavizar subtitulos cuando se usa difuminado
gaussiano. Los modos disponibles son:
0 ninguno (el mas rapido, muy feo)
1 aproximado (croto?)
2 completo (lento)
3 bilineal (por defecto, rapido y no demasiado malo)
4 usa difuminado gaussiano swscaler (se ve bastante bien)
-spualign <-1-2> (OSD solamente)
Especifica como deben alinearse los subtitulos SPU (DVD/VOBsub).
-1 posicion original
0 alineado arriba (comportamiento original/por defecto)
1 alineado al centro
2 alineado abajo
-spugauss <0.0-3.0> (OSD solamente)
Parametro de varianza de gaussiana usado por -spuaa 4. Valores
mas altos significa mas difuminado (por defecto: 1.0).
-sub <archivosubt'itulos1,archivosubt'itulos2,...>
Uso/muestra esos archivos de subtitulos. Solo un archivo puede
ser mostrado en un momento dado.
-sub-bg-alpha <0-255>
Especifica el valor de canal alfa para subtitulos y OSD de
fondo. Valores grandes significa mayor transparencia. 0
significa completamente transparente.
-sub-bg-color <0-255>
Especifica el valor de color para subtitulos y OSD de fondo.
Actualmente los subtitulos estan en escala de grises y este
valor es la intensidad del color. 255 significa blanco y 0
negro.
-sub-demuxer <[+]nombre> (s'olo con -subfile) (C'ODIGO BETA)
Fuerza el tipo de demuxer de subtitulos para -subfile. Use un
'+' delante del nombre para forzarlo, iesto evitara algunos
chequeos!. Pasele al demuxer uno de los nombres de la lista
imprimida por -sub-demuxer help. Por compatibilidad con
versiones anteriores tambien acepta el ID del demuxer como se
define en subreader.h.
-sub-fuzziness <modo>
Ajusta el nivel de afinado cuando busca subtitulos:
0 coincidencia exacta
1 Carga todos los subtitulos que contengan el nombre de la
pelicula.
2 Carga todos los subtitulos en el directorio actual.
-sub-no-text-pp
Inhabilita todo tipo de postproceso de texto despues de cargar
los subtitulos. Usado para pruebas.
-subalign <0-2>
Especifica como deben alinearse los subtitulos con -subpos.
0 alinea arriba (comportamiento original/por defecto)
1 alinea al centro
2 alinea abajo
-subcc
Muestra subticulos de DVD Closed Caption (CC). Esto no es los
subtitulos VOB, son subtitulos especiales ASCII codificados para
el que no oye bien en el flujo de datos de usuario VOB en la
mayoria de los DVDs de la region 1. Los subtitulos CC no han
sido publicados en DVDs de otras regiones hasta ahora.
-subcp <codepage> (iconv solamente)
Si su sistema soporta iconv(3), puede usar esta opcion para
especificar la pagina de codigos para los subtitulos.
EJEMPLO:
-subcp latin2
-subcp cp1250
-subcp enca:<language>:<fallback codepage> (ENCA solamente)
Puede especificar su idioma usando un codigo de dos letras para
hacer que ENCA detecte la pagina de codigos automaticamente. Si
esta inseguro, introduzca cualquier cosa y vea la salida de
mplayer -v para obtener la lista de idiomas disponibles.
Fallback codepage especifica la pagina de codigos a usar cuando
la autodeteccion falla. EJEMPLO:
-subcp enca:cs:latin2
Sugiere la codificacion, asumiendo los subtitulos en
Checo, volviendo a latin 2 si la deteccion falla.
-subcp enca:pl:cp1250
Sugiere la codificacion para Polaco, volviendo si falla
a cp1250.
-subdelay <seg>
Retrasa subtitulos por <seg> segundos. Puede ser negativo.
-subfile <nombredearchivo> (C'ODIGO BETA)
Actualmente la opcion es inutil. Lo mismo que -audiofile, pero
para flujos de subtitulos (cOggDS?).
-subfont-autoscale <0-3> (solamente FreeType)
Establece el modo de autoescala.
NOTA: 0 significa que el escalado de texto y de OSD es la altura
de la tipografia medido en puntos.
El modo puede ser:
0 sin autoescala
1 proporcional a la altura de la pelicula
2 proporcional a la anchura de la pelicula
3 proporcional a la diagonal de la pelicula (por defecto)
-subfont-blur <0-8> (solamente FreeType)
Establece el radio de difuminado de la tipografia (por defecto:
2).
-subfont-encoding <valor> (solamente FreeType)
Establece la codificacion del tipo de letra. Cuando se
establece a 'unicode', todos los simbolos del archivo de tipo de
letra son renderizados y es usado unicode (por defecto:
unicode).
-subfont-osd-scale <0-100> (solamente FreeType)
Establece el coeficiente de autoescala de los elementos del OSD
(por defecto: 6).
-subfont-outline <0-8> (solamente FreeType)
Establece el grosor de la linea de contorno de las letras (por
defecto: 2).
-subfont-text-scale <0-100> (solamente FreeType)
Establece el coeficiente de autoescala del texto de subtitulos
como porcentaje del tamano de pantalla (por defecto: 5).
-subfps <raz'on>
Especifica la tasa de imagenes por segundo del archivo de
subtitulos (por defecto: fps de la pelicula).
NOTA: Solo archivos SUB basados en imagenes, p.e. no el formato
MicroDVD.
-subpos <0-100> ('util con -vf expand)
Especifica la posicion de los subtitulos en pantalla. El valor
es la posicion vertical de los subtitulos en % de la altura de
pantalla.
-subwidth <10-100> (OSD solamente)
Especifica el ancho maximo de los subtitulos en pantalla. Util
para salida de TV. El valor es la anchura de los subtitulos en
% del ancho de la pantalla.
-noterm-osd
Inhabilita la escritura de mensajes OSD en la consola cuando
ninguna salida de video esta disponible.
-term-osd-esc <secuencia de escape>
Especifica la secuencia de escape a usar antes de escribir un
mensaje OSD en la consola. La secuencia de escape deberia mover
el puntero al comienzo de la linea usada por el OSD y limpiarla
(por defecto: ^[[A\r^[[K).
-unicode
Le dice a MPlayer que maneje los archivos de subtitulos como
unicode.
-utf8
Le dice a MPlayer que maneje los archivos de subtitulos como
UTF-8.
-vobsub <archivo VOBsub sin extensi'on>
Especifica los archivos VOBsub que seran usados para subtitulos.
Esto es la ruta completa sin extensiones, p.e. sin el '.idx',
'.ifo' o '.sub'.
-vobsubid <0-31>
Especifica el ID del subtitulo VOBsub.
OPCIONES DE SALIDA DE AUDIO (MPLAYER SOLAMENTE)
-abs <valor> (-ao oss solamente) (OBSOLETO)
Sobreescribe la deteccion del tamano del buffer de audio del
controlador/tarjeta.
-format <formato> (vea tambi'en la opci'on format del filtro de audio)
Selecciona el formato de la muestra usado para la salida desde
la capa del filtro de audio hasta la tarjeta de sonido. Los
valores que <formato> acepta estan listados abajo en la
descripcion del formato en el filtro de audio.
-mixer <dispositivo>
Usa un dispositivo mezclador diferente al que hay por defecto
/dev/mixer. Para ALSA este es el nombre del mezclador.
-mixer-channel <mixer line>[,mixer index] (solo para -ao oss y -ao
alsa)
Esta opcion le dice a MPlayer que use un canal diferente al PCM
por defecto para controlar el volumen. Las opciones para OSS
incluyen vol, pcm, line. Para una lista completa de opciones
busque SOUND_DEVICE_NAMES en /usr/include/linux/soundcard.h.
Para ALSA puede usar los nombres por ejemplo como los muestra
alsamixer, Master, Line, PCM.
NOTA: El nombre de los canales de mezcla de ALSA seguidos de un
numero deben ser especificados en el formato <nombre,numero>,
p.e. un canal llamado 'PCM 1' en alsamixer convertirse a PCM,1.
-softvol
Fuerza el uso del mezcaldor por software en vez de usar el
mezclador de la tarjeta de sonido.
-softvol-max <10.0-10000.0>
Fija el nivel maximo de amplificacion en porcentaje (por
defecto: 110). Un valor de 200 le permitira ajustar el volumen
hasta un maximo del doble del nivel actual. Con valores por
debajo de 100 el volumen inicial (que es el 100%) estara por
debajo del maximo, p.e. el OSD no se mostrara correctamente.
-volstep <0-100>
Establece el porcentaje de incremento o decremento para los
cambios de volumen, el porcentaje es en relacion con el total.
-volume <-1-100> (vea tambi'en -af volume)
Establece el volumen inicial en el mezclador, ya sea por
hardware o software (si se usa con -softvol). Un valor de -1
(que es el valor por defecto) no cambiara el volumen.
CONTROLADORES DE SALIDA DE AUDIO (MPLAYER SOLAMENTE)
Los controladores de salida de audio son interfaces para las diferentes
facilidades de salida de audio. La sintaxis es:
-ao <driver1[:subopci'on1[=valor]:...],driver2,...[,]>
Especifica una lista de controladores de salida de audio a usar.
Si la lista tiene una ',' al final, intentara usar finalmente los
controladores no listados en la linea de ordenes. Las subopciones son
opcionales y se pueden omitir la mayoria de las veces.
NOTA: Vea -ao help para una lista de controladores disponibles.
EJEMPLO:
-ao alsa,oss,
Prueba el controlador ALSA, luego el OSS, y finalmente
otros.
-ao alsa:noblock:device=hw=0.3
Establece el modo noblock y el nombre del dispositivo
como primera tarjeta, cuarto dispositivo.
Los controladores de audio disponibles son:
alsa
Controlador de salida de audio ALSA 0.9/1.x
noblock
Establece el modo noblock.
device=<dispositivo>
Establece el nombre del dispositivo. Reemplace
cualquier ',' con '.' y cualquier ':' con '=' en el
nombre del dispositivo ALSA. Para usar la salida hwac3
via S/PDIF, use un dispositivo "iec958" o "spdif", a
menos que realmente sepa como configurarlo
correctamente.
oss
Controlador de salida de audio OSS.
<dsp-device>
Establece el dispositivo de salida de audio (por
defecto: /dev/dsp).
<mixer-device>
Establece el dispositivo de mezcla de audio (por
defecto: /dev/mixer).
<mixer-channel>
Establece el canal de mezcla (por defecto: pcm).
sdl (SDL solamente)
Biblioteca de controlador de salida de audio SDL (Simple
Directmedia Layer) altamente independiente de la plataforma.
<controlador>
Selecciona el controlador de audio que SDL debe usar
(por defecto: deja que SDL escoja).
arts
Salida de audio a traves del demonio aRts.
esd
Salida de audio a traves del demonio ESD.
<servidor>
Selecciona el servidor ESD a utilizar (por defecto:
servidor local).
jack
Salida de audio a traves de JACK (Jack Audio Connection Kit).
port=<nombre>
Conecta a los puertos que tienen el nombre dado (por
defecto: puertos fisicos).
name=<nombre
Nombre del cliente que se le pasa a JACK (por defecto:
MPlayer [<PID>]). Es util si desea que ciertas
conexiones se establezcan automaticamente.
(no)estimate
Estimacion del retraso del audio, supuestamente hace que
la reproduccion del video sea mas uniforme (por defecto:
activada).
nas
Salida de audio a traves de NAS.
coreaudio (Mac OS X solamente)
Controlador de salida de audio nativo Mac OS X.
openal
Controlador de salida de audio OpenAl, es experimental y esta
sin acabar (el sonido se mezclara en un solo canal).
sgi (SGI solamente)
Controlador de salida de audio SGI nativo.
<nombre del dispositivo de salida>
Especifica la interfaz del dispositivo de salida (por
defecto: configuracion del sistema). Por ejemplo,
'Salida Analogica' o 'Salida Digital'.
sun (Sun solamente)
Controlador de salida de audio Sun nativo.
<dispositivo>
Especifia el dispositivo de audio (por defecto: /dev/
audio).
win32 (Windows solamente)
Controlador de salida de audio de forma de onda nativo de
Windows.
dsound (Windows solamente)
Controlador de salida de audio DirectX DirectSound.
device=<numdispositivo>
Selecciona el numero del dispositivo que sera usado.
Reproducir un fichero con la opcion -v mostrara una
lista de los dispositivos disponibles
dxr2 (vea tambi'en -dxr2) (DXR2 solamente)
Controlador de salida especifico de Creative DXR2.
ivtv (IVTV solamente)
Controlador de salida MPEG especifico IVTV. Solamente funciona
con -ac hwmpa.
mpegpes (DVB solamente)
Controlador de salida para tarjetas DVB que escriben la salida a
un fichero MPEG-PES si no hay ninguna tarjeta DVB instalada.
card=<1-4>
Tarjeta DVB a usar si hay mas de una.
file=<fichero>
Fichero de salida
null
No produce salida de audio pero mantiene la velocidad de
reproduccion del video. Use -nosound para pruebas de
rendimiento.
pcm
Escribe ficheros raw PCM/wave con el audio de salida.
(no)waveheader
Incluye o excluye la cabecera de las ondas (por defecto:
incluido). Cuando no se incluya se generara un fichero
PCM.
file=<fichero>
Escribe el sonido en el <fichero> en vez de en la opcion
por defecto audiodump.wav. Si se especifica
nowaveheader, la opcion por defecto es audiodump.pcm.
fast
Trata de volcar la informacion mas rapido que en tiempo
real. Asegurese de que la salida no se ve truncada
(normalmente con el mensaje "Demasiados paquetes de
video en el buffer"). Es normal obtener el mensaje "iSu
sistema es demasiado lento para reproducir esto!".
plugin
Controlador de salida de audio con alguna extension.
OPCIONES DE SALIDA DE V'IDEO (MPLAYER SOLAMENTE)
-adapter <valor>
Establece la tarjeta grafica que recibira la imagen. Puede
obtener una lista de las tarjeta graficas disponibles cuando
ejecute esta opcion con -v. Actualmente solo funciona con con
el controlador de salida de video directx.
-bpp <profundidad>
Usar una profundidad de color diferente a la que se ha
detectado. Solo soportado por los controladores de salida de
video fbdev, dga2, svga, vesa.
-border
Reproduce la pelicula con adornos y bordes. Dado que la opcion
esta activada por defecto, use -noborder para invalidar los
adornos de la ventana. Soportado por el controlador de salida
de video directx.
-brightness <-100-100>
Ajusta el brillo del video de salida (por defecto 0). No
soportado por todos los controladores de salida de video.
-contrast <-100-100>
Ajusta el contraste del video de salida (por defecto 0). No
soportado por todos los controladores de salida de video.
-display <nombre> (X11 solamente)
Se debe especificar el nombre y el numero del dispositivo del
servidor de las X en el que desea que se muestre el video.
EJEMPLO:
-display xtest.localdomain:0
-dr
Activa el renderizado directo (no esta soportado por todos los
codecs y salidas de video)
AVISO: iPuede causar corrupcion en OSD/SUB!
-dxr2 <opci'on1:opci'on2:...>
Esta opcion se usa para gestionar el controlador de salida de
video dxr2.
ar-mode=<valor>
modo de razon de aspecto (0 = normal, 1 = pan y scan, 2
= letterbox (por defecto))
iec958-encoded
Selecciona el modo de salida iec958.
iec958-decoded
Establece modo de salida iec958 al decodificador (por
defecto).
macrovision=<valor>
modo macrovision (0 = desactivado (por defecto), 1 =
agc, 2 = agc 2 colorstripe, 3 = agc 4 colorstripe)
mute
silencia la salida de audio
unmute
reactiva la salida de audio
ucode=<valor>
ruta al microcodigo
Salida de TV
75ire
activa el modo de salida 7.5 IRE
no75ire
desactiva el modo de salida 7.5 IRE (por defecto)
bw salida
color
salida de TV en color (por defecto)
interlaced
salida de TV entrelazada (por defecto)
nointerlaced
desactiva la salida de TV entrelazada
norm=<valor>
norma de TV (ntsc (por defecto), pal, pal60, palm, paln,
palnc)
square-pixel
establece el modo de pixel a cuadrado
ccir601-pixel
establece el modo de pixel a ccir601
superposici'on
cr-left=<0-500>
Establece el valor de recorte por la izquierda (por
defecto: 50).
cr-right=<0-500>
Establece el valor de recorte por la derecha (por
defecto: 300).
cr-top=<0-500>
Establece el valor de recorte por arriba (por defecto:
0).
cr-bottom=<0-500>
Establece el valor de recorte desde abajo (por defecto:
0).
ck-[r|g|b]=<0-255>
Establece la ganancia de color de superposicion en r(ed)
(rojo), g(reen) (verde) o b(lue) (azul).
ck-[r|g|b]min=<0-255>
valor minimo para para la clave de color respectiva
ck-[r|g|b]max=<0-255>
valor maximo para la clave de color respectiva
ignore-cache
Ignora la cache de configuracion de superposicion.
update-cache
Actualiza la cache de configuracion de superposicion.
ol-osd
Activa informacion en pantalla en superposicion.
nool-osd
Desactiva informacion en pantalla en superposicion (por
defecto).
ol[h|w|x|y]-cor=<-20-20>
Ajusta el tamano de superposicion (h, w) y posicion (x,
y) en caso de que no coincida con la ventana
perfectamente (por defecto: 0).
overlay
Activa superposicion (por defecto).
nooverlay
Activa la salida de TV.
overlay-ratio=<1-2500>
Afina la superposicion (por defecto 1000).
-fbmode <nombredelmodo> (-vo fbdev solamente)
Cambia el modo de video al que se haya denominado como
<nombredelmodo> en /etc/fb.modes.
NOTA: El framebuffer VESA no soporta el cambio de modo.
-fbmodeconfig <nombrearchivo> (-vo fbdev solamente)
Usa este archivo de configuracion en lugar del archivo de
configuracion (por defecto: /etc/fb.modes).
-fs (vea tambi'en -zoom)
Reproduccion a pantalla completa (centra la pelicula, y crea
bandas negras alrededor). No esta soportado por todos los
controladores de salida de video.
-fsmode-dontuse <0-31> (OBSOLETO, use la opci'on -fs)
Pruebe esta opcion si continua teniendo problemas en pantalla
completa.
-fstype <tipo1,tipo2,...> (X11 solamente)
Especifica una lista de prioridad de los modos de pantalla
completa que seran usados. Puede negar modos usando el prefijo
'-'. Si tiene problemas como por ejemplo que la ventana en
pantalla completa sea cubierta por otras ventanas intente usar
un orden distinto.
NOTA: Vea -fstype help para una lista completa de los modos
disponibles.
Los tipos disponibles son:
above
Usa _NETWM_STATE_ABOVE si esta disponible.
below
Usa _NETWM_STATE_BELOW si esta disponible.
fullscreen
Usa _NETWM_STATE_FULLSCREEN si esta disponible.
layer
Usa _WIN_LAYER con la capa por defecto.
layer=<0..15>
Usa _WIN_LAYER con el numero de capa indicado.
netwm
Fuerza estilo NETWM.
none
No establece una capa de ventana de pantalla completa.
stays_on_top
Usa _NETWM_STATE_STAYS_ON_TOP si esta disponible.
EJEMPLO:
layer,stays_on_top,above,fullscreen
Orden por defecto, se usara en caso de especificar modos
incorrectos o no soportados.
-fullscreen
Fija el cambio a pantalla completa en OpenBox 1.x.
-geometry x[%][:y[%]] or [WxH][+x+y]
Ajusta donde estara la salida en la pantalla inicialmente. Las
especificaciones x e y son medidas en pixels desde arriba-
izquierda de la pantalla hasta arriba-izquierda de la imagen que
sera mostrada, sin embargo si se indica el signo de porcentaje
despues del argumento el valor se toma como un porcentaje del
tamano de la pantalla en esa direccion. Tambien soporta el
formato de opcion estandar de X11 -geometry. Si se especifica
una ventana externa usando la opcion -wid entonces las
coordenadas x e y son relativas a la posicion arriba-izquierda
de esa ventana en vez de la pantalla
NOTA: Esta opcion esta solo soportada por los controladores de
salida de video x11, xmga, xv, xvmc, xvidix, gl, gl2, directx y
tdfxfb.
EJEMPLO:
50:40
Coloca la ventana en x=50, y=40.
50%:50%
Coloca la ventana en la mitad de la pantalla.
100%
Coloca la ventana en la esquina superior izquierda de la
pantalla.
100%:100%
Coloca la ventana en la esquina inferior izquierda de la
pantalla.
-gui-wid <id de ventana> (vea tambi'en -wid) (GUI solamente)
Esto le dice al GUI que use una ventana X11 y se pegue debajo
del video, lo cual es util para embeber en un navegador un mini-
GUI (con la extension MPlayer por ejemplo).
-hue <-100-100>
Ajusta el matiz de la senal de video (por defecto: 0). Puede
obtener colores inversos en la imagen con esta opcion. No esta
soportado por todos los controladores de salida de video.
-monitor-dotclock <rango[,rango,...]> (-vo fbdev y vesa solamente)
Especifica el rango de dotclock o pixelclock del monitor.
-monitor-hfreq <rango[,rango,...]> (-vo fbdev y vesa solamente)
Especifica el rango de frecuencia horizontal del monitor.
-monitor-vfreq <rango[,rango,...]> (-vo fbdev y vesa solamente)
Especifica el rango de frecuencia vertical del monitor.
-monitoraspect <raz'on> (vea tambi'en -aspect)
Establece la razon de aspecto de su monitor o pantalla de TV.
EJEMPLO:
-monitoraspect 4:3 o 1.3333
-monitoraspect 16:9 o 1.7777
-monitorpixelaspect <raz'on> (vea tambi'en -aspect)
Establece el aspecto de un unico pixel de su monitor o pantalla
de television (por defecto: desactivado). Invalida la opcion
-monitoraspect . Un valor de 0 la inhabilita, un valor de 1
significa pixels cuadrados (correcto para (ccasi?) todos los
LCDs).
-nodouble
Desactiva el almacenamiento de imagenes doble, principalmente
con propositos de depuracion. El almacenamiento de imagenes
doble soluciona los problemas de parpadeo almacenando dos
imagenes en memoria y mostrando una mientras decodifica la otra.
Puede afectar al OSD negativamente, pero a menudo elimina el
parpadeo del OSD.
-nograbpointer
No capturar el puntero del raton despues de cambiar el modo de
video (-vm). Util en una configuracion multicabeza.
-nokeepaspect
No mantiene la razon de aspecto cuando se cambia el tamano de
las ventanas. Solo funciona con los controladores de salida de
video x11, xv, xmga, xvidix, y directx. Ademas bajo X11 su
administrador de ventanas necesita entender los consejos de
aspecto de ventana.
-ontop Hace que la ventana de reproduccion se quede por encima de las
otras ventanas. Soportado por controladores que usen X11,
excepto SDL, asi como directx,corevideo, quartz, ggi y gl2.
-panscan <0.0-1.0>
Activa funcionalidad pan y scan (recortando los lados de por
ejemplo una pelicula a 16:9 para ajustarla a una pantalla 4:3
sin bandas negras).
El rango controla cuanto de la imagen sera recortado. Solo
funciona con los controladores de salida de video xv, xmga, mga,
gl, gl2, quartz, corevideo y xvidix.
-panscanrange <-19.0-99.0> (experimental)
Cambia el rango de la funcionalidad pan y scan (por defecto: 1).
Valores positivos significan multiplos del rango por defecto.
Con valores negativos puede hacer zoom hasta un factor de
-panscanrange+1. P.e. -panscanrange -3 permite un factor de
zoom de hasta 4. Esta caracteristica es experimental. No
reporte errores a menos que este usando -vo gl.
-refreshrate <Hz>
Establece la frecuencia de refresco del monitor en Hz.
Actualmente solo esta soportado por -vo directx combinado con la
opcion -vm.
-rootwin
Reproduce la pelicula en la ventana raiz (fondo de escritorio).
Las imagenes del fondo de escritorio pueden cubrir sin embargo a
la ventana de la pelicula. Funciona solo con los controladores
de salida de video x11, xv, xmga, xvidix, quartz, corevideo y
directx.
-saturation <-100-100>
Ajusta la saturacion de la salida de video (por defecto: 0).
Puede obtener salida en escala de grises con esta opcion. No
esta soportado por todos los controladores de video de salida
-screenh <pixels>
Especifica la resolucion vertical de la pantalla para los
controladores de salida de video que no conozcan esta resolucion
como fbdev, x11 y TVout.
-screenw <pixels>
Especifica la resolucion horizontal de la pantalla para los
controladores de salida de video que no conozcan esta resolucion
como fbdev, x11 y TVout.
-stop-xscreensaver (X11 solamente)
Desactiva el protector de pantalla al comienzo y lo vuelve a
activar al finalizar.
-vm
Intenta cambiar a un modo de video diferente. Soportado por los
controladores de salida de video dga, x11, xv, sdl y directx.
Si se usa con el controlador de salida de video de directx las
opciones -screenw, -screenh, -bpp y -refreshrate pueden usarse
para establecer un nuevo modo de pantalla.
-vsync
Activa VBI para los controladores de salida de video vesa,
dfbmga y svga.
-wid <id de ventana> (vea tambi'en -gui-wid) (s'olo X11, OpenGL y
DirectX)
Le dice a MPlayer que use una ventana existente. Util para
embeber MPlayer en un navegador (con la extension plugger por
ejemplo).
-xineramascreen <-2-...> (X11 only)
En configuraciones de Xinerama (p.e. un unico escritorio que se
extiende sobre multiples pantallas) esta opcion le dice a
MPlayer en que pantalla ha de reproducir la pelicula. Un valor
de -2 significa pantalla completa a traves de todo el
dispositivo virtual, -1 significa pantalla completa en el
dispositivo en el que esta la ventana actual. La posicion
inicial especificada con la opcion -geometry es relativa a la
pantalla especificada. Normalmente solo funcionara con "-fstype
-fullscreen" o "-fstype none".
-zrbw (-vo zr solamente)
Muestra en blanco y negro. Para rendimiento optimo, esta opcion
puede combinarse con '-lavdopts gray'.
-zrcrop <[ancho]x[alto]+[desplazamiento x]+[desplazamiento y]> (-vo zr
solamente)
Selecciona una parte de la imagen de entrada para mostrar, se
puede usar esta opcion varias veces para cambiar en modo
cinerama. En el modo cinerama la pelicula es distribuida sobre
mas de una TV (o proyectores) para crear una pantalla mayor.
Las opciones que aparecen despues de n-esimo -zrcrop se aplican
a la tarjeta MJPEG n-esima, cada tarjeta debe tener al menos un
-zrdev adicionalmente a -zrcrop. Para ejemplos, vea la salida
de -zrhelp y la seccion Zr de la documentacion.
-zrdev <dispositivo> (-vo zr solamente)
Especifica el archivo especial de dispositivo que corresponde a
su tarjeta MJPEG, por defecto el controlador zr toma el primer
dispositivo v4l que encuentra.
-zrfd (-vo zr solamente)
Fuerza decimacion: Decimacion, como se especifica por -zrhdec y
-zrvdec, solamente ocurre si el escalador hardware puede ajustar
el tamano de la imagen a su tamano original. Use esta opcion
para forzar la decimacion.
-zrhdec <1,2,4> (-vo zr solamente)
Decimacion horizontal: Pide al controlador que envie solo cada 2
o 4 lineas/pixels de la imagen de entrada a la tarjeta MJPEG y
usa el escalador de la tarjeta MJPEG para ajustar la imagen a su
tamano original.
-zrhelp (-vo zr solamente)
Muestra una lista de todas las opciones de -zr*, sus valores por
defecto y un ejemplo del modo cinerama.
-zrnorm <norma> (-vo zr solamente)
Especifica la norma de TV PAL o NTSC (por defecto: sin cambios).
-zrquality <1-20> (-vo zr solamente)
Un numero de 1 (mejor) a 20 (peor) representando la calidad de
codificacion JPEG.
-zrvdec <1|2|4> (-vo zr solamente)
Decimacion vertical: Pide al controlador que envie solo cada 2 o
4 lineas/pixels de la imagen de entrada a la tarjeta MJPEG y usa
el escalador de la tarjeta MJPEG para ajustar el tamano de la
imagen a su tamano original.
-zrxdoff <desplazamiento x de la imagen> (-vo zr solamente)
Si la pelicula es menor que la pantalla de TV, esta opcion
especifica la posicion x de la pelicula relativa a la esquina
superior izquierda de la pantalla (por defecto: centrado).
-zrydoff <desplazamiento y de la imagen> (-vo zr solamente)
Si la pelicula es menor que la pantalla de TV, esta opcion
especifica la posicion y de la pelicula relativa a la esquina
superior izquierda de la pantalla (por defecto: centrado).
CONTROLADORES DE SALIDA DE V'IDEO (SOLAMENTE MPLAYER)
Los controladores de salida de video son interfaces para las distintas
facilidades de salida de video. La sintaxis es:
-vo <controlador1[:subopci'on1[=valor]:...],controlador2,...[,]>
Especifica una lista prioritaria de controladores de video.
Si la lista tiene una ',' al final se probaran despues otros
controladores no listados en la linea de ordenes. Las subopciones son
opcionales y en su mayoria pueden omitirse.
NOTA: Vea -vo help para una lista de controladores de video compilados.
EJEMPLO:
-vo xmga,xv,
Prueba el controlador Matrox X11, luego el controlador
Xv y luego los otros.
-vo directx:noaccel
Usa el controlador DirectX con las caracteristicas de
aceleracion desactivadas.
Los controladores de salida disponibles son:
xv (solamente X11)
Usa la extension XVideo de XFree86 4.x para activar la
reproduccion acelerada por hardware. Si no puede usar un
controlador de video especifico para su hardware, probablemente
esta sea la mejor opcion. Para obtener informacion a cerca de
lo que es la clave de color y como se dibuja ejecute MPlayer con
la opcion -v y mire las lineas marcadas con [xv common] al
comienzo.
port=<numero>
Selecciona el puerto de XVideo especifico.
ck=<cur|use|set>
Selecciona el origen del que se obtiene la clave de
color (por defecto: cur).
cur Por defecto obtiene la clave de color
seleccionada en Xv.
use Usa pero no establece la clave de color de
MPlayer (use la opcion -colorkey para
cambiarla).
set Lo mismo que use pero tambien establece la clave
de color proporcionada.
ck-method=<man|bg|auto>
Establece el metodo de dibujado de la clave de color
(por defecto: man).
man Dibuja la clave de color manualmente (reduce el
parpadeo en algunos casos).
bg Establece la clave de color como la ventana de
fondo.
auto Deja que Xv dibuje la clave de color.
x11 (solamente X11)
Controlador de salida de video de memoria compartida sin
aceleracion hardware que funciona en cualquier X11 que este
presente.
xover (solamente X11)
Anade soporte X11 a todos los controladores de salida de video
basados en recubrimiento. Actualmente solo soportado por
tdfx_vid.
<vo_driver>
Selecciona el controlador como fuente para usarlo como
recubrimiento de X11
xvmc (X11, -vc ffmpeg12mc solamente)
Este controlador de salida de video usa la extension XvMC (X
Video Motion Compensation) de XFree86 4.x para acelerar la
decodificacion MPEG1/2 y VCR2.
port=<numero>
Selecciona un puerto especifico de XVideo.
(no)benchmark
Inhabilita el visionado de imagenes. Necesario para
hacer bien las pruebas de rendimiento de controladores
que cambian los almacenes de imagen en el trazo del
monitor solamente (nVidia). La opcion por defecto es no
inhabilitar el visionado de imagenes (nobenchmark).
(no)bobdeint
Un desentrelazador muy simple. Puede que no se vea
mejor que -vf tfields=1, pero es el unico
desentrelazador para xvmc (por defecto: nobobdeint).
(no)queue
Encola imagenes para mostrar para permitir mas trabajo
paralelo del hardware de video. Puede anadir una
pequena (no apreciable) desincronizacion de A/V (por
defecto: noqueue).
(no)sleep
Usa la funcion sleep mientras espera a que termine el
renderizado (no recomendado en Linux). (por defecto:
nosleep).
ck=cur|use|set
Lo mismo que -vo xv:ck (vea -vo xv).
ck-method=man|bg|auto
Lo mismo que -vo xv:ck-method (vea -vo xv).
dga (solamente X11)
Reproduce video a traves de la extension XFree86 Direct Graphics
Access. Se considera obsoleto.
sdl (SDL solamente)
Biblioteca de controlador de salida de video SDL (Simple
Directmedia Layer) altamente independiente de la plataforma.
Dado que SDL usa su propia capa para acceder a X11, las opciones
X11 de MPlayer no tienen ningun efecto sobre sdl.
driver=<controlador>
Especifica el controlador que usara SDL.
(no)forcexv
Usa XVideo a traves del controlador de salida de video
sdl (por defecto: forcexv).
(no)hwaccel
Usa el escalador acelerado por hardware (por defecto:
hwaccel).
vidix
VIDIX (VIDeo Interface for *niX) es una interfaz para las
caracteristicas de aceleracion de video de las diferentes
tarjetas graficas. Controlador de salida de video muy rapido en
tarjetas que lo soporten.
<subdevice>
Elige explicitamente el dispositivo VIDIX en el
controlador que se esta usando. Los controladores
disponibles son cyberblade, mach64, mga_crtc2, mga,
nvidia, pm2, pm3, radeon, rage128, sis y unichrome.
xvidix (solamente X11)
Frontend X11 para VIDIX
<subdevice>
lo mismo que vidix
cvidix
Frontend generico e independiente de plataforma para VIDIX,
puede incluso funcionar en una consola de texto con tarjetas
nVidia.
<subdevice>
lo mismo que vidix
winvidix (solamente Windows)
Frontend de Windows para VIDIX
<subdevice>
lo mismo que vidix
directx (solamente Windows)
Controlador de salida de video que usa la interfaz DirectX.
noaccel
Desactiva la aceleracion hardware. Pruebe esta opcion
si tiene problemas con la representacion en pantalla.
quartz (Mac OS X solamente)
Controlador de salida de video Mac OS X Quartz. Bajo algunas
circunstancias, puede ser mas eficiente forzar un formato de
salida YUV empaquetado, con p.e. -vf format=yuy2.
device_id=<numero>
Elige el dispositivo de salida a usar en pantalla
completa.
fs_res=<ancho>:<alto>
Especifica la resolucion a pantalla completa (util en
sistemas lentos).
corevideo (Mac OS X 10.4 o 10.3.9 con QuickTime 7)
Controlador de salida de video Mac OS X CoreVideo.
device_id=<numero>
Elige el dispositivo de salida a usar en pantalla
completa.
fbdev (solamente Linux)
Usa el framebuffer del kernel para la reproducir video.
<dispositivo>
Especifica el nombre del dispositivo fbdev a usar (p.e.
/dev/fb0) o el nombre del dispositivo VIDIX si el nombre
del dispositivo comienza con 'vidix' (p.e.
'vidixsis_vid' para el controlador sis).
fbdev2 (solamente Linux)
Usa el framebuffer del kernel para reproducir video,
implementacion alternativa.
<dispositivo>
Especifica el nombre del dispositivo fbdev a usar (p.e.
/dev/fb0).
vesa
Controlador de salida de video muy general que debe funcionar en
cualquier tarjeta compatible con VESA VBE 2.0.
(no)dga
Activa o desactiva el modo DGA (por defecto: activado).
neotv_pal
Activa la salida NeoMagic TV y establece el modo PAL.
neotv_ntsc
Activa la salida NeoMagic TV y establece el modo NTSC.
vidix
Usa el controlador VIDIX.
lvo
Activa el recubrimiento de Video Linux para el modo
VESA.
svga
Reproduce video usando la biblioteca SVGA.
<modo de video>
Especifica el modo de video. El modo de video se puede
dar en la forma <ancho>x<alto>x<colores>, por ejemplo
640x480x16M o por un numero de modo de video como por
ejemplo 84.
bbosd
Dibuja OSD dentro de las bandas negras bajo la pelicula
(mas lento).
native
Utiliza solo las funciones de dibujo nativas. Evita
renderizado directo, OSD y aceleracion hardware.
retrace
Fuerza el cambio de imagen en el repintado vertical.
Solo se puede usar con -double. Tiene el mismo efecto
que la opcion -vsync.
sq
Prueba el modo de video con pixels cuadrados.
vidix
Usa svga con VIDIX.
gl
Controlador de salida de video OpenGL, es una version muy
simple. El tamano del video debe ser menor que el tamano maximo
de la textura de su implementacion OpenGL. Esta hecho para que
trabaje incluso con las implementaciones de OpenGL mas simples,
pero tambien hace uso de las nuevas extensiones, que permite
soporte para mas espacios de color y renderizado directo. Por
favor use -dr si funciona con su implementacion OpenGL, dado que
para mayores resoluciones esto supone una gran mejora de la
velocidad. El codigo realiza muy pocas comprobaciones, asi que
si una caracteristica no funciona puede ser debido a que no esta
soportada por su tarjeta/implementacion OpenGL incluso si no
obtiene ningun mensaje de error. Use glxinfo o una herramienta
similar para comprobar las extensiones OpenGL que soporta su
sistema.
(no)scaled-osd
Cambia la manera en la que se comporta el OSD cuando
cambia el tamano de la ventana (por defecto:
desactivado). Cuando se activa se comporta de forma
parecida al resto de controladores, lo cual es mejor
para las fuentes fixed-size. Cuando se desactiva se ve
mucho mejor con las fuentes FreeType, ademas usa los
bordes en el modo de pantalla completa. No funciona
correctamente con el formato de subtitulos ass (vea
-ass), puede renderizarlos sin soporte de OpenGL usando
-vf ass.
osdcolor=<0xRRGGBB>
Color para el OSD (por defecto: 0xffffff, corresponde al
color blanco).
rectangle=<0,1,2>
Selecciona el uso de texturas rectangulares que ahorran
RAM, pero a menudo es mas lento (por defecto: 0).
0: Usa texturas potencias-de-dos (por defecto).
1: Usa la extension GL_ARB_texture_rectangle.
2: Usa la extension GL_ARB_texture_non_power_of_two.
En algunos casos esta extension solo se soporta por
software y por lo tanto es muy lenta.
swapinterval=<n>
Intervalo minimo entre dos intercambios de memoria, se
cuenta en frames mostrados (por defecto: 1). 1 es
equivalente a activar VSYNC, 0 para desactivar VSYNC.
Valores por debajo de 0 la dejaran al valor por defecto
del sistema. Esto limita el ratio de imagenes a (tasa
de refresco horizontal / n). Requiere el soporte
GLX_SGI_swap_control para funcionar. Con algunas (casi
todas?) implementaciones esto solo funciona en el modo
de pantalla completa.
yuv=<n>
Selecciona el tipo de conversion de YUV a RGB.
0: Usa conversion por software (por defecto).
Compatible con todas las versiones de OpenGL. Provee
control para el brillo, contraste y saturacion.
1: Usa register combiners. Esto usa una extension
especifica de nVidia (GL_NV_register_combiners). Al
menos se necesitan tres unidades de texturas. Provee
control para la saturacion y la tonalidad. Este
metodo es rapido pero inexacto.
2: Usa un fragment program. Necesita la extension
GL_ARB_fragment_program y al menos tres unidades de
textura. Provee control para brillo, contraste,
saturacion y tonalidad.
3: Usa un fragment program utilizando la instruccion
POW. Necesita la extension GL_ARB_fragment_program y
al menos tres unidades de textura. Provee control
para brillo, contraste, saturacion, tonalidad y
gamma. La opcion gamma se puede establecer
independientemente para el rojo, verde y azul. El
metodo numero 4 es normalmente mas rapido.
4: Usa un fragment program con busqueda adicional.
Necesita la extension GL_ARB_fragment_program y al
menos tres unidades de textura. Provee control para
brillo, contraste, saturacion, tonalidad y gamma. La
opcion gamma se puede establecer independientemente
para el rojo, verde y azul.
5: Usa un metodo especifico de ATI (para tarjetas
antiguas). Esto usa una extension especifica de ATI
(GL_ATI_fragment_shader - no
GL_ARB_fragment_shader!). Al menos se necesitan tres
unidades de textura. Provee control de saturacion y
tonalidad. Este metodo es rapido pero inexacto.
6: Usa una textura 3D para hacer una conversion por
busqueda. Necesita la extension
GL_ARB_fragment_program y al menos cuatro unidades de
textura. Extremadamente lento (emulacion por
software) en algunas (ctodas?) las tarjetas ATI dado
que usan una textura con border pixels. Provee
control para brillo, contraste, saturacion, tonalidad
y gamma. La opcion gamma se puede establecer
independientemente para el rojo, verde y azul. La
velocidad depende mas del ancho de banda de la
memoria de la GPU que el resto de metodos.
lscale=<n>
Selecciona la funcion de escalado a usar para el
escalado luminiscente. Unicamente valido para los modos
yuv 2, 3, 4 y 6.
0: Usa un simple filtro linear (por defecto).
1: Usa un filtro bicubico (mayor calidad). Necesita
una unidad de textura adicional. Las tarjetas
antiguas no seran capaces de manejarlo para el chroma
al menos en el modo de pantalla completa.
2: Usa un metodo de filtrado cubico en horizontal y
lineal en vertical. Funciona en algunas tarjetas mas
que el metodo 1.
cscale=<n>
Selecciona la funcion de escalado a usar para el
escalado del chroma. Para mas detalles vea lscale.
customprog=<nombre
Carga un fragmento de programa propio desde <nombre
fichero>. Vea TOOLS/edgedect.fp para un ejemplo.
customtex=<nombre
Carga una textura "gamma ramp" propia desde <nombre
fichero>. Esto se puede usar junto con yuv=4 o con la
opcion customprog.
(no)customtlin
Si se activa (por defecto) usa la interpolacion
GL_LINEAR, en otro caso usa GL_NEAREST para la textura
customtex.
(no)customtrect
Si se activa usa texture_rectangle para la textura
customtex. Por defecto esta desactivada.
Normalmente no hay razon para usar las siguientes opciones,
unicamente existen con propositos de prueba.
(no)glfinish
LLama a glFinish() antes de intercambiar las zonas de
memoria. Mas lento pero en algunos casos da una salida
mejor (por defecto: desactivado).
(no)manyfmts
Activa soporte para mas (RGB y BGR) formatos de color
(por defecto: activado). Necesita una version de OpenGL
>= 1.2.
slice-height=<0-...>
Numero de lineas copiadas a la textura en una pieza (por
defecto: 4). 0 para la imagen entera.
NOTA: Si se usa el espacio de color YUV (vea la opcion
yuv), se aplican las siguientes reglas especiales:
Si el decodificador usa el renderizado por partes
(vea -noslices), esta opcion no tiene efecto, se
utiliza el tamano de las partes proporcionado por el
decodificador.
Si el decodificador no usa el renderizado por partes,
por defecto se usan 16.
(no)osd
Activa o desactiva el soporte para el renderizado OSD
usando OpenGL (por defecto: activado). Esta opcion se
usa para pruebas; para desactivar el OSD use -osdlevel
0.
(no)aspect
Activa o desactiva el aspecto del escalado y el soporte
pan-and-scan (por defecto: activado). Desactivarlo
puede incrementar la velocidad.
gl2
Controlador de salida de video de OpenGL, segunda generacion.
Soporta OSD y videos mas grandes que el tamano maximo de la
textura.
(no)glfinish
lo mismo que gl (por defecto: activado)
yuv=<n>
Selecciona el tipo de conversion de YUV a RGB. Si se
configura a algo que no sea 0, el OSD estara desactivado
y las opciones de brillo, contraste y gamma solo seran
accesibles a traves de la configuracion global del
servidor X. Exceptuando estos casos tiene el mismo
significado que para -vo gl.
null
No produce salida de video. Util para pruebas de rendimiento.
aa
Controlador de salida de video ASCII art que funciona en una
consola de texto. Puede obtener una lista y una explicacion de
las opciones disponibles para el controlador ejecutando mplayer
-vo aa:help
caca
Controlador de salida de video ASCII art coloreado que funciona
en una consola de texto.
bl
Reproduccion de video usando el protocolo UDP Blinkenlights.
Este controlador es altamente dependiente de hardware
especifico.
<dispositivo>
Especifica el dispositivo Blinkenlights que se usara.
es algo como arcade:host=localhost:2323 o
hdl:file=name1,file=name2. Debe especificar un
dispositivo.
ggi
Controlador de salida de video del sistema grafico GGI.
<controlador>
Especifica el controlador GGI que se usara. Reemplace
cualquier ',' que aparezca en la cadena del driver por
un '.'.
directfb
Reproduce video usando la biblioteca DirectFB.
(no)input
Usa el codigo de teclado de DirectFB en lugar del de
MPlayer (por defecto: activado).
buffermode=single|double|triple
Doble y triple buffer da mejores resultados si quiere
evitar problemas de desgarros de imagen. El buffer
triple es mas eficiente que el doble buffer ya que no
bloquea MPlayer mientras se espera al refresco vertical.
El buffer simple debe evitarse (por defecto: single).
fieldparity=top|bottom
Controla el orden de salida de los marcos entrelazados
(por defecto: desactivado). Valores validos son top =
campos superiores primero, bottom = campos inferiores
primero. Esta opcion no tiene ningun efecto en material
filmico progresivo como lo son la mayoria de las
peliculas MPEG. Necesitara activar esta opcion si tiene
problemas de desgarros de imagen/movimientos no suaves
mientras visualiza material entrelazado.
layer=N
Forzara la capa con id N para la reproduccion (por
defecto: -1 - auto).
dfbopts=<list>
Especifica una lista de parametros para DirectFB.
dfbmga
Controlador especifico de salida de video de Matrox G400/G450/
G550 que usa la biblioteca DirectFB para poder usar las
caracteristicas especiales de hardware. Activa CRTC2 (segundo
monitor), mostrando el video independientemente del primer
monitor.
(no)input
lo mismo que directfb (por defecto: desactivado).
buffermode=single|double|triple
lo mismo que directfb (por defecto: triple).
fieldparity=top|bottom
lo mismo que directfb.
(no)bes
Activa el uso de Matrox BES (backend scaler) (por
defecto: desactivado). Obtiene resultados muy buenos en
lo que concierne a velocidad y calidad de la salida como
procesado interpolado de la imagen hecho mediante
hardware. Funciona solo en el monitor primario.
(no)spic
Hace uso de la capa sub imagen de Matrox para mostrar el
OSD (por defecto: activado).
(no)crtc2
Activa la salida TV en el segundo monitor (por defecto:
activado). La calidad de la salida es muy buena y es
una imagen completamente entrelazada con sincronizacion
correcta en cada campo par/impar.
tvnorm=pal|ntsc|auto
Establece la norma TV de la tarjeta Matrox sin la
necesidad de modificar /etc/directfbrc (por defecto:
desactivado). Normas validas son pal = PAL, ntsc =
NTSC. Una norma especial es auto (auto-ajusta el uso de
PAL/NTSC) porque decide que norma se usa mirando la tasa
de marcos de imagen de la pelicula.
mga (solamente Linux)
Controlador de salida de video especifico de Matrox que hace uso
del backend scaler YUV en tarjetas Gxxx a traves del modulo del
kernel. Si tiene una tarjeta Matrox, esta es la opcion mas
rapida.
<dispositivo>
Especifica el nombre de dispositivo Matrox que se usara
(por defecto: /dev/mga_vid).
xmga (solamente Linux, X11)
El controlador de salida de video mga, funcionando en una
ventana X11.
<dispositivo>
Especifica el nombre de dispositivo Matrox que se usara
(por defecto: /dev/mga_vid).
s3fb (solamente Linux) (vea tambi'en -vf yuv2 y -dr)
Controlador de salida de video especifico para S3 Virge. Este
controlador soporta las caracteristicas de conversion y escalado
YUV de la tarjeta, doble almacenamiento de memoria y renderizado
directo. Use -vf yuy2 para obtener renderizado YUY2 acelerado
por hardware que es mucho mas rapido que YV12 en esta tarjeta.
<dispositivo>
Especifica el nombre de dispositivo fbdev que se usara
(por defecto: /dev/fb0).
3dfx (solamente Linux)
Controlador de salida de video especifico para 3Dfx que usa
directamente el hardware por encima de X11. Unicamente se
soportan 16 bpp.
tdfxfb (solamente Linux)
Este controlador emplea el framebuffer tdfx para reproducir las
peliculas con aceleracion YUV en las tarjetas 3dfx.
<dispositivo>
Especifica el nombre de dispositivo fbdev que se usara
(por defecto: /dev/fb0).
tdfx_vid (solamente Linux)
Controlador de salida de video especifico para 3Dfx. Funciona
conjuntamente con el modulo del kernel.
<dispositivo>
Especifica el nombre de dispositivo fbdev que se usara
(por defecto: /dev/fb0).
dxr2 (vea tambi'en -dxr2) (DXR2 solamente)
Controlador de salida de video especifico para Creative DXR2.
<controlador
Controlador de video para usar como overlay (x11, xv).
dxr3 (DXR3 solamente)
Controlador de salida de video especifico para el chip
decodificador Sigma Design em8300 MPEG (Creative DXR3, Sigma
Designs Hollywood Plus). Vea tambien el filtro de video lavc.
overlay
Activa overlay en lugar de TVOut.
prebuf
Activa prebuffering.
sync
Activa el nuevo motor de sincronizacion.
norm=<norm>
Especifica la norma de TV.
0: No cambia la norma actual (por defecto).
1: Auto-ajusta usando PAL/NTSC.
2: Auto-ajusta usando PAL/PAL-60.
3: PAL
4: PAL-60
5: NTSC
<0-3>
Especifica el numero de dispositivo a usar si su
hardware tiene mas de una tarjeta em8300.
ivtv (IVTV only)
Conexant CX23415 (iCompression iTVC15) o Conexant CX23416
(iCompression iTVC16) chip de decodificacion MPEG (Hauppauge
WinTV PVR-150/250/350/500) controlador de video especifico para
salida de TV. Vea tambien el filtro de video lavc.
dispositivo
Especifica el nombre del dispositivo (por defecto:
/dev/video16).
salida
Especifica la salida de TV para la senal de video.
mpegpes (DVB solamente)
Controlador de salida de video especifico para DVB que escribe
la salida en un fichero MPEG-PES si no hay ninguna tarjeta DVB
instalada.
card=<1-4>
Especifica el numero de dispositivo a usar si tiene mas
de una tarjeta con salida DVB (solo API V3, tales como
la serie de controladores 1.x.y).
<fichero>
fichero de salida (por defecto: ./grab.mpg)
zr (vea tambi'en -zr* y -zhelp)
Controlador de salida de video para unas cuantas tarjetas
capturadoras/reproductoras de MJPEG.
zr2 (vea tambi'en el filtro de v'ideo zrmjpeg)
Controlador de salida de video para unas cuantas tarjetas
capturadoras/reproductoras de MJPEG, segunda generacion.
dev=<dispositivo>
Especifica el dispositivo de video.
norm=<PAL|NTSC|SECAM|auto>
Especifica la norma de video (por defecto: auto).
(no)prebuf
Activa o desactiva el prebuffering, todavia no esta
soportado.
md5
Calcula las sumas MD5 de cada frame y las escribe en un fichero.
Soporta los espacios de color RGB24 y YV12. Util para depurar.
outfile=<valor>
Permite especificar el nombre del archivo de salida (por
defecto: ./md5).
yuv4mpeg
Transforma el flujo de video en una secuencia de imagenes YUV
4:2:0 sin comprimir y las almacena en un fichero (por defecto:
./stream.yuv). El formato es el mismo que el empleado por
mjpegtools, por lo que le sera util si quiere procesar el video
con la suite de mjpegtools. Soporta los formatos YV12, RGB (24
bpp) y BGR (24 bpp). Puede combinar la opcion con el parametro
-fixed-vo para concatenar ficheros con las mismas dimensiones y
valor de fps.
interlaced
Escribe la salida como frames entrelazados, el campo de
arriba primero.
interlaced_bf
Escribe la salida como frames entrelazados, el campo de
abajo primero.
file=<fichero>
Escribe la salida a <fichero> en vez de a stream.yuv.
NOTA: Si no especifica ninguna opcion la salida es progresiva
(p.e. no entrelazada).
gif89a
Guarda cada frame en un fichero gif animado en el actual
directorio. Solo soporta el formato RGB con 24 bpp y la salida
se convierte a 256 colores.
<fps>
Numero real para especificar el framerate (por defecto:
5.0).
<fichero>
Especifica el fichero de salida (por defecto:
./out.gif).
NOTA: Debe especificar el framerate antes que el nombre del
fichero o el framerate formara parte del nombre del fichero.
EJEMPLO:
mplayer video.nut -vo gif89a:fps=15.0:filename=test.gif
jpeg
Guarda cada frame en un archivo JPEG en el directorio actual.
Cada archivo toma el numero de frame completado con ceros como
nombre.
[no]progressive
Especifica JPEG estandar o progresivo (por defecto:
noprogressive)
[no]baseline
Especifica el uso o no de linea base (por defecto:
baseline)
optimize=<0-100>
factor de optimizacion (por defecto: 100)
smooth=<0-100>
factor de suavizado (por defecto: 0)
quality=<0-100>
factor de calidad (por defecto: 75)
outdir=<valor>
Especifica el directorio donde se guardaran los archivos
JPEG (por defecto: ./).
subdirs=<valor>
Crea subdirectorios numerados con el prefijo dado para
guardar los ficheros en vez de usar el directorio
actual.
maxfiles=<valor>
Numero maximo de archivos JPEG que se guardaran en cada
subdirectorio. Debe ser igual o mayor que 1 (por
defecto: 1000).
pnm
Guarda cada frame en un fichero PNM en el directorio actual.
Cada archivo toma el numero de frame completado con ceros como
nombre. Soporta ficheros PPM, PGM and PGMYUV tanto en modo
crudo como modo ASCII. Vea tambien pnm(5), ppm(5) y pgm(5).
ppm
Escribre ficheros PPM (por defecto).
pgm
Escribre ficheros PGM.
pgmyuv
Escribre ficheros PGMYUV. PGMYUV es como PGM pero
tambien contiene los planos U y V anadidos al fondo de
la imagen.
raw
Escribe ficheros PNM en modo crudo (por defecto).
ascii
Escribe ficheros PNM en modo crudo ASCII.
outdir=<directorio>
Especifica el directorio en el que guardar los ficheros
PNM (por defecto: ./).
subdirs=<prefijo>
Crea subdirectorios numerados con el prefijo dado para
guardar los ficheros en vez de usar el directorio
actual.
maxfiles=<valor>
Numero maximo de archivos que se guardaran en cada
subdirectorio. Debe ser igual o mayor que 1 (por
defecto: 1000).
png
Guarda cada frame en un fichero PNG en el directorio actual.
Cada archivo toma el numero de frame completado con ceros como
nombre. se soportan los formatos 24bpp RGB y BGR.
z=<0-9>
Especifica el nivel de compresion. 0 si no hay
compresion, 9 para la maxima compresion.
tga
Guarda cada frame en un fichero Targa en el directorio actual.
Cada archivo toma el numero de frame completado con ceros como
nombre. El proposito de este controlador de video de salida es
tener un escritor de imagenes sin perdidas, sencillo, que no
necesite ninguna libreria externa. Soporta el formato de color
BGR[A] con 15, 24 y 32 bpp. Puede forzar un formato particular
con el filtro de video de formato.
EJEMPLO:
mplayer video.nut -vf format=bgr15 -vo tga
OPCIONES DE DECODIFICADO/FILTRADO
-ac <[-|+]codec1,[-|+]codec2,...[,]>
Especifica una lista de prioridades de los codecs de audio, de
acuerdo a su nombre en codecs.conf. Use un '-' antes del nombre
del codec para omitirlo. Use un '+' antes del nombre del codec
para forzar su uso, iesto probablemente cause el fallo del
programa!. Si la lista al final tiene una ',' MPlayer probara
los codecs no listados.
NOTA: Vea -ac help para una lista completa de los codecs
disponibles.
EJEMPLO:
-ac mp3acm
Fuerza el codec MP3 l3codeca.acm.
-ac mad,
Prueba libmad primero, despues los demas.
-ac hwac3,a52,
Prueba pasar a traves del hardware AC3, luego el codec
por software AC3, y finalmente los demas.
-ac hwdts,
Prueba el codec por hardware DTS, luego los demas.
-ac -ffmp3,
Se salta el decodificador MP3 de FFmpeg.
-af-adv <force=(0-7):list=(filtros)> (vea tambi'en la opci'on -af)
Especifica opciones avanzadas de los filtros de audio:
force=<0-7>
Fuerza la insercion de filtros de audio de una de las
siguientes maneras:
0: Insercion de filtros completamente automatica.
1: Optimizada para precision (por defecto).
2: Optimizada para velocidad. Aviso: Algunas de las
caracteristicas de los filtros de audio pueden fallar
silenciosamente y la calidad del sonido puede bajar.
3: No usar ni la insercion automatica de filtros ni
las optimizaciones. Aviso: Es posible que MPlayer
falle usando esta opcion.
4: Insercion automatica de filtros de acuerdo con la
opcion 0, pero se hace uso del proceso en coma
flotante cuando sea posible.
5: Insercion automatica de filtros de acuerdo con la
opcion 1, pero se hace uso del proceso en coma
flotante cuando sea posible.
6: Insercion automatica de filtros de acuerdo con la
opcion 2, pero se hace uso del proceso en coma
flotante cuando sea posible.
7: Insercion automatica de filtros de acuerdo con la
opcion 3, pero se hace uso del proceso en coma
flotante cuando sea posible.
list=<filtros>
Lo mismo que -af.
-afm <driver1,driver2,...>
Especifica una lista de prioridades de familias de codecs de
audio, de acuerdo a su nombre en codecs.conf. Se queda en el
que tiene por defecto si ninguno funciona bien.
NOTA: Vea -afm help para una lista completa de los controladores
disponibles.
EJEMPLO:
-afm ffmpeg
Prueba los codecs libavcodec de FFmpeg primero.
-afm acm,dshow
prueba los codecs Win32 primero
-aspect <raz'on> (vea tambi'en -zoom)
Sobreescribe la razon de aspecto de las peliculas en el caso de
que la informacion del aspecto sea incorrecta o falte.
EJEMPLO:
-aspect 4:3 o -aspect 1.3333
-aspect 16:9 o -aspect 1.7777
-noaspect
Desactiva la compensacion automatica de la relacion de aspecto
de la pelicula.
-field-dominance <-1-1>
Estblece el primer campo para el contenido entrelazado. Util
para desentrelazadores que doblan el framerate: -vf tfields=1,
-vf yadif=1 y -vo xvmc:bobdeint.
-1 auto (por defecto): Si el decodificador no exporta la
informacion adecuada vuelve a 0 (el campo de arriba
primero).
0 el campo de arriba primero
1 el campo de abajo primero
-flip
Voltea la imagen arriba-abajo.
-lavdopts <opci'on1:opci'on2:...> (C'ODIGO DE DEPURACI'ON)
Especifica los parametros de decodificado de libavcodec. Separe
las opciones multiples con una coma.
EJEMPLO:
-lavdopts gray:skiploopfilter=all:skipframe=nonref
Las opciones disponibles son:
bitexact
Usar unicamente los algoritmos bit-exact en todos los
pasos de decodificacion (para la comprobacion de
codecs).
bug=<valor>
Correccion manual para los fallos de codificador.
0: nada
1: detectar automaticamente errores (por defecto)
2 (msmpeg4v3): algunos viejos ficheros lavc msmpeg4v3
(sin deteccion)
4 (mpeg4): error de entrelazado de XviD (deteccion si
fourcc==XVIX)
8 (mpeg4): UMP4 (deteccion si fourcc==UMP4)
16 (mpeg4): error de rellenado (detectado
automaticamente)
32 (mpeg4): error vlc ilegal (detectado para fourcc)
64 (mpeg4): error qpel de Xvid y DivX (detectado para
fourcc/version)
128 (mpeg4): antiguo estandar qpel (detectado para
fourcc/version)
256 (mpeg4): otro fallo qpel (detectado para fourcc/
version)
512 (mpeg4): error direct-qpel-blocksize (detectado
para fourcc/version)
1024 (mpeg4): error de rellenado de bordes (detectado
para fourcc/version)
debug=<valor>
debug:
0: desactivado
1: informacion de imagen
2: control de tasa
4: flujo de bits
8: tipo de MB
16: QP
32: vector de movimiento
0x0040: Visualizacion de vector de movimiento (use
-noslices)
0x0080: salto de MB
0x0100: startcode
0x0200: PTS
0x0400: error de resistencia
0x0800: operaciones de control de manejo de memoria
(H.264)
0x1000: fallos
0x2000: Visualizacion del parametro de cuantizacion
(QP), valores bajos producen un tinte verde.
0x4000: Visualizacion del tipo de bloques.
ec=<valor>
Estrategia para la ocultacion de errores:
1: usa un filtro desbloqueador fuerte para MBs
danados
2: busqueda MV iterativa (lento)
3: todos (por defecto)
er=<valor>
Estrategia para la resistencia de errores:
0: desactivado
1: cuidadoso (debe funcionar con codificadores en mal
estado)
2: normal (por defecto) (funciona con codificadores
que lo cumplan)
3: agresivo (mas comprobaciones pero puede causar
problemas incluso para flujos validos)
4: muy agresivo
fast (MPEG-2, MPEG-4, y H.264 solamente)
Activar algunas optimizaciones que no cumplen las
especificaciones y que potencialmente pueden causar
problemas, como decuantizacion simple, compensacion de
movimiento simple, asume el uso de la matriz de
cuantizacion por defecto, asume YUV 4:2:0 y saltar
algunas comprobaciones de deteccion de flujos de bits
danados
gray
decodificacion solo en escala de grises (un poco mas
rapida que con color)
idct=<0-99> (vea -lavcopts)
Para una mejor calidad de la decodificacion use el mismo
algoritmo para decodificar y codificar. Esto, sin
embargo, hace que se pague un precio en precision.
lowres=<numero>[,<w>]
Decodifica a resoluciones mas bajas. La decodificacion
a resoluciones mas bajas no esta soportada por todos los
codecs y a menudo producira artefactos no deseados.
Esto no es un fallo, sino un efecto secundario de no
decodificar a resolucion completa.
0: desactivado
1: 1/2 resolucion
2: 1/4 resolucion
3: 1/8 resolucion
Si se especifica <w> la decodificacion a resoluciones
mas bajas solo se usara si la anchura del video es mayor
o igual que <w>.
sb=<numero> (solo MPEG2)
Salta el numero de filas de macrobloque especificadas en
la parte de abajo.
st=<numero> (solo MPEG2)
Salta el numero de filas de macrobloque especificadas en
la parte de arriba.
skiploopfilter=<valor de salto> (solo H.264)
Salta el filtro de bucle (desbloqueo) durante la
decodificacion H.264. Como se supone que el marco
filtrado debe usarse como referencia para decodificar
marcos dependientes esto tiene un efecto peor en la
calidad que no hacer el desbloqueo en p.e. MPEG-2 video.
Pero al menos para ficheros HDTV con una alta tasa de
bits produce una gran aceleracion sin una visible
perdida de calidad.
<valor de salto> puede ser uno de los siguientes
valores:
none: No saltar nunca.
default: Saltar pasos de proceso inutiles (p.e.
paquetes de tamano 0 en AVI).
nonref: Saltar marcos que no estan referenciados
(p.e. no se usa para decodificar otros marcos, el
error no se puede "acumular").
bidir: Salta Marcos-B.
nonkey: Salta todos los marcos excepto los marcos
clave.
all: Salta todos los marcos.
skipidct=<valor de salto> (solo MPEG-1/2)
Salta el paso IDCT. Esto degrada mucho la calidad en la
mayoria de los casos (vea skiploopfilter para obtener
los valores de salto disponibles).
skipframe=<valor de salto>
Salta la decodificacion de marcos por completo. Produce
una gran aceleracion, pero tambien un movimiento
desigual y a veces artefactos (vea skiploopfilter para
obtener los valores de salto disponibles).
threads=<1-8> (solo MPEG-1/2)
numero de hilos que se usaran para la decodificacion
(por defecto: 1)
vismv=<valor>
Visualiza los vectores de movimiento.
0: desactivado
1: visualiza MVs de marcos de imagen P previstos en
adelante
2: visualiza MVs de marcos de imagen B previstos en
adelante
4: visualiza MVs de marcos de imagen B previstos
hacia atras
vstats
Muestra algunas estadisticas y las almacena en
./vstats_*.log.
-noslices
Desactiva el dibujado de video por bandas/rebanadas de altura de
16-pixels, en lugar de dibujar la imagen entera de una pasada.
Puede ser mas rapido o mas lento, dependiendo de la cache/
tarjeta. Solo tiene efecto con los codecs libmpeg2 y
libavcodec.
-nosound
No reproduce/codifica sonido. Util para pruebas de rendimiento.
-novideo
No reproduce/codifica video. En muchos casos no funcionara, use
-vc null -vo null en su lugar.
-pp <calidad> (,ivea tambi'en la opci'on -vf pp!)
Establece el nivel de procesado de la DLL. Esta opcion ya no se
puede usar con -vf pp. Solo funciona con DLLs Win32 DirectShow
con rutinas internas de procesado. El rango valido de valores
para -pp varia con el codec, la mayoria tienen de 0-6, donde
0=desactivado 6=lento/mejor.
-pphelp (vea tambi'en la opci'on -vf pp)
Muestra un resumen sobre los filtros de procesado disponibles y
su uso.
-ssf <modo>
Especifica los parametros del escalador por software.
EJEMPLO:
-vf scale -ssf lgb=3.0
lgb=<0-100>
Filtro difuminado Gaussiano (luma)
cgb=<0-100>
Filtro difuminado Gaussiano (croma)
ls=<0-100>
filtro de perfilado (luma)
cs=<0-100>
filtro de perfilado (croma)
chs=<h>
desplazamiento de croma horizontal
cvs=<v>
desplazamiento de croma vertical
-stereo <modo>
Selecciona el tipo de salida estereo de MP2/MP3.
0 Estereo
1 Canal izquierdo
2 Canal derecho
-sws <tipo de escalador software> (vea tambi'en la opci'on -vf y -zoom)
Especifica el algoritmo que usara el escalador por software con
la opcion -zoom. Esto afecta a los drivers de salida de video
que no tienen aceleracion por hardware p.e. x11.
Las configuraciones posibles son:
0 bilineal rapido
1 bilineal
2 bicubico (calidad buena) (por defecto)
3 experimental
4 entorno cercano (calidad mala)
5 area
6 luma bicubico / croma bilineal
7 gauss
8 sincR
9 lanczos
10 spline bicubico natural
NOTA: Algunas opciones de -sws son configurables. La
descripcion del filtro de escalado de video tiene mas
informacion.
-vc <[-|+]codec1,[-|+]codec2,...[,]>
Especifica una lista prioritaria de codecs para usarse, de
acuerdo a sus nombres del codec en codecs.conf. Use un '-'
antes del nombre del codec para omitirlo. Use un '+' antes del
nombre del codec para forzarlo, esto probablemente falle. Si la
lista tiene una ',' final, se probaran los codecs no listados.
NOTA: Vea -vc help para una lista completa de codecs
disponibles.
EJEMPLO:
-vc divx
Fuerza codec Win32/VfW DivX, y no otros.
-vc -divxds,-divx,
Prueba codecs excepto los Win32 DivX.
-vc ffmpeg12,mpeg12,
Prueba el codec libavcodec MPEG1/2, despues libmpeg2 y
luego el resto.
-vfm <driver1,driver2,...>
Especifica una lista prioritaria de familia de codecs de video a
ser usados, de acuerdo a sus nombres en codecs.conf. Regresa al
que haya por defecto si no funciona ninguno.
NOTA: Vea -vfm help para una lista completa de controladores
disponibles.
EJEMPLO:
-vfm ffmpeg,dshow,vfw
Prueba los codecs libavcodec, luego Direcshow, despues
VFW y luego el resto , si no funcionan.
-vfm xanim
prueba primero los codecs XAnim
-x <x> (vea tambi'en -zoom) (MPlayer solamente)
Escala la imagen a ancho x (si hay escalado sw/hw disponible).
Inhabilita calculos de aspecto.
-xvidopts <opci'on1:opci'on2:...>
Especifica parametros adicionales cuando se decodifica con XviD.
NOTA: Dado que libavcodec es mas rapida que Xvid quiza prefiera
usar el filtro de procesado libavcodec (-vf pp) y decodificador
(-vfm ffmpeg).
Filtros de procesado internos de Xvid:
deblock-chroma
filtro de debloque de croma
deblock-luma
filtro de debloque de luminancia
dering-luma
filtro de desanillado luminico filtro
dering-chroma
filtro de desanillado de croma
filmeffect
Anade grano de pelicula artificial al video. Puede
incrementar la calidad percibida, mientras que disminuye
un poco la calidad real.
metodos de renderizado:
dr2
Activa el metodo 2 de renderizado directo.
nodr2
Desactiva el metodo 2 de renderizado directo.
-xy <valor> (vea tambi'en -zoom)
valor<=8
Escala la imagen en un factor <valor>.
valor>8
Establece el ancho al valor y calcula el alto para
mantener la relacion de aspecto correcta.
-y <y> (MPlayer solamente)
Escala la imagen a altura y (si hay escalado sw/hw disponible).
Inabilita calculos de aspecto.
-zoom
Permite escalar por software, cuando este disponible. Esto
permite el escalado con drivers de salida (como x11, fbdev) que
no soportan escalado por hardware en los que MPlayer desactiva
el escalado por defecto por razones de rendimiento
FILTROS DE VIDEO
Los filtros de video son plugins que permiten modificar el flujo de
video y sus propiedades. La sintaxis es:
-vf <filtro1[=par'ametros],filtro2,...>
Configura una cadena de filtros de video
-vop <...,filtro3[=par'ametros],filtro2,filtro1> (OBSOLETO)
Configura una cadena de filtros de video, a ser aplicados en
orden inverso. Anticuado en favor de -vf.
Los parametros son opcionales y si son omitidos, algunos seran tomados
sus valores por defecto. Use '-1' para mantener el valor por defecto.
Los parametros w:h significan ancho x alto en pixels, x:y significa
posicion x;y contada desde la esquina superior izquierda de la imagen
grande.
NOTA: Para obtener una lista completa de los filtros disponibles, vea
-vf help.
Los filtros son administrados en listas. Hay unas pocas ordenes para
administrar la lista de filtros.
-vf-add <filtro1[,filtro2,...]>
Anade los filtros dados como argumentos a la lista de filtros.
-vf-pre <filtro1[,filtro2,...]>
Quita los filtros dados como argumentos a la lista de filtros.
-vf-del <'indice1[,'indice2,...]>
Borra los filtros en los indices dados. Los numeros de indices
comienzan en 0, los numeros negativos se direccionan al final de
la lista (-1 es el ultimo).
-vf-clr
Vacia por completo la lista de filtros.
Con filtros que lo soporten, puede acceder a los parametros por su
nombre.
-vf <filtro>=help
Muestra los nombres de los parametros y el rango de valores para
el filtro en particular.
-vf <filtro=nombre_par'ametro1=valor1[:nombre_par'ametro2=valor2:...]>
Establece un parametro dado por nombre al valor dado. Use on y
off o yes y no para establecer o no los parametros.
Los filtros disponibles son:
crop[=w:h:x:y]
Recorta la parte de la imagen dada y descarta el resto. Util
para borrar bandas negras de peliculas en formato panoramico.
w,h Recortado con ancho y alto, con ancho y alto original
por defecto.
x,y Posicion de la imagen recortada, por defecto es
centrada.
cropdetect[=0-255]
Calcula los parametros necesarios de recortado y muestra los
parametros recomendados en la salida estandar. El umbral puede
ser especificado opcionalmente desde nada (0) hasta todo (255).
(por defecto: 24)
rectangle[=w:h:x:y]
El plugin responde a la directiva de input.conf
'change_rectangle' que tiene dos parametros.
w,h ancho y alto (por defecto: -1, anchura maxima posible
mientras continuan visibles las fronteras)
x,y posicion de la esquina arriba izquierda (por defecto:
-1, lo mas a la izquierda posible, lo mas arriba
posible)
expand[=w:h:x:y:o]
Expande (no escala) la resolucion de la pelicula al valor dado y
coloca el original sin escalar en las coordenadas x, y. Puede
ser usado para colocar subtitulos/OSD en las bandas negras
resultantes.
w,h ancho,alto expandido (por defecto: ancho,alto original).
Valores negativos para w y h son tratados como
desplazamiento del tamano original.
EJEMPLO:
expand=0:-50:0:0
anade un borde de 50 pixels en la parte de
abajo de la imagen
x,y posicion de la imagen original en la imagen expandida
(por defecto: centrada)
o renderizado de OSD/subtitulos
0: desactivado (por defecto)
1: activado
flip
Voltea la imagen de arriba a abajo. Vea tambien la opcion
-flip.
mirror
Hace espejo de la imagen en el eje Y.
rotate[=<0-7>]
Rota y voltea (opcional) la imagen +/- 90 grados. Para
parametros entre 4-7 la rotacion se hace solo si la geometria de
la pelicula es en vertical y no en horizontal.
scale[=w:h[:interlaced[:chr_drop[:param[:presize]]]]]
Escala la imagen con el escalador de software (lento) y realiza
una conversion en el espacio de color YUV<->RGB (vea tambien
-sws).
w,h
Escala a ancho/alto (por defecto: ancho/alto original)
NOTA: Si se usa -zoom, y filtros de capas (incluyendo
libvo) no es posible escalar, y entonces se usara
d_ancho/d_alto por defecto!
0: d_width/d_height escalado
-1: width/height original
-2: Calcula w/h usando la otra dimension y la razon
de aspecto de preescalado.
-3: Calcula w/h usando la otra dimension y la razon
de aspecto original.
interlaced
Cambia indicador de escalado entrelazado.
chr_drop
Salto de crominancia
0: usa todas las lineas de entrada de crominancia
disponibles
1: usa solo cada 2. lineas de entrada para
crominancia
2: usa solo cada 4. lineas de entrada para
crominancia
3: usa solo cada 8. lineas de entrada para
crominancia
param
parametro de escalado (depende del metodo de escalado
usado)
-sws 2 (bicubico): perfilado (0 (suave) - 100
(nitido))
-sws 7 (gaussiano): sharpness (0 (suave) - 100
(nitido))
-sws 9 (lanczos): longitud del filtro (1 - 10)
presize
Escala a tamanos preestablecidos.
qntsc: 352x240 (NTSC quarter screen)
qpal: 352x288 (PAL quarter screen)
ntsc: 720x480 (NTSC estandar)
pal: 720x576 (PAL estandar)
sntsc: 640x480 (NTSC square pixel)
spal: 768x576 (PAL square pixel)
dsize={aspecto|w:h}
Cambia el tamano/aspecto deseado de la pantalla en un punto
arbitrario de la cadena de filtro. El aspecto puede ser dado
como una fraccion (4/3) o como un numero en coma flotante
(1.33). Alternativamente, puede especificar el ancho y alto
deseados exactos para la pantalla. Note que este filtro NO
escala por si mismo; solo afecta cuando se esta escalando
(software o hardware) o cuando se auto-escala para corregir
aspecto.
yuy2
Fuerza conversion software YV12/I420 o 422P a YUY2. Util para
tarjetas de video/controladores con soporte YV12 lento pero
soporte YUY2 rapido.
yvu9
Fuerza la conversion en el espacio de color YVU9 a YV12. Ya no
se usa en favor del escalador de software.
yuvcsp
Mantiene los valores de color YUV en el rango CCIR 601 sin hacer
una conversion real.
rgb2bgr[=swap]
Conversion en el espacio de color RGB 24/32 <-> BGR 24/32.
swap
Tambien realiza intercambio R <-> B.
palette
Conversion usando paleta en el espacio de color RGB/BGR 8 -> 15/
16/24/32bpp.
format[=fourcc]
Restringe el espacio de color al siguiente filtro sin realizar
ninguna conversion. Usar junto con el filtro de escalado para
una conversion real. Para obtener una lista de los formatos
disponibles vea formar=fmt=help.
fourcc
nombre del formato como rgb15, bgr24, yv12, etc (por
defecto: yuy2)
noformat[=fourcc]
Restringe el espacio de color para el siguiente filtro sin hacer
ninguna conversion. A diferencia del filtro format, este pemite
cualquier espacio de color excepto el que especifique. Para
obtener una lista de los formatos disponibles vea
noformat=fmt=help.
fourcc
nombres de formato son rgb15, bgr24, yv12, etc (por
defecto: yv12)
pp[=filter1[:opci'on1[:opci'on2...]]/[-]filtro2...] (vea tambi'en -pphelp)
Esta opcion habilita el uso del filtro de postprocesado interno
de MPlayer, y tambien proporciona una interfaz para que pueda
pasarle opciones al filtro. Para obtener una lista de los
filtros disponibles, use -pphelp. Note que cada sub-filtro debe
separarse con un signo /.
Cada filtro se aplica por defecto a 'c' (crominancia).
Las palabras claves aceptan un prefijo '-' para desactivar la
opcion.
A ':' seguido por una letra puede agregarse a la opcion para
indicar su objetivo:
a Desactivar automaticamente el filtro si la CPU es
demasiado lenta.
c Hacer filtro de crominancia, tambien.
y No filtrar la crominancia (solo la luminancia).
EJEMPLO:
-vf pp=hb/vb/dr/al
eliminacion de bloques horizontal y vertical,
eliminacion de efecto de anillos y brillo/contraste
automatico
-vf pp=hb/vb/dr/al/lb
eliminacion de bloques horizontal y vertical,
eliminacion de efecto de anillos, brillo/contraste
automatico y desentrelazador de mezcla lineal
-vf pp=de/-al
filtros por defecto sin correccion de brillo/contraste
-vf pp=de/tn:1:2:3
Activa los filtros por defecto y el eliminador temporal
de ruido.
-vf pp=hb:y/vb:a -autoq 6
Elimina bloques de luminancia solo horizontal y cambia a
vertical o se desactiva dependiendo de la
disponibiblidad del tiempo de CPU.
spp[=quality[:qp[:modo]]]
filtro de postprocesado simple
quality
0-6 (por defecto: 3) parametro para forzar la
cuantizacion (por defecto: 0, usa qp del video)
modo
0: umbral fuerte (por defecto)
1: umbral suave (mejor deringing, peor difuminado de
imagen)
qp=ecuaci'on
filtro de cambio qp
ecuacion
una ecualizacion como "2+2*sen(PI*qp)"
test
Genera varios patrones de test.
rgbtest
Genera un patron de test RGB util para detectar problemas de RGB
frente a BGR. Debe mostrar franjas roja, verde y azul de arriba
a abajo.
lavc[=quality:fps]
Conversion sofware YV12 a MPEG1 con libavcodec para usar con
DVB/DXR3. Mas rapido y mejor calidad que con -vf fame.
quality
1-31: qscale fijo
32-: bitrate fijo en kBits
fps
fuerza los fps de salida (valor real) (por defecto: 0,
autodeteccion basada en la altura)
fame
Conversion software YV12 a MPEG1 con libfame para usar con DVB/
DXR3.
dvbscale[=aspect]
Configura un escalado optimo para tarjetas DVB, escalando el eje
X en hardware y calculando el eje Y por software para mantener
el aspecto. Solo es util junto con expand+scale (-vf
dvbscale,scale=-1:0,expand=-1:576:-1:-1:1,lavc).
aspect
Controla la razon de aspecto, calculado como
DVB_HEIGHT*ASPECTRATIO (por defecto 576*4/3=768),
establezcalo a 576*(16/9)=1024 para una TV de 16:9.
noise[=luma[u][t|a][h][p]:chroma[u][t|a][h][p]]
Agregar ruido.
<0-100>
ruido en luminancia
<0-100>
ruido en crominancia
u ruido uniforme (si no sera gaussiano)
t ruido temporal (el patron de ruido cambia entre
imagenes)
a ruido temporal medio (suave, pero muy lento)
h alta calidad (ligeramente mejor de vista, ligeramente
lento)
p mezcla ruido aleatorio con un patron (semi)regular
denoise3d[=luma:chroma:time]
Este filtro intenta reducir el ruido de la imagen produciendo
imagenes suavizadas y haciendo que las imagenes quietas sean
realmente quietas (Esto deberia mejorar la compresibilidad).
Puede tener de 0 a 3 parametros. Si omite un parametros, se
usara un valor razonable.
luma
dureza de la luminancia espacial (por defecto = 4)
chroma
dureza de crominancia espacial (por defecto = 3)
time
dureza temporal (por defecto = 6)
hqdn3d[=luma:chroma:time]
Version de alta precision/calidad del filtro denoise3d. Los
parametros y el uso son los mismos.
eq[=brillo:cont]
Ecualizador software con controles interactivos como el
ecualizador de hardware, para tarjetas/controladores que no
soporten controles de brillo y contraste por hardware. Tambien
puede ser util con MEncoder, para arreglar peliculas capturadas
que no se vean bien, o para reducir ligeramente el contraste y
enmascarar artificios que aparecen con bitrates bajos. Los
valores iniciales en el rango -100-100 pueden darse en la linea
de ordenes.
eq2[=gamma:contraste:brillo:saturaci'on:rg:gg:bg:peso]
Ecualizador por software alternativo que usa tablas de consulta
(muy lento), permitiendo correccion de gamma ademas de los
ajustes de brillo simple y ajustes de contraste. Note que usa el
mismo codigo optimizado MMX que -vf eq si todos los valores de
gamma son 1.0. Los parametros son tomados como valores en coma
flotante. Los parametros rg, gg, bg son los valores de gamma
independientes para las componentes de Rojo, Verde y Azul. Los
valores por defecto son 1.0, brillo=0.0. El parametro peso
puede usarse para reducir el efecto de un valor alto del gamma
en areas con brillo, e.g. se mantiene para obtener mas
amplificadas y blancos planos. Un valor de 0.0 devuelve la
correccion gamma de todo mientras que 1.0 da el maximo valor.
Por defecto es gamma=1.0, contraste=1.0, brillo=0.0,
saturacion=1.0, peso=1.0. El rango es 0.1-10 para gamma, -2-2
para contraste (valores negativos resultan en imagen en
negativo), -1-1 para brillo, 0-3 para saturacion.
hue[=matiz:saturaci'on]
Por defecto es matiz=0.0, saturacion=1.0. Los rangos de valores
son -180-180 para matiz, -2-2 para saturacion (valores negativos
resultan en croma negativa).
halfpack[=f]
Convierte YUV 4:2:0 planar a empaquetado 4:2:2 altura-media,
rebajando la luminancia pero manteniendo todas las muestras de
crominancia. Util para dispositivos de salida de baja-
resolucion cuando el rebajado por hardware es de peor calidad o
no esta disponible. Tambien peude usarse como un desenlazador
primitivo de solo luminancia con un consumo muy bajo de cpu.
Por defecto, halfpack hade medias de pares de lineas cuando baja
el muestreo. El parametro f opcional puede ser cero para usar
solo lineas pares, o 1 para usar solo lineas impares. Cualquier
otro valor para f hace que se use el comportamiento por defecto
(para hacer la media).
ilpack[=mode]
Cuando el video entrelazado es almacenado en formatos YUV 4:2:0,
el entrelazado de crominancia no se alinea correctamente debido
al submuestreo vertical de los canales de crominancia. Este
filtro empaqueta los datos de 4:2:0 planar en formato YUY2
(4:2:2) con las lineas de crominancia en sus posiciones
correctas, en cualquier scanline dado, la luminancia y la
crominancia vienen ambos del mismo campo. El argumento opcional
selecciona el modo de muestreo. Por defecto, se usa
interpolacion lineal (modo 1). El modo 0 usa muestreo por
entorno mas cercano, el cual es rapido pero incorrecto.
harddup
Solo es util con MEncoder. Si harddup se usa en la
codificacion, forzara marcos de imagen duplicados para
codificarse en la salida. Usa un poco mas de espacio, pero es
necesario para sacar archivos MPEG o si planea demultiplexar y
remultiplexar el flujo de video despues de la codificaion. Debe
ser colocado cerca del final de la cadena de filtros a menos que
tenga una buena razon para no hacerlo.
softskip
Solo util con MEncoder. Softskip mueve el paso de salto de
imagen (lo elimina) de codificacion de antes de la cadena de
filtros en algun punto de la cadena de filtros. Esto permite
que los filtros que necesitan ver mas imagenes (telecine
inverso, denoising temporal, etc.) funcionen correctamente.
Debe ser emplazado despues de los filtros que necesiten ver
todos los marcos de imagen y antes de los filtros que hagan un
uso intensivo de la CPU.
decimate[=max:hi:lo:frac]
Ignora imagenes que no difieren mucho de las imagenes anteriores
para reducir el numero de imagenes por segundo. El argumento
max (si es positivo) establece el maximo numero de imagenes
consecutivas que pueden ser ignoradas, o (si es negativo) el
minimo intervalo entre imagenes ignoradas. Una imagen es
candidata a ser ignorada si no hay region de 8x8 que difiera mas
que un umbral de hi, y si no hay mas que una porcion frac (1
significa la imagen entera) que difiera mas que el umbral de lo.
Los valores de hi y lo son para bloques de pixels de 8x8 y
representan las diferencias de valores de pixels actuales, para
que un umbral de 64 corresponda a 1 unidad de diferencia para
cada pixel, o el mismo esparcido de forma diferente sobre el
bloque. El principal uso de este filtro es para codificacion a
bitrate-muy-bajo (p.e. streaming sobre coneccion con modem),
pero puede ser en teoria usado para corregir peliculas que han
sido invertidas en telecine incorrectamente.
dint[=sense:level]
Detecta y elimina la primera de las imagenes entrelazadas en el
flujo de video. Los valores pueden ir de 0.0 a 1.0 - el primero
(por defecto 0.1) es la diferencia relativa entre pixels del
entorno, el segundo (por defecto 0.15) is que parte de la imagen
debe ser detectada como entrelazada para eliminar la imagen.
lavcdeint
Usa el filtro de desentrelazado de livavcodec.
kerndeint[=umbral[map[:orden[:sharp[:twoway]]]]]
Desentralazador de nucleo adaptativo de Donald Graft.
Desentrelaza partes de video si se excede un umbral
configurable.
umbral
Umbral (por defecto 10).
map Pinta pixels que exceden el umbral de blanco (por
defecto 0).
orden
Intercambia campos si 1 (por defecto 0).
sharp
Activa perfilado adicional (por defecto 0).
twoway
Activa perfilado en dos veces (por defecto 0).
unsharp=l|cWxH:amount[:l|cWxH:amount]
Mascara de eliminacion de perfilado / difuminado gaussiano.
l Aplica el efecto en la componente de luminancia.
c Aplica el efecto en las componentes de crominancia.
WxH ancho y alto de la matriz, tamano impar en ambas
direcciones (min = 3x3, max = 13x11 or 11x13,
normalmente algo entre 3x3 y 7x7)
amount
Cantidad relativa de perfilado/difuminado a anadir a la
imagen (un rango correcto esta entre -1.5-1.5).
<0: difumina
>0: perfila
swapuv
Intercambia el plano U y V.
il=[d|i][s][:[d|i][s]]
(des)entrelaza lineas. El objetivo de este filtro es anadir la
habilidad para procesar imagenes entrelazadas pre-campo sin
desentrelazarlas. Puede filtrar su DVD entrelazado y
reproducirlo en una TV sin romper el entrelazado. Durante el
desentrelazado (con el filtro de postprocesado) se elimina el
entrelazado permanentemente (por suavizado, media, etc)
desentrelazando roturas de la imagen en 2 campos (tambien
llamados semi imagenes), para que pueda procesarlo (filtrarlo)
despues independientemente y re-entrelazarlo.
d desentrelaza (colocando uno encima del otro)
i entrelaza
s intercambia campos (cambia entre lineas par e impar)
fil=[i|d]
(des)interpolacion de lineas. Este filtro es muy similar al
filtro il pero mucho mas rapido, la principal desventaja es que
no siempre funciona. Especialmente si es combinado con otros
filtros puede producir efectos extranos en las imagenes, de modo
que alegrese si le funciona pero no se nos queje si no funciona
para su combinacion de filtros.
d Desinterpola campos, colocandolos uno al lado de otro.
i Interpola campos de nuevo (invirtiendo el efecto de
fil=d).
field[=n]
Extrae un campo simple de una imagen entrelazada usando
aritmetica a saltos para evitar consumir mucho tiempo de CPU. El
argumento opcional n especifica cual extraer el campo par o el
impar (dependiendo de si n es par o impar)
detc[=var1=value2:var2=value2:...]
Intenta invertir el proceso de 'telecine' para recuperar un
flujo limpio, no entrelazado en las imagenes por segundo de la
pelicula. Este fue el primer filtro de telecine inverso que se
anadio a MPlayer/MEncoder. Funciona enganchando el patron de
telecine 3:2 y siguiendolo tanto como sea posible. Esto lo hace
perfecto para usarlo en material telecine, incluso en la
presencia de un grado de ruido lejano, pero cae en la presencia
de editores de telecine complejos. El desarrollo de este filtro
no esta siendo continuado, ya que ivtc, pullup, y filmdint son
mejores para la mayoria de las aplicaciones. Lo siguientes
argumentos (vea la sintaxis mas arriba) pueden usarse para
controlar el comportamiento de detc:
dr Establece la forma de saltarse imagenes. 0 (por defecto)
significa no saltar imagenes para mantener fijo el
numero de imagenes por segundo de salida. 1 significa
saltar siempre una imagen cuando no hay saltos o mezclas
de telecine en los 5 frames pasados. 2 significa
mantener siempre relacion 5:4 de entrada a salida.
NOTA: Use modo 1 o 2 con MEncoder.
am Modo analisis. Los valores disponibles son 0 (patron
fijo con numero inicial de imagen especificada en fr=#)
y 1 (busqueda agresiva para patron de telecine). Por
defecto es 1.
fr Establece el numero inicial de imagen en la secuencia.
0-2 son las tres imagenes progresivas limpias; 3 y 4 son
las dos imagenes entrelazadas. El valor por defecto, -1,
significa 'no en secuencia de telecine'. El numero
especificado aqui es el tipo para la imagen previa
imaginaria antes de que la pelicula comience.
tr0, tr1, tr2, tr3
Valores umbrales para ser usados en ciertos modos.
ivtc[=1]
Filtro de telecine inverso 'sin-estado' experimental. En lugar
de intentar bloquear en un patron como hace el filgro detc, ivtc
toma decisiones independientes para cada imagen. Esto da
resultados mucho mejores para material que ha sido mal editado
despues de aplicar telecine, ademas de para resultados que
tienen ruido de entrada, por ejemplo captura de TV. El
parametro opcional (ivtc=1) corresonde a la opcion dr=1 para el
filtro detc, y debe ser usado con MEncoder pero no con mplayer.
Como con detc, debe especificar la relacion de imagenes por
segundo correcta (-ofps 23.976) cuando use MEncoder. El
desarrollo de ivtc se ha parado, ya que los filtros pullup y
filmdint parecen ser mucho mas precisos.
pullup[=jl:jr:jt:jb:sb] Filtro de pulldown inverso de tercera
generacion (telecine inverso), capaz de manejar contenido de
telecine-duro mezclado, 24 fps progresivo, y 30 fps progresivo.
El filtro pullup esta disenado para ser mucho mas robusto que
detc o ivtc, tomando ventaja del contexto futuro al tomar sus
decisiones. Como ivtc, pullup no tiene en cuenta el estado en
el sentido en que no bloquea el patron siguiente, sino que en
lugar de eso mira hacia los siguientes campos para identificar
coincidencias y reconstruir marcos de imagen progresivos. Aun
esta bajo desarrollo, pero creemos que es bastante impreciso.
Las opciones jl, jr, jt, y jb establecen la cantidad de "junk"
para ignorar a la izquierda, derecha, arriba, y abajo de la
imagen, respectivamente. Izquierda/derecha son unidades de 8
pixels, mientras que arriba/abajo son unidades de dos lineas.
El valor por defecto son 8 pixels en cada lado. Establecer la
opcion sb (strict breaks) a 1 reduce los cambios de pullup
generando un marco que ocasionalmente no coincide, pero tambien
puede causar un numero excesivo de marcos de imagen eliminados
durante las escenas de mucho movimiento.
NOTA: Use siempre pullup seguido del filtro softskip cuando
codifique para asegurarse de que pullup es capaz de ver cada
marco de imagen. Un fallo en esto hara que se tenga una salida
incorrecta y probablemente ocasionara un cuelgue, debido a
limitaciones en el diseno de la capa de codecs/filtros.
filmdint[=opciones]
Filtro de telecine inverso, similar al filtro pullup de arriba.
Esta disenado para manejar un patron pulldown, incluyendo mezcla
por software y telecine por hard y limitado para soportar
peliculas que han sido ralentizadas o aceleradas desde su tasa
de bits original para TV. Solo se usa el plano luma para
encontrar los cortes de marcos de imagen. Si un campo no tiene
coincidencia, es desentrelazado con una aproximacion lineal
simple. Si la fuente es MPEG-2, debe ser el primer filtro para
permitir acceso a los field-flags establecidos por el
decodificador MPEG-2. Dependiendo de la fuente MPEG, puede que
le funcione ignorando este aviso y no vea un monton de
advertencias "Bottom-first field". Sin opciones realiza un
telecine inverso normal, y debe usarse junto con mencoder -fps
29.97 -ofps 23.976. Cuando este filtro se usa con mplayer,
resulta en una tasa de imagenes por segundo impar durante la
reproduccion, pero sigue siendo generalmente mejor que usar
pp=lb o no desentrelazar. Se pueden especificar multiples
opciones separadas por /.
crop=w:h:x:y
Igual que el filtro crop (recortado), pero mas rapido, y
funciona en mezclas de contexto de telecine hard y soft
asi como con un valor de y que no sea multiplo de 4. Si
x o y requieren recorte fraccional de pixels desde los
planos de croma, el area de recorte es extendida.
Normalmente esto significa que x e y deben ser pares.
io=ifps:ofps
Para cada ifps marcos de imagen de entrada el filtro
proporciona ofps marcos. La razon ifps/ofps debe
coincidir con la razon -fps/-ofps. Esto puede usarse
para filtrar peliculas de broadcast en una TV a la razon
de imagenes por segundo distinta a la original.
luma_only=n
Si n es distinto de cero, el plano croma es copiado sin
cambios. Esto es util para TV YV12 muestreada, que
descarga uno de los campos de croma.
mmx2=n
En x86, si n=1, usa funcines optimizadas MMX2, si n=2,
usa funciones optimizadas 3DNow!, en otro caso, usa C
plano. Si esta opcion no es especificada, MMX2 y 3DNow!
son auto-detectados, use esta opcion para forzar la
deteccion.
fast=n
Valores mas altos de n aceleran el filtro a expensas de
precision. El valor por defecto es n=3. Si n es impar,
el marco inmediatamente siguiente al marco marcado con
la etiqueta MPEG REPEAT_FIRST_FIELD se asume que es
progresivo, por eso el filtro no pierde ningun tiempo en
contenido MPEG-2 soft-telecine. Este es el unico efecto
de esta etiqueta si MMX2 o 3DNow! estan disponibles.
Sin MMX2 y 3DNow!, si n=0 o 1, los mismos calculos se
usan como con n=2 o n=3. Si n=2 o 3, el numero de
niveles de luma usados para encontrar la rotura de marco
es reducido de 256 a 128, que resulta en un filtro
rapido sin perder mucha precision. Si n=4 o 5, se usara
una metrica rapida pero mucho menos precisa para
encontrar la rotura de marcos, algo asi como detectar un
detalle vertical grande en un contexto entrelazado.
verbose=n
Si n no es cero, muestra la metrica detallada para cada
marco. Util para pruebas.
dint_thres=n
Umbral de desentrelazado. Usado durante el
desentrelazado de marcos no coincidentes. Valores mas
grandes significa menos desentrelazado, use n=256 para
desactivar el desentrelazado por completo. El valor por
defecto es n=8.
comb_thres=n
Umbral para comparar campos superior e inferior. El
valor por defecto es 128.
diff_thres=n
Umbral para detectar cambios temporales en un campo. El
valor por defecto es 128.
sad_thres=n
Suma de umbrales de diferencia absoluta, el valor por
defecto es 64.
softpulldown
Este filtro funciona correctamente solo con MEncoder y actua en
las marcas MPEG2 usadas para bajada 3:2 por software (telecine
por software). Si desea usar el filtro ivtc o detc en peliculas
que esten parcialmente con telecine por software, insertando
este filtro antes el proceso se hace de manera mas fiable.
divtc[=opciones]
Telecine inverso para video desentrelazado. Si video con
telecine 3:2-pulldown ha perdido uno de los campos o esta
desentrelazado usando un metodo que mantiene un campo e
interpola el otro, el resultado es un video en mal estado que
tiene duplicado cada cuarto marco de imagen. Este filtro esta
pensado para encontrar y eliminar estos marcos de imagen
duplicados y restaurar la tasa de imagenes por segundo original
de la pelicula. Cuando se usa este filtro, debe especificar
-ofps que es 4/5 del fps del archivo de entrada (23.976 si la
entrada es 29.97fps). Las opciones son:
pass=<1|2>
Usa el modo de dos pasadas. Esto produce mejores
resultados. La pasada 1 analiza el video y escribe los
resultados en un archivo de log. La pasada 2 lee
despues de este archivo de log y usa la informacion para
realizar el trabajo. Note que estas pasadas NO
corresponden a las pasadas 1 y 2 del proceso de
codificacion. Para usar el divtc de dos pasadas con la
codificacion de dos pasadas, debe realizar tres pasadas:
primero divtc pasada 1 y codificacion pasada 1, luego
divtc pasada 2 y codificacion pasada 1, y finalmente
divtc pasada 2 y codificacion pasada 2.
file=nombrearchivo
Establece el nombre del archivo del log de 2-pasadas
(por defecto: "framediff.log").
threshold=valor
Establece la fuerza minima que el patron de telecine
debe tener para que el filtro lo detecte (por defecto:
0.5). Esto se usa para evitar reconocimientos erroneos
de patrones desde las partes de video que sean muy
oscuras o fijas.
window=numframes
Establece el numero de marcos pasados para buscar cuando
se busca un patron (por defecto: 30). Ventanas mayoras
mejoran la calidad del patron de busqueda, pero ventanas
mas pequenas mejoran el tiempo de reaccion de los
cambios en la fase del telecine. Esto solo afecta al
modo de una pasada. El modo de dos pasadas actualmente
usa ventana fija que se extiende al futuro y al pasado.
phase=0|1|2|3|4
Establece la fase de telecine inicial para el modo de
una pasada (por defecto: 0). El modo de dos pasadas
puede ver el futuro, es capaz de usar la fase correcta
desde el principio, pero el modo de una pasada solo
puede suponerlo. Cachea la fase correcta cuando la
encuentra, pero esta opcion se puede usar para arreglar
posibles problemas desde el principio. La primera
pasada en el modo de dos pasadas tambien usa esto, por
eso si guarda la salida de la primera pasada, puede
obtener un resultado de fase constante.
deghost=valor
Establece el valor para deghosting (0-255 para el modo
de una pasada, -255-255 para el modo de dos pasadas, por
defecto 0). Si no es cero, se usa el modo deghost.
Esto es para el video que ha sido desentrelazado uniendo
los campos en lugar de eliminar un campo. Deghosting
amplifica cualquier artefacto debido a la compresion en
los marcos de imagen que han unido los campos, por eso
el parametro de valor se usa como umbral para excluir
esos pixels del deghosting que difieren de los del marco
de imagen previo menos que el valor especificado. Si se
usa el modo de dos pasadas, puede usarse un valor
negativo para hacer que el filtro analice el video
completo al principio de la segunda pasada para
determinar si se necesita deghosting o no y entonces
elige o cero o el valor absoluto del parametro.
Especifique esta opcion para 2 pasadas, no hay
diferencia en una pasada.
phase=[t|b|p|a|u|T|B|A|U][:v]
Retardo del video entrelazado por un campo temporal para el
cambio de orden en el campo. La intencion del uso de esto es
arreglar peliculas PAL que hayan sido capturadas con el orden de
campo opuesto a la transferencia de pelicula a video. Las
opciones son:
t Orden del campo de captura primero-arriba, transferir
primero-abajo. El filtro retrasa el campo inferior.
b Captura campo-inferior, transferir primero-arriba. El
filtro retrasa el campo superior.
p Captura y transfiere con el mismo orden el campo. Este
modo solo existe para la documentacion de las otras
opciones que se refieren a el, pero si actualmetne lo
selecciona, no hara nada ;-)
a Orden de captura de campo determinado automaticamente
por etiquetas de campo, transferencia opuesta. El
filtro selecciona el modo t y b en una base marco a
marco usando etiquetas de campo. Si no hay informacion
de campo disponible, entonces funciona igual que el u.
u Captura desconocida o variante, transferencia opuesta.
El filtro selecciona el modo t y b en una base marco a
marco analizando las imagenes y seleccionando la
alternativa que produce la mejor relacion entre los
campos.
T Captura top-first, transferencia desconocida o variante.
El filtro selecciona t y p usando analisis de la imagen.
B Captura bottom-first, transferencia desconocida o
variante. El filtro selecciona cuanto b y p usando
analisis de la imagen.
A Captura determinada por etiquetas de campo,
transferencia desconocida o variante. El filtro
selecciona cuantos t, b y p usando etiquetas de campo y
analisis de la imagen. Si no hay informacion de campo
disponible, entonces funciona como el modo U. Este es
el modo por defecto.
U Ambas capturas y transferencia desconocida o variante.
El filtro selecciona la cantidad de t, b y p usando
analisis de imagen solamente.
v Operacion prolija. Muestra el modo seleccionado para
cada marco y hace la media cuadrada de la diferencia
entre campos para t, b y p alternativamente.
telecine[=inicio]
Aplica proceso de "telecine" 3:2 para incrementar las imagenes
por segundo en un 20%. Esto la mayoria de las veces no funciona
correctamente con MPlayer, pero puede usarse con 'mencoder -fps
29.97 -ofps 29.97 -vf telecine'. iAmbas opciones son esenciales!
(la sincronizacion A/V puede romperse si se ponen mal). El
parametro opcional inicio le dice al filtro donde iniciar el
patron de telecine (0-3).
tinterlace[=modo]
Entrelazado de campo temporal - mezcla pares de marcos en un
marco entrelazado, dividiendo en dos el numero de imagenes por
segundo. Los marcos pares son movidos en el campo superior, los
impares en el campo inferior. Esto puede ser usado para
invertir totalmente el efecto del filtro tfields (en modo 0).
Los modos disponibles son:
0 marcos impares en campo superior, pares en inferior,
generando un marco de imagen completo a la mitad de
imagenes por segundo
1 solo saca los marcos impares, los pares son eliminados,
la altura no cambia
2 solo saca los marcos pares, los impares son eliminados,
la altura no cambia
3 expande cada marco a su altura completa, pero rellena
lineas alternas con negro, las imagenes por segundo no
cambian
tfields[=modo]
Separacion temporal de campo - separa campos en imagenes,
doblando el numero de imagenes por segundo de salida. Como el
filtro de telecine, 'tfields' solo funciona correctamente con
mencoder, y solo si ambas opciones -fps y -ofps estan
establecidas al deseao (doble) numero de imagenes por segundo!
Los modos disponibles son:
0 deja los campos sin cambios (esto produce
saltos/parpadeos)
1 interpola lineas que falten (el algoritmo usado puede no
ser del todo bueno)
2 translada campos por 1/4 de pixel con interpolacion
lineal (sin saltos)
4 translada campos por 1/4 de pixel con filtro 4tap (alta
calidad)
boxblur=radius:power[:radius:power]
caja de difuminado
radius
tamano del filtro
power
Hasta donde debe ser aplicado el filtro.
sab=rad:pf:colorDiff[:rad:pf:colorDiff]
difuminado de forma adaptativo
rad
dureza del filtro de difuminado (~0.1-4.0) (mas lento
cuanto mayor sea)
pf
dureza del prefiltrado (~0.1-2.0)
colorDiff
Cuanto se pueden considerar de diferentes los pixels.
(~0.1-100.0)
smartblur=rad:strength:thresh[:rad:strength:thresh]
difuminado inteligente
rad
dureza del filtro de difuminado (~0.1-5.0) (mas lento
cuanto mayor sea)
strength
difuminado (0.0-1.0) o perfilado (-1.0-0.0)
thresh
filtrar todo (0), filtrar areas planas (0-30) o filtrar
bordes (-30-0)
perspective=x0:y0:x1:y1:x2:y2:x3:y3:t
correccion de perspectiva
x0,y0,...
coordenadas de las esquinas de arriba a la izquierda,
arriba a la derecha, abajo a la izquierda y abajo a la
derecha
t
muestreo lineal (0) o cubico (1)
2xsai
Usa escala 2x y algoritmo de interpolacion para escalar y
suavizar imagenes.
1bpp
conversion de mapa de bits de 1bpp a YUV/BGR 8/15/16/32
down3dright[=l'ineas]
Reposicion y tamano de imagenes estereoscopicas. Extrae ambos
campos estereso y los coloca lado a lado, redimensionandolos
para mantener el aspecto original de la pelicula.
lineas
numero de lineas a seleccionar desde el centro de la
imagen (por defecto: 12)
bmovl=hidden:opaque:<fifo>
Lee mapas de bits de un FIFO y los muestra en una ventana.
hidden
Establece el valor por defecto de la bandera 'oculto'
(booleano)
opaque
bandera que cambia entre modos alphablended
(tranparente) y opaco (rapido)
fifo
ruta/nombrearchivo para el FIFO (nombre de tuberia
conectando con mplayer -vf bmovl a la aplicacion que lo
controla)
Los comandos para FIFO son:
RGBA32 ancho alto xpos ypos alpha clear
seguido de ancho*alto*4 Bytes de datos crudos RGBA32.
ABGR32 ancho alto xpos ypos alpha clear
seguido de ancho*alto*4 Bytes de datos crudos ABGR32.
RGB24 ancho alto xpos ypos alpha clear
seguido de ancho*alto*3 Bytes de datos crudos RGB32.
BGR24 ancho alto xpos ypos alpha clear
seguido de ancho*alto*3 Bytes de datos crudos BGR32.
ALPHA ancho alto xpos ypos alpha
cambia alpha por area
CLEAR ancho alto xpos ypos
limpia area
OPAQUE
desactiva toda transparencia alpha. Envie "ALPHA 0 0 0
0 0" para activarla de nuevo.
HIDE
oculta mapas de bits
SHOW
muestra mapas de bits
Los argumentos son:
ancho, alto
tamano de la imagen/area
xpos,
comienza a actuar en posicion X/Y
alpha
Establece diferencia alpha. Si establece el valor a
-255 puede enviar una secuencia de ordenes-ALPHA para
establecer el area a -225, -200, -175 etc para un bonito
efecto de desvanecimiento ;)
0: igual que el original
255: hace que todo sea opaco
-255: hace que todo sea transparente
clear
limpia el framebuffer antes de comenzar.
0: La imagen es intercambiada encima de la antigua,
no necesita enviar 1.8MB de datos RGBA32 todo el
tiempo ya que solo una pequena parte de la pantalla
es actualizada.
1: limpiar
framestep=I|[i]paso
Filtra solamente el marco Intra (clave) o uno cada paso. Si
llama al filtro con I (en mayusculas) como parametro entonces
SOLO los marcos clave van en la salida. Para DVD esto
significa, generalmente, un marco cada 15/12 (IBBPBBPBBPBBPBB),
para AVI significa en cada cambio de escena o en todos los
valores clave enteros (vea -lavcopts keyint=valor si usa
MEncoder para codificar el video).
Cuando se encuentra un marco clave, una 'I!' seguida de un
caracter de nueva linea es escrita, dejando la linea actual de
mplayer/mencoder, donde obtiene el tiempo (en segundos) y el
numero de marco clave. (Puede usar esta informacion para cortar
el AVI).
Si llama al filtro con un parametro numerico n entonces solo un
marco cada n es enviado a la salida.
Si usa una 'i' (en minusculas) antes del numero entonces se
escribe una iI! (como con el parametro I).
Si coloca solo la i entonces no ocurre nada en los marcos, solo
la iI! es impresa.
tile=xtile:ytile:output:start:delta
Crea un mosaico con una serie de imagenes en una imagen simple,
grande. Si omite un parametro o usa un valor menor de 0,
entonces se usara el valor por defecto. Tambien puede detenerlo
cuando desee (... -vf file=10:5 ...). Probablemente sea una
buena idea colocar un filtro de escalado antes del de mosaico
:-)
Los parametros son:
xtile
numero de mosaicos en el eje x (por defecto: 5)
ytile
numero de mosaicos en el eje y (por defecto: 5)
output
Renderiza el mosaico cuando 'output' numero de marcos se
han alcanzado, donde 'output' debe ser un numero menor
que xtile * ytile. Los mosaicos que falten se dejan en
blanco. Usted puede, por ejemplo, escribir un mosaico
de 8 * 7 cada 50 marcos para obtener una imagen cada 2
segundos @ 25 fps.
start
pixel donde se empieza (x/y) (por defecto: 2)
delta
pixel entre cada 2 mosaicos, (x/y) (por defecto: 4)
delogo[=x:y:w:h:t]
Suprime el logo de una estacion de TV mediante una interpolacion
simple de los pixels de alrededor. Establece un rectangulo
cubriendo el logo y lo hace desaparecer (y algunas veces aparece
algo mas feo incluso - su experiencia puede variar).
x,y Posicion de la esquina de arriba a la izquierda del
logo.
w,h Ancho y alto del rectangulo a limpiar.
t Anchura del filo borroso del rectangulo (anadida a w y
h). Cuando se establece en -1, un rectangulo verde se
dibuja en la pantalla para simplificarla busqueda de los
parametros x, y, w, h correctos.
zrmjpeg[=opciones]
Codificador por software de YV12 a MJPEG para uso con
dispositivo de salida de video zr2.
maxheight=h|maxwidth=w
Estas opciones establecen el ancho y alto maximos que la
tarjeta zr puede manejar. La capa de filtros de MPlayer
no puede hacer actualmente esto.
{dc10+,dc10,buz,lml33}-{PAL|NTSC}
Use estas opciones para establecer maxheight y maxwidth
automaticamente a los valores conocidos por la
combinacion tarjeta/modo. Por ejemplo, opciones validas
son: dc10-PAL y buz-NTSC (por defecto: dc10+PAL).
color|bw
Elige color o blanco y negro para la codificacion. La
codificacion en blanco y negro es mas rapida. Por
defecto es en color.
hdec={1,2,4}
Decimacion horizontal 1, 2 o 4.
vdec={1,2,4}
Decimacion vertical 1, 2 o 4.
quality=1-20
Establece la calidad en la compresion JPEG [MEJOR] 1 -
20 [MUY MALA].
fd|nofd
Por defecto, la decimacion solo se hace si el hardware
Zoran puede sobreescalar las imagenes MJPEG resultantes
al tamano original. La opcion fd le indica al filtro
que siempre haga la decimacion (antiestetico).
OPCIONES DE CODIFICACI'ON GENERALES (SOLAMENTE MENCODER)
-audio-delay <0.0-...>
Establece el campo de retardo de audio en la cabecera. Por
defecto es 0.0, valores negativos no funcionan. Esto no retrasa
el audio durante la codificacion, si no que el reproductor ve el
retardo por defecto de audio, permitiendo el uso de la opcion
-delay.
-audio-density <1-50>
Numero de chunks de audio por segundo (por defecto es 2 para
trozos de audio largos de 0.5s).
NOTA: Solamente CBR, VBR ignora esto ya que pone cada paquete en
un trozo nuevo.
-audio-preload <0.0-2.0>
Establece el intervalo de tiempo para buffer de audio (por
defecto: 0.5s).
-endpos <[[hh:]mm:]ss[.ms]|tama~no[b|kb|mb]> (vea tambi'en la opci'on -ss
y -sb)
Detiene la codificacion en el tiempo indicado o la posicion en
bytes. Puede especificarse de varios modos:
NOTA: La posicion en bytes no es precisa, porque solo se puede
parar en imagenes frontera.
EJEMPLO:
-endpos 56
codifica solo 56 segundos
-endpos 01:10:00
codifica solo 1 hora y 1 minutos
-endpos 100mb
codifica solo 100 MBytes
-ffourcc <fourcc>
Puede usarse para forzar el fourcc de video en el archivo de
salida.
EJEMPLO:
-ffourcc div3
se tendra un archivo de salida conteniendo 'div3' como
fourcc de video.
-force-avi-aspect <0.2-3.0>
Sobreescribe la razon de aspecto guardada en la cabecera vprp
del AVI OpenDML. Puede usarse para cambiar la razon de aspecto
con -ovc copy.
-info <opci'on1:opci'on2:...> (AVI solamente)
Especifica la informacion de cabecera del archivo AVI
resultante.
Las opciones disponibles son:
help
muestra esta descripcion
name=<valor>
titulo del trabajo
artist=<valor>
artista o autor del trabajo
genre=<valor>
categoria de trabajo original
subject=<valor>
contenido del trabajo
copyright=<valor>
informacion de copyright
srcform=<valor>
formato original del material digitalizado
comment=<valor>
comentarios generales acerca del trabajo
-noautoexpand
No inserta automaticamente el filtro de expandir en la cadena de
filtros de MEncoder. Util para controlar en que punto de la
cadena de filtros se renderizan los subtitulos cuandor se estan
codificando dentro de la pelicula.
-noodml (-of avi solamente)
No escribe indice OpenDML para archivos > 1GB.
-noskip
No se salta imagenes.
-o <nombrearchivo>
Redirige la salida al nombrearchivo dado, en lugar de usar
'test.avi' por defecto.
-oac <nombre codec>
Codifica con el codec de audio especificado. Use -oac help para
obtener una lista de los codecs disponibles. (no hay un valor
establecido por defecto)
EJEMPLO:
-oac copy
no codifica, solo copia el flujo
-oac pcm
codifica en PCM sin comprimir
-oac mp3lame
codifica a MP3 (usando Lame)
-oac lavc
codifica con codec libavcodec
-of <formato> (,iC'ODIGO BETA!)
Codifica en el formato especificado. Use -of help para obtener
una lista de formatos disponibles.
EJEMPLO:
-of avi
Codifica a avi (por defecto).
-of mpeg
Codifica a MPEG.
-of rawvideo
flujo de video sin procesar (no multiplexa - solo video,
solo un flujo)
-ofps <fps>
El archivo de salida tendra diferentes imagenes:seg que el
origen. DEBE establecerse para fps variable (asf, algunos mov)
y archivos progresivos (MPEG telecine de 29.97fps).
-ovc <nombre codec>
Codifica con el codec de video especificado. Use -ovc help para
obtener una lista de los codecs disponibles. (no hay un valor
por defecto establecido)
EJEMPLO:
-ovc copy
no codifica, solo copia el flujo
-ovc divx4
codifica a DivX4/DivX5
-ovc raw
codifica a un formato arbitrario sin comprimir (use -vf
format para seleccionarlo)
-ovc lavc
codifica con codecs libavcodec
-passlogfile <nombrearchivo>
Cuando se codifica en modo 2pasadas, MEncoder vuelva la
informacion de la priemra pasada al archivo dado en lugar del
divx2pass.log por defecto.
-skiplimit <valor>
Numero maximo de imagenes que se pueden saltar despues de una
sin saltar (-noskiplimit para un numero ilimitado).
-vobsubout <nombrebase>
Especifica el nombrebase del archivo de salida .idx y .sub.
Esto desactiva el renderizado de subtitulos en la pelicula
codificada y lo desvia a archivos de subtitulo VOBsub.
-vobsuboutid <langid>
Especifica el codigo de idioma de dos letras para los
subtitulos. Esto indica cual sera leido del DVD o el archivo
.ifo.
-vobsuboutindex <'indice>
Especifica el indice de los subtitulos en los archivos de
salida. (por defecto: 0)
OPCIONES ESPEC'IFICAS DE CODECS PARA CODIFICACI'ON (MENCODER SOLAMENTE)
Puede espeficiar parametros de codificacion especificos de un codec
usando la siguiente sintaxis:
-<codec>opts <opci'on1[=valor],opci'on2,...>
Donde <codec> puede ser: lavc, xvidenc, divx4, lame, x264
divx4 (-divx4opts)
DivX4 esta obsoleto y solo tiene soporte por completitud. Para
detalles acerca de las opciones para divx4, lea el codigo, la mayoria
de las opciones no se describen aqui.
help
obtener ayuda
br=<valor>
especifica el bitrate
4-16000
(en kbit)
16001-24000000
(en bit)
key=<valor>
intervalo maximo para el keyframe (en marcos)
deinterlace
activar desentrelazado (evite esto, DivX4 falla mucho)
q=<1-5>
calidad (1-el mas rapido, 5-el mejor)
min_quant=<1-31>
cuantizador minimo
max_quant=<1-31>
cuantizador maximo
rc_period=<valor>
periodo de tasa de control
rc_reaction_period=<valor>
periodo de reaccion de la tasa de control
rc_reaction_ratio=<value>
razon de reaccion de la tasa de control
crispness=<0-100>
especifica encrespadura/suavizado
pass=<1-2>
Con esto puede codificar archivos DivX4 en 2pasadas. Primero
codifica con pass=1, despues con los mismos parametros, codifica
con pass=2.
vbrpass=<0-2>
No tiene en cuenta el argumento pass y usa XviD VBR Library en
lugar de DivX4 VBR. Las opciones disponibles son:
0 codificacion en una pasada (como si no se pusiese nada
en la linea de ordenes)
1 Analisis (primero) pasada de la codificacion en dos
pasadas. El archivo AVI resultante puede ser dirigido a
/dev/null.
2 Pasada (segunda) final de la codificacion en dos
pasadas.
lame (-lameopts)
help
obtiene ayuda
vbr=<0-4>
metodo de bitrate variable
0 cbr
1 mt
2 rh (por defecto)
3 abr
4 mtrh
abr
bitrate medio
cbr
bitrate constante.
Fuerza tambien codificacion en modo CBR en los modos
preestablecidos ABR siguientes.
br=<0-1024>
especifica el bitrate en kBit (solamente CBR y ABR)
q=<0-9>
calidad (0-la mas alta, 9-la mas baja) (solamente para VBR)
aq=<0-9>
calidad algoritmica (0-el mejor/el mas lento, 9-el peor/el mas
rapido)
ratio=<1-100>
razon de compresion
vol=<0-10>
establece la ganancia de audio de entrada
mode=<0-3>
(por defecto: auto)
0 stereo
1 joint-stereo
2 dualchannel
3 mono
padding=<0-2>
0 no
1 todo
2 ajustar
fast
cambia en codificacion rapida en modos preestablecidos VBR
siguientes, calidad ligeramente inferior y bitrates altos.
highpassfreq=<freq>
Establece una precuencia de filtrado paso alta en Hz. Las
frecuencias por debajo de la especificada seran atenuadas. Un
valor de -1 desactiva el filtrado, un valor de 0 hace que se
elijan los valores automaticamente.
lowpassfreq=<freq>
Establece una frecuencia de filtrado paso baja en Hz.
Frecuencias por encima de la especificada seran atenuadas. Un
valor de -1 desactiva el filtrado, un valor de 0 hace que se
elijan los valores automaticamente.
preset=<valor>
valores preestablecidos
medium
codificacion VBR, buena calidad, rango de bitrate
150-180 kbps.
standard
codificacion VBR, alta calidad, rango de bitrate 170-210
kbps.
extreme
codificacion VBR, calidad muy alta, rango de bitrate
200-240 kbps.
insane
codificacion CBR, la mas alta calidad preestablecida,
bitrate a 320 kbps.
<8-320>
codificacion ABR con el bitrate medio dado en kbps.
EJEMPLO:
fast:preset=standard
para la mayoria de la gente en la mayoria de la musica,
una calida bastante alta.
cbr:preset=192
codifica con preestablecidos ABR a 192 kbps forzando
bitrate constante.
preset=172
codifica con preestablecidos ABR a 172 kbps con bitrate
medio.
preset=extreme
para gente con oido extremadamente bueno y equipo
similar.
preset=help
imprime opciones adicionales e informacion en la
configuracion preestablecida.
lavc (-lavcopts)
Muchas de las opciones de lavc son muy especializadas y concisamente
documentadas. Lea el codigo fuente para los detalles completos.
EJEMPLO:
vcodec=msmpeg4:vbitrate=1800:vhq:keyint=250
acodec=<valor>
Codec de audio (por defecto: mp2):
mp2 MPEG Layer 2
mp3 MPEG Layer 3
ac3 AC3
adpcm_ima_wav
PCM IMA Adaptativo (4bits por muestra, compresion 4:1)
abitrate=<valor>
Tasa de bits de audio en kBit (por defecto 224).
atag=<valor>
Usa la etiqueta de formato de audio de Windows especificada
(e.g. atag=0x55).
bit_exact
Usa solo algoritmos de bit exacto (excepto (i)dct).
Adicionalmente bit_exact desactiva varias optimizaciones y por
eso solo debe usarse para test de regresion que necesiten
archivos binarios identicos incluso si cambia la version del
codificador. Tambien suprime el encabezado user_data en flujos
MPEG-4. No use esta opcion a menos que sepa exactamente lo que
esta haciendo.
threads=<1-8>
Numero maximo de threads a usar (por defecto: 1).
vcodec=<valor>
Usa el codec especificado (por defecto: mpeg4):
mjpeg
Motion JPEG
h263
H.263
h263p
H.263+
mpeg4
DivX 4/5
msmpeg4
DivX 3
msmpeg4v2
MS MPEG4v2
wmv1 Windows Media Video 7
wmv2 Windows Media Video 8
rv10 un codec RealVideo antiguo
mpeg1video
MPEG1 video :)
huffyuv
HuffYUV
vqmin=<1-31>
cuantizador minimo (pasada 1/2)
1 No recomendado (archivo mucho mayor, poca diferencia de
calidad y efectos colaterales malos: msmpeg4, h263 debe
tener muy poca calidad, el control de tasa puede
confundirse resultando en peor calidad y algunos
decodificadores pueden no ser capaces de decodificarlo).
2 Recomendado para codificacion mpeg4/mpeg1video normal
(por defecto).
3 Recomendado para h263(p)/msmpeg4. La razon para
preferir 3 sobre 2 es que 2 puede dar overflows (esto
sera corregido para h263(p) cambiando el cuantizador por
MB en el futuro, msmpeg4 no puede corregirlo porque no
tiene soporte para ello).
lmin=<0.01-255.0>
Multiplicador de lagrange minimo para control de tasa de bits,
probablemente desee usar un valor igual o menor que vqmin. (por
defecto: 2.0).
lmax=<0.01-255.0>
multiplicador de lagrange maximo para control de tasa de bits
(por defecto: 31.0)
vqscale=<1-31>
Cuantizador constante / codificacion de calidad constante
(selecciona el modo de cuantizador fijo). Un valor menor
significa mejor calidad pero archivos grandes (por defecto: 0
(desactivado)). 1 no se recomienda (vea vqmin para mas
detalles).
vqmax=<1-31>
cuantizador maximo (pasada 1/2) 10-31 debe ser un rango
aceptable (por defecto: 31)
mbqmin=<1-31>
cuantizador minimo de macrobloque (pasada 1/2) (por defecto: 2)
mbqmax=<1-31>
cuantizador maximo de macrobloque (pasada 1/2) (por defecto: 31)
vqdiff=<1-31>
maxima diferencia del cuantizador entre marcos I o P (pasada 1/
2) (por defecto: 3)
vmax_b_frames=<0-4>
numero de marcos B entre marcos no B:
0 sin marcos B (por defecto)
0-2 rango correcto para MPEG4
vme=<0-5>
metodo de estimacion del movimiento.
NOTA: 0-3 actualmente ignora la cantidad de Bits usados, y la
calidad puede ser baja. Los metodos disponibles son:
0 nada (calidad muy baja)
1 completo (lento)
2 log (calidad baja)
3 phods (calidad baja)
4 EPZS (por defecto)
5 X1 (experimental)
me_range=<0-9999>
rango de busqueda de estimacion de movimiento, 0 (por defecto)
significa sin limite.
mbd=<0-2>
algoritmo de decision de macrobloque (modo alta calidad),
codifica cada macro bloque en todos los modos y elije el mejor.
Esto es lento pero resulta en una mejor calidad y tamano del
archivo.
0 usa mbcmp (por defecto)
1 selecciona el modo MB que necesita los menos bits
posibles (=vhq)
2 selecciona el modo MB que tiene la mejor razon de
distorsion
vhq
Lo mismo que mbd=1, se mantiene por razones de compatibilidad.
v4mv
Permite 4 vectores de movimiento por macrobloque (calidad
ligeramente superior).
obmc
Compensacion de movimiento por bloque superpuesto (H.263+).
loop
Filtro de bucle (H.263+). nota, no funciona
inter_threshold <-1000-1000>
Actualmente no hace absolutamente nada.
keyint=<0-300>
intervalo maximo entre marcos clave en los marcos. Los marcos
clave son necesarios para posicionamiento y el posicionamiento
solo es posible en esos marcos clave, sin embargo los marcos
clave necesitan mas espacio que otros y un numero grande para
este valor hace que los archivos sean ligeramente menores, pero
menos precisos en el posicionamiento, 0 significa no usar marcos
clave. Valores >300 no son recomendables porque la calidad
puede ser muy mala dependiendo del decodificador, codificador y
suerte. Para un cumplimiento estricto de MPEG1/2/4 este debe
ser <=132. (por defecto: 250 o un marco clave cada diez
segundos en una pelicula de 25fps)
sc_threshold=<-1000000-1000000>
Umbral para la deteccion del cambio de escena. Libavcodec
inserta un marco clave cuando detecta un cambio de escena.
Puede especificar la sensibilidad de la deteccion con esta
opcion. -1000000 significa que se detecta un cambio de escena
en cada nuevo marco de imagen, 1000000 significa que no se
detectan cambios de escena (el valor por defecto es 0).
vb_strategy=<0-1>
estrategia a elegir entre marcos I/P/B (pasada 2):
0 usar siempre el numero maximo de marcos B (por defecto)
1 evitar marcos B en escenas de mucho movimiento (puede
causar mala prediccion de la tasa de bits)
vpass=<1-2>
Activa el modo interno de dos pasadas, solo especificado si
desea usar codificacion en dos pasadas.
1 primera pasada
2 segunda pasada
huffyuv:
pass 1
Guarda estadisticas.
pass 2
Codifica con tabla Huffman optima basada en las
estadisticas de la pasada 1.
aspect=<x/y>
Almacena el aspecto de la pelicula de forma interna, como los
archivos MPEG. Mucho mejor solucion que reescalar, porque la
calidad no se ve decrementada. Solo MPlayer puede reproducir
estos archivos correctamente, otros reproductores muestran mal
el aspecto. El parametro de aspecto puede darse como razon o
como numero en coma flotante.
EJEMPLO:
aspect=16/9 or aspect=1.78
autoaspect
Igual que la opcion aspect, pero calcula automaticamente el
aspecto, tomando en cuenta todos los ajustes (recorte/expansion/
escalado/etc.) realizados en la cadena de filtrado.
vbitrate=<valor>
especifica la tasa de bits (pasada 1/2). Advertencia: 1kBit =
1000 Bits.
4-16000
(en kbit)
16001-24000000
(en bit)
800 por defecto
vratetol=<valor>
tolerancia del tamano del archivo aproximada en kBit.
1000-100000 es un rango aceptable. (advertencia: 1kBit = 1000
Bits) (por defecto: 8000)
NOTA: vratetol no debe ser demasiado grande durante la segunda
pasada o puede haber problemas si se usa vrc_(min|max)rate.
vrc_maxrate=<valor>
bitrate maximo en kbit/seg (pasada 1/2)
vrc_minrate=<valor>
bitrate minimo en kbit/seg (pasada 1/2)
vrc_buf_size=<valor>
tamano del buffer en kbit (pasada 1/2). Para MPEG1/2 tambien
establece el tamano del buffer vbv, use 327 para VCD, 917 para
SVCD y 1835 para DVD.
vrc_buf_aggressivity
actualmente no se usa
vrc_strategy
No tiene efecto, reservada para uso futuro.
vb_qfactor=<-31.0-31.0>
factor de cuantizacion entre marcos B y no B (pasada 1/2) (por
defecto: 1.25)
vi_qfactor=<-31.0-31.0>
(pasada 1/2) (por defecto: 0.8)
vb_qoffset=<-31.0-31.0>
desplazamiento del cuantizador entre marcos B y no B (pasada 1/
2) (por defecto: 1.25)
vi_qoffset=<-31.0-31.0>
(pasada 1/2) (por defecto: 0.0)
si v{b|i}_qfactor > 0
cuantizador marco-I/B = cuantizador marco-P * v{b|i}_qfactor +
v{b|i}_qoffset
si no
haz ratecontrol normal (no bloquear al siguiente cuantizador de
marco P) y establecer q= -q * v{b|i}_qfactor + v{b|i}_qoffset
Consejo: Para realizar una codificacion con cuantizacion
constante con diferentes cuantizadores para marcos I/P y B puede
usar: lmin= <ip_quant>:lmax= <ip_quant>:vb_qfactor= <b_quant/
ip_quant>
vqblur=<0.0-1.0> (pasada 1)
Cuantizador difuminado, valores mayores hacen media del
cuantizador sobre mas tiempo (cambios lentos).
0.0 qblur desactivado
0.5 (por defecto)
1.0 hace media del cuantizador sobre todos los marcos
previos
vqblur=<0.0-99.0> (pasada 2)
Cuantizador de difuminado gaussiano, valores mayores hacen media
del cuantizador sobre mas tiempo (cambios lentos) (por defecto:
0.5).
vqcomp=<valor>
cuantizador de compresion, depende de vrc_eq (pasada 1/2) (por
defecto: 0.5)
vrc_eq=<ecuaci'on>
ecuacion principal de control de tasa (pasada 1/2):
1
tasa de bits constante
tex
calidad constante
1+(tex/avgTex-1)*qComp
aproximadamente la ecuacion del codido antiguo de
ratecontrol
tex^qComp
con qcomp 0.5 o similar (por defecto)
infijos de operadores: +,-,*,/,^
variables:
tex
complejidad de textura
iTex,pTex
complejidad de textura intra, no intra
avgTex
complejidad de textura media
avgIITex
complejidad de textura media en marcos I
avgPITex
complejidad de intra textura media en marcos P
avgPPTex
complejidad de no intra textura media en marcos P
avgBPTex
complejidad de no intra textura media en marcos B
mv
Bits usados para vectores de movimiento
fCode
longitud maxima del vector de movimiento en escala log2
iCount
numero de intra macro bloques / numero de macro bloques
var
complejidad espacial
mcVar
complejidad temporal
qComp
qcomp desde la linea de ordenes
isI, es 1 si el tipo de imagen es I/P/B si no 0
Pi,E
vea su libro de matematicas favorito
funciones:
max(a,b),min(a,b)
maximo / minimo
gt(a,b)
es 1 if a>b, 0 si no
lt(a,b)
es 1 if a<b, 0 si no
eq(a,b)
es 1 if a==b, 0 si no
sin, cos, tan, sinh, cosh, tanh, exp, log, abs
vrc_override=<opciones>
Calidad especificada por el usuario para partes especificas
(final, creditos, ..) (pasada 1/2). Las opciones son <marco-
inicial>, <marco-final>, <calidad>[/<marco-inicial>, <marco-
final>, <calidad>[/...]]:
calidad (2-31)
cuantizador
calidad (-500-0)
correccion de calidad en %
vrc_init_cplx=<0-1000>
compleijidad inicial (pasada 1)
vqsquish=<0,1>
especifica como mantener el cuantizador entre qmin y qmax
(pasada 1/2):
0 usar recorte
1 usar una bonita funcion diferenciable (por defecto)
vlelim=<-1000-1000>
Establece el coeficiente simple para el umbral de eliminacion de
luminancia. Valores negativos tambien pueden considerarse para
el coeficiente dc (debe ser al menos -4 o menor para codificar
con quant=1):
0 desactivado (por defecto)
-4 (recomendacion JVT)
vcelim=<-1000-1000>
Establece el coeficiente simple para el umbral de eliminacion de
crominancia. Valores negativos tambien pueden considerarse para
el coeficiente dc (debe ser al menos -4 o menor para codificar
con quant=1):
0 desactivado (por defecto)
7 (recomendacion JVT)
vstrict=<-1,0,1>
cumplimiento estricto del estandar
0 desactivado (por defecto)
1 solo recomendado si desea alimentar la salida en el
decodificador de referencia MPEG4
-1 permite codificacion YV12 huffyuv no-estandar (archivos
20% mas pequenos, pero no pueden ser reproducidos con el
codec huffyuv oficial)
vdpart
particionamiento de datos. Anade 2 Bytes por paquete de video,
mejora resistencia-al-error cuando se transfiere a traves de
canales no fiables (ej. streaming sobre internet) Cada paquete
de video debe ser codificado en 3 particiones diferentes:
1. MVs
(movimiento)
2. coeficientes DC
(imagen de baja resolucion)
3. coeficientes AC
(detalles)
MV & DC son los mas importantes, su perdida hace que se vea
mucho peor la imagen que si se perdiese AC y las particiones 1.
& 2. (MV&DC) son mucho menores que la particion 3. (AC) lo cual
significa que errores que afecten a la particion AC son mucho
menos importantes que en particiones MV&DC. De ahi, que la
imagen se vea mejor con particionamiento que sin el, ya que sin
particionamiento un error puede mandar al traste AC/DC/MV de
igual modo.
vpsize=<0-10000>
tamano del paquete de video, mejora resistencia-al-error (vea
tambien la opcion -vdpart):
0 desactivado (por defecto)
100-1000
buena eleccion
ss
modo estructurado slice para H.263+
gray
codificacion solo en escala de grises (rapida)
vfdct=<0-10>
algoritmo dct:
0 selecciona automaticamente uno bueno (por defecto)
1 entero rapido
2 entero con precision
3 mmx
4 mlib
5 altivec
6 AAN en coma flotante
idct=<0-99>
algoritmo idct.
NOTA: Segun el mejor de nuestros conocimientos todos estos IDCTs
pasan los tests de IEEE1180.
0 selecciona automaticamente uno bueno (por defecto)
1 entero de jpeg de referencia
2 simple
3 simplemmx
4 libmpeg2mmx (impreciso, NO USAR para codificacion con
keyint >100)
5 ps2
6 mlib
7 arm
8 altivec
9 sh4
lumi_mask=<0.0-1.0>
mascara de luminancia
ADVERTENCIA: Tenga cuidado, valores muy grandes pueden causar
cosas desastrosas.
ADVERTENCIA: Valores grandes pueden hacer que se vea bien en
algunos monitores pero puede verse horrible en otros monitores:
0.0 desactivado (por defecto)
0.0-0.3
rango correcto
dark_mask=<0.0-1.0>
mascara de oscuridad
ADVERTENCIA: Tenga cuidado, valores muy grandes pueden causar
cosas desastrosas.
ADVERTENCIA: Valores grandes pueden hacer que se vea bien en
algunos monitores pero puede verse horrible en otros monitores /
TV / TFT:
0.0 desactivado (por defecto)
0.0-0.3
rango correcto
tcplx_mask=<0.0-1.0>
mascara de complejidad temporal (por defecto: 0.0 (desactivado))
scplx_mask=<0.0-1.0>
Mascara de complejidad espacial. Valores grandes ayudan contra
imagenes con bloques, si no hay filtro para eliminar esos
bloques durante la decodificacion.
CONSEJO: Recorte cualquier borde negro completamente para
reducir la calidad de los macro bloques (tambien se aplica sin
scplx_mask).
0.0 desactivado (por defecto)
0.0-0.5
rango correcto
p_mask=<0.0-1.0>
inter MB mascara (por defecto: 0.0 (deshabilitado))
naq
Cuantizacion adaptativa normalizada (experimental). Cuando se
usa cuantizacion adaptativa (*_mask), la media por-MB del
cuantizador puede no volver a coincidir con el nivel de marco
del cuantizador requerido. Naq intentara ajustar los
cuantizadores por-MB para mantener la media correcta.
ildct
Usa dct entrelazado
ilme
Usa estimacion de movimiento entrelazada (mutuamente excluyente
con qpel).
alt
Usa scantable alternativa.
format=<valor>
YV12
por defecto
422P
para huffyuv or jpeg sin perdida
411P,410P,BGR32
para jpeg sin perdidas
411P,YVU9
para jpeg sin perdidas y ffv1
BGR32
para jpeg sin perdidas y ffv1
pred
(para huffyuv)
0 prediccion de perdidas
1 prediccion de plano/gradiente
2 prediccion media
pred (para jpeg sin perdidas)
0 prediccion de perdidas
1 prediccion superior
2 prediccion superior de perdidas
3 prediccion de plano/gradiente
6 significado de prediccion
coder
(para ffv1)
0 codificacion vlc (golomb rice)
1 codificacion aritmetica (cabac)
context
(para ffv1)
0 modelo de contexto pequeno
1 modelo de contexto grande
qpel
Usa compensacion de movimiento quarter pel (mutamente excluyente
con ilme). Sugerencia: Esto es util solamente para
codificaciones con tasa de bits alta.
ildctcmp=<0-2000>
funcion de comparacion para la decision de dct entrelazado
precmp=<0-2000> funcion de comparacion para la estimacion de
movimiento pre pass
cmp=<0-2000>
funcion de comparacion para la estimacion de movimiento full pel
subcmp=<0-2000>
funcion de comparacion para la estimacion de movimiento sub pel
mbcmp=<0-2000>
funcion de comparacion para la decision de macrobloque, solo
usado si mbd=0
0 (SAD)
suma de diferencias absolutas, rapido (por defecto)
1 (SSE)
suma de errores cuadraticos
2 (SATD)
suma de diferencias de transformadas de hadamard
absolutas
3 (DCT)
suma de diferencias de trasnformadas dct absolutas
4 (PSNR)
suma de errores cuadraticos de cuantizacion (no usar,
baja calidad)
5 (BIT)
numero de bits necesarios para el bloque
6 (RD)
razon de distorsion optima, lento
7 (ZERO)
0
8 (VSAD)
suma de las diferencias verticales absolutas
9 (VSSE)
suma de las diferencias verticales al cuadrado
10 (NSSE)
preservacion del ruido sumando las diferencias cuadradas
+256
usar tambien crominancia, no funciona (correctamente)
actualmente con marcos B
nsse=<0-100>
Peso NSSE, pesos mas altos producen resultados mas ruidosos, con
0 NSSE es identico a SSE
predia=<-99-6>
Tipo y tamano diamante para la estimacion pre pasada de
movimiento
dia=<-99-6>
Estimacion de movimiento tipo y tamano diamante.
NOTA: Los tamanos de los diamantes normales y la forma
adaptativa no tienen el mismo significado.
-3 forma adaptativa (rapido) diamante con tamano 3
-2 forma adaptativa (rapido) diamante con tamano 2
-1 experimental
1 tamano normal=1 diamante (por defecto) =tipo de diamante EPZS
0
000
0
2 tamano normal=2 diamantes
0
000
00000
000
0
trell
Cuantizacion de busqueda Trellis. Esto encuentra la
codificacion optima para cada bloque de 8x8. La cuantizacion de
busqueda Trelllis es bastante simple como cuantizacion optima en
el sentido de PSNR frente a tasa de bits (asumiendo que no hay
errores de redundancia introducidos en el IDCT, que obviamente
no es el caso) simplemente encuentras un bloque para el error
minimo y lambda*bits.
lambda
constante de la que depende qp
bits
cantidad de bits necesarios para codificar el bloque
error
suma de errores cuadraticos de la cuantizacion
cbp
Tasa el patron de distorsion de codigo de bloque optimo.
Seleccionara el patron de bloque codificado que minimize +
lambda*tasa solo puede ser usado junto con cuantizacion trellis.
mv0
Intenta codificar cada MB con MV=<0,0> y elije el mejor esto no
tiene ningun efecto si mbd=0.
qprd
QP de tasa de distorsion optimo para un lambda dado de cada
macrobloque, note que esto necesita mbd=2
last_pred=<0-99>
Cantidad de predictores de movimiento desde los marcos previos
0 (por defecto)
a usa 2a+1 x 2a+1 macro bloques cuadrados de predictores
de vector de movimiento desde el marco anterior
preme=<0-2>
pre-pasada de estimacion de movimiento
0 desactivado
1 solo despues de marcos I (por defecto)
2 siempre
subq=<1-8>
Redefinimiento de calidad de subpel (para qpel) (por defecto:
8).
NOTA: Esto tiene un efecto significativo en la velocidad.
psnr
Imprime la psnr (pico de relacion senal ruido) para el video
entero despues de la codificacion y almacena la psnr por marco
en un archivo con un nombre como 'psnr_hhmmss.log'. Los valores
devueltos estan en dB (decibelios), cuanto mas alto mejor.
mpeg_quant
Usa cuantizadores MPEG en lugar de H.263.
aic
Prediccion ac (=prediccion interna avanzada para H.263+)
NOTA: vqmin debe ser 8 o superior para AIC H.263+.
umv
MVs ilimitados (H.263+ solamente) Permite codificacion de MVs de
longitud arbitraria.
ibias=<-256-256>
Cuantizador de union interno (256 == 1.0)
Cuantizador de estilo MPEG por defecto: 96
Cuantizador de estilo H.263 por defecto: 0
NOTA: El cuantizador H.263 MMX no puede manejar uniones
positivas (establece vfdct=1o2), el cuantizador MPEG MMX no
puede manejar uniones negativas (establece vfdct=1o2).
pbias=<-256-256>
cuantizador de union interno (256 == 1.0)
cuantizador de estilo MPEG por defecto: 0
cuantizador de estilo H.263 por defecto: -64
NOTA: el cuantizador H.263 MMX no puede manejar uniones
positivas (establece vfdct=1o2), el cuantizador MPEG MMX no
puede manejar uniones negativas (establece vfdct=1o2).
Consejo: una union mas positiva (-32 - -16 en lugar de -64)
parece mejorar la PSNR
nr=<0-100000>
reduccion de ruido, 0 es deshabilitado
qns=<0-3>
Cuantizador del perfilado de ruido, reduce artefactos de anillo,
valores mayores hacen que sea mas lento pero puede no resultar
en una mejor calidad. Esto puede y debe ser usado junto con
cuantizacion trellis, en cuyo caso la cuantizacion trellis
(optima para peso constante) sera usada como punto de partida
para la busqueda iterativa.
0 desactivado (por defecto)
1 solo disminuye el valor absoluto de los coeficientes
2 solo cambia coeficientes antes del ultimo coeficiente no
cero + 1
3 prueba todo
inter_matrix=<comma separated matrix>
Usa matriz interna personalizada. Necesita una cadena separada
por comas de 64 enteros.
vqmod_freq
modulacion cuantizada experimental
dc
precision intra DC en bits (por defecto: 8). Si especifica
vcodec=mpeg2video este valor puede ser 8, 9, 10 u 11.
cgop
Cierra todos los GOPs. Actualmente no funciona (todavia).
nuv (-nuvopts)
Nuppel video esta basado en rtjpeg y lzo. Por defecto los marcos son
codificados primero con ftjpeg y luego comprimidos con lzo. Pero ambas
pasadas pueden ser o no habilitadas. Para que pueda obtener una salida
raw i420, lzo comprimido i420, rtjpeg, o el rtjpeg comprimido en lzo
por defecto.
NOTA: La documentacion de nuvrec contiene algunos avisos y ejemplos
acerca de la configuracion a usar en la mayoria de las codificaciones
de TV.
c=<0-20>
Umbral de crominancia
l=<0-20>
Umbral de luminancia
nolzo
Desactiva la compresion lzo
q=<3-255>
Establece el nivel de calidad
raw
Desactiva la codificacion rtjpeg
rtjpeg
Activa codificacion rtjpeg.
xvidenc (-xvidencopts)
Hay tres metodos disponibles: tasa de bits constante (CBR), cuantizador
fijo y 2pasadas.
pass=<1|2>
Especifica la pasada en el modo de 2pasadas.
bitrate=<valor>
Establece la tasa de bits a ser usada en kbits/segundo si <16000
o en bits/segundo si >16000
Si <valor> es negativo, XviD usara el valor absoluto como tamano
(en kbytes) del video y calculara la tasa de bits asociada
automagicamente. (modo CBR o 2pasadas, por defecto: 687 kbits/
s)
fixed_quant=<1-31>
Cambia al modo de cuantizador fijo y especifica el cuantizador a
usar.
me_quality=<0-6>
Esta opcion controla el subsistema de estimacion de movimiento.
Cuanto mas alto sea el valor, mas precisa puede ser la
estimacion. Cuanto mas precisa es la estimacion, mas bits se
pueden ahorrar. La precision se gana a expensas de tiempo de
CPU para que decremente este valor si necesita codificacion en
tiempo real. (por defecto: 6)
interlacing
Codifica los campos de material de video entrelazado. Active
esta opcion para contenido entrelazado. Nota: Esta opcion no
desentrelaza video, lo codifica basado en campos.
4mv
Usa 4 vectores de movimiento por macro-bloque. Obtiene mejor
compresion, pero ralentiza la codificacion.
ADVERTENCIA: Esta opcion no existe en XviD-1.0.x.
rc_reaction_delay_factor=<valor>
Este parametro controla el retardo en marcos de imagen antes de
que el controlador de tasa de CBR reaccione a cambios de tasas e
intente compensar el cambio para obtener una tasa de bits
constante sobre un rango promediado de marcos.
rc_averaging_period=<valor>
CBR es dificil de obtener. Dependiendo del material de video,
la tasa de bits puede variar, y puede ser dificil de predecir.
Por eso XviD usa un periodo medio por el cual garantiza una
cantidad de bits (salvo una pequena variacion). Esta
configuracion expresa el "numero de marcos" para la media XviD e
intenta obtener CBR.
rc_buffer=<valor>
tamano del buffer de control de tasa
quant_range=<1-31>-<1-31>[/<1-31>-<1-31>]
cuantizador min y max para todos los marcos (por defecto: 2-31,
modo CBR)
cuantizador min y max para marcos I/P (por defecto: 2-31/2-31,
modo 2pasadas)
min_key_interval=<valor>
intervalo minimo entre marcos clave (por defecto: 0, 2pasadas
solamente)
max_key_interval=<valor>
intervalo maximo entre marcos clave (por defecto: 10*fps)
mpeg_quant
Usa cuantizadores MPEG en lugar de H.263. Para tasas de bits
altas, puede encontrar que la cuantizacion MPEG preserva mas
detalles. Para tasas de bits bajas, el suavizado de H.263 le
permitira obtener menos ruido de bloque. Cuando use matrices
personalizadas, debe usar MPEG.
mod_quant
Decide que usar si cuantizadores MPEG o H.263 en una base marco-
a-marco.
ADVERTENCIA: Esto generara un flujo de bits ilegal, y
probablemente no sera decodificable por cualquier decodificador
MPEG4 que no sea libavcodec o XviD. (solamente modo 2pasadas)
greyscale
Hace que XviD decarte los planos croma para que el video salga
solo en escala de grises. Note que esto no acelera la
codificacion, solo previene que los datos de crominancia sean
escritos en la ultima etapa de la codificacion.
debug
Guarda estadisticas por marco en ./xvid.dbg.
keyframe_boost=<0-1000>
Desplaza algunos bits desde la entrada para otros tipos de marco
en intra marcos, para mejorar la calidad del marco clave. (por
defecto: 0, solamente modo 2pasadas)
kfthreshold=<valor>
(por defecto: 10, solamente modo 2pasadas)
kfreduction=<0-100>
Las dos opciones anteriores pueden usarse para ajustar el tamano
de los marcos clave que considere demasiado cerca del primero
(en una fila). kfthreshold establece el rango en el que los
marcos clave se reducen, y kfreduction determina la reduccion de
tasa de bits que se obtiene. El ultimo marco tipo i se tratara
de manera normal. (por defecto: 30, solamente modo 2pasadas)
Las siguientes opciones solo estan disponibles en la ultima version
estable de XviD 1.0.x (api4).
packed
Crea un flujo de bits que pueden ser decodificados sin retardos.
ADVERTENCIA: Esto puede generar flujo de bits ilegal, y PUEDE NO
ser decodificable por decodificadores ISO-MPEG4 excepto DivX/
libavcodec/XviD.
ADVERTENCIA: Esto puede tambien almacenar una version erronea de
DivX en el archivo de modo que la autodeteccion de errores de
algunos decodificadores puede verse confundida.
divx5bvop
genera marcos-B compatibles con DivX5 (por defecto: activado)
qpel
MPEG4 usa precision de mitad de pixel para su busqueda de
movimiento por defecto. El estandar propone un modo donde los
codificacores tienen permitido usar precision de un cuarto de
pixel. Esta opcion resulta normalmente en una imagen mas
nitida. Desafortunadamente esto tiene un gran impacto en la
tasa de bits y algunas veces la tasa de bits mas alta hace que
no se pueda obtener una mejor calidad de imagen con esta fija.
Es mejor probar con y sin esta opcion y ver si es mejor o peor
activarla.
gmc
Activa la Compensacion Global de Movimiento, lo cual hace que
XviD genere marcos especiales (marcos GMC) que describen mejor
las imagenes de Pan/Zoom/Rotacion. La decision de activar esta
opcion o no para ahorrar bits depende en gran medida del tipo de
video.
trellis
Cuantizacion Trellis es un tipo de metodo de cuantizacion
adaptativa que ahorra bits modificando los coeficientes de
cuantizacion para hacer mas compresible por el codificador de
entropia. Su impacto en la calidad es muy bueno, y si VHQ usa
demasiada CPU para usted, esta configuracion puede ser una buena
alternativa para ahorrar unos pocos bits (y ganar calidad a una
tasa de bits fija) con menor coste que VHQ.
cartoon
Activelo si su secuencia de codificacion es de dibujos animados.
Modifica algunos umbrales internos de XviD para que XviD tome
mejores decisiones en los tipos de marcos de imagen y vectores
de movimiento para dibujos que tipo plano.
chroma_me
El algoritmo de estimacion de movimiento usual usa solo la
informacion de luminancia para encontrar el mejor vector de
movimiento. Sin embargo para algun tipo de video, usar los
planos de crominancia pueden ayudar a encontrar mejores
vectores. Esta configuracion activa el uso de los planos de
crominancia para la estimacion de movimiento.
chroma_opt
Activa el prefiltrado del optimizador de crominancia. Anade
algo de magia extra en la informacion del color para minimizar
el efecto escalera en los bordes. Mejora la calidad al coste de
velocidad de codificacion. Reduce la PSNR por naturaleza, como
la desviacion matematica a la imagen original mas grande, pero
bajando la calidad subjetiva de la imagen. Debido a que
funciona con la informacion del color, puede que desee
desactivarlo cuando codifique en escala de grises.
reduced
Activa codificacion de marcos de resolucion reducida.
ADVERTENCIA: iEl flujo de bits creado es cualquier perfil de
MPEG-4! Esto significa que probablemente no se podra
decodificar mas que con XviD.
max_bframes=<0-4>
numero maximo de marcos B a colocar entre marcos I/P (por
defecto: 0)
bquant_ratio=<0-1000>
radio del cuantizador entre marcos B y no B, 150=1.50 (por
defecto: 150)
bquant_offset=<-1000-1000>
desplazamiento del cuantizador entre marcos B y no B, 100=1.00
(por defecto: 100)
bf_threshold=<-255-255>
Algunas veces los marcos tipo B no se ven correctamente e
introducen artefactos cuando la mayor parte de los marcos es
estatica y algunas zonas pequenas tienen grandes movimientos (en
una escena estatica con un hombre hablando, su boca
probablemente se ve mal si lo que rodea al hombre y a su boca es
completamente estatico). Esta configuracion permite favorecer o
no el uso de marcos tipo B. Cuanto mayor sea el valor, mayor
sera la probabilidad de usar marcos tipo B. (por defecto: 0)
hq_ac
Activa la prediccion del coeficiente de alta calidad AC para
entornos de bloque.
vhq=<0-4>
El algoritmo de busqueda de movimiento esta basado en busqueda
en el dominio de color habitual e intenta encontrar el vector de
movimiento que minimiza la diferencia entre el marco de
referencia y el marco codificado. Con esta configuracion
activada, XviD usa tambien el dominio de la frecuencia (DCT)
para buscar un vector de movimiento que minimice no solo la
diferencia espacial sino tambien la longitud de la codificacion
de bloque. De mas rapido a mas lento:
0 desactivado (por defecto)
1 decision de modo (MB inter/intra)
2 busqueda limitada
3 busqueda media
4 busqueda extendida
aspect=<x/y | f (valor real)>
Almacena el aspecto de la pelicula internamente, como los
archivos MPEG. Mucha mayor resolucion que el reescalado, porque
no disminuye la calidad. MPlayer y otros pocos reproductores
reproduciran estos archivos correctamente, otros los mostraran
con una razon de aspecto incorrecta. El parametro de aspecto se
puede dar como una razon o como un numero en coma flotante.
autoaspect
Lo mismo que la opcion aspect, pero el aspecto es calculado
automaticamente, teniendo en cuenta todos los ajustes
(recortado/expansion/escalado/etc.) hechos en la cadena de
filtros.
psnr
imprime la psnr (pico de relacion senal ruido) para el video
completo despues de codificar y almacenar la psnr por marco en
un archivo con un nombre como 'psnr_hhmmss.log' en el directorio
actual. Los valores devueltos estan en dB (decibelios), cuanto
mas altos mejor.
x264enc (-x264encopts)
bitrate=<valor>
Establece la tasa de bits a usar en kbits/segundo (por defecto:
desactivado). Es requerido si desea una codificacion CBR (tasa
de bits constante).
iframe=<valor>
Frecuencia de marcos I (por defecto: 60).
frameref=<valor>
Numero de marcos previos usados como predictores de un marco P
(por defecto: 1).
NOTA: La version actual de x264 (r38) aun no ha implementado
esta caracteristica.
idrframe=<valor>
Cada <valor> I-Frames son IDR-Frames. En H.264, I-Frames no son
necesarios en un GOP cerrado porque esta permitido qeu haya
marcos P para predecir mas marcos que solo los precedentes (vea
la opcion frameref). De todos modos, los marcos I no son
necesariamente posicionables. IDR-Frames restringe los
siguientes marcos P de los referentes a cualquier marco anterior
que sea IDR-Frame (por defecto: 2).
bframe=<valor>
Numero de marcos B entre marcos I y P (por defecto: 0).
deblock=<0|1>
Usa filtro de desbloqueado (por defecto: activado).
deblockalpha=<-6-6>
Parametro alphaC0 del filtro de desbloqueado. Adjusta el umbral
para el filtro de desbloqueado de H.264. Primero, este
parametro ajusta la maxima cantidad de cambios qeu el filtro
tiene permitido causar en un pixel. Segundo, afecta al umbral
para la diferencia cruzada del borde que esta siendo filtrado.
Un valor positivo reduce mas los artifactos de bloque, pero
tambien se pierden detalles (por defecto: 0).
deblockbeta=<-6-6>
Parametro beta del filtro de desbloqueado. Afecta al maximo
gradiente permitido entre dos bloques adyacentes (por defecto:
0).
cabac Usa CABAC (Context-Adaptative Binary Arithmetic Coding) (por
defecto: desactivado).
cabacidc=<valor>
Valor inicial del IDC CABAC. El codificador debe elegir un
contexto para cada bloque que codifica, pero para el primer
bloque en un marco, no hay bloques previos para predecir el
contexto. Ajustar esto puede afectar a la tasa de bits por una
fraccion de porcentaje, pero no afecta directamente a la
distorsion.
-1: Deja al codificador decidir el contexto (por defecto)
(normalmente 0)
0: baja complejidad
1: complejidad media
2: complejidad alta
qp_constant=<2-51>
Elige el cuantizador a usar. Valores menores resultan en mejor
fidelidad, pero altas tasas de bits. Note que la cuantizacion
en H.264 funciona distinto que en mpeg[124]. Los QP de H.264
estan en escala logaritmica. Como ejemplo, la diferencia de tasa
de bits entre QP=20 y QP=40 es de un factor 10. Los
cuantizadores utiles en H.264 tienen a ser muy grandes
comparados con mpeg[124]. 20-40 es un rango util (por
defecto:26).
NOTA: Esta opcion toma efecto incluso aunque especifique
codificacion cbr. En tal caso, el primer marco codificado usara
el factor de cuantizacion que especifique, pero en marcos
posteriores, el control de tasa decide que cuantizador usar.
qp_min=<2-51>
Cuantizador minimo. Solo CBR. 20-40 parece ser un rango util
(por defecto: 2).
qp_max=<2-51>
Cuantizador maximo. Solo CBR.
qp_step=<valor>
Maximo valor por el que el cuantizador incrementa/decrementa
entre marcos.
rc_buffer_size=<valor>
Tamano del bufer de control de tasa (por defecto: 1 segundo a la
tasa de bits que ha especificado).
rc_init_buffer=<valor>
Establece el tamano inicial del buffer de control de tasa (por
defecto: 1/4 de rc_buffer_size) rc_sens=<0-100> Sensitividad de
control de tasa (por defecto: 100).
ip_factor=<valor>
Factor de cuantizacion entre marcos I y P (por defecto: 2.0).
pb_factor=<valor>
Factor de cuantizacion entre marcos P y B (por defecto: 2.0).
pass=<1|2>
Para modo 2-pasadas. La primera pasada guarda las estadisticas.
qcompress=<0-1>
Compresion del cuantizador. Afecta el control de tasa: un valor
bajo hace una tasa de bits mas constante, mientras que un valor
alto hace un parametro de cuantizacion mas constante (por
defecto: 0.6).
qblur=<0-1>
Parametro de difuminado temporal de cuantizacion. Valores
menores permiten que el valor del cuantizador cambie mas;
valores mas altos fuerzan que varie mas suavemente (por defecto:
0.5).
fullinter
Usa todos los metodos de analisis de interframe disponibles
(i4x4, psub8x8, psub16x16) (por defecto: 4x4, psub16x16)
log=<-1-3>
Ajusta la cantidad de historico de informacion mostrada en
pantalla.
-1: nada
0: errores (para debug x264)
1: advertencias
2: PSNR y otras estadisticas de analisis cuando termina la
codificacion (por defecto)
3: PSNR, qp, frametype, size, y otras estadisticas para cada
marco
psnr Muestra estadisticas de la relacion senal ruido.
ARCHIVOS
/etc/mplayer/mplayer.conf
configuracion del sistema
~/.mplayer/config
configuracion de usuario
~/.mplayer/input.conf
asignacion de entradas (vea '-input keylist' para una lista
completa de teclas)
~/.mplayer/gui.conf
archivo de configuracion del GUI
~/.mplayer/gui.pl
lista de reproduccion del GUI
~/.mplayer/font/
directorio de tipografia (Debe haber un archivo font.desc y
archivos con extension .RAW.)
~/.mplayer/DVDkeys/
claves CSS en cache
Los archivos sub son buscados en este orden (por ejemplo /mnt/cdrom/
pelicula.avi):
/mnt/cdrom/pelicula.sub
~/.mplayer/sub/pelicula.sub
~/.mplayer/pelicula.sub
EJEMPLOS
Reproducci'on r'apida de DVD
mplayer dvd://1
Reproducci'on en japon'es con subt'itulos en ingl'es
mplayer dvd://1 -alang ja -slang en
Reproducir solo los cap'itulos 5, 6, 7
mplayer dvd://1 -chapter 5-7
Reproducir solo los t'itulos 5, 6, 7
mplayer dvd://5-7
Reproducci'on de DVD multi'angulo
mplayer dvd://1 -dvdangle 2
Reproducci'on desde un dispositivo distinto de DVD
mplayer dvd://1 -dvd-device /dev/dvd2
Flujo desde HTTP
mplayer http://mplayer.hq/ejemplo.avi
Flujo usando RTSP
mplayer rtsp://servidor.ejemplo.es/nombreFlujo
Convertir subt'itulo a MPsub (a ./dump.mpsub)
mplayer bobo.avi -sub origen.sub -dumpmpsub
Convertir subt'itulo a MPsub sin ver la pel'icula
mplayer /dev/zero -rawvideo on:pal:fps=xx -vc null -vo null
-noframedrop -benchmark -sub origen.sub -dumpmpsub
Entrada desde V4L estandar
mplayer tv:// -tv driver=v4l:width=640:height=480:outfmt=i420
-vc rawi420 -vo xv
Reproducci'on en tarjeta Zoran (al viejo estilo, desvalorizado)
mplayer -vo zr -vf scale=352:288 archivo.avi
Reproducci'on en tarjeta Zoran (nuevo estilo)
mplayer -vo zr2 -vf scale=352:288,zrmjpeg archivo.avi
Codificaci'on del t'itulo #2 del DVD, solo los cap'itulos seleccionados
mencoder dvd://2 -chapter 10-15 -o titulo2.avi -oac copy -ovc
lavc -lavcopts vcodec=mpeg4
Codificaci'on del t'itulo #2 del DVD, redimensionando a 640x480
mencoder dvd://2 -vf scale=640:480 -o titulo2.avi -oac copy -ovc
lavc -lavcopts vcodec=mpeg4
Codificaci'on del t'itulo #2 del DVD, redimensionando a 512xHHH
(manteniendo relaci'on de aspecto)
mencoder dvd://2 -vf scale -zoom -xy 512 -o titulo2.avi -oac
copy -ovc lavc -lavcopts vcodec=mpeg4
Lo mismo, pero con la familia libavcodec, compresi'on MPEG4 (Divx5)
mencoder dvd://2 -o titulo2.avi -ovc lavc -lavcopts
vcodec=mpeg4:vhq:vbitrate=1800 -oac copy
Lo mismo, pero con la familia libavcodec, compresi'on MJPEG
mencoder dvd://2 -o titulo2.avi -ovc lavc -lavcopts
vcodec=mjpeg:vhq:vbitrate=1800 -oac copy
Codificaci'on de todos los archivos *.jpg del directorio actual
mencoder "mf://*.jpg" -mf fps=25 -o salida.avi -ovc lavc
-lavcopts vcodec=mpeg4
Codificaci'on desde el sintonizador (especifica formato con -vf format)
mencoder -tv driver=v4l:width=640:height=480 tv:// -o tv.avi
-ovc raw
Codificaci'on desde una tuber'ia
rar p test-SVCD.rar | mencoder -ovc lavc -lavcopts
vcodec=mpeg4:vbitrate=800 -ofps 24 -
FALLOS
Si encuentra uno, informenos de ello, pero por favor asegurese de leer
toda la documentacion primero. Muchos errores son debidos a una
configuracion incorrecta o un mal uso de parametros. La seccion sobre
informe de errores en la documentacion (DOCS/HTML/es/bugreports.html)
explica como crear informes de error utiles.
AUTORES
MPlayer fue inicialmente escrito por Arpad Gereoffy. Vea el archivo
AUTORES para obtener una lista de muchos otros contribuyentes.
MPlayer es (C) 2000-2009
El Equipo MPlayer
Esta pagina de manual esta escrita y mantenida por
Gabucino
Diego Biurrun
Jonas Jermann
la version en espanol es traducida y mantenida por
Juan Mart'in L'opez
Por favor, envie correos acerca de ella a la lista de correo MPlayer-
DOCS.