Este es el comando mplayer que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
mplayer - reproductor de películas
mencoder - codificador de películas
SINOPSIS
mplayer [opciones] [archivo | URL | lista de reproducción | -]
mplayer [opciones] archivo1 [opciones específicas] [archivo2] [opciones específicas]
mplayer [opciones] {grupo de archivos y opciones} [opciones específicas del grupo]
mplayer [br]: // [título] [/ dispositivo] [opciones]
mplayer [dvd | dvdnav]: // [título | [título_inicio] -título_end] [/ dispositivo] [opciones]
mplayer vcd: // seguimiento [/ dispositivo]
mplayer tv: // [canal] [/ input_id] [opciones]
mplayer radio: // [canal | frecuencia] [/ captura] [opciones]
mplayer pvr: // [opciones]
mplayer dvb: // [card_number @] canal [opciones]
mplayer mf: // [máscara de archivo | @listfile] [-mf opciones] [opciones]
mplayer [cdda | cddb]: // pista [-endtrack] [: velocidad] [/ dispositivo] [opciones]
mplayer cue: // archivo [: pista] [opciones]
mplayer [archivo | mms [t] | http | http_proxy | rt [s] p | ftp | udp | unsv | icyx | noicyx | smb]: //
[usuario: contraseña @] URL [: puerto] [opciones]
mplayer sdp: // archivo [opciones]
mplayer mpst: // host [: puerto] / URL [opciones]
mplayer tivo: // host / [list | llist | fsid] [opciones]
jugadorgmp [opciones] [-piel de piel]
mencoder [opciones] archivo [archivo | URL | -] [-o archivo | archivo: // archivo |
smb: // [usuario: contraseña @] host / ruta de archivo]
mencoder [opciones] archivo1 [opciones específicas] [archivo2] [opciones específicas]
DESCRIPCIÓN
mplayer es un reproductor de películas para Linux (se ejecuta en muchas otras plataformas y arquitecturas de CPU,
ver la documentación). Reproduce la mayoría de MPEG / VOB, AVI, ASF / WMA / WMV, RM, QT / MOV / MP4, Ogg /
Archivos OGM, MKV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM y RoQ, compatibles con muchos archivos nativos
y códecs binarios. Puede ver VCD, SVCD, DVD, Blu-ray, 3ivx, DivX 3/4/5, WMV e incluso
También películas H.264.
MPlayer admite una amplia gama de controladores de salida de audio y video. Funciona con X11, Xv,
DGA, OpenGL, SVGAlib, fbdev, AAlib, libcaca, DirectFB, Quartz, Mac OS X CoreVideo, pero tú
también puede usar GGI, SDL (y todos sus controladores), VESA (en todas las tarjetas compatibles con VESA, incluso
sin X11), algunos controladores específicos de tarjetas de bajo nivel (para Matrox, 3dfx y ATI) y algunos
placas decodificadoras de hardware MPEG, como Siemens DVB, Hauppauge PVR (IVTV), DXR2 y
DXR3 / Hollywood +. La mayoría de ellos admiten escalado de software o hardware, para que pueda disfrutar
películas en modo de pantalla completa.
MPlayer tiene una visualización en pantalla (OSD) para información de estado, sombreado grande y agradable con suavizado
subtítulos y comentarios visuales para los controles del teclado. Europeo / ISO8859-1,2 (húngaro,
Inglés, checo, etc.), las fuentes cirílicas y coreanas son compatibles con 12 subtítulos
formatos (MicroDVD, SubRip, OGM, SubViewer, Sami, VPlayer, RT, SSA, AQTitle, JACOsub, PJS
y el nuestro: MPsub) y subtítulos de DVD (streams SPU, VOBsub y Closed Captions).
mencoder (Codificador de películas de MPlayer) es un codificador de películas simple, diseñado para codificar MPlayer-
películas reproducibles (ver arriba) a otros formatos reproducibles de MPlayer (ver abajo). Codifica a
MPEG-4 (DivX / Xvid), uno de los códecs libavcodec y audio PCM / MP3 / VBRMP3 en 1, 2 o 3
pasa. Además, tiene capacidades de copia de flujo, un poderoso sistema de filtro (recorte,
expandir, voltear, posprocesar, rotar, escalar, ruido, conversión RGB / YUV) y más.
jugadorgmp es MPlayer con una interfaz gráfica de usuario. Además de algunas opciones propias (almacenadas en
gui.conf), tiene las mismas opciones que MPlayer, sin embargo, algunas opciones de MPlayer se almacenarán
en gui.conf para que se puedan elegir independientemente de MPlayer. (Ver CONFIGURACIÓN DE GUI
ARCHIVO a continuación.)
Se pueden encontrar ejemplos de uso para comenzar rápidamente al final de esta página de manual.
También ver los HTML ¡documentación!
INTERACTIVO CONTROL
MPlayer tiene una capa de control basada en comandos totalmente configurable que le permite controlar
MPlayer usando teclado, mouse, joystick o control remoto (con LIRC). Ver la entrada
opción de formas de personalizarlo.
teclado control
Izquierda y derecha
Busque hacia atrás / adelante 10 segundos.
Arriba y abajo
Busque hacia adelante / hacia atrás 1 minuto.
PGUP y PGDWN
Busque hacia adelante / hacia atrás 10 minutos.
[ y ]
Disminuye / aumenta la velocidad de reproducción actual en un 10%.
{ y }
Reducir a la mitad / duplicar la velocidad de reproducción actual.
RETROCESO
Restablece la velocidad de reproducción a normal.
<y>
Retrocede / avanza en la lista de reproducción.
ENTRAR
Avanza en la lista de reproducción, incluso hasta el final.
INICIO y FIN
entrada del árbol de reproducción siguiente / anterior en la lista de padres
INS y DEL (solo lista de reproducción ASX)
fuente alternativa siguiente / anterior.
p / ESPACIO
Pausa (al presionar nuevamente se anula la pausa).
.
Un paso adelante. Si presiona una vez, hará una pausa en la película, cada presión consecutiva
reproducir un fotograma y luego volver al modo de pausa (cualquier otra tecla se reanuda).
q/ESC
Deja de jugar y deja de jugar.
U
Deje de jugar (y salga si no se usa -idle).
+ y -
Ajuste el retardo de audio en +/- 0.1 segundos.
/ y *
Disminuir / aumentar el volumen.
9 y 0
Disminuir / aumentar el volumen.
( y )
Ajuste el balance de audio a favor del canal izquierdo / derecho.
m
Sin sonido.
_ (MPEG-TS, AVI y libavformat solamente)
Recorra las pistas de video disponibles.
# (Solo DVD, Blu-ray, MPEG, Matroska, AVI y libavformat)
Recorre las pistas de audio disponibles.
TAB (solo MPEG-TS y libavformat)
Recorra los programas disponibles.
f
Alternar pantalla completa (ver también -fs).
T
Alternar permanecer en la parte superior (también ver -en la parte superior).
w y e
Disminuye / aumenta el rango de barrido y barrido.
o
Alternar estados de OSD: ninguno / buscar / buscar + temporizador / buscar + temporizador + tiempo total.
d
Alternar estados de caída de fotogramas: ninguno / omitir visualización / omitir decodificación (ver
-encuadre y -encuadre duro).
v
Alternar la visibilidad de los subtítulos.
j y J
Recorre los subtítulos disponibles.
y y g
Avanza / retrocede en la lista de subtítulos.
F
Alternar la visualización de "subtítulos forzados".
a
Alternar alineación de subtítulos: superior / medio / inferior.
x y z
Ajuste la demora de los subtítulos en +/- 0.1 segundos.
c (-sólo captura)
Iniciar / detener la captura de la secuencia principal.
r y t
Mueve los subtítulos hacia arriba / abajo.
i (solo modo -edlout)
Establezca el inicio o el final de un salto EDL y escríbalo en el archivo dado.
s (solo captura de pantalla -vf)
Tomar una captura de pantalla.
S (solo captura de pantalla -vf)
Iniciar / dejar de tomar capturas de pantalla.
I
Muestra el nombre del archivo en el OSD.
P
Muestra la barra de progresión, el tiempo transcurrido y la duración total en el OSD.
! y @
Busque el comienzo del capítulo anterior / siguiente.
D (-vo xvmc, -vo vdpau, -vf yadif, -vf kerndeint solamente)
Activar / desactivar desentrelazador.
A Recorra los ángulos de DVD disponibles.
(Las siguientes claves son válidas solo cuando se usa una salida de video acelerada por hardware
(xv, (x) vidix, (x) mga, etc.), el ecualizador de software (-vf eq o -vf eq2) o hue
filtro (-vf tono).)
1 y 2
Ajusta el contraste.
3 y 4
Ajusta el brillo.
5 y 6
Ajusta el tono.
7 y 8
Ajusta la saturación.
(Las siguientes claves son válidas solo cuando se usa la salida de video de cuarzo o corevideo
conductor.)
comando + 0
Cambie el tamaño de la ventana de la película a la mitad de su tamaño original.
comando + 1
Cambie el tamaño de la ventana de la película a su tamaño original.
comando + 2
Cambie el tamaño de la ventana de la película para duplicar su tamaño original.
comando + f
Alternar pantalla completa (ver también -fs).
comando + [y comando +]
Establecer alfa de ventana de película.
(Las siguientes claves son válidas solo cuando se usa el controlador de salida de video sdl).
c
Recorre los modos de pantalla completa disponibles.
n
Restaurar el modo original.
(Las siguientes teclas son válidas si tiene un teclado con teclas multimedia).
PAUSAR
Pausa.
STOP
Deja de jugar y deja de jugar.
ANTERIOR y SIGUIENTE
Busque hacia atrás / adelante 1 minuto.
(Las siguientes claves solo son válidas si compiló con soporte de entrada de TV o DVB y
tendrá prioridad sobre las claves definidas anteriormente).
h y k
Seleccione el canal anterior / siguiente.
n
Cambiar norma.
u
Cambiar la lista de canales.
(Las siguientes claves solo son válidas si compiló con soporte dvdnav: Son
utilizado para navegar por los menús.)
teclado 8
Seleccione el botón hacia arriba.
teclado 2
Seleccione el botón hacia abajo.
teclado 4
Seleccione el botón de la izquierda.
teclado 6
Seleccione el botón derecho.
teclado 5
Volver al menú principal.
teclado 7
Regrese al menú más cercano (el orden de preferencia es: capítulo-> título-> raíz).
teclado ENTER
Confirmar elección.
(Las siguientes teclas se utilizan para controlar el teletexto de TV. Los datos pueden provenir de
ya sea una fuente de TV analógica o un flujo de transporte MPEG).
X
Activar / desactivar el teletexto.
Q y W
Ir a la página de teletexto siguiente / anterior.
ratón control
botón 3 y botón 4
Busque hacia atrás / adelante 1 minuto.
botón 5 y botón 6
Disminuir / aumentar el volumen.
palanca de mando control
izquierda y derecha
Busque hacia atrás / adelante 10 segundos.
arriba y abajo
Busque hacia adelante / hacia atrás 1 minuto.
botón 1
Pausa.
botón 2
Alternar estados de OSD: ninguno / buscar / buscar + temporizador / buscar + temporizador + tiempo total.
botón 3 y botón 4
Disminuir / aumentar el volumen.
USO
Cada opción de 'bandera' tiene una contraparte 'noflag', por ejemplo, lo opuesto a la opción -fs es
-nofs.
Si una opción está marcada como (solo XXX), solo funcionará en combinación con la opción XXX
o si XXX está compilado en.
NOTA: El analizador de subopciones (utilizado por ejemplo para las subopciones -ao pcm) admite un
tipo de escape de cadenas diseñado para su uso con GUI externas.
Tiene el siguiente formato:
% n% string_of_length_n
EJEMPLOS:
mplayer -ao pcm: archivo =% 10% C: test.wav test.avi
O en un guión:
mplayer -ao pcm: file =% `expr length" $ NAME "`% "$ NAME" test.avi
CONFIGURACIÓN ARCHIVOS
Puede poner todas las opciones en archivos de configuración que se leerán cada vez
Se ejecuta MPlayer / MEncoder. El archivo de configuración de todo el sistema 'mplayer.conf' está en su
directorio de configuración (por ejemplo, / etc / mplayer o / usr / local / etc / mplayer), el usuario específico
uno es '~ / .mplayer / config'. El archivo de configuración de MEncoder es 'mencoder.conf' en
su directorio de configuración (por ejemplo, / etc / mplayer o / usr / local / etc / mplayer), el usuario
uno específico es '~ / .mplayer / mencoder.conf'. Las opciones específicas del usuario anulan todo el sistema
opciones (en caso de jugadorgmp, las opciones de gui.conf anulan las opciones específicas del usuario) y opciones
dado en la línea de comando anula todo. La sintaxis de los archivos de configuración es
'opción = ', todo lo que sigue a' # 'se considera un comentario. Opciones que funcionan
sin valores se pueden habilitar configurándolos en 'sí' o '1' o 'verdadero' y deshabilitarlos por
configurándolos en 'no' o '0' o 'falso'. Incluso las subopciones se pueden especificar de esta manera.
También puede escribir archivos de configuración específicos de archivos. Si desea tener una configuración
para un archivo llamado 'movie.avi', cree un archivo llamado 'movie.avi.conf' con el archivo-
opciones específicas en él y ponerlo en ~ / .mplayer /. También puedes poner el archivo de configuración
en el mismo directorio que el archivo que se va a reproducir, siempre que proporcione la opción -use-fileir-conf
opción (ya sea en la línea de comando o en su archivo de configuración global). Si un archivo específico
El archivo de configuración se encuentra en el mismo directorio, no se encuentra ninguna configuración específica de archivo.
cargado desde ~ / .mplayer. Además, la opción -use -isteredir-conf habilita el directorio-
archivos de configuración específicos. Para esto, MPlayer primero intenta cargar un mplayer.conf desde
el mismo directorio que el archivo reproducido y luego intenta cargar cualquier archivo específico
configuración.
EJEMPLO JUGADOR CONFIGURACIÓN ARCHIVO:
# Utilice el controlador Matrox de forma predeterminada.
vo = xmga
# Me encanta practicar el pino mientras veo videos.
flip = sí
# Decodificar / codificar varios archivos de PNG,
# empezar con mf: // filemask
mf = tipo = png: fps = 25
# Las imágenes negativas espeluznantes son geniales.
vf = eq2 = 1.0: -0.8
# Alineación vertical de la barra de progreso OSD
progbar-align = 50
EJEMPLO MENCODER CONFIGURACIÓN ARCHIVO:
# Convertir la salida de MEncoder en un nombre de archivo predeterminado.
o = codificado.avi
# Las siguientes 4 líneas permiten que mencoder tv: // comience a capturar inmediatamente.
oac = pcm = sí
ovc = lavc = sí
lavcopts = vcodec = mjpeg
tv=driver=v4l2:input=1:width=768:height=576:device=/dev/video0:audiorate=48000
# conjunto de opciones de codificación predeterminadas más complejas
lavcopts = vcodec = mpeg4: autoaspect = 1
lameopts = aq = 2: vbr = 4
ovc = lavc = 1
oac = lavc = 1
passlogfile = pass1stats.log
noautoexpand = 1
subfont-autoscale = 3
subfuente-osd-scale = 6
subfuente-texto-escala = 4
subalinear = 2
subposiciones = 96
spuaa = 20
GUI CONFIGURACIÓN ARCHIVO
Las propias opciones de la GUI son (los nombres de las opciones de MPlayer entre paréntesis): ao_alsa_device (alsa: dispositivo =)
(Solo ALSA), ao_alsa_mixer (combinar ) (Solo ALSA), ao_alsa_mixer_channel (canal-mezclador)
(Solo ALSA), ao_esd_device (esd:) (Solo ESD), ao_extra_stereo (af extraestéreo) (defecto:
1.0), ao_extra_stereo_coficient (af extrastereo =), ao_oss_dispositivo (oss:) (Solo OSS),
ao_oss_mezclador (combinar ) (Solo OSS), ao_oss_mixer_channel (canal-mezclador) (Solo OSS),
ao_sdl_subcontrolador (sdl:) (Solo SDL), ao_surround (sin usar), ao_volnorm (af Volnorm),
autosync (activar / desactivar), autosync_size (sincronización automática), caché (activar / desactivar), cache_size
(cache), enable_audio_equ (af igualada), equ_band_00 ... equ_band_59, (af ecualizador =),
equ_canal_1 ... equ_canal_6 (af canales =), gui_main_pos_x, gui_main_pos_y,
gui_save_pos (sí / no), gui_tv_digital (sí / no), gui_video_out_pos_x, gui_video_out_pos_y,
load_fullscreen (sí / no), barra de reproducción (habilitar / deshabilitar), show_videowin (sí / no), vf_lavc (vf
lavc) (Solo DXR3), vf_pp (vf pp), vo_dxr3_device (sin usar) (solo DXR3).
Opciones de MPlayer almacenadas en gui.conf (nombres de opciones de GUI, nombres de opciones de MPlayer entre paréntesis)
son: a_afm (Afm), ao_controlador (ao), culo_bottom_margin (culo-margen-inferior) (Solo ASS),
culo_habilitado (culo) (Solo ASS), ass_top_margin (culo-margen-superior) (Solo ASS), ass_use_margins
(márgenes-de-uso-culo) (Solo ASS), cdrom_device (dispositivo-cdrom), dispositivo_dvd (dispositivo de DVD),
fuente_autoescala (subfuente-escala automática) (Solo FreeType), font_blur (subfuente-desenfoque) (Tipo libre
solo), font_encoding (codificación de subfuentes), factor_fuente (factor), nombre de la fuente (fuente),
fuente_osd_escala (subfuente-osd-escala) (Solo FreeType), font_outline (esquema de subfuente)
(Solo FreeType), font_text_scale (subfuente-texto-escala) (Solo FreeType), gui_skin (piel),
inactivo (ocioso), nivel_osd (osdnivel), vol.soft (softvol), stopxprotector de pantalla (parada-
salvapantallas), sub_carga_automática (sustitución automática), sub_cp (subcp) (solo iconv), sub_overlap
(superposición), sub_pos (subposiciones), sub_unicode (Unicode), sub_utf8 (utf8), voltear_v (capirotazo),
v_framedrop (enmarcar), v_idx (idx), v_ni (ni), v_vfm (vfm), vf_autoq (autoq),
vo_direct_render (escaneo panorámico), vo_doublebuffering (dr), vo_controlador (vo), vo_panscan (doble).
PERFILES
Para facilitar el trabajo con diferentes configuraciones, se pueden definir perfiles en la configuración
archivos. Un perfil comienza con su nombre entre corchetes, por ejemplo, '[mi-perfil]'. Todos
Las siguientes opciones formarán parte del perfil. Una descripción (mostrada por -profile help) puede
definirse con la opción profile-desc. Para finalizar el perfil, inicie otro o utilice el
nombre de perfil 'predeterminado' para continuar con las opciones normales.
EJEMPLO JUGADOR PERFIL:
[protocolo.dvd]
profile-desc = "perfil para dvd: // streams"
vf = pp = hb / vb / dr / al / fd
alang = en
[protocolo.dvdnav]
profile-desc = "perfil para dvdnav: // streams"
perfil = protocolo.dvd
movimientos-del-mouse = si
nocaché = sí
[extensión.flv]
profile-desc = "perfil para archivos .flv"
flip = sí
[vo.pnm]
outdir =/ Tmp
[ao.alsa]
dispositivo = spdif
EJEMPLO MENCODER PERFIL:
[mpeg4]
profile-desc = "codificación MPEG4"
ovc = lacv = sí
lavcopts = vcodec = mpeg4: vbitrate = 1200
[mpeg4-hq]
profile-desc = "codificación HQ MPEG4"
perfil = mpeg4
lavcopts = mbd = 2: trell = sí: v4mv = sí
GENERAL OPCIONES
-codecpath
Especifique un directorio para códecs binarios.
-archivo-codecs (también ver -afm, -C.A, -vfm, -vc)
Anule la ruta de búsqueda estándar y use el archivo especificado en lugar del incorporado
códecs.conf.
-incluir <configuración archivo> (también ver -gui-incluir)
Especifique el archivo de configuración que se analizará después de los predeterminados.
-lista-opciones
Imprime todas las opciones disponibles.
-msgcharset
Convierta los mensajes de la consola al juego de caracteres especificado (predeterminado: autodetección).
El texto estará en la codificación especificada con la opción de configuración --charset. Colocar
esto a "noconv" para deshabilitar la conversión (por ejemplo, problemas de iconv).
NOTA: La opción entra en vigor una vez finalizado el análisis de la línea de comandos. los
La variable de entorno MPLAYER_CHARSET puede ayudarlo a deshacerse de las primeras líneas de
salida confusa.
-msgcolor
Habilite la salida de colores de la consola en los terminales que admiten el color ANSI.
-nivel de mensaje : = : ...>
Controle la verbosidad directamente para cada módulo. El módulo 'todos' cambia la verbosidad
de todos los módulos no especificados explícitamente en la línea de comando. Ver '-msglevel
help 'para obtener una lista de todos los módulos.
NOTA: Algunos mensajes se imprimen antes de que se analice la línea de comando y, por lo tanto, se
no se ve afectado por -msglevel. Para controlar estos mensajes, debe utilizar el
Variable de entorno MPLAYER_VERBOSE, consulte su descripción a continuación para obtener más detalles.
Niveles disponibles:
-1 silencio completo
0 mensajes fatales solamente
Mensajes de error 1
2 mensajes de advertencia
3 pistas breves
4 mensajes informativos
5 mensajes de estado (predeterminado)
6 mensajes detallados
7 nivel de depuración 2
8 nivel de depuración 3
9 nivel de depuración 4
-módulo de mensaje
Anteponga el nombre del módulo delante de cada mensaje de la consola.
-noconfig
No analice los archivos de configuración seleccionados.
NOTA: Si se especifican las opciones -include o -use -isteredir-conf en la línea de comando,
serán honrados.
Las opciones disponibles son:
todos
todos los archivos de configuración
gui (solo GUI)
Archivo de configuración de GUI
te
archivo de configuración del sistema
usuario
archivo de configuración de usuario
-tranquilo
Haga que la salida de la consola sea menos detallada; en particular, evita la línea de estado (es decir, A:
0.7 V: 0.6 AV: 0.068 ...) se muestre. Particularmente útil en lento
terminales o rotos que no manejan correctamente el retorno de carro (es decir, \ r).
-prioridad (Ventanas y OS / 2 solamente)
Establezca la prioridad del proceso para MPlayer de acuerdo con las prioridades predefinidas disponibles
bajo Windows y OS / 2. Posibles valores de :
inactivo | abajo normal | normal | abovenormal | alto | en tiempo real
ADVERTENCIA: El uso de la prioridad en tiempo real puede provocar el bloqueo del sistema.
-perfil
Utilice los perfiles dados, -profile help muestra una lista de los perfiles definidos.
-realmente-silencioso (también ver -tranquilo)
Muestra incluso menos mensajes de salida y estado que con -quiet. También suprime el
Cuadros de mensaje de error de GUI.
-mostrar perfil
Muestra la descripción y el contenido de un perfil.
-usar-archivado-conf
Busque un archivo de configuración específico de archivo en el mismo directorio que el archivo que
se está reproduciendo.
ADVERTENCIA: Puede ser peligroso si se reproduce desde medios que no son de confianza.
-v
Incremente el nivel de verbosidad, un nivel por cada -v encontrado en la línea de comando.
JUGADOR OPCIONES (Jugador SOLAMENTE)
-autoq (utilizar con -vf [s] pp)
Cambia dinámicamente el nivel de posprocesamiento según el repuesto disponible
Tiempo de CPU. El número que especifique será el nivel máximo utilizado. Usualmente puedes
use un número grande. Debe utilizar -vf [s] pp sin parámetros para
esto para que funcione.
-sincronización automática
Ajusta gradualmente la sincronización A / V según las mediciones de retardo de audio. Especificando
-autosync 0, el valor predeterminado, hará que la sincronización del cuadro se base completamente en el audio
retrasar las mediciones. Especificar -autosync 1 hará lo mismo, pero sutilmente
cambiar el algoritmo de corrección A / V. Una velocidad de fotogramas de vídeo desigual en una película
juega bien con -nosound a menudo se puede ayudar estableciendo esto en un valor entero
mayor que 1. Cuanto mayor sea el valor, más cerca estará el tiempo de -nosound.
Pruebe -autosync 30 para solucionar problemas con controladores de sonido que no implementan un
medición perfecta del retardo de audio. Con este valor, si se producen grandes desplazamientos de sincronización A / V,
solo tomarán alrededor de 1 o 2 segundos para asentarse. Este retraso en la reacción
el tiempo para las compensaciones repentinas de A / V debería ser el único efecto secundario de activar esta opción
encendido, para todos los controladores de sonido.
punto de referencia
Imprime algunas estadísticas sobre el uso de la CPU y los fotogramas descartados al final de la reproducción. Usar
en combinación con -nosound y -vo null para comparar solo el códec de vídeo.
NOTA: Con esta opción, MPlayer también ignorará la duración del cuadro cuando solo juegue
video (puede pensar en eso como infinitos fps).
-clave de color
Cambia la clave de color a un valor RGB de su elección. 0x000000 es negro y
0xffffff es blanco. Solo compatible con cvidix, fbdev, svga, vesa, winvidix,
xmga, xvidix, xover, xv (ver -vo xv: ck), xvmc (ver -vo xv: ck) y directx video
controladores de salida.
-nocolorkey
Desactiva la combinación de colores. Solo compatible con cvidix, fbdev, svga, vesa, winvidix,
xmga, xvidix, xover, xv (ver -vo xv: ck), xvmc (ver -vo xv: ck) y directx video
controladores de salida.
-ptos-correctos (EXPERIMENTAL)
Cambia MPlayer a un modo experimental donde las marcas de tiempo para los fotogramas de video son
calculados de manera diferente y filtros de video que agregan nuevos cuadros o modifican marcas de tiempo
de los existentes son compatibles. Las marcas de tiempo más precisas pueden ser visibles para
ejemplo cuando se reproducen subtítulos sincronizados con los cambios de escena con la opción -ass.
Sin -correct-pts, la sincronización de los subtítulos normalmente estará desfasada en algunos fotogramas.
Esta opción no funciona correctamente con algunos demuxers y códecs.
-depuración de fallos (DEPURAR CÓDIGO)
Adjunta automáticamente gdb en caso de bloqueo o SIGTRAP. El soporte debe ser compilado por
configurar con --enable-crash-debug.
-tiempo de doble clic
Tiempo en milisegundos para reconocer dos pulsaciones de botón consecutivas como un doble clic
(predeterminado: 300). Establezca en 0 para permitir que su sistema de ventanas decida qué hacer doble clic
es (-vo directx solamente).
NOTA: Obtendrá un comportamiento ligeramente diferente dependiendo de si enlaza
MOUSE_BTN0_DBL o MOUSE_BTN0-MOUSE_BTN0_DBL.
-edlout
Crea un nuevo archivo y escribe registros de la lista de decisiones de edición (EDL) en él. Durante
reproducción, el usuario pulsa "i" para marcar el inicio o el final de un bloque de salto. Esta
proporciona un punto de partida desde el cual el usuario puede ajustar las entradas de la EDL más adelante. Ver
http://www.mplayerhq.hu/DOCS/HTML/en/edl.html para obtener más detalles.
-edl-retraso-retroceso
Al usar EDL durante la reproducción y saltar hacia atrás, es posible terminar en
la mitad de un registro EDL. En ese caso, MPlayer buscará más hacia atrás para
la posición de inicio del registro EDL y luego saltar inmediatamente la escena especificada
en el registro EDL. Para evitar este tipo de comportamiento, MPlayer salta a un tiempo fijo
intervalo antes del inicio del registro EDL. Este parámetro le permite especificar
ese intervalo de tiempo en segundos (predeterminado: 2 segundos).
-edl-inicio-pts
Ajuste las posiciones en los registros EDL de acuerdo con la hora de inicio del archivo de reproducción. Algunos
formatos, especialmente MPEG TS generalmente comienzan con valores de PTS distintos de cero y cuando
Al producir un archivo EDL con la opción -edlout, los registros EDL contienen valores absolutos que
son correctos solo para este archivo en particular. Si se vuelve a codificar en un formato diferente,
este archivo EDL ya no se aplica. Especificar -edl-start-pts automáticamente
ajustar las posiciones de EDL de acuerdo con la hora de inicio: al producir un archivo EDL,
reste la hora de inicio de cada registro EDL, cuando se reproduce con un archivo EDL, se agregará
la hora de inicio del archivo a cada posición EDL.
-noedl-start-pts
Desactive el ajuste de posiciones EDL.
-encola (GUI solamente)
Poner en cola los archivos dados en la línea de comando en la lista de reproducción en lugar de reproducirlos
inmediatamente.
-fijo-vo
Aplica un sistema de video fijo para varios archivos (una (des) inicialización para todos
archivos). Por lo tanto, solo se abrirá una ventana para todos los archivos. Actualmente el
Los siguientes controladores son compatibles con Fixed-Vo: gl, gl_tiled, mga, svga, x11, xmga, xv,
xvidix y dfbmga.
-caída de cuadro (también ver -encuadre duro, experimental sin -nocorregido-pts)
Omita la visualización de algunos fotogramas para mantener la sincronización A / V en sistemas lentos. Filtros de video
no se aplican a tales marcos. Para los fotogramas B, incluso la decodificación se omite por completo.
- (no) interfaz gráfica de usuario
Habilite o deshabilite la interfaz GUI (el valor predeterminado depende del nombre binario). Solo funciona
como primer argumento en la línea de comando. No funciona como una opción de archivo de configuración.
-gui-incluye <GUI configuración archivo> (también ver -incluir) (GUI solamente)
Especifique un archivo de configuración de GUI que se analizará después del gui.conf predeterminado.
-h, -ayuda, --ayuda
Muestra un breve resumen de opciones.
-encuadre duro (experimental sin -nocorregido-pts)
Caída de fotogramas más intensa (rompe la decodificación). ¡Conduce a la distorsión de la imagen! Nota
que especialmente el decodificador libmpeg2 puede fallar con esto, así que considere usar "-vc
ffmpeg12, ".
-latido-cmd
Comando que se ejecuta cada 30 segundos durante la reproducción a través del sistema (), es decir, usando
la cáscara.
NOTA: MPlayer usa este comando sin ninguna verificación, es su responsabilidad
asegúrese de que no cause problemas de seguridad (por ejemplo, asegúrese de utilizar rutas completas si "."
está en su camino como en Windows). También solo funciona cuando se reproduce un video (es decir, no
con -novideo pero funciona con -vo null).
Esto se puede "utilizar incorrectamente" para deshabilitar los protectores de pantalla que no son compatibles con la API X adecuada.
(también vea -stop-xscreensaver). Si cree que esto es demasiado complicado, pregunte al
autor del programa de salvapantallas para admitir las API X adecuadas.
EJEMPLO para xsalvapantallas: mplayer -heartbeat-cmd "xscreensaver-command -deactivate"
presentar
EJEMPLO para GNOME protector de pantalla: mplayer -heartbeat-cmd "comando gnome-screensaver-
-p "archivo
-intervalo de latidos
Especifique la frecuencia con la que se debe ejecutar -heartbeat-cmd, en segundos entre
ejecuciones (predeterminado: 30.0).
-identificar
Abreviatura de -msglevelidentify = 4. Muestre los parámetros del archivo en un formato fácilmente analizable.
formato. También imprime información más detallada sobre subtítulos y pistas de audio.
idiomas e identificaciones. En algunos casos, puede obtener más información usando -msglevel
identificar = 6. Por ejemplo, para un DVD o Blu-ray, enumerará los capítulos y la hora
longitud de cada título, así como un ID de disco. Combine esto con -frames 0 para
suprime toda la salida de video. El script de envoltura TOOLS / midentify.sh suprime el
otra salida de MPlayer y (con suerte) shellescapes los nombres de archivo.
-ocioso (también ver -esclavo)
Hace que MPlayer espere sin hacer nada en lugar de salir cuando no hay ningún archivo para reproducir. Principalmente
útil en modo esclavo donde MPlayer se puede controlar a través de comandos de entrada.
Para transferencias jugadorgmp -idle es el valor predeterminado, -noidle saldrá de la GUI después de que todos los archivos hayan
sido jugado.
-aporte
Esta opción se puede utilizar para configurar ciertas partes del sistema de entrada. Los caminos son
relativo a ~ / .mplayer /.
NOTA: Autorepeat actualmente solo es compatible con joysticks.
Los comandos disponibles son:
conf =
Especifique un archivo de configuración de entrada que no sea el predeterminado ~ / .mplayer /
entrada.conf. ~ / .mplayer /se asume si no se proporciona una ruta completa.
ar-dev =
Dispositivo que se utilizará para Apple IR Remote (el valor predeterminado es autodetectado, Linux
solamente).
ar-retraso
Retraso en milisegundos antes de que comencemos a repetir automáticamente una tecla (0 para deshabilitar).
tasa de AR
Número de pulsaciones de teclas para generar por segundo en autorepeat.
(no) enlaces predeterminados
Utilice las combinaciones de teclas que MPlayer incluye de forma predeterminada.
lista de claves
Imprime todas las teclas que se pueden vincular a los comandos.
lista de cmd
Imprime todos los comandos que se pueden vincular a las teclas.
js-dev
Especifica el dispositivo de joystick que se utilizará (predeterminado: / dev / input / js0).
archivo =
Leer comandos del archivo dado. Principalmente útil con FIFO.
NOTA: Cuando el archivo dado es un FIFO, MPlayer abre ambos extremos para que pueda hacer
varios 'echo "seek 10"> mp_pipe' y la tubería seguirá siendo válida.
-clave-quince-tamaño <2-65000>
Especifique el tamaño del FIFO que almacena los eventos clave (predeterminado: 7). Un FIFO de tamaño
n puede almacenar en búfer (n-1) eventos. Si es demasiado pequeño, es posible que se pierdan algunos eventos. Si esto es
demasiado grande, puede parecer que MPlayer se cuelga mientras procesa los eventos almacenados en búfer. Llegar
el mismo comportamiento que antes de introducir esta opción, configúrelo en 2 para Linux o
1024 para Windows. Para un valor pequeño, debe deshabilitar los dobles clics configurando
-doubleclick-time a 0 para que no compitan con los eventos regulares por el espacio del búfer.
-lircconf (LIRC solamente)
Especifica un archivo de configuración para LIRC (predeterminado: ~ / .lircrc).
-lista-propiedades
Imprima una lista de las propiedades disponibles.
-lazo
Reproducción de películas en bucle veces. 0 significa para siempre.
-menú (OSD menú solamente)
Active la compatibilidad con el menú OSD.
-menú-cfg (OSD menú solamente)
Utilice un menu.conf alternativo.
-menú-chroot (OSD menú solamente)
Cree un chroot en el menú de selección de archivos en una ubicación específica.
Ejemplo:
-menú-chroot / home
Restringirá el menú de selección de archivos a / home y hacia abajo (es decir, sin acceso
a / será posible, pero / home / user_name sí).
-menú-keepdir (OSD menú solamente)
El explorador de archivos comienza desde la última ubicación conocida en lugar del directorio actual.
-menú-raíz (OSD menú solamente)
Especifique el menú principal.
-menú-inicio (OSD menú solamente)
Muestra el menú principal al iniciar MPlayer.
-movimientos-del-raton
Permita que MPlayer reciba eventos de puntero informados por el controlador de salida de video.
Necesario para seleccionar los botones en los menús de DVD. Compatible con VO basados en X11 (x11,
xv, xvmc, etc.) y los VO gl, gl_tiled, direct3d y corevideo.
-noar Desactiva el soporte remoto de AppleIR.
-sin controles de consola
Evite que MPlayer lea eventos clave de la entrada estándar. Útil al leer
datos de entrada estándar. Esto se habilita automáticamente cuando - se encuentra en el
línea de comando. Hay situaciones en las que tiene que configurarlo manualmente, por ejemplo, si
open / dev / stdin (o el equivalente en su sistema), use stdin en una lista de reproducción o
tiene la intención de leer desde stdin más adelante a través de los comandos de esclavo loadfile o loadlist.
-sin joystick
Desactiva el soporte del joystick.
-nolirc
Desactiva la compatibilidad con LIRC.
-entrada de ratón
Deshabilite la entrada de presionar / soltar el botón del mouse (el menú contextual de mozplayerxp se basa en esto
opción).
-rtc (RTC solamente)
Activa el uso de Linux RTC (reloj en tiempo real - / dev / rtc) como mecanismo de temporización.
Esto despierta el proceso cada 1/1024 segundos para verificar la hora actual. Inútil
con kernels de Linux modernos configurados para uso de escritorio, ya que ya despiertan el
proceso con una precisión similar cuando se utiliza el sueño temporizado normal.
-pausar <0-3> (Reproductor MP solamente)
Especifica el comportamiento de pausa predeterminado de los comandos, es decir, si MPlayer
continúe la reproducción o permanezca en pausa después de que el comando haya terminado. Ver
DOCS / tech / slave.txt para obtener más detalles.
0 hoja de vida
1 pausa (pausa)
2 mantener el estado de pausa / reproducción (pausing_keep)
3 alternar el estado de pausa / reproducción (pausing_toggle)
4 pausa sin paso de marco (experimental) (pausing_keep_force)
-reproduciendo-mensaje
Imprima una cadena antes de iniciar la reproducción. Las siguientes expansiones son
apoyado:
$ {NAME}
Expandir al valor de la propiedad NAME.
? (NOMBRE: TEXTO)
Expanda TEXT solo si la propiedad NAME está disponible.
? (! NOMBRE: TEXTO)
Expanda TEXT solo si la propiedad NAME no está disponible.
-lista de reproducción
Reproduzca archivos de acuerdo con un archivo de lista de reproducción (ASX, Winamp, SMIL o un archivo por línea
formato).
ADVERTENCIA: La forma en que MPlayer analiza y usa los archivos de listas de reproducción no es segura contra
archivos construidos maliciosamente. Estos archivos pueden desencadenar acciones dañinas. Esto tiene
Ha sido el caso de todas las versiones de MPlayer, pero desafortunadamente este hecho no estuvo bien
documentado anteriormente, y algunas personas incluso han recomendado erróneamente el uso de
-Lista de reproducción con fuentes no confiables. NO use -lista de reproducción con Internet aleatorio
fuentes o archivos en los que no confía!
NOTA: Esta opción se considera una entrada, por lo que las opciones que se encuentren después de esta se aplicarán solo
a los elementos de esta lista de reproducción.
FIXME: Esto debe aclararse y documentarse a fondo.
-permitir-análisis-de-lista-de-reproducción-peligrosa
Esto permite analizar cualquier archivo como una lista de reproducción si, por ejemplo, un servidor anuncia un archivo como
lista de reproducción. Solo habilítelo si sabe que todos los servidores involucrados son confiables. MPlayer
El código de la lista de reproducción no está diseñado para manejar archivos de listas de reproducción maliciosos.
-rtc-dispositivo
Utilice el dispositivo especificado para la sincronización RTC.
-barajar
Reproduce archivos en orden aleatorio.
-piel (GUI solamente)
Carga una máscara del directorio dado como parámetro debajo de la máscara predeterminada
directorios, ~ / .mplayer / skins / y / usr / local / share / mplayer / skins /.
Ejemplo:
-piel fittyfene
Intentos ~ / .mplayer / skins / fittyfene y luego / usr / local / share / mplayer /
pieles / fittyfene.
-esclavo (también ver -aporte)
Activa el modo esclavo, en el que MPlayer funciona como backend para otros programas.
En lugar de interceptar los eventos del teclado, MPlayer leerá los comandos separados por un
nueva línea (\ n) desde stdin.
NOTA: Consulte -input cmdlist para obtener una lista de comandos esclavos y DOCS / tech / slave.txt para
su descripción. Además, esto no tiene la intención de deshabilitar otras entradas, por ejemplo, a través de
la ventana de video, use algún otro método como -input
nodefault-bindings: conf = / dev / null para eso.
-sueño
Plazos de tiempo comprobando repetidamente la hora actual en lugar de pedirle al kernel que
despierte MPlayer a la hora correcta. Útil si la sincronización de su kernel es imprecisa y
tampoco puede utilizar el RTC. Tiene el precio de un mayor consumo de CPU.
-step
Saltar segundos después de cada fotograma. Se mantiene la velocidad de fotogramas normal de la película,
por lo que la reproducción se acelera. Dado que MPlayer solo puede buscar el siguiente fotograma clave, este
puede ser inexacto.
-udp-ip
Establece la dirección de destino para los datagramas enviados por -udp-master. Poniéndolo en
una dirección de difusión permite que varios esclavos que tienen la misma dirección de difusión
sincronizar con el maestro (predeterminado: 127.0.0.1).
-udp-maestro
Envíe un datagrama a -udp-ip en -udp-port justo antes de reproducir cada cuadro. los
El datagrama indica la posición del maestro en el archivo.
-el puerto UDP
Establece el puerto de destino para los datagramas enviados por -udp-master y el puerto a
-udp-slave escucha (predeterminado: 23867).
-udp-seek-umbral
Cuando el amo busca, el esclavo tiene que decidir si buscar también o atrapar
decodificando fotogramas sin hacer una pausa entre fotogramas. Si el maestro es más de
segundos lejos del esclavo, el esclavo busca. De lo contrario, "corre" para atrapar
arriba o espera al maestro. Esto casi siempre debería dejarse en su valor predeterminado
ajuste de 1 segundo.
-udp-esclavo
Escuche en el puerto -udp y haga coincidir la posición del maestro.
DEMUXER / STREAM OPCIONES
-a52drc
Seleccione el nivel de Compresión de rango dinámico para transmisiones de audio AC-3. es un
valor flotante que va de 0 a 1, donde 0 significa sin compresión y 1 (que es el
predeterminado) significa compresión completa (hacer que los pasajes ruidosos sean más silenciosos y viceversa).
También se aceptan valores de hasta 2, pero son puramente experimentales. Esta opción solamente
muestra un efecto si la corriente AC-3 contiene la compresión de rango requerida
-ayuda (también ver -alang)
Seleccione el canal de audio (MPEG: 0-31, AVI / OGM: 1-99, ASF / RM: 0-127, VOB (AC-3): 128-159,
VOB (LPCM): 160-191, MPEG-TS 17-8190). MPlayer imprime los ID de audio disponibles cuando
ejecutar en modo detallado (-v). Al reproducir un flujo MPEG-TS, MPlayer / MEncoder
utilice el primer programa (si está presente) con la secuencia de audio elegida.
-ausid (también ver -alang)
Seleccione el canal de subflujo de audio. Actualmente, el rango válido es 0x55..0x75 y
se aplica solo a MPEG-TS cuando lo maneja el demuxer nativo (no libavformat).
Es posible que el tipo de formato no se identifique correctamente debido a cómo esta información (o
falta de ella) está incrustado en la transmisión, pero demux correctamente el audio
corrientes cuando están presentes múltiples subflujos. MPlayer imprime el disponible
ID de subflujo cuando se ejecuta con -identify.
-alang <idioma código [, idioma código, ...]> (también ver -ayuda)
Especifique una lista de prioridades de idiomas de audio para usar. Diferentes formatos de contenedores
Emplear diferentes códigos de idioma. Los DVD utilizan códigos de idioma de dos letras ISO 639-1,
Matroska, MPEG-TS y NUT usan códigos de idioma de tres letras ISO 639-2 mientras que OGM usa
un identificador de forma libre. MPlayer imprime los idiomas disponibles cuando se ejecuta en forma detallada
modo (-v).
Ejemplo:
mplayer dvd: // 1 -alang hu, en
Elige la pista en idioma húngaro de un DVD y recurre al inglés si
El húngaro no está disponible.
mplayer -alang jpn ejemplo.mkv
Reproduce un archivo Matroska en japonés.
-demultiplexor de audio <[+] nombre> (-archivo de audio solamente)
Forzar el tipo de demuxer de audio para -audiofile. Use un '+' antes del nombre para forzarlo,
¡Esto omitirá algunas comprobaciones! Dé el nombre del demuxer tal como lo imprime -audio-demuxer
ayuda. Para compatibilidad con versiones anteriores, también acepta la ID del demuxer como se define en
libmpdemux / demuxer.h. -audio-demuxer audio o -audio-demuxer 17 fuerza MP3.
-archivo de audio
Reproduzca audio de un archivo externo (WAV, MP3 u Ogg Vorbis) mientras ve una película.
-caché de archivos de audio
Habilita el almacenamiento en caché para el flujo usado por -audiofile, usando la cantidad especificada de
memoria.
-enchufe-reutilizable (udp: // solamente)
Permite que un socket sea reutilizado por otros procesos tan pronto como se cierre.
-banda ancha (la red solamente)
Especifique el ancho de banda máximo para la transmisión de red (para servidores que pueden
enviar contenido en diferentes velocidades de bits). Útil si desea ver transmisiones en vivo
medios detrás de una conexión lenta. Con la transmisión Real RTSP, también se usa para configurar
el ancho de banda de entrega máximo que permite un llenado de caché y un volcado de flujo más rápidos.
-ángulo de bluray <ángulo ID> (Blu-ray solamente)
Algunos discos Blu-ray contienen escenas que se pueden ver desde múltiples ángulos. Aquí
puede decirle a MPlayer qué ángulos usar (predeterminado: 1).
-dispositivo-bluray <ruta a disco> (Blu-ray solamente)
Especifique la ubicación del disco Blu-ray. Debe ser un directorio con estructura Blu-ray.
-cache
Esta opción especifica la cantidad de memoria (en kBytes) que se utilizará al almacenar en caché un archivo o
URL. Especialmente útil en medios lentos.
-nocaché
Desactiva el almacenamiento en caché.
-caché-min
La reproducción comenzará cuando la caché se haya llenado hasta del total.
-caché-buscar-min
Si se va a hacer una búsqueda a una posición dentro del tamaño de la caché de
la posición actual, MPlayer esperará a que la caché se llene hasta esta posición
en lugar de realizar una búsqueda de flujo (predeterminado: 50).
-capturar (Reproductor MP solamente)
Permite capturar la transmisión principal (no pistas de audio adicionales u otro tipo de
streams) en el archivo especificado por -dumpfile o por defecto. Si esta opcion es
dado, la captura se puede iniciar y detener presionando la tecla vinculada a este
función (ver sección CONTROL INTERACTIVO). Igual que para -dumpstream, esto
es probable que no produzca resultados utilizables para otra cosa que no sean transmisiones MPEG. Tenga en cuenta que,
debido a las latencias de la caché, los datos capturados pueden comenzar y terminar algo retrasados en comparación
a lo que ves mostrado.
-cdda (CDDA solamente)
Esta opción se puede utilizar para ajustar la función de lectura de CD de audio de MPlayer.
Las opciones disponibles son:
velocidad =
Configure la velocidad de centrifugado del CD.
paranoia = <0-2>
Establece el nivel de paranoia. Los valores distintos de 0 parecen interrumpir la reproducción de cualquier cosa
pero la primera pista.
0: deshabilitar la comprobación (predeterminado)
1: solo comprobación de superposición
2: corrección y verificación de datos completos
genérico-dev =
Utilice un dispositivo SCSI genérico especificado.
tamaño del sector =
Establece el tamaño de lectura atómico.
superposición =
Forzar la búsqueda de superposición mínima durante la verificación para sectores.
toc-sesgo
Suponga que el desplazamiento inicial de la pista 1 como se informa en el TOC será
direccionado como LBA 0. Algunas unidades Toshiba necesitan esto para realizar un seguimiento
límites correctos.
toc-offset =
Agregar sectores a los valores informados al direccionar pistas. Quizás
negativo.
(no) saltar
(Nunca) acepte la reconstrucción de datos imperfecta.
-dispositivo-cdrom <ruta a dispositivo>
Especifique el dispositivo de CD-ROM (predeterminado: / dev / cdrom).
-canales (también ver -af canales)
Solicita el número de canales de reproducción (predeterminado: 2). MPlayer pide al decodificador que
decodificar el audio en tantos canales como se especifique. Entonces le toca al decodificador
para cumplir con el requisito. Por lo general, esto solo es importante cuando se reproducen videos
con audio AC-3 (como DVD). En ese caso, liba52 realiza la decodificación por defecto y
mezcla correctamente el audio en el número solicitado de canales. A directamente
controlar el número de canales de salida independientemente del número de canales
decodificado, utilice el filtro de canales.
NOTA: Esta opción es respetada por códecs (solo AC-3), filtros (envolvente) y audio.
controladores de salida (OSS al menos).
Las opciones disponibles son:
2 estéreo
4 envolvente
6 completo 5.1
8 completo 7.1
-capítulo <capítulo ID> [- ID>]
Especifique en qué capítulo comenzar a jugar. Opcionalmente, especifique qué capítulo finalizar.
jugando en (predeterminado: 1).
-galletas (la red solamente)
Envíe cookies al realizar solicitudes HTTP.
-archivo-de-cookies (la red solamente)
Leer cookies HTTP de (defecto: ~ / .mozilla / y ~ / .netscape /) y saltar
leyendo desde ubicaciones predeterminadas. Se supone que el archivo está en formato Netscape.
-demora
retardo de audio en segundos (valor flotante positivo o negativo)
Los valores negativos retrasan el audio y los valores positivos retrasan el vídeo. Tenga en cuenta que
esto es exactamente lo contrario de la opción -audio-delay MEncoder.
NOTA: Cuando se usa con MEncoder, no se garantiza que funcione correctamente con -ovc
Copiar; use -audio-delay en su lugar.
-ignorar-empezar
Ignore la hora de inicio especificada para las transmisiones en archivos AVI. En MPlayer, esto
anula los retrasos de transmisión en archivos codificados con la opción -audio-delay. Durante
codificación, esta opción evita que MEncoder transfiera el inicio de la secuencia original
veces al nuevo archivo; la opción -audio-delay no se ve afectada. Tenga en cuenta que MEncoder
a veces ajusta las horas de inicio de la transmisión automáticamente para compensar las previsiones
demoras en la decodificación, por lo que no utilice esta opción para codificar sin probarla primero.
-desmultiplicador <[+] nombre>
Forzar el tipo de demuxer. Use un '+' antes del nombre para forzarlo, esto omitirá algunos
cheques! Dé el nombre del demuxer tal como lo imprime -demuxer help. Para atrás
compatibilidad, también acepta el ID de demuxer como se define en libmpdemux / demuxer.h.
-dumpaudio (Reproductor MP solamente)
Vuelca el flujo de audio comprimido sin procesar en ./stream.dump (útil con MPEG / AC-3, en la mayoría de
en otros casos, el archivo resultante no se podrá reproducir). Si da más de uno de
-dumpaudio, -dumpvideo, -dumpstream en la línea de comandos, solo el último
extra.
-archivo volcado (Reproductor MP solamente)
Especifique en qué archivo debe volcar MPlayer. Debe usarse junto con -dumpaudio
/ -dumpvideo / -dumpstream / -captura.
-vertedero (Reproductor MP solamente)
Vuelca la secuencia sin procesar en ./stream.dump. Útil al copiar desde DVD o red.
Si da más de uno de -dumpaudio, -dumpvideo, -dumpstream en el comando
línea solo la última funcionará.
-volcarvideo (Reproductor MP solamente)
Volcar la transmisión de video comprimido sin procesar a ./stream.dump (no muy utilizable). Si das
más de uno de -dumpaudio, -dumpvideo, -dumpstream en la línea de comando solo el
el último funcionará.
-dvbin (TDT solamente)
Pase los siguientes parámetros al módulo de entrada DVB para anular la
los predeterminados:
tarjeta = <1-4>
Especifica el uso de la tarjeta número 1-4 (predeterminado: 1).
archivo =
Indica a MPlayer que lea la lista de canales de . El valor predeterminado es
~ / .mplayer / channels.conf.{sat, ter, cbl, atsc} (según el tipo de tarjeta) o
~ / .mplayer / channels.conf como último recurso.
tiempo de espera = <1-240>
Número máximo de segundos de espera al intentar sintonizar una frecuencia antes
darse por vencido (predeterminado: 30).
-dispositivo de DVD <ruta a dispositivo> (DVD solamente)
Especifique el dispositivo de DVD o el nombre de archivo .iso (predeterminado: / dev / dvd). También puede especificar
un directorio que contiene archivos previamente copiados directamente desde un DVD (con, por ejemplo,
vobcopia).
-velocidad de DVD <factor or velocidad in KB / s> (DVD solamente)
Intente limitar la velocidad del DVD (predeterminado: 0, sin cambios). La velocidad base del DVD es de aproximadamente 1350 KB / s,
por lo que una unidad 8x puede leer a velocidades de hasta 10800 KB / s. Velocidades más lentas hacen que la unidad
más silencioso, para ver DVD 2700KB / s debe ser lo suficientemente silencioso y rápido. MPlayer
restablece la velocidad al valor predeterminado del variador al cerrar. Valores inferiores a 100 de media
múltiplos de 1350KB / s, es decir, -velocidad de DVD 8 selecciona 10800KB / s.
NOTA: Necesita acceso de escritura al dispositivo de DVD para cambiar la velocidad.
-dvdangle <ángulo ID> (DVD solamente)
Algunos discos DVD contienen escenas que se pueden ver desde varios ángulos. Tu aquí
puede decirle a MPlayer qué ángulos usar (predeterminado: 1).
-edl
Habilita las acciones de la lista de decisiones de edición (EDL) durante la reproducción. Se omitirá el video
y el audio se silenciará y se reactivará de acuerdo con las entradas en el
expediente. Ver http://www.mplayerhq.hu/DOCS/HTML/en/edl.html para obtener detalles sobre cómo utilizar
esta.
-punto final <[[hh:] mm:] ss [.ms] | tamaño [b | kb | mb]> (también ver -ss y -algn)
Deténgase en un momento determinado o en una posición de byte.
NOTA: Es posible que la posición del byte no sea precisa, ya que solo puede detenerse en un límite de fotograma.
Cuando se usa junto con la opción -ss, el tiempo de -endpos avanzará en
segundos especificados con -ss si no es una posición de byte. Además, puede que no funcione
bien o nada cuando se usa con cualquiera de las opciones -dump.
Ejemplo:
-punto final 56
Deténgase a los 56 segundos.
-punto final 01:10:00
Deténgase en 1 hora y 10 minutos.
-ss 10 -punto final 56
Deténgase en 1 minuto y 6 segundos.
mplayer-endpos 100mb
Detenga la reproducción después de leer 100 MB del archivo de entrada.
mencoder-endpos 100mb
Codifique solo 100 MB.
-forceidx
Forzar la reconstrucción del índice. Útil para archivos con índice roto (desincronización A / V, etc.).
Esto permitirá buscar en archivos donde la búsqueda no fue posible. Puedes arreglar el
indexar permanentemente con MEncoder (ver la documentación).
NOTA: Esta opción solo funciona si el medio subyacente admite la búsqueda (es decir, no
con stdin, pipe, etc.).
-fps <flotar valor>
Anular la velocidad de fotogramas del video. Útil si el valor original es incorrecto o falta.
-marcos
Juega / convierte solo primero frames, luego salga.
-hr-mp3-buscar (MP3 solamente)
Búsqueda de MP3 de alta resolución. Habilitado cuando se reproduce desde un archivo MP3 externo, ya que necesitamos
busque la posición exacta para mantener la sincronización A / V. Puede ser lento, especialmente cuando
buscando hacia atrás, ya que tiene que rebobinar hasta el principio para encontrar un marco exacto
larga.
-campos-de-cabecera-http
Establezca campos HTTP personalizados al acceder a la transmisión HTTP.
Ejemplo:
mplayer -http-header-fields 'Campo1: valor1', 'Campo2: valor2'
http://localhost: 1234
Generará una solicitud HTTP:
GET / HTTP / 1.0
Anfitrión: localhost: 1234
Agente de usuario: MPlayer
Metadatos helados: 1
Campo1: valor1
Campo2: valor2
Conexión: cerrar
-idx (también ver -forceidx)
Reconstruye el índice de archivos si no se encontró ningún índice, lo que permite la búsqueda. Útil con
descargas rotas / incompletas, o archivos mal creados.
NOTA: Esta opción solo funciona si el medio subyacente admite la búsqueda (es decir, no
con stdin, pipe, etc.).
-noidx Omita la reconstrucción del archivo de índice. MEncoder omite la escritura del índice con esta opción.
-ipv4-solo-proxy (la red solamente)
Omita el proxy para direcciones IPv6. Seguirá utilizándose para conexiones IPv4.
-loadidx <índice archivo>
El archivo desde el cual leer los datos de índice de video guardados por -saveidx. Este índice
se utilizará para buscar, anulando cualquier dato de índice contenido en el propio AVI.
MPlayer no le impedirá cargar un archivo de índice generado a partir de un
AVI, pero esto seguramente causará resultados desfavorables.
NOTA: Esta opción está obsoleta ahora que MPlayer tiene soporte para OpenDML.
-mc
corrección de sincronización AV máxima por fotograma (en segundos)
-mc 0 siempre debe combinarse con -noskip para mencoder, de lo contrario casi
ciertamente causa desincronización AV.
-mf
Se utiliza al decodificar desde varios archivos PNG o JPEG.
Las opciones disponibles son:
w =
ancho del archivo de entrada (predeterminado: autodetección)
h =
altura del archivo de entrada (predeterminado: autodetección)
fps =
salida fps (predeterminado: 25)
tipo =
tipo de archivo de entrada (disponible: jpeg, png, tga, sgi)
-ni Forzar el tratamiento de archivos como no intercalados. En particular, fuerza el uso de
analizador AVI intercalado (corrige la reproducción de algunos archivos AVI defectuosos). También puede ayudar
reproducir archivos que de otra manera reproducen audio y video alternando en lugar de en el
al mismo tiempo
-nobps (AVI solamente)
No utilice el valor medio de bytes / segundo para la sincronización AV. Ayuda con algunos archivos AVI con
encabezado roto.
-basado en noext
Desactiva la selección de demuxer basada en extensiones. De forma predeterminada, cuando el tipo de archivo
(demuxer) no se puede detectar de manera confiable (el archivo no tiene encabezado o no es confiable
suficiente), la extensión del nombre de archivo se utiliza para seleccionar el demuxer. Siempre retrocede
en la selección de demuxer basada en contenido.
-contraseña (también ver -usuario) (la red solamente)
Especifique la contraseña para la autenticación HTTP.
-preferir-ipv4 (la red solamente)
Utilice IPv4 en las conexiones de red. Recupera IPv6 automáticamente.
-preferir-ipv6 (IPv6 del sistema, solamente)
Utilice IPv6 en las conexiones de red. Recupera IPv4 automáticamente.
-psprobe <byte posición>
Al reproducir transmisiones MPEG-PS o MPEG-PES, esta opción le permite especificar cuántas
bytes en la secuencia que desea que MPlayer escanee para identificar el códec de video
usó. Esta opción es necesaria para reproducir archivos EVO o VDR que contienen transmisiones H.264.
-pvr (PVR solamente)
Esta opción ajusta varias propiedades de codificación del módulo de captura PVR. Tiene que
Se puede utilizar con cualquier tarjeta basada en codificador MPEG de hardware compatible con el controlador V4L2.
La Hauppauge WinTV PVR-150/250/350/500 y todas las tarjetas basadas en IVTV se conocen como PVR
tarjetas de captura. Tenga en cuenta que solo el kernel de Linux 2.6.18 y superior es capaz de manejar
Secuencia MPEG a través de la capa V4L2. Para la captura de hardware de un flujo MPEG y
viéndolo con MPlayer / MEncoder, use 'pvr: //' como URL de la película.
Las opciones disponibles son:
aspecto = <0-3>
Especifique la relación de aspecto de entrada:
0: 1: 1
1: 4: 3 (predeterminado)
2: 16: 9
3: 2.21: 1
arate = <32000-48000>
Especifique la velocidad de codificación de audio (predeterminado: 48000 Hz, disponible: 32000, 44100 y
48000 Hz).
alayer = <1-3>
Especifique la codificación de la capa de audio MPEG (predeterminado: 2).
abitrate = <32-448>
Especifique la tasa de bits de codificación de audio en kbps (predeterminado: 384).
amode =
Especifique el modo de codificación de audio. Los valores predeterminados disponibles son 'estéreo',
'joint_stereo', 'dual' y 'mono' (predeterminado: estéreo).
vbitrate =
Especifique la codificación de la tasa de bits de video promedio en Mbps (predeterminado: 6).
vmode =
Especifique el modo de codificación de video:
vbr: BitRate variable (predeterminado)
cbr: BitRate constante
vpeak =
Especifique la codificación de la tasa de bits de video máxima en Mbps (solo es útil para la codificación VBR,
predeterminado: 9.6).
fmt =
Elija un formato MPEG para codificar:
ps: flujo de programa MPEG-2 (predeterminado)
ts: flujo de transporte MPEG-2
mpeg1: flujo del sistema MPEG-1
vcd: flujo compatible con Video CD
svcd: transmisión compatible con Super Video CD
DVD: flujo compatible con DVD
radio (radio solamente)
Estas opciones establecen varios parámetros del módulo de captura de radio. Para escuchar
radio con MPlayer use 'radio: // '(si no se da la opción de canales) o
'radio:// '(si se da la opción de canales) como una URL de película. Usted puede
vea el rango de frecuencia permitido ejecutando MPlayer con '-v'. Para empezar a agarrar
subsistema, use 'radio: // /capturar'. Si la palabra clave de captura es
no dado, puede escuchar la radio utilizando únicamente el cable de entrada de línea. Usando la captura para
No se recomienda escuchar debido a problemas de sincronización, lo que hace que este proceso
incómodo.
Las opciones disponibles son:
dispositivo =
Dispositivo de radio a usar (predeterminado: / dev / radio0 para Linux y / dev / tuner0 para
* BSD).
conductor =
Controlador de radio para usar (predeterminado: v4l2 si está disponible, de lo contrario v4l).
Actualmente, los controladores v4l y v4l2 son compatibles.
volumen = <0..100>
volumen de sonido para dispositivo de radio (predeterminado 100)
freq_min = (* BSD BT848 solamente)
frecuencia mínima permitida (por defecto: 87.50)
freq_max = (* BSD BT848 solamente)
frecuencia máxima permitida (predeterminado: 108.00)
canales = - , - ...
Establecer lista de canales. Use _ para los espacios en los nombres (o juegue con las comillas ;-).
Los nombres de los canales se escribirán usando OSD y los comandos esclavos.
radio_step_channel y radio_set_channel serán utilizables para un control remoto
control (ver LIRC). Si se proporciona, el número en la URL de la película se tratará como
posición del canal en la lista de canales.
Ejemplo: radio: // 1, radio: //104.4, radio_set_channel 1
adevice = (solo captura de radio)
Nombre del dispositivo desde el que capturar el sonido. Sin tal nombre, la captura será
inhabilitado, incluso si la palabra clave de captura aparece en la URL. Para dispositivos ALSA
úselo en la forma hw = . . Si el nombre del dispositivo contiene un '=',
el módulo usará ALSA para capturar, de lo contrario OSS.
arate = (solo captura de radio)
Tasa en muestras por segundo (predeterminado: 44100).
NOTA: Cuando utilice la captura de audio, establezca también -rawaudio rate = opción con
el mismo valor que arate. Si tiene problemas con la velocidad del sonido (se ejecuta demasiado
rápidamente), intente jugar con diferentes valores de tasa (p. ej.
48000,44100,32000, ...).
achannels = (solo captura de radio)
Número de canales de audio para capturar.
-rawaudio
Esta opción le permite reproducir archivos de audio sin procesar. Tienes que usar -demuxer rawaudio como
bien. También se puede utilizar para reproducir CD de audio que no sean estéreo de 44 kHz y 16 bits.
Para reproducir streams AC-3 sin procesar, use -rawaudio format = 0x2000 -demuxer rawaudio.
Las opciones disponibles son:
canales =
número de canales
tasa =
tasa en muestras por segundo
tamaño de muestra =
tamaño de muestra en bytes
tasa de bits =
tasa de bits para archivos rawaudio
formato =
fourcc en hexadecimal
-video en bruto
Esta opción le permite reproducir archivos de video sin procesar. Tienes que usar -demuxer rawvideo como
bien.
Las opciones disponibles son:
fps =
velocidad en fotogramas por segundo (predeterminado: 25.0)
sqcif | qcif | cif | 4cif | pal | ntsc
establecer tamaño de imagen estándar
w =
ancho de la imagen en píxeles
h =
altura de la imagen en píxeles
i420 | yv12 | yuy2 | y8
establecer espacio de color
formato =
espacio de color (fourcc) en hexadecimal o constante de cadena. Utilice -rawvideo format = help
para obtener una lista de posibles cadenas.
tamaño =
tamaño de fotograma en bytes
Ejemplo:
mplayer capataz.qcif -demuxer rawvideo -rawvideo qcif
Reproduzca el famoso video de muestra del "capataz".
mplayer sample-720x576.yuv -demuxer rawvideo -rawvideo w = 720: h = 576
Reproduce una muestra de YUV sin procesar.
-referidor (la red solamente)
Especifique una ruta de referencia o una URL para las solicitudes HTTP.
-rtsp-puerto
Se usa con las URL 'rtsp: //' para forzar el número de puerto del cliente. Esta opción puede ser
útil si está detrás de un enrutador y desea reenviar la transmisión RTSP desde el
servidor a un cliente específico.
-rtsp-destino
Se usa con las URL 'rtsp: //' para forzar la vinculación de la dirección IP de destino. Esta
La opción puede ser útil con algunos servidores RTSP que no envían paquetes RTP al
interfaz correcta. Si falla la conexión al servidor RTSP, use -v para ver qué
La dirección IP a la que MPlayer intenta vincularse e intenta forzarla a una asignada a su
computadora en su lugar.
-rtsp-flujo-sobre-tcp (EN VIVO555 y JUSTICIA solamente)
Se utiliza con las URL 'rtsp: //' para especificar que el RTP y el RTCP entrantes resultantes
los paquetes se transmiten a través de TCP (utilizando la misma conexión TCP que RTSP). Esta opción
puede ser útil si tiene una conexión a Internet rota que no pasa
Paquetes UDP (ver http://www.live555.com/mplayer/).
-rtsp-flujo-sobre-http (EN VIVO555 solamente)
Se utiliza con las URL 'http: //' para especificar que el RTP y el RTCP entrantes resultantes
los paquetes se transmiten a través de HTTP.
-saveidx
Forzar la reconstrucción del índice y volcar el índice a . Actualmente esto solo funciona
con archivos AVI.
NOTA: Esta opción está obsoleta ahora que MPlayer tiene soporte para OpenDML.
-sb <byte posición> (también ver -ss)
Busque la posición del byte. Útil para la reproducción de imágenes de CD-ROM o archivos VOB con
basura al principio.
-velocidad <0.01-100>
Ralentizar o acelerar la reproducción según el factor dado como parámetro. No garantizado
funciona correctamente con -oac copy. Agregue -af scaletempo para superar el límite de 4x en
reproducción.
-precio
Seleccione la frecuencia de muestreo de salida que se utilizará (por supuesto, las tarjetas de sonido tienen límites en
esta). Si la frecuencia de muestreo seleccionada es diferente a la de la corriente
medios, el filtro de audio remuestreo o lavcresample se insertará en el audio
capa de filtro para compensar la diferencia. El tipo de remuestreo puede ser
controlado por la opción -af-adv. El valor predeterminado es un remuestreo rápido que puede causar
distorsión.
-ss (también ver -algn)
Busque una posición determinada en el tiempo. Use -ss nopts para deshabilitar la búsqueda, -ss 0 tiene diferentes
comportamiento.
Ejemplo:
-ss 56
Busca 56 segundos.
-ss 01:10:00
Busca 1 hora 10 min.
-tkeepbroken
Le dice a MPlayer que no descarte los paquetes TS reportados como rotos en el flujo.
A veces es necesario para reproducir archivos MPEG-TS corruptos.
-tsprobe <byte posición>
Al reproducir un flujo MPEG-TS, esta opción le permite especificar cuántos bytes en el
stream que desea que MPlayer busque los ID de audio y video deseados.
-tsprog <1-65534>
Al reproducir un flujo MPEG-TS, puede especificar con esta opción qué programa (si
presente) quieres jugar. Puede usarse con -vid y -aid.
-televisión (TV / PVR solamente)
Esta opción sintoniza varias propiedades del módulo de captura de TV. Para ver la tele
con MPlayer, use 'tv: //' o 'tv: // 'o incluso' tv: //
(consulte los canales de opción para channel_name a continuación) como una URL de película. También puedes usar
'televisor:/// 'para comenzar a ver una película desde una entrada compuesta o S-Video (consulte
entrada de opciones para más detalles).
Las opciones disponibles son:
sin audio
no hay sonido
automute = <0-255> (solo v4l y v4l2)
Si la intensidad de la señal informada por el dispositivo es menor que este valor, el audio y
el video se silenciará. En la mayoría de los casos, automute = 100 será suficiente. Defecto
es 0 (automático desactivado).
conductor =
Consulte -tv driver = help para obtener una lista de los controladores de entrada de TV compilados. disponible:
ficticio, v4l, v4l2, bsdbt848 (predeterminado: autodetección)
dispositivo =
Especifique el dispositivo de TV (predeterminado: / dev / video0). NOTA: Para el controlador bsdbt848
puede proporcionar los nombres de los dispositivos bktr y tuner separándolos con un
coma, sintonizador después de bktr (por ejemplo, -tv device = / dev / bktr1, / dev / tuner1).
entrada =
Especifique la entrada (por defecto: 0 (TV), consulte la salida de la consola para conocer las entradas disponibles).
freq =
Especifique la frecuencia para configurar el sintonizador (por ejemplo, 511.250). No compatible
con el parámetro de canales.
outfmt =
Especifique el formato de salida del sintonizador con un valor preestablecido admitido por el
Controlador V4L (yv12, rgb32, rgb24, rgb16, rgb15, uyvy, yuy2, i420) o un
formato arbitrario dado como valor hexadecimal. Pruebe outfmt = help para obtener una lista de todos
formatos disponibles.
ancho =
ancho de la ventana de salida
altura =
altura de la ventana de salida
fps =
velocidad de fotogramas a la que capturar vídeo (fotogramas por segundo)
tamaño de búfer =
tamaño máximo del búfer de captura en megabytes (predeterminado: dinámico)
norma =
Para bsdbt848 y v4l, PAL, SECAM, NTSC están disponibles. Para v4l2, consulte la
salida de la consola para obtener una lista de todas las normas disponibles, consulte también la norma
opción a continuación.
normid = (solo v4l2)
Establece la norma de TV en el ID numérico dado. La norma de TV depende de la
Tarjeta de captura. Consulte la salida de la consola para obtener una lista de las normas de TV disponibles.
canal =
Poner el sintonizador en canal.
chanlist =
disponible: argentina, australia, china-bcast, europe-east, europe-west,
Francia, Irlanda, Italia, Japan-Bcast, Japan-Cable, Nueva Zelanda, Rusia,
sudáfrica, us-bcast, us-cable, us-cable-hrc
canales = - [= ], - [= ], ...
Establecer nombres para canales. NOTA: Si es un número entero mayor que 1000,
se tratará como frecuencia (en kHz) en lugar del nombre del canal de
tabla de frecuencia.
Use _ para los espacios en los nombres (o juegue con las comillas ;-). Los nombres de los canales
luego se escribirán usando OSD, y los comandos esclavos tv_step_channel,
tv_set_channel y tv_last_channel se podrán utilizar para un control remoto (ver
LIRC). No compatible con el parámetro de frecuencia.
NOTA: El número de canal será la posición en la lista de 'canales',
comenzando con 1.
Ejemplo: tv: // 1, tv: // TV1, tv_set_channel 1, tv_set_channel TV1
[brillo | contraste | tono | saturación] = <-100-100>
Configure el ecualizador de imagen en la tarjeta.
audiorate =
Establece la frecuencia de muestreo de audio de entrada.
forzaraudio
Capture audio incluso si no hay fuentes de audio informadas por v4l.
alsa
Captura de ALSA.
amode = <0-3>
Elija un modo de audio:
0: mono
1: estéreo
2: idioma 1
3: idioma 2
forcechan = <1-2>
De forma predeterminada, se determina el recuento de canales de audio grabados
automáticamente consultando el modo de audio desde la tarjeta de TV. Esta opción
permite forzar la grabación estéreo / mono independientemente de la opción de modo y el
valores devueltos por v4l. Esto se puede utilizar para solucionar problemas cuando el televisor
La tarjeta no puede informar el modo de audio actual.
adevice =
Configure un dispositivo de audio. debe ser / dev / xxx para OSS y una ID de hardware
para ALSA. Debe reemplazar cualquier ':' por un '.' en el ID de hardware de ALSA.
audioid =
Elija una salida de audio de la tarjeta de captura, si tiene más de una.
[volumen | graves | agudos | balance] = <0-65535> (v4l1)
[volumen | graves | agudos | balance] = <0-100> (v4l2)
Estas opciones establecen los parámetros del mezclador en la tarjeta de captura de video. Ellos
no tendrá ningún efecto, si su tarjeta no tiene uno. Para v4l2 50 se asigna a
el valor predeterminado del control, según lo informado por el conductor.
ganancia = <0-100> (v4l2)
Configure el control de ganancia para dispositivos de video (generalmente cámaras web) al valor deseado
y apague el control automático. Un valor de 0 habilita el control automático.
Si se omite esta opción, el control de ganancia no se modificará.
modo inmediato =
Un valor de 0 significa capturar y almacenar en búfer audio y video juntos (predeterminado para
MEncoder). Un valor de 1 (predeterminado para MPlayer) significa realizar captura de video
solo y deje que el audio pase a través de un cable de bucle de retorno desde la tarjeta de TV al
tarjeta de sonido.
mjpeg
Utilice compresión de hardware MJPEG (si la tarjeta lo admite). Al usar esto
opción, no es necesario especificar el ancho y el alto de la salida
ventana, porque MPlayer lo determinará automáticamente a partir de la diezma
valor (ver más abajo).
diezmado = <1 | 2 | 4>
elija el tamaño de la imagen que será comprimida por hardware MJPEG
compresión:
1: tamaño completo
704 x 576 PAL
704 x 480 NTSC
2: tamaño mediano
352 x 288 PAL
352 x 240 NTSC
4: tamaño pequeño
176 x 144 PAL
176 x 120 NTSC
calidad = <0-100>
Elija la calidad de la compresión JPEG (se recomienda <60 para
Talla).
tdevice =
Especifique el dispositivo de teletexto de TV (ejemplo: / dev / vbi0) (predeterminado: ninguno).
tformat =
Especifique el formato de visualización del teletexto de TV (predeterminado: 0):
0: opaco
1: transparente
2: opaco con colores invertidos
3: transparente con colores invertidos
tpage = <100-899>
Especifique el número de página de teletexto de TV inicial (predeterminado: 100).
tlang = <-1-127>
Especifique el código de idioma del teletexto predeterminado (predeterminado: 0), que se utilizará como
idioma principal hasta que se reciba un paquete de tipo 28. Útil cuando el
El sistema de teletexto utiliza un conjunto de caracteres no latinos, pero los códigos de idioma no son
transmitido a través de paquetes de teletexto tipo 28 por alguna razón. Para ver una lista de
Los códigos de idioma admitidos establecen esta opción en -1.
hidden_video_renderer (solo dshow)
Termine la transmisión con el renderizador de video en lugar del renderizador nulo (predeterminado:
apagado). Ayudará si el video se congela pero el audio no. NOTA: Puede que no funcione
con la combinación de cultivos -vo directx y -vf.
hidden_vp_renderer (solo dshow)
Termine la transmisión de pin de VideoPort con el renderizador de video en lugar de eliminarlo
del gráfico (predeterminado: desactivado). Útil si su tarjeta tiene un pin VideoPort y
el video está entrecortado. NOTA: Puede que no funcione con -vo directx y -vf crop
combinación.
system_clock (solo dshow)
Utilice el reloj del sistema como fuente de sincronización en lugar del reloj gráfico predeterminado
(generalmente el reloj de una de las fuentes en vivo en el gráfico).
normalize_audio_chunks (solo dshow)
Cree fragmentos de audio con una duración igual a la duración del fotograma de vídeo
(predeterminado: desactivado). Algunas tarjetas de audio crean fragmentos de audio de aproximadamente 0.5 segundos de tamaño,
resultando en un video entrecortado cuando se usa el modo inmediato = 0.
-tvscan (TELEVISOR y MPlayer solamente)
Sintonice el escáner de canales de televisión. MPlayer también imprimirá el valor de "-tv channels ="
opción, incluidos los canales existentes y recién encontrados.
Las subopciones disponibles son:
inicio automático
Comience la búsqueda de canales inmediatamente después del inicio (predeterminado: desactivado).
período = <0.1-2.0>
Especifique el retraso en segundos antes de cambiar al siguiente canal (predeterminado: 0.5).
Los valores más bajos harán que el escaneo sea más rápido, pero pueden detectar TV inactiva
canales como activos.
umbral = <1-100>
Valor umbral para la intensidad de la señal (en porcentaje), según lo informado por el
dispositivo (predeterminado: 50). Una intensidad de señal superior a este valor
indican que el canal de exploración actual está activo.
-usuario (también ver -contraseña) (la red solamente)
Especifique el nombre de usuario para la autenticación HTTP.
-agente de usuario
Usar como agente de usuario para la transmisión HTTP.
-vid
Seleccione el canal de video (MPG: 0-15, ASF: 0-255, MPEG-TS: 17-8190). Al jugar un
MPEG-TS stream, MPlayer / MEncoder usará el primer programa (si está presente) con el
flujo de video elegido.
-vivo (DEPURAR CÓDIGO)
Forzar parámetros de audio para el demuxer VIVO (con fines de depuración). ARREGLARME:
Documente esto.
OSD / SUBTITULO OPCIONES
NOTA: Consulte también -vf expand.
-culo (Tipo libre solamente)
Active la representación de subtítulos SSA / ASS. Con esta opción, libass se utilizará para
Subtítulos externos SSA / ASS y pistas Matroska. Es posible que también desee utilizar
-fuentes integradas.
NOTA: A diferencia del OSD normal, libass usa fontconfig por defecto. Para deshabilitarlo, use
-nofontconfig.
-color-borde-trasero
Establece el color del borde (contorno) de los subtítulos de texto. El formato de color es RRGGBBAA.
margen inferior del culo
Agrega una banda negra en la parte inferior del marco. El renderizador SSA / ASS puede colocar
subtítulos allí (con -ass-use-margins).
-cu-color
Establece el color de los subtítulos de texto. El formato de color es RRGGBBAA.
-culo-fuente-escala
Establezca el coeficiente de escala que se utilizará para las fuentes en el renderizador SSA / ASS.
-estilo-fuerza-culo <[Estilo.] Param = Valor [, ...]>
Anula algunos parámetros de información de estilo o script.
Ejemplo:
-ass-force-style FontName = Arial, Default.Bold = 1
PlayResY = 768 al estilo de la fuerza del culo
insinuación
Establecer tipo de sugerencia. puede ser:
0 sin insinuaciones
1 Autohinter FreeType, modo de luz
2 Autohinter FreeType, modo normal
Hinter nativo de 3 fuentes
0-3+4
Lo mismo, pero solo se realizarán sugerencias si el OSD se representa en
resolución de pantalla y, por lo tanto, no se escalará.
El valor predeterminado es 7 (use hinter nativo para OSD sin escala y sin sugerencias
de lo contrario).
espaciado entre líneas
Establezca el valor de espaciado de línea para el renderizador SSA / ASS.
-estilos-de-culo
Cargue todos los estilos SSA / ASS que se encuentran en el archivo especificado y utilícelos para renderizar texto
subtítulos. La sintaxis del archivo es exactamente como [V4 Styles] / [V4 + Styles]
sección de SSA / ASS.
margen superior del culo
Agrega una banda negra en la parte superior del marco. El renderizador SSA / ASS puede colocar
títulos allí (con -ass-use-margins).
-margenes-de-uso-de-culo
Permite colocar títulos y subtítulos en bordes negros cuando están disponibles.
-dumpjacosub (Reproductor MP solamente)
Convierta el subtítulo dado (especificado con la opción -sub) al subtítulo basado en tiempo
Formato de subtítulos JACOsub. Crea un archivo dumpsub.js en el directorio actual.
-dumpmicrodvdsub (Reproductor MP solamente)
Convierta el subtítulo dado (especificado con la opción -sub) al MicroDVD
formato de subtítulos. Crea un archivo dumpsub.sub en el directorio actual.
-dumpmpsub (Reproductor MP solamente)
Convierta el subtítulo dado (especificado con la opción -sub) al subtítulo de MPlayer
formato, MPsub. Crea un archivo dump.mpsub en el directorio actual.
-dumpsami (Reproductor MP solamente)
Convierta el subtítulo dado (especificado con la opción -sub) al SAMI basado en el tiempo
formato de subtítulos. Crea un archivo dumpsub.smi en el directorio actual.
-dumpsrtsub (Reproductor MP solamente)
Convierta el subtítulo dado (especificado con la opción -sub) al subtítulo basado en tiempo
Formato de subtítulos de SubViewer (SRT). Crea un archivo dumpsub.srt en el actual
directorio.
NOTA: Algunos reproductores de hardware roto se ahogan con archivos de subtítulos SRT con línea Unix
finales. Si tiene la mala suerte de tener una caja de este tipo, pase sus archivos de subtítulos
a través de unix2dos o un programa similar para reemplazar las terminaciones de línea de Unix con DOS / Windows
finales de línea.
-dumpsub (Reproductor MP solamente) (BETA CÓDIGO)
Descarga el subtítulo de las transmisiones VOB. También vea el -dump * sub y
-vobsubout * opciones.
-fuentes integradas (Tipo libre solamente)
Habilita la extracción de fuentes incrustadas de Matroska (predeterminado: deshabilitado). Estas fuentes pueden
ser utilizado para la representación de subtítulos SSA / ASS (opción -ass). Los archivos de fuentes se crean en
los ~ / .mplayer / fuentes directorio.
NOTA: Con FontConfig 2.4.2 o más reciente, las fuentes incrustadas se abren directamente desde
memoria, y esta opción está habilitada de forma predeterminada.
-factor
Vuelva a muestrear el mapa alfabético de fuentes. Puede ser:
0 fuentes blancas lisas
0.75 contorno negro muy estrecho (predeterminado)
1 contorno negro estrecho
10 contorno negro audaz
-flip-hebreo (ViernesBiDi solamente)
Activa voltear subtítulos usando FriBiDi.
-noflip-comas-hebreas
Cambie las suposiciones de FriBiDi sobre la ubicación de las comas en los subtítulos. Utilizar esta
si se muestran comas en los subtítulos al principio de una oración en lugar de al final.
-fuente <ruta a fuente.desc archivo, camino a fuente (Tipo libre), fuente patrón (Fontconfig)>
Busque las fuentes OSD / subtítulos en un directorio alternativo (predeterminado para
fuentes: ~ / .mplayer / font / font.desc, predeterminado para fuentes FreeType: ~ / .mplayer /
subfont.ttf, predeterminado para Fontconfig: "sans-serif").
NOTA: Con FreeType, esta opción determina la ruta al archivo de fuente. Con
Fontconfig, esta opción determina el patrón de fuente Fontconfig.
Ejemplo:
-fuente ~ / .mplayer / arial-14 / font.desc
-fuente ~ / .mplayer / arialuni.ttf
-fuente 'Bitstream Vera Sans'
-fuente 'Bitstream Vera Sans: estilo = Negrita'
-fuenteconfig (fuenteconfig solamente)
Habilita el uso de fuentes administradas fontconfig (predeterminado: autodetección).
NOTA: De forma predeterminada, fontconfig se usa para subtítulos renderizados por libass y no se usa para
OSD. Con -fontconfig se usa tanto para libass como para OSD, con -nofontconfig es
no se usa en absoluto, es decir, solo entonces -font y -subfont funcionarán con una ruta determinada para
fuente.
-forzado subsiguientemente
Muestra solo subtítulos forzados para el flujo de subtítulos de DVD seleccionado por, por ejemplo, -slang.
-fribidi-juego de caracteres <juego de caracteres nombre> (ViernesBiDi solamente)
Especifica el conjunto de caracteres que se pasará a FriBiDi al decodificar no UTF-8
subtítulos (predeterminado: ISO8859-8).
-ifo <VOBsub IFO archivo>
Indique el archivo que se usará para cargar la paleta y el tamaño del marco para VOBsub
subtitulos
-noautosub
Desactiva la carga automática de archivos de subtítulos.
-osd-duración
Establezca la duración de los mensajes OSD en ms (predeterminado: 1000).
-osd-fracciones <0-2>
Establezca cómo se imprimen en el OSD las fracciones de segundos de la marca de tiempo actual:
0 No muestra fracciones (predeterminado).
1 Muestra los dos primeros decimales.
2 Muestra el recuento de fotogramas aproximado dentro del segundo actual. Este recuento de fotogramas es
no es exacto, sino solo una aproximación. Para fps variables, el
Se sabe que la aproximación está muy lejos del recuento de fotogramas correcto.
-nivel <0-3> (Reproductor MP solamente)
Especifica en qué modo debe iniciarse el OSD.
0 subtítulos solamente
1 volumen + buscar (predeterminado)
2 volumen + búsqueda + temporizador + porcentaje
3 volumen + búsqueda + temporizador + porcentaje + tiempo total
-superposiciónsub
Permite que se muestre el siguiente subtítulo mientras el actual aún está visible
(el valor predeterminado es habilitar el soporte solo para formatos específicos).
-progbar-alinear <0-100>
Especifique la alineación vertical de la barra de progreso (0: superior, 100: inferior, el valor predeterminado es
50, es decir, centrado).
-sid (también ver -Jerga, -vobsubido)
Muestra el flujo de subtítulos especificado por (0-31). MPlayer imprime el disponible
ID de subtítulos cuando se ejecutan en modo detallado (-v). Si no puede seleccionar uno de los
subtítulos en un DVD, pruebe también -vobsubid.
-nosub Desactiva los subtítulos internos seleccionados automáticamente (como, por ejemplo, Matroska / mkv
soportes demuxer). Use -noautosub para deshabilitar la carga de subtítulos externos
archivos.
-Jerga <idioma código [, idioma código, ...]> (también ver -sid)
Especifique una lista de prioridad de los idiomas de subtítulos que se utilizarán. Diferentes formatos de contenedores
Emplear diferentes códigos de idioma. Los DVD utilizan códigos de idioma de dos letras ISO 639-1,
Matroska usa códigos de idioma de tres letras ISO 639-2, mientras que OGM usa un formato libre
identificador. MPlayer imprime los idiomas disponibles cuando se ejecuta en modo detallado (-v).
Ejemplo:
mplayer dvd: // 1 -slang hu, en
Elige la pista de subtítulos en húngaro en un DVD y recurre al inglés si
El húngaro no está disponible.
mplayer -slang jpn ejemplo.mkv
Reproduce un archivo Matroska con subtítulos en japonés.
-spuaa
Modo suavizado / escalado para DVD / VOBsub. Se puede agregar un valor de 16 a en
para forzar el escalado incluso cuando el tamaño del marco original y escalado ya coinciden.
Esto se puede emplear para, por ejemplo, suavizar subtítulos con desenfoque gaussiano. Modos disponibles
son:
0 ninguno (más rápido, muy feo)
1 aproximado (¿roto?)
2 completo (lento)
3 bilineales (predeterminado, rápido y nada mal)
4 usa el desenfoque gaussiano swscaler (se ve muy bien)
-spualign <-1-2>
Especifique cómo deben alinearse los subtítulos de SPU (DVD / VOBsub).
-1 posición original
0 Alinear en la parte superior (comportamiento original, predeterminado).
1 Alinee en el centro.
2 Alinee en la parte inferior.
-spugauss <0.0-3.0>
Parámetro de varianza de gaussiano utilizado por -spuaa 4. Más alto significa más desenfoque (predeterminado:
1.0).
-sub
Utilice / muestre estos archivos de subtítulos. Solo se puede mostrar un archivo al mismo tiempo.
-sub-bg-alfa <0-255>
Especifique el valor del canal alfa para subtítulos y fondos OSD. Valores grandes significan
más transparencia. 0 significa completamente transparente.
-sub-bg-color <0-255>
Especifique el valor de color para subtítulos y fondos OSD. Actualmente los subtítulos son
escala de grises, por lo que este valor es equivalente a la intensidad del color. 255 significa
blanco y 0 negro.
-sub-demuxer <[+] nombre> (-subarchivo solamente) (BETA CÓDIGO)
Forzar el tipo de demuxer de subtítulos para -subfile. Use un '+' antes del nombre para forzarlo,
¡Esto omitirá algunas comprobaciones! Dé el nombre del demuxer tal como lo imprime -sub-demuxer help.
Para compatibilidad con versiones anteriores, también acepta la ID del demuxer como se define en
sublector.h.
-sub-borrosidad
Ajuste la falta de claridad de coincidencia al buscar subtítulos:
0 coincidencia exacta (predeterminado)
1 Cargue todos los subtítulos que contengan el nombre de la película.
2 Cargue todos los subs en los directorios current y -sub -path.
-sub-sin-texto-pp
Desactiva cualquier tipo de procesamiento posterior de texto realizado después de cargar los subtítulos. Usó
con fines de depuración.
-subalineado <0-2>
Especifique qué borde de los subtítulos debe alinearse a la altura dada por
-subpos.
0 Alinear el borde superior de los subtítulos (comportamiento original).
1 Alinee el centro de los subtítulos.
2 Alinee el borde inferior de los subtítulos (predeterminado).
-subcc <1-8>
Muestra subtítulos de DVD Closed Caption (CC) del canal especificado. Valores de 5 a
8 seleccione un modo que pueda extraer transmisiones de compatibilidad EIA-608 a partir de datos EIA-708.
Estos son procesos No los subtítulos VOB, estos son subtítulos ASCII especiales para la audiencia
codificado en el flujo de datos de usuario VOB en la mayoría de los DVD de la región 1. Subtítulos CC
no se han visto en DVD de otras regiones hasta ahora.
-subcp (icono solamente)
Si su sistema admite iconv(3), puede utilizar esta opción para especificar el subtítulo
página de código. Tiene prioridad sobre -utf8 y -unicode.
Ejemplo:
-subcp latino2
-subcpcp1250
-subcp enca: : página de códigos> (ENCA solamente)
Puede especificar su idioma usando un código de idioma de dos letras para que ENCA detecte
la página de códigos automáticamente. Si no está seguro, ingrese cualquier cosa y observe la salida mplayer -v
para los idiomas disponibles. La página de códigos de reserva especifica la página de códigos que se utilizará, cuando
la autodetección falla.
Ejemplo:
-subcp enca: cs: latin2
Adivina la codificación, asumiendo que los subtítulos son checos, recurre al latín 2,
si la detección falla.
-subcp enca: pl: cp1250
Adivina la codificación para polaco, recurre a cp1250.
-sub-rutas
Especifique rutas de subtítulos adicionales para rastrear en el directorio de medios.
Ejemplo: Suponiendo que se reproduce /path/to/movie/movie.avi y -sub -path
sub, subtítulos, / tmp / subs, MPlayer busca archivos de subtítulos en estos
directorios:
/ ruta / a / película /
/ ruta / a / película / sub /
/ ruta / a / película / subtítulos /
/ tmp / subs /
~ / .mplayer / sub /
-subretraso
Retrasa los subtítulos por segundos. Puede ser negativo.
-subarchivo (BETA CÓDIGO)
Actualmente inútil. Igual que -audiofile, pero para flujos de subtítulos (¿OggDS?).
-subfuente <ruta a fuente (Tipo libre), fuente patrón (Fontconfig)> (Tipo libre solamente)
Establece la fuente de los subtítulos (ver -fuente). Si no se proporciona -subfont, se utiliza -font.
-subfont-autoescala <0-3> (Tipo libre solamente)
Establece el modo de autoescala.
NOTA: 0 significa que la escala de texto y la escala de OSD son alturas de fuente en puntos.
El modo puede ser:
0 sin escala automática
1 proporcional a la altura de la película
2 proporcional al ancho de la película
3 proporcional a la diagonal de la película (predeterminado)
-subfuente-desenfoque <0-8> (Tipo libre solamente)
Establece el radio de desenfoque de la fuente (predeterminado: 2).
-codificación de subfuentes
Establece la codificación de la fuente. Cuando se establece en 'unicode', todos los glifos del archivo de fuente
se renderizará y se utilizará unicode (predeterminado: unicode). (Sin FreeType,
establecer cualquier otro valor que no sea 'unicode' deshabilitará la representación de glifos Unicode para
archivos font.desc. Con FreeType y para otros valores distintos de 'unicode' su sistema tiene
para apoyar iconv(3) para que esto funcione.)
-subfont-OSD-escala <0-100> (Tipo libre solamente)
Establece el coeficiente de autoescala de los elementos OSD (predeterminado: 6).
-subfuente-esquema <0-8> (Tipo libre solamente)
Establece el grosor del contorno de la fuente (predeterminado: 2).
-subfuente-texto-escala <0-100> (Tipo libre solamente)
Establece el coeficiente de autoescala del texto de los subtítulos como porcentaje del tamaño de la pantalla
(predeterminado: 5).
-subfps
Especifique la velocidad de fotogramas del archivo de subtítulos (predeterminado: fps de película).
NOTA: > película fps acelera los subtítulos para archivos de subtítulos basados en fotogramas y
los ralentiza para los basados en el tiempo.
-subposiciones <0-150> (útil con -vf expandir)
Especifique la posición de los subtítulos en la pantalla. El valor es la vertical
posición del subtítulo en% de la altura de la pantalla. Los valores superiores a 100 permiten
parte del subtítulo que se va a cortar.
-subancho <10-100>
Especifique el ancho máximo de subtítulos en la pantalla. Útil para salida de TV. los
valor es el ancho del subtítulo en% del ancho de la pantalla.
-noterm-osd
Desactive la visualización de mensajes OSD en la consola cuando no haya salida de vídeo.
para todos.
-term-osd-esc <escapar secuencia>
Especifique la secuencia de escape que se utilizará antes de escribir un mensaje OSD en la consola.
La secuencia de escape debe mover el puntero al principio de la línea utilizada para
OSD y bórrelo (predeterminado: ^ [[A \ r ^ [[K).
-unicode
Le dice a MPlayer que maneje el archivo de subtítulos como Unicode. (Solo tendrá efecto si
no se da -subcp ni -utf8.)
-unrarexec <ruta a unrar ejecutable> (¿No estás registrado como apoyadas on MingW)
Especifique la ruta al ejecutable unrar para que MPlayer pueda usarlo para acceder a rar-
archivos VOBsub comprimidos (predeterminado: no establecido, por lo que la función está desactivada). El camino debe
incluya el nombre de archivo del ejecutable, es decir, / usr / local / bin / unrar.
-utf8
Le dice a MPlayer que maneje el archivo de subtítulos como UTF-8. (Solo tendrá efecto si
-subcp no se proporciona y tiene prioridad sobre -unicode).
-vobsub <VOBsub presentar sin extensión>
Especifique un archivo VOBsub para usar con subtítulos. Tiene que ser el nombre de ruta completo sin
extensión, es decir, sin '.idx', '.ifo' o '.sub'.
-vobsubido <0-31>
Especifique el ID de subtítulo de VOBsub.
AUDIO SALIDA OPCIONES (Jugador SOLAMENTE)
-abdominales (-ao nosotros solamente) (OBSOLETO)
Anula la detección del tamaño del búfer de la tarjeta / controlador de audio.
-formato (también ver los formato audio filtrar)
Seleccione el formato de muestra utilizado para la salida de la capa de filtro de audio al sonido
tarjeta. Los valores que puede adoptar se enumeran a continuación en la descripción de
el filtro de formato de audio.
-mezclador
Utilice un dispositivo mezclador diferente del predeterminado / dev / mixer. Para ALSA esta es la
nombre del mezclador.
-canal-mezclador <mezclador línea> [, mezclador índice] (-ao nosotros y -ao alsa solamente)
Esta opción le dirá a MPlayer que use un canal diferente para controlar el volumen
que el PCM predeterminado. Las opciones para OSS incluyen Vuelo, pcm, la línea. Para una lista completa
de opciones busque SOUND_DEVICE_NAMES en /usr/include/linux/soundcard.h. Para ALSA
puede usar los nombres, por ejemplo, pantallas de alsamixer, como Maestro, Línea, PCM.
NOTA: Los nombres de los canales del mezclador ALSA seguidos de un número deben especificarse en el
formato, es decir, un canal etiquetado como 'PCM 1' en alsamixer debe convertirse
a PCM, 1.
-softvol
Forzar el uso del mezclador de software, en lugar de utilizar el mezclador de la tarjeta de sonido.
-softvol-max <10.0-10000.0>
Establezca el nivel de amplificación máximo en porcentaje (predeterminado: 110). Un valor de 200
le permite ajustar el volumen hasta un máximo del doble del nivel actual. Con
valores por debajo de 100 el volumen inicial (que es 100%) estará por encima del máximo,
que, por ejemplo, el OSD no se puede mostrar correctamente.
-volpaso <0-100>
Establezca el tamaño de paso de los cambios de volumen del mezclador en porcentaje de todo el rango (predeterminado:
3).
-volumen <-1-100> (también ver -af volumen)
Configure el volumen de inicio en el mezclador, ya sea hardware o software (si se usa con
-softvol). Un valor de -1 (el predeterminado) no cambiará el volumen.
AUDIO SALIDA CONDUCTORES (Jugador SOLAMENTE)
Los controladores de salida de audio son interfaces para diferentes instalaciones de salida de audio. La sintaxis es:
-ao
Especifique una lista de prioridades de controladores de salida de audio que se utilizarán.
Si la lista tiene un final ',' MPlayer recurrirá a controladores no incluidos en el
lista. Las subopciones son opcionales y la mayoría de las veces se pueden omitir.
NOTA: Consulte la ayuda de -ao para obtener una lista de los controladores de salida de audio compilados.
Ejemplo:
-ao alsa, oss,
Pruebe el controlador ALSA, luego el controlador OSS y luego otros.
-ao alsa: noblock: dispositivo = hw = 0.3
Establece el modo sin bloqueo y el nombre del dispositivo como primera tarjeta, cuarto dispositivo.
Los controladores de salida de audio disponibles son:
alsa
Controlador de salida de audio ALSA 0.9 / 1.x
nobloquear
Establece el modo sin bloqueo.
dispositivo =
Establece el nombre del dispositivo. Reemplace cualquier ',' con '.' y cualquier ':' con '=' en el
Nombre del dispositivo ALSA. Para la salida de hwac3 a través de S / PDIF, use un "iec958" o "spdif"
dispositivo, a menos que realmente sepa cómo configurarlo correctamente.
nosotros
Controlador de salida de audio OSS
Configura el dispositivo de salida de audio (predeterminado: / dev / dsp).
Configura el dispositivo mezclador de audio (predeterminado: / dev / mixer).
Establece el canal del mezclador de audio (predeterminado: pcm).
sdl (SDL solamente)
Salida de audio de biblioteca SDL (Simple Directmedia Layer) altamente independiente de la plataforma
conductor
Elija explícitamente el controlador de audio SDL que se utilizará (predeterminado: deje que SDL elija).
letras
salida de audio a través del demonio aRts
esd
salida de audio a través del demonio ESD
Elija explícitamente el servidor ESD que se utilizará (predeterminado: localhost).
gato
salida de audio a través de JACK (Kit de conexión de audio Jack)
(no conecta
Cree automáticamente conexiones a los puertos de salida (predeterminado: habilitado). Cuando
habilitado, el número máximo de canales de salida se limitará al
número de puertos de salida disponibles.
puerto =
Se conecta a los puertos con el nombre dado (predeterminado: puertos físicos).
nombre =
Nombre de cliente que se pasa a JACK (predeterminado: MPlayer [ ]). Útil si
desea que determinadas conexiones se establezcan automáticamente.
(no) estimación
Calcule el retraso del audio, que se supone que hace que la reproducción de video sea más fluida
(predeterminado: habilitado).
(no) inicio automático
Iniciar automáticamente jackd si es necesario (predeterminado: desactivado). Tenga en cuenta que esto
parece poco confiable y enviará spam estándar con los mensajes del servidor.
nariz
salida de audio a través de NAS
coreaudio (Mac OS X solamente)
controlador de salida de audio nativo de Mac OS X
device_id =
ID del dispositivo de salida a usar (0 = dispositivo predeterminado)
ayuda Lista todos los dispositivos de salida disponibles con sus ID.
abierto
Controlador de salida de audio experimental OpenAL
pulso
Controlador de salida de audio PulseAudio
[ [: [: broken_pause]]]
Especifique el host y, opcionalmente, el receptor de salida que se utilizará. Un vacío cuerda
usa una conexión local, "localhost" usa transferencia de red (lo más probable es que no
Lo que quieras). También puede forzar explícitamente la solución alternativa para
funcionalidad de pausa (predeterminado: autodetectado). Solo para habilitar eso sin
especificando un host / sumidero, la sintaxis es -ao pulse ::: broken_pause
sgi (SGI solamente)
controlador de salida de audio SGI nativo
Elija explícitamente el dispositivo / interfaz de salida a usar (predeterminado: todo el sistema
defecto). Por ejemplo, 'Salida analógica' o 'Salida digital'.
sol (Sol solamente)
controlador de salida de audio nativo de Sun
Elija explícitamente el dispositivo de audio a usar (predeterminado: / dev / audio).
win32 (Ventanas solamente)
controlador de salida de audio waveout nativo de Windows
sonido (Ventanas solamente)
Controlador de salida de audio DirectX DirectSound
dispositivo =
Establece el número de dispositivo que se utilizará. La reproducción de un archivo con -v mostrará una lista de
dispositivos disponibles.
kai (OS / 2 solamente)
Controlador de salida de audio OS / 2 KAI
uniaud
Forzar el modo UNIAUD.
Dardo Forzar el modo DART.
(no comparte
Abre audio en modo exclusivo o para compartir.
bufsize =
Establecer el tamaño del búfer en en muestras (predeterminado: 2048).
dardo (OS / 2 solamente)
Controlador de salida de audio OS / 2 DART
(no comparte
Abra DART en modo exclusivo o para compartir.
bufsize =
Establecer el tamaño del búfer en en muestras (predeterminado: 2048).
dxr2 (también ver -dxr2) (DXR2 solamente)
Controlador de salida específico Creative DXR2
ivtv (IVTV solamente)
Controlador de salida de audio MPEG específico de IVTV. Funciona solo con -ac hwmpa.
v4l2 (requiere Linux 2.6.22+ núcleo)
Controlador de salida de audio para tarjetas V4L2 con decodificador MPEG de hardware.
MPEGPE (TDT solamente)
Controlador de salida de audio para tarjetas DVB que escribe la salida en un archivo MPEG-PES si no
La tarjeta DVB está instalada.
tarjeta = <1-4>
Tarjeta DVB para usar si hay más de una tarjeta presente. Si no se especifica MPlayer
buscará la primera tarjeta utilizable.
archivo =
Nombre del archivo de salida
nulo
No produce salida de audio pero mantiene la velocidad de reproducción de video. Utilice -nosound para
evaluación comparativa.
pcm
Salida de audio del escritor de archivos de onda / PCM sin procesar
(no) waveheader
Incluya o no incluya el encabezado de la ola (predeterminado: incluido). Cuando no
incluido, se generará PCM sin procesar.
archivo =
Escribe el sonido a en lugar del audiodump.wav predeterminado. Si
nowaveheader está especificado, el valor predeterminado es audiodump.pcm.
fast
Intenta volcar más rápido que en tiempo real. Asegúrese de que la salida no obtenga
truncado (normalmente con el mensaje "Demasiados paquetes de vídeo en el búfer"). Está
Es normal que obtenga un mensaje de "¡Su sistema es demasiado LENTO para reproducir esto!" mensaje.
plugin
controlador de salida de audio del complemento
VIDEO SALIDA OPCIONES (Jugador SOLAMENTE)
-adaptador
Configure la tarjeta gráfica que recibirá la imagen. Puede obtener una lista de
tarjetas cuando ejecuta esta opción con -v. Actualmente solo funciona con directx
controlador de salida de video.
-bpp
Anula la profundidad de color detectada automáticamente. Solo compatible con fbdev, dga, svga,
controladores de salida de video vesa.
-frontera
Reproducir película con borde de ventana y decoraciones. Dado que está activado de forma predeterminada, utilice
-noborder para deshabilitar las decoraciones de ventana estándar.
-brillo <-100-100>
Ajuste el brillo de la señal de video (predeterminado: 0). No es compatible con todos los videos
controladores de salida.
-contraste <-100-100>
Ajusta el contraste de la señal de video (predeterminado: 0). No es compatible con todos los videos
controladores de salida.
-monitor (X11 solamente)
Especifique el nombre de host y el número de visualización del servidor X en el que desea visualizar.
Ejemplo:
-display xtest.localdomain: 0
-Dr
Activa el renderizado directo (no es compatible con todos los códecs y salidas de video). Esta
puede resultar en blitting significativamente más rápido en algunos sistemas, en la mayoría de la diferencia
será mínimo. En algunos casos, particularmente con decodificadores que especifican su búfer
requisitos mal, puede ser mucho más lento.
ADVERTENCIA: ¡Puede causar corrupción de OSD / SUB!
-dxr2
Esta opción se usa para controlar el controlador de salida de video dxr2.
ar-mode =
modo de relación de aspecto (0 = normal, 1 = pan-and-scan, 2 = letterbox (predeterminado))
codificado en iec958
Establezca el modo de salida iec958 en codificado.
iec958-decodificado
Establezca el modo de salida iec958 en decodificado (predeterminado).
macrovision =
modo macrovisión (0 = desactivado (predeterminado), 1 = agc, 2 = agc 2 colorstripe, 3 =
agc 4 bandas de colores)
mudo
silenciar la salida de sonido
unmute
activar sonido de salida
ucode =
ruta al microcódigo
TV salida
75 fuego
habilitar el modo de salida 7.5 IRE
no75ire
deshabilitar el modo de salida 7.5 IRE (predeterminado)
bw
salida de TV b / n
Color
salida de TV en color (por defecto)
entrelazado
salida de TV entrelazada (predeterminada)
no entrelazado
deshabilitar la salida de TV entrelazada
norma =
Norma de TV (ntsc (predeterminado), pal, pal60, palm, paln, palnc)
píxel cuadrado
establecer el modo de píxeles en cuadrado
ccir601 píxeles
establecer el modo de píxeles en ccir601
superposición
cr-left = <0-500>
Establezca el valor de recorte a la izquierda (predeterminado: 50).
cr-right = <0-500>
Establezca el valor de recorte correcto (predeterminado: 300).
cr-top = <0-500>
Establezca el valor de recorte superior (predeterminado: 0).
cr-bottom = <0-500>
Establezca el valor de recorte inferior (predeterminado: 0).
ck- [r | g | b] = <0-255>
Establezca la ganancia r (ed), g (reen) ob (lue) de la clave de color de superposición.
ck- [r | g | b] min = <0-255>
valor mínimo para la clave de color respectiva
ck- [r | g | b] max = <0-255>
valor máximo para la clave de color respectiva
ignorar caché
Ignore la configuración de superposición almacenada en caché.
caché de actualización
Actualice la configuración de superposición en caché.
viejo-osd
Habilite la visualización en pantalla superpuesta.
nool-osd
Desactiva la visualización en pantalla superpuesta (predeterminado).
ol [h | w | x | y] -cor = <-20-20>
Ajuste el tamaño de la superposición (h, w) y la posición (x, y) en caso de que no coincida
la ventana perfectamente (por defecto: 0).
superposición
Activar superposición (predeterminado).
no superponer
Activar salida de TV.
relación de superposición = <1-2500>
Sintonice la superposición (predeterminado: 1000).
-modo fb (-vo fbdev solamente)
Cambie el modo de video al que está etiquetado como en /etc/fb.modes.
NOTA: El búfer de marco VESA no admite el cambio de modo.
-fbmodeconfig (-vo fbdev solamente)
Anula el archivo de configuración del modo framebuffer (predeterminado: /etc/fb.modes).
-fs (también ver -zoom)
Reproducción a pantalla completa (centra la película y pinta bandas negras a su alrededor). No
compatible con todos los controladores de salida de video.
-fsmode-dontuse <0-31> (OBSOLETO, use los -fs opción)
Pruebe esta opción si aún experimenta problemas de pantalla completa.
-fstipo (X11 solamente)
Especifique una lista de prioridades de los modos de pantalla completa que se utilizarán. Puedes negar los modos
prefijándolos con '-'. Si tiene problemas como la ventana de pantalla completa
al estar cubierto por otras ventanas, intente usar un orden diferente.
NOTA: Consulte la ayuda de -fstype para obtener una lista completa de los modos disponibles.
Los tipos disponibles son:
above
Utilice la sugerencia _NETWM_STATE_ABOVE si está disponible.
a continuación
Utilice la sugerencia _NETWM_STATE_BELOW si está disponible.
a pantalla completa
Utilice la sugerencia _NETWM_STATE_FULLSCREEN si está disponible.
.
Utilice la sugerencia _WIN_LAYER con la capa predeterminada.
capa = <0 ... 15>
Utilice la sugerencia _WIN_LAYER con el número de capa dado.
red
Fuerza el estilo NETWM.
ninguna
Limpiar la lista de modos; puede agregar modos para habilitarlos después.
stay_on_top
Utilice la pista _NETWM_STATE_STAYS_ON_TOP si está disponible.
Ejemplo:
capa, estancias en la parte superior, arriba, pantalla completa
Orden predeterminado, se utilizará como alternativa si los modos son incorrectos o no admitidos
se especifican.
pantalla completa
Corrige el cambio de pantalla completa en OpenBox 1.x.
-fs-borde-izquierda
-fs-borde-derecho
-fs-borde-superior
-fs-borde-inferior
Especifique bordes adicionales en modo de pantalla completa. Los bordes se aplican a todos los mostrados
elementos: video, OSD y EOSD. El número de píxeles se especifica en términos de
resolución de la pantalla. Actualmente solo es compatible con el controlador de salida de video gl.
-gama <-100-100>
Ajuste la gamma de la señal de video (predeterminado: 0). No es compatible con todos los videos
controladores de salida.
-geometría x [%] [: y [%]] or [WxH] [+ - x + -y]
Ajuste dónde está la salida en la pantalla inicialmente. Las especificaciones xey son
en píxeles medidos desde la parte superior izquierda de la pantalla hasta la parte superior izquierda de la imagen
que se muestra, sin embargo, si se da un signo de porcentaje después del argumento, se convierte
el valor en un porcentaje del tamaño de la pantalla en esa dirección. También es compatible
el formato estándar de opción de geometría X11, en el que, por ejemplo, + 10-50 significa "lugar 10
píxeles del borde izquierdo y 50 píxeles del borde inferior "y" --20 + -10 "
significa "colocar 20 píxeles más allá de la derecha y 10 píxeles más allá del borde superior". Si
una ventana externa se especifica usando la opción -wid, luego las coordenadas xey
son relativos a la esquina superior izquierda de la ventana en lugar de a la pantalla. El
las coordenadas son relativas a la pantalla dada con -pantalla para la salida de video
controladores que son totalmente compatibles con -screen (direct3d, gl, gl_tiled, vdpau, x11, xv, xvmc,
vídeo principal).
NOTA: Esta opción solo es compatible con x11, xmga, xv, xvmc, xvidix, gl,
Controladores de salida de video gl_tiled, direct3d, directx, fbdev, sdl, dfxfb y corevideo.
Ejemplo:
50:40
Coloca la ventana en x = 50, y = 40.
50%: 50%
Coloca la ventana en el medio de la pantalla.
100%
Coloca la ventana en el medio del borde derecho de la pantalla.
100%: 100%
Coloca la ventana en la esquina inferior derecha de la pantalla.
-gui-wid <ventana ID> (también ver -ancho) (GUI solamente)
Esto le dice a la GUI que también use una ventana X11 y se adhiera a la parte inferior de la
video, que es útil para incrustar una mini-GUI en un navegador (con el complemento MPlayer
por ejemplo).
-matiz <-100-100>
Ajuste el tono de la señal de video (predeterminado: 0). Puede obtener un negativo de color de
la imagen con esta opción. No es compatible con todos los controladores de salida de video.
-monitor-dotclock (-vo fbdev y VESA solamente)
Especifique el rango de reloj de puntos o reloj de píxeles del monitor.
-monitor-hfreq (-vo fbdev y VESA solamente)
Especifique el rango de frecuencia horizontal del monitor.
-monitor-vfreq (-vo fbdev y VESA solamente)
Especifique el rango de frecuencia vertical del monitor.
-aspecto del monitor (también ver -aspecto)
Establezca la relación de aspecto de su monitor o pantalla de TV. Un valor de 0 desactiva una
configuración anterior (por ejemplo, en el archivo de configuración). Anula el aspecto -monitorpixelaspect
ajuste si está habilitado.
Ejemplo:
-monitoraspect 4: 3 o 1.3333
-monitoraspect 16: 9 o 1.7777
-monitorpixelaspecto (también ver -aspecto)
Establezca el aspecto de un solo píxel de su monitor o pantalla de TV (predeterminado: 1). A
valor de 1 significa píxeles cuadrados (correcto para (casi?) todas las pantallas LCD).
-nombre (X11 solamente)
Establezca el nombre de la clase de ventana.
-no doble
Desactiva el almacenamiento en búfer doble, principalmente con fines de depuración. Correcciones de doble búfer
parpadean almacenando dos fotogramas en la memoria y mostrando uno mientras se decodifica otro.
Puede afectar negativamente al OSD, pero a menudo elimina el parpadeo del OSD.
-nograbpointer
No agarre el puntero del mouse después de un cambio de modo de video (-vm). Útil para
configuraciones multicabezal.
-nokeepaspect
No mantenga la relación de aspecto de la ventana al cambiar el tamaño de las ventanas. Solo funciona con el x11,
Controladores de salida de video xv, xmga, xvidix, directx. Además bajo X11 tu ventana
El administrador tiene que respetar las sugerencias de aspecto de la ventana.
-encima
Hace que la ventana del reproductor permanezca encima de otras ventanas. Soportado por salida de video
controladores que usan X11, excepto SDL, así como directx, corevideo, quartz, ggi y
gl_tiled.
-panscan <0.0-1.0>
Habilita la función de panorámica y escaneo (recortando los lados de, por ejemplo, una película 16: 9 para hacer
se ajusta a una pantalla 4: 3 sin bandas negras). El rango controla la cantidad de
la imagen está recortada. Solo funciona con directx, xv, xmga, mga, gl, gl_tiled,
Controladores de salida de video quartz, corevideo y xvidix.
NOTA: También se permiten valores entre -1 y 0, pero son altamente experimentales y pueden
Choque o peor. ¡Úselo bajo su propio riesgo!
-panscanrange <-19.0-99.0> (experimental)
Cambie el rango de la funcionalidad de panorámica y escaneo (predeterminado: 1). Valores positivos
múltiplos medios del rango predeterminado. Los números negativos significan que puede acercar hasta un
factor de -panscanrange + 1. Por ejemplo, -panscanrange -3 permite un factor de zoom de hasta 4.
Esta característica es experimental.
-borde-pos-x <0.0-1.0> (-vo gl, xv, xvmc, vdpau, direct3d solamente, tu préstamo estudiantil 0.5).
Cuando se agregan bordes negros para ajustar el aspecto, esto determina dónde están
metido. 0.0 coloca los bordes a la derecha, 1.0 a la izquierda. Valores fuera del
rango 0.0 - 1.0 agregará bordes negros adicionales en un lado y eliminará parte del
imagen en el otro lado.
-frontera-pos-y <0.0-1.0> (-vo gl, xv, xvmc, vdpau, direct3d solamente, tu préstamo estudiantil 0.5).
Como -border-pos-x pero para bordes superior / inferior. 0.0 coloca bordes en la parte inferior, 1.0
en la parte superior.
-orientación-del-monitor <0-3> (experimental)
Gire la pantalla 90, 180 o 270 grados. Gira también el OSD, no solo el video
imagen en sí. Actualmente solo es compatible con el controlador de salida de video gl. Para todos
otras salidas de video -vf ass, expand = osd = 1, rotate = n se pueden usar, en el futuro esto
incluso podría suceder automáticamente.
-frecuencia de actualización
Configure la frecuencia de actualización del monitor en Hz. Actualmente solo es compatible con -vo directx
combinado con la opción -vm.
-rootwin
Reproduzca la película en la ventana raíz (fondo del escritorio). Las imágenes de fondo de escritorio pueden
aunque cubra la ventana de la película. Solo funciona con x11, xv, xmga, xvidix, quartz,
controladores de salida de video corevideo y directx.
-saturación <-100-100>
Ajusta la saturación de la señal de video (predeterminado: 0). Puedes obtener escala de grises
salida con esta opción. No es compatible con todos los controladores de salida de video.
-pantalla
Especifique la altura de la pantalla para los controladores de salida de video que no conocen la pantalla
resolución como fbdev, x11 y salida de TV.
-pantalla
Especifique el ancho de la pantalla para los controladores de salida de video que no conocen la pantalla
resolución como fbdev, x11 y salida de TV.
- (no) stop-xscreensaver (X11 solamente)
Apaga xscreensaver al inicio y lo enciende nuevamente al salir (predeterminado: habilitado).
Si su protector de pantalla no es compatible con XSS ni XResetScreenSaver API, utilice
-heartbeat-cmd en su lugar.
-título (también ver -usar-nombre-archivo-título)
Establece el título de la ventana. Compatible con controladores de salida de video basados en X11.
-use-nombre-archivo-título (también ver -título)
Configure el título de la ventana usando el nombre del archivo multimedia, cuando no esté configurado con -title. Soportado
por controladores de salida de video basados en X11.
-vm
Intente cambiar a un modo de video diferente. Compatible con dga, x11, xv, sdl y
controladores de salida de video directx. Si se usa con el controlador de salida de video DirectX,
Las opciones -screenw, -screenh, -bpp y -refreshrate se pueden usar para configurar el nuevo
modo de visualización.
-vsync
Habilita VBI para los controladores de salida de video vesa, dfbmga y svga.
-ancho <ventana ID> (también ver -gui-wid) (X11, OpenGL y DirectX solamente)
Esto le dice a MPlayer que se conecte a una ventana existente. Útil para incrustar MPlayer en un
navegador (por ejemplo, la extensión del conector). Esta opción llena la ventana dada
completamente, por lo tanto, MPlayer ya no maneja el escalado de aspecto, el barrido panorámico, etc.
debe ser administrado por la aplicación que creó la ventana.
-pantalla <-2 -...> (Alias para -xineramapantalla)
En configuraciones de Xinerama (es decir, un solo escritorio que se extiende a través de múltiples
muestra) esta opción le dice a MPlayer en qué pantalla mostrar la película. Un valor
de -2 significa pantalla completa en toda la pantalla virtual (en este caso, Xinerama
la información se ignora por completo), -1 significa pantalla completa en la pantalla la ventana
actualmente está encendido. La posición inicial establecida a través de la opción -geometry es relativa a
la pantalla especificada. Por lo general, solo funcionará con "-fstype -fullscreen" o
"-fstype none". Esta opción no es adecuada para configurar solo la pantalla de inicio
(porque siempre se mostrará en la pantalla dada en modo de pantalla completa), -geometry
es lo mejor que está disponible para ese propósito en la actualidad. Apoyado por al menos
los controladores de salida de video direct3d, gl, gl_tiled, x11, xv y corevideo.
-zrbw (-vo zr solamente)
Display en blanco y negro. Para un rendimiento óptimo, esto se puede combinar con
'-lavdopts gris'.
-zcrop <[ancho] x [alto] + [x desplazamiento] + [y desplazamiento]> (-vo zr solamente)
Seleccione una parte de la imagen de entrada para mostrar, múltiples apariciones de esta opción
activa el modo cinerama. En el modo cinerama, la película se distribuye en más de
un televisor (o proyector) para crear una imagen más grande. Opciones que aparecen después del enésimo
-zrcrop se aplica a la n-ésima tarjeta MJPEG, cada tarjeta debe tener al menos un -zrdev en
además del -zrcrop. Para obtener ejemplos, consulte la salida de -zrhelp y Zr
sección de la documentación.
-zrdev (-vo zr solamente)
Especifique el archivo especial del dispositivo que pertenece a su tarjeta MJPEG, por defecto el zr
El controlador de salida de video toma el primer dispositivo v4l que puede encontrar.
-zrfd (-vo zr solamente)
Forzar diezmado: diezmado, según lo especificado por -zrhdec y -zrvdec, solo ocurre si
el escalador de hardware puede estirar la imagen a su tamaño original. Utilice esta opción para
forzar la aniquilación.
-zrhdec <1 | 2 | 4> (-vo zr solamente)
Decimación horizontal: solicite al conductor que envíe solo cada segunda o cuarta línea / píxel de
la imagen de entrada a la tarjeta MJPEG y use el escalador de la tarjeta MJPEG para estirar
la imagen a su tamaño original.
-zrhelp (-vo zr solamente)
Muestra una lista de todas las opciones -zr *, sus valores predeterminados y un modo cinerama
ejemplo.
-zrnorm (-vo zr solamente)
Especifique la norma de TV como PAL o NTSC (predeterminado: sin cambios).
-zrcalidad <1-20> (-vo zr solamente)
Un número del 1 (mejor) al 20 (peor) que representa la calidad de codificación JPEG.
-zrvdec <1 | 2 | 4> (-vo zr solamente)
Decimación vertical: solicite al conductor que envíe solo cada segunda o cuarta línea / píxel del
imagen de entrada a la tarjeta MJPEG y utilice el escalador de la tarjeta MJPEG para estirar la
imagen a su tamaño original.
-zrxdoff <x la visualización desplazamiento> (-vo zr solamente)
Si la película es más pequeña que la pantalla del televisor, esta opción especifica el desplazamiento x de
la esquina superior izquierda de la pantalla del televisor (predeterminado: centrado).
-zrydoff <y la visualización desplazamiento> (-vo zr solamente)
Si la película es más pequeña que la pantalla del televisor, esta opción especifica el desplazamiento y de
la esquina superior izquierda de la pantalla del televisor (predeterminado: centrado).
VIDEO SALIDA CONDUCTORES (Jugador SOLAMENTE)
Los controladores de salida de video son interfaces para diferentes instalaciones de salida de video. La sintaxis es:
-vo
Especifique una lista de prioridades de controladores de salida de video que se utilizarán.
Si la lista tiene un final ',' MPlayer recurrirá a controladores no incluidos en el
lista. Las subopciones son opcionales y la mayoría de las veces se pueden omitir.
NOTA: Consulte -vo help para obtener una lista de los controladores de salida de vídeo compilados.
Ejemplo:
-vo xmga, xv,
Pruebe el controlador Matrox X11, luego el controlador Xv y luego otros.
-vo directx: noaccel
Utiliza el controlador DirectX con las funciones de aceleración desactivadas.
Los controladores de salida de video disponibles son:
xv (X11 solamente)
Utiliza la extensión XVideo de XFree86 4.x para habilitar la reproducción acelerada por hardware.
Si no puede utilizar un controlador específico de hardware, probablemente esta sea la mejor opción.
Para obtener información sobre qué clave de color se usa y cómo se dibuja, ejecute MPlayer con -v
y busque las líneas etiquetadas con [xv common] al principio.
adaptador =
Seleccione un adaptador XVideo específico (verifique los resultados de xvinfo).
puerto =
Seleccione un puerto XVideo específico.
ck =
Seleccione la fuente de la que se toma la clave de color (predeterminado: cur).
cur El valor predeterminado toma la clave de color configurada actualmente en Xv.
use Use pero no configure la clave de color de MPlayer (use la opción -colorkey
para cambiarlo).
set Igual que use pero también establece la clave de color suministrada.
método-ck =
Establece el método de dibujo de clave de color (predeterminado: man).
man Dibuja la clave de color manualmente (reduce el parpadeo en algunos casos).
bg Establece la clave de color como fondo de la ventana.
auto Deje que Xv dibuje la clave de color.
x11 (X11 solamente)
Controlador de salida de video de memoria compartida sin aceleración de hardware que funciona siempre
X11 está presente.
xover (X11 solamente)
Agrega compatibilidad con X11 a todos los controladores de salida de video basados en superposición. Actualmente solo
apoyado por tdfx_vid.
Seleccione el controlador para usar como fuente para superponer sobre X11.
vdpau (con -vc ffmpeg12vdpau, ffwmv3vdpau, ffvc1vdpau, ffh264vdpau or ffodivxvdpau)
Salida de video que usa VDPAU para decodificar video a través de hardware. También apoya
visualización de vídeo decodificado por software.
afilar = <-1-1>
Para valores positivos, aplique un algoritmo de nitidez al video, para
valores negativos un algoritmo de desenfoque (predeterminado: 0).
eliminar ruido = <0-1>
Aplique un algoritmo de reducción de ruido al video (predeterminado: 0, sin ruido
reducción).
deint = <0-4>
Seleccione el desentrelazador (predeterminado: 0). Todos los modos> 0 respeto
-dominio-campo.
0 sin desentrelazado
1 Mostrar solo el primer campo, similar al campo -vf.
2 Desentrelazado de Bob, similar a -vf tfields = 1.
3 Desentrelazado temporal adaptable al movimiento Puede conducir a una desincronización A / V con
hardware de video lento y / o alta resolución. Este es el valor predeterminado si
"D" se utiliza para habilitar el desentrelazado.
Desentrelazado temporal adaptativo de 4 movimientos con espacio guiado por bordes.
interpolación Necesita hardware de video rápido.
croma-deint
Hace que los desentrelazadores temporales funcionen tanto en luminancia como en crominancia (predeterminado).
Utilice nochroma-deint para utilizar únicamente luma y acelerar el desentrelazado avanzado.
Útil con memoria de video lenta.
levantar
Intente omitir el desentrelazado para fotogramas progresivos, útil para ver
contenido telecine, necesita hardware de video rápido para altas resoluciones. Solo
funciona con el desentrelazado temporal adaptable al movimiento.
espacio de color
Seleccione el espacio de color para la conversión de YUV a RGB. En general, BT.601 debería
utilizarse para contenido de definición estándar (SD) y BT.709 para alta definición
(HD) contenido. El uso de un espacio de color incorrecto da como resultado un
sobre colores saturados y desplazados.
0 Adivina el espacio de color según la resolución de video. Video con ancho
> = 1280 o altura> 576 se supone que es HD y espacio de color BT.709
se utilizará.
1 Utilice el espacio de color ITU-R BT.601 (predeterminado).
2 Utilice el espacio de color ITU-R BT.709.
3 Utilice el espacio de color SMPTE-240M.
escalado hq
0 Utilice la escala VDPAU predeterminada (predeterminado).
1-9 Aplique escalado VDPAU de alta calidad (necesita hardware compatible).
mezclador de fuerza
Fuerza el uso del mezclador VDPAU, que implementa todas las opciones anteriores
(defecto). Utilice noforce-mixer para permitir mostrar el espacio de color BGRA.
(Desactiva todas las opciones anteriores y el ecualizador de hardware si el formato de imagen BGRA
se utiliza realmente.)
xvmc (X11 con FFmpeg MPEG-1 / 2 descifrador solamente)
Controlador de salida de video que usa la extensión XvMC (Compensación de movimiento de video X) de
XFree86 4.x para acelerar la decodificación MPEG-1/2 y VCR2.
adaptador =
Seleccione un adaptador XVideo específico (verifique los resultados de xvinfo).
puerto =
Seleccione un puerto XVideo específico.
(no) punto de referencia
Desactiva la visualización de imágenes. Necesario para una evaluación comparativa adecuada de los controladores que
cambiar los búferes de imagen solo en el seguimiento del monitor (nVidia). El valor predeterminado es no
deshabilitar la visualización de imágenes (sin benchmark).
(no) bobdeint
Desentrelazador muy simple. Puede que no se vea mejor que -vf tfields = 1, pero
es el único desentrelazador para xvmc (predeterminado: nobobdeint).
(no) cola
Cola de fotogramas para visualización para permitir un trabajo más paralelo del hardware de video.
Puede agregar una pequeña (no perceptible) desincronización A / V constante (por defecto: sin cola).
(no) dormir
Use la función de suspensión mientras espera que termine el renderizado (no recomendado
en Linux) (predeterminado: nosleep).
ck = cur | usar | establecer
Igual que -vo xv: ck (consulte -vo xv).
método-ck = man | bg | auto
Igual que -vo xv: ck-method (consulte -vo xv).
dga (X11 solamente)
Reproduzca el video a través de la extensión XFree86 Direct Graphics Access. Considerado
obsoleto.
sdl (SDL solamente, buggy / anticuado)
Salida de video de biblioteca SDL (Simple Directmedia Layer) altamente independiente de la plataforma
conductor. Dado que SDL usa su propia capa X11, las opciones de MPlayer X11 no tienen ninguna
efecto sobre SDL. Tenga en cuenta que tiene varios errores menores (la mayoría de las veces se ignora -vm / -novm,
-fs se comporta como debería hacerlo -novm, la ventana está en la esquina superior izquierda al regresar de
pantalla completa, panscan no es compatible, ...).
conductor =
Elija explícitamente el controlador SDL que se utilizará.
(no) forcexv
Utilice XVideo a través del controlador de salida de video sdl (predeterminado: forcexv).
(no) hwaccel
Utilice un escalador acelerado por hardware (predeterminado: hwaccel).
video
VIDIX (VIDeo Interface para * niX) es una interfaz para las funciones de aceleración de video
de diferentes tarjetas gráficas. Controlador de salida de video muy rápido en tarjetas que admiten
él.
Elija explícitamente el controlador de subdispositivo VIDIX que se utilizará. Subdispositivo disponible
los controladores son cyberblade, ivtv, mach64, mga_crtc2, mga, nvidia, pm2, pm3,
radeon, rage128, s3, sh_veu, sis_vid y unichrome.
xvidix (X11 solamente)
Interfaz X11 para VIDIX
igual que vidix
cvidix
Interfaz VIDIX genérica e independiente de la plataforma, incluso se puede ejecutar en una consola de texto
con tarjetas nVidia.
igual que vidix
winvidix (Ventanas solamente)
Interfaz de Windows para VIDIX
igual que vidix
directo3d (Ventanas solamente) (BETA ¡CÓDIGO!)
Controlador de salida de video que usa la interfaz Direct3D (útil para Vista).
directx (Ventanas solamente)
Controlador de salida de video que usa la interfaz DirectX.
no accel
Desactiva la aceleración de hardware. Pruebe esta opción si tiene pantalla
auténticos.
Kva (OS / 2 solamente)
Controlador de salida de video que usa la interfaz libkva.
snap Forzar el modo SNAP.
wo Force WarpOverlay! modo.
dive Force modo DIVE.
(no) t23
Habilite o deshabilite la solución alternativa para la computadora portátil T23 (predeterminado: deshabilitado). Intentar
habilite esta opción si su tarjeta de video solo admite la ampliación.
cuarzo (Mac OS X solamente)
Controlador de salida de video de Mac OS X Quartz. En algunas circunstancias, podría ser más
eficiente para forzar un formato de salida YUV empaquetado, con, por ejemplo, -vf format = yuy2.
device_id =
Elija el dispositivo de visualización para usar en pantalla completa.
fs_res = :
Especifique la resolución de pantalla completa (útil en sistemas lentos).
video principal (Mac OS X 10.4 or 10.3.9 con Tiempo rapido 7)
Controlador de salida de video Mac OS X CoreVideo
device_id =
DEPRECATED, use -screen en su lugar. Elija el dispositivo de visualización que se utilizará para
pantalla completa o configúrelo en -1 para usar siempre la misma pantalla que la ventana de video
está activado (predeterminado: -1 - automático).
búfer_compartido
Escriba la salida en un búfer de memoria compartida en lugar de mostrarla e intente
abra una NSConnection existente para la comunicación con una GUI.
buffer_name =
Nombre del búfer compartido creado con shm_open, así como el nombre del
NSConnection MPlayer intentará abrirse (predeterminado: "mplayerosx"). Ajuste
buffer_name habilita implícitamente shared_buffer.
fbdev (linux solamente)
Utiliza el framebuffer del kernel para reproducir video.
Elija explícitamente el nombre del dispositivo fbdev a usar (por ejemplo, / dev / fb0) o el nombre
del subdispositivo VIDIX si el nombre del dispositivo comienza con 'vidix' (p. ej.
'vidixsis_vid' para el controlador sis).
fbdev2 (linux solamente)
Utiliza el framebuffer del kernel para reproducir video, implementación alternativa.
Elija explícitamente el nombre del dispositivo fbdev a usar (predeterminado: / dev / fb0).
VESA
Controlador de salida de video muy general que debería funcionar en cualquier VESA VBE 2.0 compatible
tarjeta.
(no) dga
Activa o desactiva el modo DGA (predeterminado: activado).
neotv_pal
Active la salida de TV NeoMagic y ajústela a la norma PAL.
neotv_ntsc
Active la salida de TV NeoMagic y ajústela a la norma NTSC.
video
Utilice el controlador VIDIX.
yo:
Active la superposición de video de Linux en la parte superior del modo VESA.
svga
Reproducir video usando la biblioteca SVGA.
Especifique el modo de video que se utilizará. El modo se puede dar en un
X X formato, por ejemplo, 640x480x16M o ser un modo gráfico
número, por ejemplo, 84.
bbsd
Dibuja OSD en bandas negras debajo de la película (más lento).
nativo
Utilice solo funciones de dibujo nativas. Esto evita el renderizado directo, OSD y
aceleracion de hardware.
recuentos
Forzar el cambio de cuadro en retroceso vertical. Utilizable solo con -double. Tiene
el mismo efecto que la opción -vsync.
sq
Intente seleccionar un modo de video con píxeles cuadrados.
video
Utilice svga con VIDIX.
gl
Controlador de salida de video OpenGL, versión simple. El tamaño del video debe ser menor que el
tamaño máximo de textura de su implementación OpenGL. Diseñado para funcionar incluso con el
implementaciones de OpenGL más básicas, pero también hace uso de extensiones más nuevas, que
permiten la compatibilidad con más espacios de color y renderizado directo. Para una velocidad óptima, intente
agregando las opciones
-dr -noscortes
El código realiza muy pocas comprobaciones, por lo que si una característica no funciona, esto podría ser
porque no es compatible con la implementación de su tarjeta / OpenGL, incluso si no
recibe cualquier mensaje de error. Utilice glxinfo o una herramienta similar para mostrar los
Extensiones OpenGL.
backend =
Seleccione la implementación de backend / OpenGL para usar (predeterminado: -1).
-1: Autoseleccionar
0: Win32 / WGL
1: X11 / GLX
2: SDL
3: X11 / EGL (altamente experimental)
4: OSX / Cocoa
5: Android (truco muy malo, solo para pruebas)
(no) ati-hack
Los controladores ATI pueden dar una imagen dañada cuando se usan PBO (cuando se usa -dr
o force-pbo). Esta opción corrige esto, a expensas de usar un poco más
memoria.
(no) force-pbo
Siempre usa PBO para transferir texturas incluso si esto implica una copia adicional.
Actualmente, esto da un poco más de velocidad con los controladores de NVidia y mucho
más velocidad con controladores ATI. Puede necesitar -noslices y la subopción ati-hack
para que funcione correctamente.
(no) osd escalado
Cambia la forma en que se comporta el OSD cuando cambia el tamaño de la ventana
(predeterminado: desactivado). Cuando está habilitado se comporta más como la otra salida de video
controladores, que es mejor para fuentes de tamaño fijo. Discapacitado se ve mucho mejor
con fuentes FreeType y usa los bordes en modo de pantalla completa. No funciona
correctamente con subtítulos de culo (ver -ass), en su lugar puede renderizarlos
sin soporte OpenGL a través de -vf ass.
osdcolor = <0xAARRGGBB>
Color para OSD (predeterminado: 0x00ffffff, corresponde a blanco no transparente).
rectángulo = <0,1,2>
Seleccione el uso de texturas rectangulares que ahorran RAM de video, pero a menudo es
más lento (predeterminado: 0).
0: usa texturas de potencia de dos (predeterminado).
1: Utilice la extensión GL_ARB_texture_rectangle.
2: Utilice la extensión GL_ARB_texture_non_power_of_two. En algunos casos
solo es compatible con software y, por lo tanto, es muy lento.
swapinterval =
Intervalo mínimo entre dos intercambios de búfer, contados en los fotogramas mostrados
(predeterminado: 1). 1 equivale a habilitar VSYNC, 0 a deshabilitar VSYNC.
Los valores por debajo de 0 lo dejarán con los valores predeterminados del sistema. Esto limita el
framerate a (frecuencia de actualización horizontal / n). Requiere GLX_SGI_swap_control
apoyo al trabajo. Con algunas implementaciones (¿la mayoría / todas?), Esto solo funciona en
modo de pantalla completa.
ycbcr
Utilice la extensión GL_APPLE_ycbcr_422 para convertir YUV a RGB. El valor predeterminado es
deshabilitado si se especifica yuv =, de lo contrario se detecta automáticamente. Tenga en cuenta que esto
habilitará algunas configuraciones especiales para ingresar a una ruta rápida de controlador especial.
yuv =
Seleccione el tipo de conversión de YUV a RGB. El valor predeterminado es la detección automática.
decidir entre los valores 0 y 2.
0: usa la conversión de software. Compatible con todas las versiones de OpenGL.
Proporciona control de brillo, contraste y saturación.
1: Utilice combinadores de registros. Esto usa una extensión específica de nVidia
(GL_NV_register_combiners). Se necesitan al menos tres unidades de textura.
Proporciona control de saturación y tono. Este método es rápido pero inexacto.
2: Use un programa de fragmentos usando la instrucción POW. Necesita el
Extensión GL_ARB_fragment_program y al menos tres unidades de textura.
Proporciona control de brillo, contraste, saturación, tono y gamma. Gama
también se puede configurar de forma independiente para rojo, verde y azul. El método 4 es
generalmente más rápido.
3: Igual que 2. Existen como valores distintos por motivos heredados, MPlayer
ahora inserta las instrucciones adicionales para el control gamma a pedido.
4: Utilice un programa de fragmentos con búsqueda adicional. Necesita el
Extensión GL_ARB_fragment_program y al menos cuatro unidades de textura.
Proporciona control de brillo, contraste, saturación, tono y gamma. Gama
también se puede configurar de forma independiente para rojo, verde y azul.
5: Utilice un método específico de ATI (para tarjetas más antiguas). Esto usa un ATI específico
extensión (GL_ATI_fragment_shader - ¡no GL_ARB_fragment_shader!). En
se necesitan al menos tres unidades de textura. Proporciona saturación y tono.
control. Este método es rápido pero inexacto.
6: Utilice una textura 3D para realizar la conversión mediante una búsqueda. Necesita el
Extensión GL_ARB_fragment_program y al menos cuatro unidades de textura.
Extremadamente lento (emulación de software) en algunas (¿todas?) Tarjetas ATI, ya que
utiliza una textura con píxeles de borde. Aporta brillo, contraste,
control de saturación, tono y gamma. Gamma también se puede configurar de forma independiente
para rojo, verde y azul. La velocidad depende más del ancho de banda de la memoria de la GPU
que otros métodos.
espacio de color
Seleccione el espacio de color para la conversión de YUV a RGB.
0 Utilice la fórmula que MPlayer utiliza normalmente (por defecto).
1 Utilice el espacio de color ITU-R BT.601.
2 Utilice el espacio de color ITU-R BT.709.
3 Utilice el espacio de color SMPTE-240M.
levelconv =
Seleccione la conversión del nivel de brillo que se utilizará para la conversión de YUV a RGB
0 Convierte TV a niveles de PC (predeterminado).
1 Convierta PC a niveles de TV.
2 No realice ninguna conversión.
lscale =
Seleccione la función de escala que se utilizará para la escala de luminancia. Solo valido para
modos yuv 2, 3, 4 y 6.
0 Usar filtrado lineal simple (predeterminado).
1 Utilice filtrado B-spline bicúbico (mejor calidad). Necesita uno
unidad de textura adicional. Las tarjetas más antiguas no se podrán manejar
esto para chroma al menos en modo de pantalla completa.
2 Utilice filtrado cúbico en horizontal, filtrado lineal en vertical
dirección. Funciona en algunas tarjetas más que el método 1.
3 Igual que 1, pero no utiliza una textura de búsqueda. Podría ser más rápido
algunas cartas.
4 Utilice el enmascaramiento de desenfoque experimental con soporte 3x3 y un
fuerza de 0.5 (ver fuerza del filtro).
5 Utilice el enmascaramiento de desenfoque experimental con soporte 5x5 y un
fuerza de 0.5 (ver fuerza del filtro).
64 Utilice la escala del vecino más cercano.
cscale =
Seleccione la función de escala que se utilizará para la escala de crominancia. Para detalles
ver lscale.
fuerza del filtro =
Establezca la fuerza del efecto para los filtros lscale / cscale que lo admitan.
fuerza del ruido =
Establezca cuánto ruido agregar. 0 para deshabilitar (predeterminado), 1.0 para nivel adecuado
para difuminar a 6 bits.
estéreo =
Seleccione un método para la visualización estéreo. Puede que tenga que utilizar -aspect para arreglar el
valor de aspecto. Suma 32 para intercambiar el lado izquierdo y derecho. Experimental, no
esperar demasiado de él.
0 pantalla 2D normal
1 Convierta la entrada en paralelo en estéreo rojo-cian a todo color.
2 Convierta la entrada en paralelo en estéreo a todo color verde-magenta.
3 Convierta la entrada en paralelo en estéreo con cuatro búfer. Solo soportado
por muy pocas tarjetas OpenGL.
4 Mezcle la izquierda y la derecha en un patrón de píxeles. El patrón está dado por punteado
.
punteado =
Los 16 bits más bajos dan el patrón 4x4 para usar (predeterminado: 0x0f0f). Ejemplos para
intente: 0x0f0f, 0xf0f0: líneas horizontales; 0xaaaa, 0x5555: líneas verticales;
0xa5a5, 0x5a5a: patrón de tablero de ajedrez
Las siguientes opciones solo son útiles si escribe sus propios programas de fragmentos.
customprog =
Cargue un programa de fragmentos personalizado desde . Consulte HERRAMIENTAS / edgedect.fp para
un ejemplo.
customtex =
Cargue una textura personalizada de "rampa gamma" desde . Esto se puede utilizar en
combinación con yuv = 4 o con la opción customprog.
(no) personalizado
Si está habilitado (predeterminado), use la interpolación GL_LINEAR; de lo contrario, use GL_NEAREST
para texturas customtex.
(no) customtrect
Si está habilitado, use texture_rectangle para una textura textual personalizada. El valor predeterminado es
discapacitado.
(no) mipmapgen
Si está habilitado, los mapas MIP para el video se generan automáticamente. Esto debería
ser útil junto con customprog y la instrucción TXB para implementar
difuminar filtros con un radio grande. Para la mayoría de las implementaciones de OpenGL, esto es
muy lento para cualquier formato que no sea RGB. El valor predeterminado está deshabilitado.
Normalmente no hay razón para utilizar las siguientes opciones, en su mayoría existen para
fines de prueba.
(no) glfinish
Llame a glFinish () antes de intercambiar búferes. Más lento pero en algunos casos más
salida correcta (predeterminado: deshabilitado).
(no) muchosfmts
Habilita la compatibilidad con más formatos de color (RGB y BGR) (predeterminado: habilitado).
Necesita la versión OpenGL> = 1.2.
altura de corte = <0 -...>
Número de líneas copiadas a la textura en una sola pieza (predeterminado: 0). 0 para todo
imagen.
NOTA: Si se utiliza el espacio de color YUV (consulte la subopción yuv), se aplican reglas especiales:
Si el decodificador usa la representación de cortes (ver -noslices), esta configuración no tiene
efecto, se utiliza el tamaño de los cortes proporcionados por el decodificador.
Si el decodificador no usa el renderizado de cortes, el valor predeterminado es 16.
(no) osd
Habilite o deshabilite la compatibilidad con la representación OSD a través de OpenGL (predeterminado: habilitado).
Esta opción es para probar; para deshabilitar el OSD use -osdlevel 0 en su lugar.
(no) aspecto
Habilite o deshabilite la escala de aspecto y la compatibilidad con pan-and-scan (predeterminado:
activado). La desactivación puede aumentar la velocidad.
gl_azulejos
Variante del controlador de salida de video OpenGL. Admite videos más grandes que el máximo
tamaño de la textura, pero carece de muchas de las funciones avanzadas y optimizaciones del gl
driver y es poco probable que se extienda más.
(no) glfinish
igual que gl (predeterminado: habilitado)
yuv =
Seleccione el tipo de conversión de YUV a RGB. Si se establece en cualquier cosa excepto 0 OSD
se deshabilitará y la configuración de brillo, contraste y gamma es solo
disponible a través de la configuración global del servidor X. Aparte de esto, los valores
tienen el mismo significado que para -vo gl.
vista de matriz
Procesador basado en OpenGL que crea un efecto de texto en ejecución similar a Matrix.
cols =
Número de columnas de texto para mostrar. Los valores muy bajos (<16) probablemente
fallar debido a las limitaciones del escalador. Los valores no divisibles por 16 pueden causar
problemas también.
filas =
Número de filas de texto para mostrar. Los valores muy bajos (<16) probablemente fallarán
debido a las limitaciones del escalador. Los valores no divisibles por 16 pueden causar problemas como
bien.
nulo
No produce salida de video. Útil para la evaluación comparativa.
aa
Controlador de salida de video artístico ASCII que funciona en una consola de texto.
NOTA: El controlador no maneja el aspecto correctamente.
INSINUACIÓN: Probablemente tenga que especificar -monitorpixelaspect. Prueba 'mplayer -vo aa
-monitorpixelaspect 0.5 '.
Caca
Controlador de salida de video artístico en color ASCII que funciona en una consola de texto.
bl
Reproducción de video usando el protocolo UDP Blinkenlights. Este controlador es muy
específico de hardware.
Elija explícitamente el controlador del subdispositivo Blinkenlights para usar. Está
algo como arcade: host = localhost: 2323 o hdl: file = name1, file = name2.
Debe especificar un subdispositivo.
ggi
Controlador de salida de video del sistema de gráficos GGI
Elija explícitamente el controlador GGI a utilizar. Reemplazar cualquier ',' que aparecería
en la cadena del controlador con un '.'.
DirectFB
Reproducir video usando la biblioteca DirectFB.
(sin entrada
Utilice DirectFB en lugar del código de teclado MPlayer (predeterminado: habilitado).
buffermode = simple | doble | triple
El almacenamiento en búfer doble y triple ofrece mejores resultados si desea evitar el desgarro
asuntos. El almacenamiento en búfer triple es más eficiente que el almacenamiento en búfer doble, ya que
no bloquea MPlayer mientras espera el retroceso vertical. Único
Se debe evitar el almacenamiento en búfer (predeterminado: único).
fieldparity = top | bottom
Controla el orden de salida de los fotogramas entrelazados (predeterminado: desactivado). Válido
los valores son top = campos superiores primero, bottom = campos inferiores primero. Esta
La opción no tiene ningún efecto en el material de película progresiva como la mayoría de MPEG.
las películas son. Debe habilitar esta opción si tiene problemas de desgarro o
movimientos suaves al ver material de película entrelazada.
capa = N
Forzará la capa con ID N para la reproducción (predeterminado: -1 - automático).
dfbopts =
Especifique una lista de parámetros para DirectFB.
dfbmga
Controlador de salida de vídeo específico de Matrox G400 / G450 / G550 que utiliza la biblioteca DirectFB
para hacer uso de características especiales de hardware. Habilita CRTC2 (segundo cabezal), mostrando
vídeo independientemente del primer encabezado.
(sin entrada
igual que directfb (predeterminado: deshabilitado)
buffermode = simple | doble | triple
igual que directfb (predeterminado: triple)
fieldparity = top | bottom
igual que directfb
(no) bes
Habilite el uso de Matrox BES (escalador de backend) (predeterminado: deshabilitado).
Da muy buenos resultados en cuanto a velocidad y calidad de salida como se interpola
el procesamiento de imágenes se realiza en hardware. Funciona solo en el cabezal principal.
(no) spic
Utilice la capa de subimagen de Matrox para mostrar el OSD (predeterminado:
habilitado).
(no) crtc2
Encienda la salida de TV en el segundo cabezal (predeterminado: habilitado). La calidad de salida
es sorprendente, ya que es una imagen entrelazada completa con la sincronización adecuada para cada
campo par / impar.
tvnorm = pal | ntsc | auto
Establecerá la norma de TV de la tarjeta Matrox sin necesidad de modificar
/ etc / directfbrc (predeterminado: desactivado). Las normas válidas son pal = PAL, ntsc =
NTSC. La norma especial es automática (autoajuste usando PAL / NTSC) porque decide
qué norma utilizar al observar la velocidad de fotogramas de la película.
mga (linux solamente)
Controlador de salida de video específico de Matrox que utiliza el escalador de back-end YUV en
Tarjetas Gxxx a través de un módulo de kernel. Si tiene una tarjeta Matrox, esta es la más rápida
.
Elija explícitamente el nombre del dispositivo Matrox a utilizar (predeterminado: / dev / mga_vid).
xmg (Linux, X11 solamente)
El controlador de salida de video mga, que se ejecuta en una ventana X11.
Elija explícitamente el nombre del dispositivo Matrox a utilizar (predeterminado: / dev / mga_vid).
s3fb (linux solamente) (también ver -Dr)
Controlador de salida de video específico de S3 Virge. Este controlador es compatible con YUV de la tarjeta
conversión y escalado, doble búfer y funciones de renderizado directo. Utilice -vf
format = yuy2 para obtener renderizado YUY2 acelerado por hardware, que es mucho más rápido que
YV12 en esta tarjeta.
Elija explícitamente el nombre del dispositivo fbdev a usar (predeterminado: / dev / fb0).
Wii (linux solamente)
Controlador de salida de video específico de Nintendo Wii / GameCube.
3dfx (linux solamente)
Controlador de salida de video específico de 3dfx que usa directamente el hardware en la parte superior de X11.
Solo se admiten 16 bpp.
tdfxfb (linux solamente)
Este controlador emplea el controlador tdfxfb framebuffer para reproducir películas con YUV
aceleración en tarjetas 3dfx.
Elija explícitamente el nombre del dispositivo fbdev a usar (predeterminado: / dev / fb0).
tdfx_vid (linux solamente)
Controlador de salida de video específico de 3dfx que funciona en combinación con tdfx_vid
módulo del kernel.
Elija explícitamente el nombre del dispositivo a usar (predeterminado: / dev / tdfx_vid).
dxr2 (también ver -dxr2) (DXR2 solamente)
Controlador de salida de video específico Creative DXR2.
Subcontrolador de video de salida para usar como superposición (x11, xv).
dxr3 (DXR3 solamente)
Chip decodificador MPEG em8300 de Sigma Designs (Creative DXR3, Sigma Designs Hollywood
Plus) controlador de salida de video específico. Vea también el filtro de video lavc.
superposición
Activa la superposición en lugar de la salida de TV.
prefabricado
Activa el almacenamiento en búfer previo.
sincronizar
Encenderá el nuevo motor de sincronización.
norma =
Especifica la norma de TV.
0: No cambia la norma actual (predeterminado).
1: Ajuste automático usando PAL / NTSC.
2: Ajuste automático usando PAL / PAL-60.
3: Amigo
4: PAL-60
5: NTSC
<0-3>
Especifica el número de dispositivo que se utilizará si tiene más de una tarjeta em8300.
ivtv (IVTV solamente)
Conexant CX23415 (iCompression iTVC15) o Conexant CX23416 (iCompression iTVC16)
Salida de vídeo específica del chip decodificador MPEG (Hauppauge WinTV PVR-150/250/350/500)
controlador para salida de TV. Vea también el filtro de video lavc.
Elija explícitamente el nombre del dispositivo decodificador MPEG que se utilizará (predeterminado:
/ dev / video16).
Elija explícitamente la salida de TV que se utilizará para la señal de vídeo.
v4l2 (requiere Linux 2.6.22+ núcleo)
Controlador de salida de video para tarjetas compatibles con V4L2 con decodificador MPEG de hardware integrado.
Vea también el filtro de video lavc.
Elija explícitamente el nombre del dispositivo decodificador MPEG que se utilizará (predeterminado:
/ dev / video16).
Elija explícitamente la salida de TV que se utilizará para la señal de vídeo.
MPEGPE (TDT solamente)
Controlador de salida de video para tarjetas DVB que escribe la salida en un archivo MPEG-PES si no
La tarjeta DVB está instalada.
tarjeta = <1-4>
Especifica el número de dispositivo que se utilizará si tiene más de una salida DVB
tarjeta (solo API V3, como controladores de la serie 1.xy). Si no se especifica MPlayer
buscará la primera tarjeta utilizable.
nombre de archivo de salida (predeterminado: ./grab.mpg)
zr (también ver -zr * y -zrhelp)
Controlador de salida de video para varias tarjetas de captura / reproducción MJPEG.
zr2 (también ver los zrmjpeg video filtrar)
Controlador de salida de video para varias tarjetas de captura / reproducción MJPEG, segundo
generación.
dev =
Especifica el dispositivo de video que se utilizará.
norma =
Especifica la norma de video que se utilizará (predeterminado: automático).
(no) prebuf
(Des) activar el almacenamiento en búfer, aún no admitido.
md5sum
Calcule las sumas MD5 de cada fotograma y escríbalas en un archivo. Soporta RGB24 e YV12
espacios de colores. Útil para depurar.
outfile =
Especifique el nombre del archivo de salida (predeterminado: ./md5sums).
yuv4mpeg
Transforma el flujo de video en una secuencia de imágenes YUV 4: 2: 0 sin comprimir y
lo almacena en un archivo (predeterminado: ./stream.yuv). El formato es el mismo que el
empleado por mjpegtools, por lo que esto es útil si desea procesar el video con el
suite mjpegtools. Es compatible con el formato YV12. Si su archivo de origen tiene un
formato diferente y está entrelazado, asegúrese de usar -vf scale = :: 1 para asegurarse de que
la conversión utiliza el modo entrelazado. Puede combinarlo con la opción -fixed-vo para
concatenar archivos con las mismas dimensiones y valor de fps.
entrelazado
Escriba la salida como fotogramas entrelazados, primero el campo superior.
entrelazado_bf
Escriba la salida como fotogramas entrelazados, el campo inferior primero.
archivo =
Escribe la salida en en lugar del stream.yuv predeterminado.
NOTA: Si no especifica ninguna opción, la salida es progresiva (es decir, no
entrelazado).
gif89a
Genere cada fotograma en un solo archivo GIF animado en el directorio actual. Eso
solo admite formato RGB con 24 bpp y la salida se convierte a 256 colores.
Valor flotante para especificar la velocidad de fotogramas (predeterminado: 5.0).
Especifique el nombre del archivo de salida (predeterminado: ./out.gif).
NOTA: Debe especificar la velocidad de fotogramas antes del nombre del archivo o la velocidad de fotogramas será
parte del nombre del archivo.
Ejemplo:
mplayer video.nut -vo gif89a: fps = 15: salida = test.gif
jpeg
Imprima cada fotograma en un archivo JPEG en el directorio actual. Cada archivo toma el
número de cuadro relleno con ceros a la izquierda como nombre.
[no] progresivo
Especifique JPEG estándar o progresivo (predeterminado: no progresivo).
[no] línea de base
Especifique el uso de la línea de base o no (predeterminado: línea de base).
optimizar = <0-100>
factor de optimización (predeterminado: 100)
suave = <0-100>
factor de suavidad (predeterminado: 0)
calidad = <0-100>
factor de calidad (predeterminado: 75)
outdir =
Especifique el directorio en el que guardar los archivos JPEG (predeterminado: ./).
subdirecciones =
Cree subdirectorios numerados con el prefijo especificado para guardar los archivos
en lugar del directorio actual.
maxfiles = (solo subdirecciones)
Número máximo de archivos a guardar por subdirectorio. Debe ser igual o
mayor que 1 (predeterminado: 1000).
pnm
Envíe cada fotograma a un archivo PNM en el directorio actual. Cada archivo toma el
número de cuadro relleno con ceros a la izquierda como nombre. Es compatible con PPM, PGM y PGMYUV
archivos en modo raw y ASCII. Ver también pnm(5) ppm(5) y pgm(5).
ppm
Escribir archivos PPM (predeterminado).
pgm
Escribe archivos PGM.
pgmyuv
Escribe archivos PGMYUV. PGMYUV es como PGM, pero también contiene U y V
plano, adjunto en la parte inferior de la imagen.
crudo
Escribe archivos PNM en modo sin procesar (predeterminado).
ascii
Escribe archivos PNM en modo ASCII.
outdir =
Especifique el directorio en el que guardar los archivos PNM (predeterminado: ./).
subdirecciones =
Cree subdirectorios numerados con el prefijo especificado para guardar los archivos
en lugar del directorio actual.
maxfiles = (solo subdirecciones)
Número máximo de archivos a guardar por subdirectorio. Debe ser igual o
mayor que 1 (predeterminado: 1000).
png
Imprima cada fotograma en un archivo PNG en el directorio actual. Cada archivo toma el
número de cuadro relleno con ceros a la izquierda como nombre. Los formatos RGB y BGR de 24bpp son
soportado.
z = <0-9>
Especifica el nivel de compresión. 0 es sin compresión, 9 es máximo
compresión.
outdir =
Especifique el directorio en el que guardar los archivos PNG (predeterminado: ./).
prefijo =
Especifique el prefijo que se utilizará para los nombres de archivo PNG (predeterminado: sin prefijo).
alfa
Crea archivos PNG con un canal alfa. Tenga en cuenta que MPlayer en general
no es compatible con alfa, por lo que esto solo será útil en algunos casos excepcionales.
mng
Salida de video en un archivo MNG animado usando imágenes RGB de 24 bpp sin pérdida
compresión.
salida =
Especifique el nombre del archivo de salida (predeterminado: out.mng).
Ejemplo:
mplayer video.mkv -vo mng: salida = test.mng
TGA
Imprima cada fotograma en un archivo Targa en el directorio actual. Cada archivo toma el
número de cuadro relleno con ceros a la izquierda como nombre. El propósito de esta salida de video
El controlador es tener un simple escritor de imágenes sin pérdidas para usar sin ningún tipo de
Biblioteca. Soporta el formato de color BGR [A], con 15, 24 y 32 bpp. Usted puede
forzar un formato particular con el filtro de formato de vídeo.
Ejemplo:
mplayer video.nut -vf formato = bgr15 -vo tga
DECODIFICACIÓN / FILTRADO OPCIONES
-C.A <[- | +] códec1, [- | +] códec2, ... [,]>
Especifique una lista de prioridades de códecs de audio que se utilizarán, de acuerdo con su nombre de códec
en codecs.conf. Utilice un '-' antes del nombre del códec para omitirlo. Utilice un '+' antes del
nombre del códec para forzarlo, ¡es probable que se bloquee! Si la lista tiene un final ','
MPlayer recurrirá a los códecs que no figuran en la lista.
NOTA: Consulte la ayuda de -ac para obtener una lista completa de los códecs disponibles.
Ejemplo:
-ac mp3acm
Forzar el códec MP3 l3codeca.acm.
-ac loco,
Pruebe libmad primero, luego recurra a otros.
-ac hwac3, a52,
Pruebe el paso a través del hardware AC-3, el software AC-3 y luego otros.
-ac hwdt,
Pruebe el paso a través de DTS por hardware y luego recurra a otros.
-ac-ffmp3,
Omita el decodificador MP3 de FFmpeg.
-af-adv (también ver -af)
Especifique opciones de filtro de audio avanzadas:
fuerza = <0-7>
Fuerza la inserción de filtros de audio en uno de los siguientes:
0: Utilice la inserción de filtro completamente automática (actualmente idéntica a 1).
1: optimizar la precisión (predeterminado).
2: Optimice la velocidad. Advertencia: Algunas funciones de los filtros de audio pueden
falla silenciosamente y la calidad del sonido puede disminuir.
3: No utilice la inserción automática de filtros ni la optimización. Advertencia:
Es posible bloquear MPlayer usando esta configuración.
4: Utilice la inserción automática de filtros según 0 anterior, pero utilice
procesamiento de punto flotante cuando sea posible.
5: Utilice la inserción automática de filtros según 1 anterior, pero utilice
procesamiento de punto flotante cuando sea posible.
6: Utilice la inserción automática de filtros según 2 anterior, pero utilice
procesamiento de punto flotante cuando sea posible.
7: No utilice la inserción automática de filtros según el punto 3 anterior, y utilice
procesamiento de punto flotante cuando sea posible.
lista =
Igual que -af.
-afm
Especifique una lista de prioridades de familias de códecs de audio que se utilizarán, según su
nombre del códec en codecs.conf. Recurre a los códecs predeterminados si ninguno de los dados
las familias de códecs funcionan.
NOTA: Consulte la ayuda de -afm para obtener una lista completa de las familias de códecs disponibles.
Ejemplo:
-afm ffmpeg
Pruebe primero los códecs libavcodec de FFmpeg.
-afm acm, dshow
Pruebe primero los códecs Win32.
-aspecto (también ver -zoom)
Anule la relación de aspecto de la película, en caso de que la información de aspecto sea incorrecta o falte en
el archivo que se está reproduciendo.
Ejemplo:
-aspecto 4: 3 o -aspecto 1.3333
-aspecto 16: 9 o -aspecto 1.7777
desprecio
Desactive la compensación automática de la relación de aspecto de la película.
-dominio-campo <-1-1>
Establezca el primer campo para contenido entrelazado. Útil para desentrelazadores que duplican el
velocidad de fotogramas: -vf tfields = 1, -vf yadif = 1, -vo vdpau: deint y -vo xvmc: bobdeint.
-1 auto (predeterminado): si el decodificador no exporta la información adecuada,
vuelve a 0 (el campo superior primero).
0 campo superior primero
1 campo inferior primero
-dar la vuelta
Voltea la imagen al revés.
-lavdopts (DEPURAR CÓDIGO)
Especifique los parámetros de decodificación de libavcodec. Separe varias opciones con dos puntos.
Ejemplo:
-lavdopts gris: skiploopfilter = all: skipframe = nonref
Las opciones disponibles son:
mordisco
Utilice solo algoritmos de bits exactos en todos los pasos de decodificación (para pruebas de códec).
error =
Solucione manualmente los errores del codificador.
0: nada
1: detección automática de errores (predeterminado)
2 (msmpeg4v3): algunos archivos antiguos msmpeg4v3 generados por lavc (no
autodetección)
4 (mpeg4): error de entrelazado Xvid (detectado automáticamente si fourcc == XVIX)
8 (mpeg4): UMP4 (detectado automáticamente si fourcc == UMP4)
16 (mpeg4): error de relleno (detectado automáticamente)
32 (mpeg4): error de vlc ilegal (detectado automáticamente por cuatro cc)
64 (mpeg4): error de qpel de Xvid y DivX (detectado automáticamente por fourcc / versión)
128 (mpeg4): qpel estándar antiguo (detectado automáticamente por cuatro cc / versión)
256 (mpeg4): otro error de qpel (detectado automáticamente por fourcc / versión)
512 (mpeg4): error direct-qpel-blocksize (detectado automáticamente por fourcc / versión)
1024 (mpeg4): error de relleno de bordes (detectado automáticamente por cuatro cc / versión)
debug =
Muestra información de depuración.
0: deshabilitado
1: información de la imagen
2: control de tasa
4: flujo de bits
8: tipo macrobloque (MB)
16: parámetro de cuantificación por bloque (QP)
32: vector de movimiento
0x0040: visualización de vectores de movimiento (use -noslices)
0x0080: omisión de macrobloque (MB)
0x0100: código de inicio
0x0200: PTS
0x0400: resistencia a errores
0x0800: operaciones de control de gestión de memoria (H.264)
0x1000: errores
0x2000: Visualice el parámetro de cuantificación (QP), los QP inferiores están teñidos
verder.
0x4000: Visualiza tipos de bloques.
ec =
Establezca una estrategia de ocultación de errores.
1: Utilice un filtro de desbloqueo potente para MB dañados.
2: búsqueda de vector de movimiento iterativo (MV) (lenta)
3: todo (predeterminado)
er =
Establezca una estrategia de resistencia a errores.
0: deshabilitado
1: cuidado (debería funcionar con codificadores rotos).
2: normal (predeterminado) (funciona con codificadores compatibles).
3: agresivo (más controles, pero puede causar problemas incluso para
flujos de bits.)
4: muy agresivo
rápido (solo MPEG-2, MPEG-4 y H.264)
Habilite las optimizaciones que no cumplen con la especificación y pueden
potencialmente causar problemas, como una descuantificación más simple, un movimiento más simple
compensación, asumiendo el uso de la matriz de cuantificación predeterminada, asumiendo YUV
4: 2: 0 y omitiendo algunas comprobaciones para detectar flujos de bits dañados.
gris
decodificación solo en escala de grises (un poco más rápido que con el color)
idct = <0-99> (ver -lavcopts)
Para obtener la mejor calidad de decodificación, utilice el mismo algoritmo IDCT para decodificar y
codificación. Sin embargo, esto puede tener un precio en la precisión.
lowres = [, ]
Decodifica a resoluciones más bajas. La decodificación de baja resolución no es compatible con
todos los códecs, y a menudo resultará en artefactos desagradables. Esto no es un error,
pero un efecto secundario de no decodificar a resolución completa.
0: deshabilitado
Resolución 1: 1/2
Resolución 2: 1/4
Resolución 3: 1/8
Si La decodificación de baja resolución especificada se utilizará solo si el ancho de la
el video es mayor o igual que .
o = = [, = [, ...]] Pase AVOptions al decodificador libavcodec.
Tenga en cuenta que un parche para hacer o = innecesario y pasar todas las opciones desconocidas a través del
El sistema AVOption es bienvenido. Se puede encontrar una lista completa de AVOptions en FFmpeg
manual. Tenga en cuenta que algunas opciones pueden entrar en conflicto con las opciones de MEncoder.
Ejemplo:
o = debug = pict
sb = (Solo MPEG-2)
Omita el número dado de filas de macrobloque en la parte inferior.
st = (Solo MPEG-2)
Omita el número dado de filas de macrobloque en la parte superior.
skiploopfilter = (Solo H.264)
Omite el filtro de bucle (también conocido como desbloqueo) durante la decodificación H.264. Desde el
Se supone que la trama filtrada se utiliza como referencia para la decodificación dependiente
fotogramas, esto tiene un efecto peor en la calidad que no realizar el desbloqueo en, por ejemplo,
Vídeo MPEG-2. Pero al menos para HDTV de alta tasa de bits, esto proporciona una gran
Aceleración sin pérdida de calidad visible.
puede ser uno de los siguientes:
ninguno: nunca salte.
predeterminado: omite pasos de procesamiento inútiles (por ejemplo, paquetes de tamaño 0 en AVI).
nonref: omite los fotogramas que no están referenciados (es decir, no se utilizan para decodificar
otros marcos, el error no puede "acumularse").
bidir: Omite los fotogramas B.
nonkey: omite todos los fotogramas excepto los fotogramas clave.
todo: omite todos los fotogramas.
skipidct = (Sólo MPEG-1/2)
Omite el paso IDCT. Esto degrada mucho la calidad en casi todos los casos.
(consulte skiploopfilter para conocer los valores de omisión disponibles).
skipframe =
Omite la decodificación de fotogramas por completo. Gran aceleración, pero movimientos espasmódicos y
a veces, artefactos defectuosos (consulte skiploopfilter para conocer los valores de omisión disponibles).
subprocesos = <1-8> (MPEG-1/2 y H.264 solamente)
número de subprocesos que se utilizarán para la decodificación (predeterminado: 1)
vismv =
Visualiza vectores de movimiento.
0: deshabilitado
1: Visualice MVs predichos hacia adelante de P-frames.
2: Visualice los MV de los fotogramas B previstos hacia adelante.
4: Visualice MVs predichos hacia atrás de fotogramas B.
vstats
Imprime algunas estadísticas y las almacena en ./vstats_*.log.
esperar_fotograma clave
Espere un fotograma clave antes de mostrar nada. Evita marcos rotos en
puesta en marcha o después de buscar con algunos formatos.
-noslices
Deshabilite el dibujo de video por cortes / bandas de 16 píxeles de altura, en su lugar dibuja el conjunto
frame en una sola pasada. Puede ser más rápido o más lento, según la tarjeta de video y
caché disponible. Solo tiene efecto con los códecs libmpeg2 y libavcodec.
-sin sonido
No reproduzca ni codifique sonido. Útil para la evaluación comparativa.
-no hay video
No reproduzca ni codifique vídeo. En muchos casos, esto no funcionará, use -vc null -vo null
preferiblemente.
-páginas (también ver -vf páginas)
Establezca el nivel de posproceso de DLL. Esta opción ya no se puede utilizar con -vf pp.
solo funciona con archivos DLL de Win32 DirectShow con rutinas internas de posprocesamiento. El
el rango válido de valores de -pp varía según el códec, es principalmente 0-6, donde 0 = deshabilitar,
6 = más lento / mejor.
-ppayuda (también ver -vf páginas)
Muestre un resumen sobre los filtros de posproceso disponibles y su uso.
-ssf
Especifica los parámetros del escalador de software.
Ejemplo:
-vf escala -ssf lgb = 3.0
lgb = <0-100>
filtro de desenfoque gaussiano (luma)
cgb = <0-100>
filtro de desenfoque gaussiano (croma)
ls = <-100-100>
filtro de nitidez (luma)
cs = <-100-100>
filtro de nitidez (croma)
chs =
desplazamiento horizontal de croma
cvs =
desplazamiento vertical de croma
-estéreo
Seleccione el tipo de salida estéreo MP2 / MP3.
0 estéreo
1 canal izquierdo
2 canal derecho
-sws <software escalador tipo> (también ver -vf escala y -zoom)
Especifique el algoritmo del escalador de software que se utilizará con la opción -zoom. Esta
afecta a los controladores de salida de video que carecen de aceleración de hardware, por ejemplo, x11.
Los tipos disponibles son:
0 bilineal rápido
1 bilineal
2 bicúbicos (buena calidad) (predeterminado)
3 experimentales
4 vecino más cercano (mala calidad)
Área 5
6 luma bicúbica / croma bilineal
7 gauss
8 sincr
9 lanceos
10 estrías bicúbicas naturales
NOTA: Algunas opciones -sws se pueden ajustar. La descripción del filtro de video de escala tiene
más información.
-vc <[- | +] códec1, [- | +] códec2, ... [,]>
Especifique una lista de prioridades de códecs de video que se utilizarán, de acuerdo con su nombre de códec
en codecs.conf. Utilice un '-' antes del nombre del códec para omitirlo. Utilice un '+' antes del
nombre del códec para forzarlo, ¡es probable que se bloquee! Si la lista tiene un final ','
MPlayer recurrirá a los códecs que no figuran en la lista.
NOTA: Consulte la ayuda de -vc para obtener una lista completa de los códecs disponibles.
Ejemplo:
-vc divx
Forzar el códec DivX de Win32 / VfW, sin respaldo.
-vc -divxds, -divx,
Omita los códecs DivX de Win32.
-vc ffmpeg12, mpeg12,
Pruebe el códec MPEG-1/2 de libavcodec, luego libmpeg2 y luego otros.
-vfm
Especifique una lista de prioridades de familias de códecs de vídeo que se utilizarán, según su
nombres en codecs.conf. Recurre a los códecs predeterminados si ninguno de los códec dado
las familias trabajan.
NOTA: Consulte la ayuda de -vfm para obtener una lista completa de las familias de códecs disponibles.
Ejemplo:
-vfm ffmpeg, dshow, vfw
Pruebe los códecs libavcodec, luego Directshow, luego VfW y recurra a
otros, si no funcionan.
-vfm xanim
Pruebe primero los códecs XAnim.
-x (también ver -zoom) (Reproductor MP solamente)
Escalar la imagen al ancho (si se dispone de escalado de software / hardware). Inhabilita
cálculos de aspecto.
-xvidopts
Especifique parámetros adicionales al decodificar con Xvid.
NOTA: Dado que libavcodec es más rápido que Xvid, es posible que desee utilizar libavcodec
filtro de posprocesamiento (-vf pp) y decodificador (-vfm ffmpeg) en su lugar.
Filtros de posprocesamiento internos de Xvid:
deblock-chroma (ver también -vf pp)
filtro de desbloqueo de croma
deblock-luma (vea también -vf pp)
filtro de desbloqueo de luma
dering-luma (ver también -vf pp)
filtro luma deringing
dering-chroma (ver también -vf pp)
filtro de croma deringing
efecto de película (ver también -vf ruido)
Agrega grano de película artificial al video. Puede aumentar la calidad percibida,
mientras se reduce la verdadera calidad.
métodos de representación:
dr2
Activar el método de renderizado directo 2.
nodr2
Desactive el método de renderizado directo 2.
-xy (también ver -zoom)
valor <= 8
Escalar imagen por factor .
valor> 8
Establezca el ancho en el valor y calcule la altura para mantener la relación de aspecto correcta.
-y (también ver -zoom) (Reproductor MP solamente)
Escalar la imagen a la altura (si se dispone de escalado de software / hardware). Inhabilita
cálculos de aspecto.
-enfocar
Permitir escalado de software, donde esté disponible. Esto permitirá escalar con salida
controladores (como x11, fbdev) que no admiten escalado de hardware donde MPlayer
desactiva el escalado de forma predeterminada por motivos de rendimiento.
AUDIO FILTROS
Los filtros de audio le permiten modificar la transmisión de audio y sus propiedades. La sintaxis es:
-af
Configura una cadena de filtros de audio.
NOTA: Para obtener una lista completa de los filtros de audio disponibles, consulte la ayuda de -af.
Los filtros de audio se gestionan en listas. Hay algunos comandos para administrar la lista de filtros.
-af-agregar
Agrega los filtros dados como argumentos a la lista de filtros.
-af-pre
Antepone los filtros dados como argumentos a la lista de filtros.
-af-del
Elimina los filtros en los índices dados. Los números de índice comienzan en 0, negativo
los números se dirigen al final de la lista (-1 es el último).
-af-clr
Vacía completamente la lista de filtros.
Los filtros disponibles son:
volver a muestrear [= srate [: descuidado [: tipo]]]
Cambia la frecuencia de muestreo del flujo de audio. Puede usarse si tiene un fijo
tarjeta de sonido de frecuencia o si está atascado con una tarjeta de sonido vieja que solo es
capaz de un máximo de 44.1 kHz. Este filtro se habilita automáticamente si es necesario. Eso
solo admite enteros de 16 bits y flotantes en formato nativo-endian como entrada.
NOTA: Con MEncoder, también necesita usar -srate .
frecuencia de muestreo de salida en Hz. El rango válido para este parámetro es 8000
192000. Si la frecuencia de muestreo de entrada y salida es la misma o si
este parámetro se omite el filtro se descarga automáticamente. Un alto
La frecuencia de muestreo normalmente mejora la calidad del audio, especialmente cuando se usa
en combinación con otros filtros.
Permita (1) o no permita (0) que la frecuencia de salida difiera ligeramente de la
frecuencia dada por (predeterminado: 1). Se puede utilizar si la puesta en marcha del
la reproducción es extremadamente lenta.
Seleccione qué método de remuestreo usar.
0: interpolación lineal (rápida, de mala calidad, especialmente cuando se realiza un muestreo superior)
1: banco de filtros polifásico y procesamiento de enteros
2: banco de filtros polifásico y procesamiento de punto flotante (lento, mejor
calidad)
Ejemplo:
mplayer -af resample = 44100: 0: 0
establecería la frecuencia de salida del filtro de remuestreo en 44100Hz usando
escala de frecuencia de salida exacta e interpolación lineal.
lavcresample [= srate [: length [: linear [: count [: cutoff]]]]]
Cambia la frecuencia de muestreo del flujo de audio a un número entero. en Hz. Sólo
admite el formato nativo-endian de 16 bits.
NOTA: Con MEncoder, también necesita usar -srate .
la frecuencia de muestreo de salida
longitud del filtro con respecto a la frecuencia de muestreo más baja (por defecto: 16)
si es 1, los filtros se interpolarán linealmente entre las entradas polifásicas
log2 del número de entradas polifásicas (..., 10-> 1024, 11-> 2048, 12-> 4096,
...) (predeterminado: 10-> 1024)
frecuencia de corte (0.0-1.0), configurada por defecto dependiendo de la longitud del filtro
lavcac3enc [= tospdif [: bitrate [: minchn]]]
Codifique audio multicanal en AC-3 en tiempo de ejecución usando libavcodec. Soporta 16 bits
formato de entrada nativo-endian, máximo 6 canales. La salida es big-endian cuando
emitiendo un flujo AC-3 sin procesar, endian nativo cuando se envía a S / PDIF. La salida
La frecuencia de muestreo de este filtro es la misma que la frecuencia de muestreo de entrada. Cuando la muestra de entrada
La velocidad es de 48 kHz, 44.1 kHz o 32 kHz, este filtro lo usa directamente. De lo contrario, un
El filtro de remuestreo se inserta automáticamente antes de este filtro para hacer que la entrada y la salida
frecuencia de muestreo de 48 kHz. Necesita especificar '-channels N' para hacer que el decodificador decodifique
audio en el canal N, entonces el filtro puede codificar la entrada del canal N en AC-3.
Salida de flujo AC-3 sin procesar si es cero o no establecido, salida a S / PDIF para paso a través
Cuándo se establece en un valor distinto de cero.
La tasa de bits para codificar el flujo AC-3. Configúrelo en 384 o 384000 para
obtener 384kbits. Valores válidos: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160,
192, 224, 256,
320, 384, 448, 512, 576, 640 La tasa de bits predeterminada se basa en
número de canal de entrada: 1 canal: 96, 2 canales: 192, 3 canales: 224, 4 canales: 384, 5 canales: 448,
6 canales: 448
Si el número del canal de entrada es menor que , el filtro se desprenderá
sí mismo (predeterminado: 5).
barrido [= velocidad]
Produce un barrido sinusoidal.
<0.0-1.0>
Función sinusoidal delta, use valores muy bajos para escuchar el barrido.
sinesuppress [= freq: decay]
Elimina un seno a la frecuencia especificada. Útil para deshacerse del ruido de 50/60 Hz
en equipos de audio de baja calidad. Probablemente solo funcione con entrada mono.
La frecuencia del seno que debe eliminarse (en Hz) (predeterminado: 50)
Controla la adaptabilidad (un valor mayor hará que el filtro se adapte a
amplitud y fase cambia más rápido, un valor más pequeño hará que el
adaptación más lenta) (por defecto: 0.0001). Los valores razonables están alrededor de 0.001.
bs2b [= opción1: opción2: ...]
Transformación estereofónica a binaural de Bauer utilizando libbs2b. Mejora la
experiencia auditiva con auriculares haciendo que el sonido sea similar al de
altavoces, permitiendo que cada oído escuche ambos canales y teniendo en cuenta la
diferencia de distancia y el efecto de sombreado de la cabeza. Es aplicable solo a 2
canal de audio.
fcut = <300-1000>
Configure la frecuencia de corte en Hz.
feed = <10-150>
Establezca el nivel de alimentación para bajas frecuencias en 0.1 * dB.
perfil =
Hay varios perfiles disponibles para mayor comodidad:
tu préstamo estudiantil
se utilizará si no se especificó nada más (fcut = 700, feed = 45)
cmoy
Implementación del circuito Chu Moy (fcut = 700, feed = 60)
jmeier
Implementación del circuito de Jan Meier (fcut = 650, feed = 95)
Si se especifican opciones de corte o alimentación junto con un perfil, se aplicarán
encima del perfil seleccionado.
hrtf [= bandera]
Función de transferencia relacionada con la cabeza: convierte audio multicanal en salida de 2 canales para
auriculares, preservando la espacialidad del sonido.
Significado de la bandera
m decodificación matricial del canal trasero
s decodificación matricial de 2 canales
0 sin decodificación matricial (predeterminado)
ecualizador = [g1: g2: g3: ...: g10]
Ecualizador gráfico de banda de 10 octavas, implementado utilizando filtros de paso de banda de 10 IIR. Esta
significa que funciona independientemente del tipo de audio que se esté reproduciendo. El
Las frecuencias centrales para las 10 bandas son:
No. frecuencia
0 Hz
1 Hz
2 Hz
3 Hz
4 Hz
5 1.00 kHz
6 2.00 kHz
7 4.00 kHz
8 8.00 kHz
9 16.00 kHz
Si la frecuencia de muestreo del sonido que se está reproduciendo es menor que la frecuencia central para
una banda de frecuencia, entonces esa banda se desactivará. Un error conocido con este filtro es
que las características de la banda superior no son completamente simétricas si el
La frecuencia de muestreo está cerca de la frecuencia central de esa banda. Este problema puede ser
se solucionó submuestreando el sonido usando el filtro de remuestreo antes de que alcance
este filtro.
: : : ...:
números de coma flotante que representan la ganancia en dB para cada banda de frecuencia
(-12-12)
Ejemplo:
mplayer -af equalizer=11:11:10:5:0:-12:0:5:12:12 media.avi
Amplificaría el sonido en la región de frecuencia superior e inferior mientras
cancelando casi por completo alrededor de 1 kHz.
channels=nch[:nr:from1:to1:from2:to2:from3:to3:...]
Puede usarse para agregar, eliminar, enrutar y copiar canales de audio. si solo
Si se utiliza el enrutamiento predeterminado, funciona de la siguiente manera: Si el número de
Los canales de salida son más grandes que el número de canales de entrada. Los canales vacíos son
insertado (excepto la mezcla de mono a estéreo, entonces el canal mono se repite en
ambos canales de salida). Si el número de canales de salida es menor que el
número de canales de entrada se truncan los canales excedentes.
número de canales de salida (1-8)
número de rutas (1-8)
<from1:to1:from2:to2:from3:to3:...>
Pares de números entre 0 y 7 que definen dónde enrutar cada canal.
Ejemplo:
mplayer -af channels=4:4:0:1:1:0:2:2:3:3 media.avi
Cambiaría la cantidad de canales a 4 y configuraría 4 rutas que se intercambian
canal 0 y canal 1 y dejar los canales 2 y 3 intactos. Observa que si
se reprodujeron los medios que contenían dos canales, los canales 2 y 3
contener silencio pero 0 y 1 todavía se intercambiarían.
mplayer -af channels=6:4:0:0:0:1:0:2:0:3 media.avi
Cambiaría el número de canales a 6 y configuraría 4 rutas que copian
canal 0 a los canales 0 a 3. Los canales 4 y 5 contendrán silencio.
formato [= formato] (también ver -formato)
Convierte entre diferentes formatos de muestra. Se habilita automáticamente cuando lo necesita el
tarjeta de sonido u otro filtro.
Establece el formato deseado. La forma general es 'sbe', donde 's' denota el
signo (ya sea 's' para firmado o 'u' para no firmado), 'b' denota el número de
bits por muestra (16, 24 o 32) y 'e' denota el endianness ('le' significa
little-endian, 'be' big-endian y 'ne' el endianness de la computadora
MPlayer se está ejecutando). Los valores válidos (entre otros) son: 's16le',
'u32be' y 'u24ne'. Excepciones a esta regla que también son formato válido
especificadores: u8, s8, floatle, floatbe, floatne, mulaw, alaw, mpeg2, ac3 y
imaadpcm.
volumen [= v [: sc]]
Implementa control de volumen por software. Utilice este filtro con precaución, ya que puede
Reducir la relación señal / ruido del sonido. En la mayoría de los casos, es mejor configurar el
nivel para el sonido PCM al máximo, deje este filtro fuera y controle el nivel de salida
a sus altavoces con el control de volumen principal del mezclador. En caso de que tu sonido
tarjeta tiene un mezclador PCM digital en lugar de uno analógico, y escucha distorsión, use
en su lugar, el mezclador MASTER. Si hay un amplificador externo conectado al
computadora (este es casi siempre el caso), el nivel de ruido se puede minimizar
ajustando el nivel maestro y la perilla de volumen en el amplificador hasta que el silbido
el ruido de fondo se ha ido.
Este filtro tiene una segunda característica: mide el nivel de sonido máximo general y
imprime ese nivel cuando MPlayer sale. Esta estimación de volumen se puede utilizar para
establecer el nivel de sonido en MEncoder de manera que el rango dinámico máximo sea
utilizado. Esta característica actualmente solo funciona con datos de punto flotante, use, por ejemplo,
-af-adv force = 5, o use -af stats.
NOTA: Este filtro no es reentrante y, por lo tanto, solo se puede habilitar una vez por cada
flujo de audio.
Establece la ganancia deseada en dB para todos los canales en el flujo de -200dB a
+ 60dB, donde -200dB silencia el sonido por completo y + 60dB equivale a una ganancia de
1000 (predeterminado: 0).
Activa (1) o desactiva (0) el recorte suave. El recorte suave puede hacer que el sonido
más suave si se utilizan niveles de volumen muy altos. Habilite esta opción si el
el rango dinámico de los altavoces es muy bajo.
ADVERTENCIA: Esta característica crea distorsión y debe considerarse una última
recurso.
Ejemplo:
mplayer -af volume = 10.1: 0 media.avi
Amplificaría el sonido en 10.1dB y haría un clip duro si el nivel de sonido es demasiado
alta.
pan=n[:L00:L01:L02:...L10:L11:L12:...Ln0:Ln1:Ln2:...]
Mezcla canales arbitrariamente. Básicamente una combinación del volumen y los canales.
filtro que se puede usar para mezclar muchos canales a solo unos pocos, por ejemplo, estéreo a
mono o variar el "ancho" del altavoz central en un sistema de sonido envolvente. Esta
El filtro es difícil de usar y requerirá algunos retoques antes de que se obtenga el resultado deseado.
adquirido. La cantidad de opciones para este filtro depende de la cantidad de salida
canales. Un ejemplo de cómo mezclar un archivo de seis canales a dos canales con este
filtro se puede encontrar en la sección de ejemplos cerca del final.
número de canales de salida (1-8)
Cuánto del canal de entrada i se mezcla con el canal de salida j (0-1). Así que en
principio, primero tiene n números que dicen qué hacer con la primera entrada
canal, luego n números que actúan sobre el segundo canal de entrada, etc.
no especifique ningún número para algunos canales de entrada, se asume 0.
Ejemplo:
mplayer -af pan = 1: 0.5: 0.5 media.avi
Mezclaría de estéreo a mono.
mplayer -af pan=3:1:0:0.5:0:1:0.5 media.avi
Daría salida de 3 canales dejando los canales 0 y 1 intactos, y mezclaría
canales 0 y 1 en el canal de salida 2 (que podría enviarse a un subwoofer
por ejemplo).
sub [= fc: ch]
Agrega un canal de subwoofer a la transmisión de audio. Los datos de audio utilizados para crear el
El canal del subwoofer es un promedio del sonido en el canal 0 y el canal 1. El
El sonido resultante se filtra en paso bajo mediante un filtro Butterworth de cuarto orden con un
frecuencia de corte predeterminada de 60Hz y agregada a un canal separado en el audio
arroyo.
Advertencia: Desactive este filtro cuando esté reproduciendo DVD con Dolby Digital 5.1
sonido; de lo contrario, este filtro interrumpirá el sonido del subwoofer.
frecuencia de corte en Hz para el filtro de paso bajo (20 Hz a 300 Hz) (predeterminado:
60Hz) Para obtener el mejor resultado, intente configurar la frecuencia de corte tan baja como
posible. Esto mejorará la experiencia de sonido estéreo o envolvente.
Determina el número de canal en el que insertar el audio del subcanal.
El número de canal puede estar entre 0 y 7 (predeterminado: 5). Observe que el
el número de canales aumentará automáticamente a si necesario.
Ejemplo:
mplayer -af sub = 100: 4 -canales 5 media.avi
Agregaría un canal de subwoofer con una frecuencia de corte de 100Hz a la salida
canal 4.
centro
Crea un canal central a partir de los canales frontales. Actualmente puede ser de baja calidad como
todavía no implementa un filtro de paso alto para una extracción adecuada, pero promedia
y, en su lugar, divide los canales por la mitad.
Determina el número de canal en el que insertar el canal central.
El número de canal puede estar entre 0 y 7 (predeterminado: 5). Observe que el
el número de canales aumentará automáticamente a si necesario.
envolvente [= retraso]
Decodificador para sonido envolvente con codificación matricial como Dolby Surround. Muchos archivos con 2
el audio del canal contiene en realidad sonido envolvente matricial. Requiere una tarjeta de sonido
soportando al menos 4 canales.
tiempo de retardo en ms para los altavoces traseros (0 a 1000) (predeterminado: 20) Este retardo
debe configurarse de la siguiente manera: Si d1 es la distancia desde la posición de escucha
a los altavoces frontales y d2 es la distancia desde la posición de escucha hasta
los altavoces traseros, el retardo debe establecerse en 15 ms si d1 <= d2 y para
15 + 5 * (d1-d2) si d1> d2.
Ejemplo:
mplayer -af surround = 15 -channels 4 media.avi
Agregaría decodificación de sonido envolvente con un retraso de 15 ms para el sonido en la parte trasera
altavoces.
retraso [= ch1: ch2: ...]
Retrasa el sonido de los altavoces de modo que el sonido de los diferentes
canales llega a la posición de escucha simultáneamente. Solo es útil si
tiene más de 2 altavoces.
ch1, ch2, ...
El retardo en ms que debe imponerse a cada canal (punto flotante
número entre 0 y 1000).
Para calcular el retardo requerido para los diferentes canales, haga lo siguiente:
1. Mida la distancia a los altavoces en metros en relación con su escucha.
posición, dándole las distancias s1 a s5 (para un sistema 5.1). No hay
punto en la compensación del subwoofer (no oirá la diferencia
de todos modos)
2. Reste las distancias s1 a s5 de la distancia máxima, es decir, s [i] = max (s) -
si]; i = 1 ... 5.
3. Calcule los retardos necesarios en ms como d [i] = 1000 * s [i] / 342; i = 1 ... 5.
Ejemplo:
mplayer -af delay = 10.5: 10.5: 0: 0: 7: 0 media.avi
Retrasaría el frente izquierdo y derecho en 10.5ms, los dos canales traseros y el
sub por 0ms y el canal central por 7ms.
exportar [= mmapped_file [: nsamples]]
Exporta la señal entrante a otros procesos usando el mapeo de memoria (mmap ()).
Las áreas mapeadas en memoria contienen un encabezado:
int nch / * número de canales * /
int size / * tamaño de búfer * /
contador largo largo sin firmar / * Se utiliza para mantener la sincronización, actualizado cada
hora en que se exportan nuevos datos. * /
El resto son datos de 16 bits de carga útil (no intercalados).
archivo al que asignar datos (predeterminado: ~ / .mplayer / mplayer-af_export)
número de muestras por canal (predeterminado: 512)
Ejemplo:
mplayer -af export = / tmp / mplayer-af_export: 1024 media.avi
Exportaría 1024 muestras por canal a '/ tmp / mplayer-af_export'.
extrastereo [= mul]
(Linearly) aumenta la diferencia entre los canales izquierdo y derecho, lo que agrega
una especie de efecto "en vivo" para la reproducción.
Establece el coeficiente de diferencia (predeterminado: 2.5). 0.0 significa sonido mono
(promedio de ambos canales), con 1.0 el sonido no cambiará, con -1.0
Se intercambiarán los canales izquierdo y derecho.
volnorm [= método: objetivo]
Maximiza el volumen sin distorsionar el sonido.
Establece el método utilizado.
1: use una sola muestra para suavizar las variaciones a través del estándar
media ponderada sobre muestras pasadas (predeterminado).
2: Utilice varias muestras para suavizar las variaciones mediante el estándar
media ponderada sobre muestras pasadas.
Establece la amplitud objetivo como una fracción del máximo para el tipo de muestra
(predeterminado: 0.25).
ladspa = archivo: etiqueta [: controles ...]
Cargue un complemento LADSPA (API de complemento simple para desarrolladores de audio de Linux). Este filtro es
reentrante, por lo que se pueden utilizar varios complementos LADSPA a la vez.
Especifica el archivo de biblioteca del complemento LADSPA. Si se establece LADSPA_PATH,
busca el archivo especificado. Si no está configurado, debe proporcionar un
nombre de ruta especificado.
Especifica el filtro dentro de la biblioteca. Algunas bibliotecas contienen solo una
filter, pero otros contienen muchos de ellos. Al ingresar 'ayuda' aquí, aparecerá una lista
todos los filtros disponibles dentro de la biblioteca especificada, lo que elimina la
uso de 'listplugins' del SDK de LADSPA.
Los controles son cero o más valores de punto flotante que determinan el comportamiento
del complemento cargado (por ejemplo, retraso, umbral o ganancia). En verboso
modo (agregue -v a la línea de comando de MPlayer), todos los controles disponibles y sus
se imprimen los rangos válidos. Esto elimina el uso de 'analyseplugin' de
el SDK de LADSPA.
comp
Filtro compresor / expansor utilizable para entrada de micrófono. Evita artefactos en muy
sonido fuerte y sube el volumen con sonido muy bajo. Este filtro no está probado, tal vez
incluso inutilizable.
portón
Filtro de puerta de ruido similar al filtro de audio comp. Este filtro no está probado, tal vez
incluso inutilizable.
karaoke
Filtro de eliminación de voz simple que aprovecha el hecho de que la voz generalmente se graba con
equipo mono y luego 'centro' mezclado en el flujo de audio final. Cuidado con esto
El filtro convertirá su señal en mono. Funciona bien para pistas de 2 canales; no
molestarse en probarlo en cualquier cosa que no sea estéreo de 2 canales.
scaletempo [= opción1: opción2: ...]
Escala el tempo del audio sin alterar el tono, opcionalmente sincronizado con la velocidad de reproducción
(defecto).
Esto funciona reproduciendo ´stride´ms de audio a velocidad normal y luego consumiendo
´stride * scale´ ms de entrada de audio. Une los pasos juntos mezclando
´overlap´% de zancada con audio siguiendo la zancada anterior. Opcionalmente
realiza un breve análisis estadístico en los siguientes ms de "búsqueda" de audio para determinar
la mejor posición de superposición.
escala =
Cantidad nominal al tempo de la escala. Escala esta cantidad además de la velocidad.
(predeterminado: 1.0)
zancada =
Longitud en milisegundos para dar salida a cada paso. Demasiado alto valor causará
saltos notables a gran escala y un eco a baja escala.
Los valores muy bajos alterarán el tono. Aumentar mejora el rendimiento.
(predeterminado: 60)
superposición =
Porcentaje de zancada que se superpone. Disminuir mejora el rendimiento.
(predeterminado: .20)
búsqueda =
Longitud en milisegundos para buscar la mejor posición de superposición. Decreciente
mejora el rendimiento en gran medida. En sistemas lentos, probablemente querrá
establezca esto muy bajo. (predeterminado: 14)
velocidad =
Establezca la respuesta al cambio de velocidad.
tempo
Escala el tempo en sincronía con la velocidad (predeterminado).
tono
Invierte el efecto del filtro. Escala el tono sin alterar el tempo.
Agregue ´ [speed_mult 0.9438743126816935´ y ´] speed_mult
1.059463094352953´ a su input.conf para paso por semi musical
tonos. ADVERTENCIA: Pierde la sincronización con el video.
ambos Escalan tanto el tempo como el tono.
ninguno Ignora los cambios de velocidad.
Ejemplo:
mplayer -af scaletempo -velocidad 1.2 media.ogg
Reproduciría medios a 1.2x la velocidad normal, con audio en tono normal.
Cambiar la velocidad de reproducción cambiaría el tempo del audio para que coincida.
mplayer -af scaletempo = scale = 1.2: speed = none -speed 1.2 media.ogg
Reproduciría medios a 1.2 veces la velocidad normal, con audio en tono normal, pero
cambiar la velocidad de reproducción no tiene ningún efecto sobre el tempo del audio.
mplayer -af scaletempo = stride = 30: superposición = .50: search = 10 media.ogg
Modificaría los parámetros de calidad y rendimiento.
mplayer -af formato = floatne, scaletempo media.ogg
Haría que scaletempo usara código flotante. Quizás más rápido en algunas plataformas.
mplayer -af scaletempo = scale = 1.2: speed = pitch audio.ogg
Reproduciría archivos de audio a 1.2x la velocidad normal, con audio en tono normal.
Al cambiar la velocidad de reproducción, cambiaría el tono, dejando el tempo del audio en 1.2x.
estadísticas
Recopila e imprime estadísticas sobre la transmisión de audio, especialmente el volumen.
Estas estadísticas están especialmente diseñadas para ayudar a ajustar el volumen mientras
evitando el recorte. Los volúmenes están impresos en dB y son compatibles con el volumen.
filtro de audio, siempre se redondean hacia -0dB.
El campo 'n_samples' es el número total de muestras vistas por el filtro. El
El campo 'mean_volume' es la raíz cuadrada media. El campo 'max_volume' es exactamente
que dice. Los campos 'histogram_Xdb' cuentan cuántas muestras estaban a -XdB, por
X justo debajo de max_volume.
Por ejemplo, si max_volume es -7dB e histogram_7dB es 19, 'volume = 7' no
causa recorte y 'volumen = 8' provocará recorte en exactamente 19 muestras.
VIDEO FILTROS
Los filtros de video le permiten modificar la transmisión de video y sus propiedades. La sintaxis es:
-vf
Configura una cadena de filtros de video.
Muchos parámetros son opcionales y se establecen en valores predeterminados si se omiten. Para usar explícitamente un
El valor predeterminado establece un parámetro en '-1'. Los parámetros w: h significa ancho x alto en píxeles, x: y
significa la posición x; y contada desde la esquina superior izquierda de la imagen más grande.
NOTA: Para obtener una lista completa de los filtros de video disponibles, consulte la ayuda de -vf.
Los filtros de video se administran en listas. Hay algunos comandos para administrar la lista de filtros.
-vf-añadir
Agrega los filtros dados como argumentos a la lista de filtros.
-vf-pre
Antepone los filtros dados como argumentos a la lista de filtros.
-vf-del
Elimina los filtros en los índices dados. Los números de índice comienzan en 0, negativo
los números se dirigen al final de la lista (-1 es el último).
-vf-clr
Vacía completamente la lista de filtros.
Con filtros que lo admitan, puede acceder a los parámetros por su nombre.
-vf = ayuda
Imprime los nombres de los parámetros y los rangos de valores de los parámetros para un filtro en particular.
-vf
Establece un parámetro con nombre en el valor dado. Use encendido y apagado o sí y no para configurar
parámetros de la bandera.
Los filtros disponibles son:
recortar [= w: h: x: y]
Recorta la parte dada de la imagen y descarta el resto. Útil para quitar negro
bandas de películas de pantalla ancha.
,
Ancho y alto recortados, los valores predeterminados son el ancho y alto originales.
,
Posición de la imagen recortada, predeterminada al centro.
cropdetect [= límite: ronda [: restablecer]]
Calcula los parámetros de recorte necesarios e imprime los parámetros recomendados para
salida estándar.
Umbral, que se puede especificar opcionalmente desde nada (0) hasta todo
(255) (predeterminado: 24).
Valor por el que el ancho / alto debe ser divisible (predeterminado: 16). El
la compensación se ajusta automáticamente para centrar el video. Use 2 para obtener solo
dimensiones uniformes (necesario para video 4: 2: 2). 16 es mejor cuando se codifica a la mayoría
códecs de video.
Contador que determina después de cuántos fotogramas cropdetect restablecerá el
detectado previamente el área de video más grande y comience de nuevo para detectar la corriente
área de cultivo óptima (predeterminado: 0). Esto puede resultar útil cuando los logotipos de los canales
distorsionar el área de video. 0 indica nunca restablecer y devolver el más grande
área encontrada durante la reproducción.
rectángulo [= w: h: x: y]
Dibuja un rectángulo del ancho y alto solicitados en las coordenadas especificadas
sobre la imagen e imprime los parámetros actuales del rectángulo en la consola. Esto puede ser
utilizado para encontrar parámetros de cultivo óptimos. Si enlaza la directiva input.conf
'change_rectangle' a pulsaciones de teclas, puede mover y cambiar el tamaño del rectángulo sobre la marcha.
,
ancho y alto (predeterminado: -1, ancho máximo posible donde los límites son
todavía visible.)
,
posición de la esquina superior izquierda (predeterminado: -1, el extremo superior izquierdo)
expandir [= w: h: x: y: o: a: r]
Expande (no escala) la resolución de la película al valor dado y coloca la
original en las coordenadas x, y. Se puede utilizar para colocar subtítulos / OSD en el
bandas negras resultantes.
,
Ancho, alto ampliado (predeterminado: ancho, alto original). Valores negativos
para w y h se tratan como compensaciones del tamaño original.
Ejemplo:
expandir = 0: -50: 0: 0
Agrega un borde de 50 píxeles a la parte inferior de la imagen.
,
posición de la imagen original en la imagen expandida (predeterminado: centro)
Representación OSD / subtítulos
0: deshabilitar (predeterminado)
1: habilitar
Se expande para adaptarse a un aspecto en lugar de a una resolución (predeterminado: 0).
Ejemplo:
expandir = 800 ::::: 4/3
Se expande a 800x600, a menos que la fuente sea de mayor resolución, en
cuyo caso se expande para llenar un aspecto de 4/3.
Redondea hacia arriba para que tanto el ancho como el alto sean divisibles por (predeterminado: 1).
capirotazo (también ver -voltear)
Da la vuelta a la imagen.
espejo
Refleja la imagen en el eje Y.
rotar [= <0-7>]
Gira la imagen 90 grados y, opcionalmente, la voltea. Para valores entre 4-7
la rotación solo se realiza si la geometría de la película es vertical y no horizontal.
0 Girar 90 grados en el sentido de las agujas del reloj y voltear (predeterminado).
1 Gire 90 grados en el sentido de las agujas del reloj.
2 Gire 90 grados en sentido antihorario.
3 Gírelo 90 grados en sentido antihorario y gírelo.
scale [= w: h [: entrelazado [: chr_drop [: par [: par2 [: presize [: noup [: arnd]]]]]]]]
Escala la imagen con el escalador de software (lento) y realiza un YUV <-> RGB
conversión de espacio de color (consulte también -sws).
,
ancho / alto escalado (predeterminado: ancho / alto original)
NOTA: Si se utiliza -zoom y los filtros subyacentes (incluido libvo)
incapaz de escalar, el valor predeterminado es d_width / d_height!
0: d_width / d_height escalado
-1: ancho / alto original
-2: Calcule w / h usando la otra dimensión y el aspecto preescalado
proporción.
-3: Calcule w / h usando la otra dimensión y el aspecto original
proporción.
- (n + 8): como -n arriba, pero redondeando la dimensión al más cercano
múltiplo de 16.
Alternar escalado entrelazado.
0: desactivado (predeterminado)
1: encendido
salto de croma
0: use todas las líneas de entrada disponibles para el croma.
1: Utilice sólo cada 2. línea de entrada para el croma.
2: Utilice sólo cada 4. línea de entrada para el croma.
3: Utilice sólo cada 8. línea de entrada para el croma.
[: ] (ver también -sws)
Establezca algunos parámetros de escala según el tipo de escala seleccionado con
-sws.
-sws 2 (bicúbico): B (difuminado) y C (timbre)
0.00: 0.60 predeterminado
0.00: 0.75 "bicúbico preciso" de VirtualDub
0.00: 0.50 Ranura Catmull-Rom
0.33: 0.33 spline Mitchell-Netravali
1.00: 0.00 B-spline cúbicos
-sws 7 (gaussiano): nitidez (0 (suave) - 100 (agudo))
-sws 9 (lanczos): longitud del filtro (1-10)
Escale a tamaños preestablecidos.
qntsc: 352x240 (cuarto de pantalla NTSC)
qpal: 352x288 (cuarto de pantalla PAL)
ntsc: 720x480 (estándar NTSC)
pal: 720x576 (PAL estándar)
sntsc: 640x480 (píxel cuadrado NTSC)
spal: 768x576 (PAL de píxeles cuadrados)
No permitir la ampliación más allá de las dimensiones originales.
0: Permitir ampliación (predeterminado).
1: no permite la ampliación si una dimensión supera su valor original.
2: no permitir la ampliación si ambas dimensiones superan sus valores originales.
Redondeo preciso para el escalador vertical, que puede ser más rápido o más lento
que el redondeo predeterminado.
0: deshabilita el redondeo preciso (predeterminado).
1: habilite el redondeo preciso.
dsize [= aspecto | w: h: método-aspecto: r]
Cambia el tamaño / aspecto de pantalla deseado en un punto arbitrario de la cadena de filtros.
El aspecto se puede dar como una fracción (4/3) o un número de punto flotante (1.33).
Alternativamente, puede especificar el ancho y alto exactos de la pantalla que desee. Nota
que este filtro hace No hacer cualquier escala por sí mismo; solo afecta a los escaladores posteriores
(software o hardware) funcionará al escalar automáticamente para corregir el aspecto.
,
Nuevo ancho y alto de pantalla. También pueden ser estos valores especiales:
0: ancho y alto de la pantalla original
-1: ancho y alto del video original (predeterminado)
-2: Calcule w / h usando la otra dimensión y la pantalla original
relación de aspecto.
-3: Calcule w / h usando la otra dimensión y el video original
relación de aspecto.
Ejemplo:
dsize = 800: -2
Especifica una resolución de pantalla de 800x600 para un aspecto de 4/3
video, o 800x450 para un video de aspecto 16/9.
Modifica el ancho y el alto según las proporciones originales.
-1: ignora la relación de aspecto original (predeterminado).
0: mantenga la relación de aspecto de la pantalla utilizando y como máximo
Desenlace.
1: mantenga la relación de aspecto de la pantalla utilizando y como mínimo
Desenlace.
2: Mantenga la relación de aspecto del video usando y como máxima resolución.
3: Mantenga la relación de aspecto del video usando y como resolución mínima.
Ejemplo:
dsize = 800: 600: 0
Especifica una resolución de pantalla de como máximo 800x600, o menos,
para mantener el aspecto.
Redondea hacia arriba para que tanto el ancho como el alto sean divisibles por (predeterminado: 1).
yvu9
Fuerza la conversión del espacio de color del software YVU9 a YV12. Desaprobado en favor de la
escalador de software.
yuvcsp
Fija los valores de color YUV al rango CCIR 601 sin realizar una conversión real.
paleta
RGB / BGR 8 -> conversión de espacio de color de 15/16/24 / 32bpp usando paleta.
formato [= fourcc [: outfourcc]]
Restringe el espacio de color para el siguiente filtro sin realizar ninguna conversión. Usar
junto con el filtro de escala para una conversión real.
NOTA: Para obtener una lista de los formatos disponibles, consulte format = fmt = help.
nombre de formato como rgb15, bgr24, yv12, etc. (predeterminado: yuy2)
Nombre de formato que debe sustituirse por la salida. Si esto no es 100%
compatible con el valor se estrellará.
Ejemplos válidos:
formato = rgb24: bgr24 formato = yuyv: yuy2
Ejemplos no válidos (fallará):
formato = rgb24: yv12
noformato [= cuatro cc]
Restringe el espacio de color para el siguiente filtro sin realizar ninguna conversión. a diferencia de
el filtro de formato, esto permitirá cualquier espacio de color excepto el que usted especifique.
NOTA: Para obtener una lista de los formatos disponibles, consulte noformat = fmt = help.
nombre de formato como rgb15, bgr24, yv12, etc. (predeterminado: yv12)
pp [= filtro1 [: opción1 [: opción2 ...]] / [-] filtro2 ...] (también ver -ppayuda)
Habilita la cadena especificada de subfiltros de posprocesamiento. Los subfiltros deben estar
separados por '/' y pueden desactivarse anteponiendo un '-'. Cada subfiltro y algunos
Las opciones tienen un nombre corto y uno largo que se pueden usar indistintamente, es decir
dr / dering son los mismos. Todos los subfiltros comparten opciones comunes para determinar su
alcance:
a / autoq
Apague automáticamente el subfiltro si la CPU es demasiado lenta.
c / crom
También realice filtrado de crominancia (predeterminado).
y / nochrom
Realice únicamente filtrado de luminancia (sin crominancia).
n / noluma
Realice solo filtrado de crominancia (sin luminancia).
NOTA: -pphelp muestra una lista de subfiltros disponibles.
Los subfiltros disponibles son
hb / hdeblock [: diferencia [: planitud]]
filtro de desbloqueo horizontal
: Factor de diferencia donde los valores más altos significan más desbloqueo
(predeterminado: 32).
: Umbral de planeidad donde los valores más bajos significan más desbloqueo
(predeterminado: 39).
vb / vdeblock [: diferencia [: planitud]]
filtro de desbloqueo vertical
: Factor de diferencia donde los valores más altos significan más desbloqueo
(predeterminado: 32).
: Umbral de planeidad donde los valores más bajos significan más desbloqueo
(predeterminado: 39).
ha / hadeblock [: diferencia [: planitud]]
filtro de desbloqueo horizontal preciso
: Factor de diferencia donde los valores más altos significan más desbloqueo
(predeterminado: 32).
: Umbral de planeidad donde los valores más bajos significan más desbloqueo
(predeterminado: 39).
va / vadeblock [: diferencia [: planitud]]
filtro de desbloqueo vertical preciso
: Factor de diferencia donde los valores más altos significan más desbloqueo
(predeterminado: 32).
: Umbral de planeidad donde los valores más bajos significan más desbloqueo
(predeterminado: 39).
Los filtros de desbloqueo horizontales y verticales comparten la diferencia y la planitud
valores para que no pueda establecer diferentes umbrales horizontales y verticales.
h1 / x1hdeblock
filtro de desbloqueo horizontal experimental
v1 / x1vdeblock
filtro de desbloqueo vertical experimental
dr / dering
filtro de deringing
tn / tmpnoise [: umbral1 [: umbral2 [: umbral3]]]
reductor de ruido temporal
: más grande -> filtrado más fuerte
: más grande -> filtrado más fuerte
: más grande -> filtrado más fuerte
al / autolevels [: f / rango completo]
corrección automática de brillo / contraste
f / rango completo: extiende la luminancia a (0-255).
lb / linblenddeint
Filtro de desentrelazado de mezcla lineal que desentrelaza el bloque dado por
filtrar todas las líneas con un filtro (1 2 1).
li / linipoldeint
Filtro de desentrelazado de interpolación lineal que desentrelaza el bloque dado
interpolando linealmente cada segunda línea.
ci / cubicipoldeint
El filtro de desentrelazado de interpolación cúbica desentrelaza el bloque dado por
interpolando cúbicamente cada segunda línea.
md / mediandeint
Filtro de desentrelazado mediano que desentrelaza el bloque dado aplicando un
filtro de mediana a cada segunda línea.
fd / ffmpegdeint
Filtro de desentrelazado FFmpeg que desentrelaza el bloque dado filtrando
cada segunda línea con un filtro (-1 4 2 4 -1).
l5 / paso bajo5
Filtro de desentrelazado de paso bajo FIR aplicado verticalmente que desentrelaza el
bloque dado filtrando todas las líneas con un filtro (-1 2 6 2 -1).
fq / forceQuant [: cuantificador]
Anula la tabla del cuantificador de la entrada con el cuantificador constante
tu específicas.
: cuantificador a utilizar
de / default
combinación de filtro de pp predeterminada (hb: a, vb: a, dr: a)
fa / rápido
combinación de filtro pp rápido (h1: a, v1: a, dr: a)
ac
combinación de filtros pp de alta calidad (ha: a: 128: 7, va: a, dr: a)
Ejemplo:
-vf pp = hb / vb / dr / al
desbloqueo horizontal y vertical, desbloqueo y brillo automático /
contraste
-vf pp = de / -al
filtros predeterminados sin corrección de brillo / contraste
-vf pp = predeterminado / tmpnoise: 1: 2: 3
Habilite los filtros predeterminados y el eliminador de ruido temporal.
-vf pp = hb: y / vb: a
Desbloqueo horizontal solo en luminancia y activa el desbloqueo vertical
o apagarse automáticamente dependiendo del tiempo de CPU disponible.
spp [= calidad [: qp [: modo]]]
Filtro de posprocesamiento simple que comprime y descomprime la imagen en varios
(o - en el caso del nivel de calidad 6 - todos) cambia y promedia los resultados.
0-6 (predeterminado: 3)
Forzar parámetro de cuantización (predeterminado: 0, use QP de video).
0: umbral estricto (predeterminado)
1: umbral suave (mejor tono, pero más borroso)
4: como 0, pero también usa QP de cuadros B (puede causar parpadeo)
5: como 1, pero también usa QP de cuadros B (puede causar parpadeo)
uspp [= calidad [: qp]]
Filtro de posprocesamiento ultra simple y lento que comprime y descomprime el
imagen en varios (o - en el caso del nivel de calidad 8 - todos) cambios y promedios
los resultados. La forma en que esto difiere del comportamiento de spp es que uspp en realidad
codifica y decodifica cada caso con libavcodec Snow, mientras que spp usa una
intra sólo 8x8 DCT similar a MJPEG.
0-8 (predeterminado: 3)
Forzar parámetro de cuantización (predeterminado: 0, use QP de video).
fspp [= calidad [: qp [: fuerza [: bframes]]]]
versión más rápida del filtro de posprocesamiento simple
4-5 (equivalente a spp; predeterminado: 4)
Forzar parámetro de cuantización (predeterminado: 0, use QP de video).
<-15-32>
Fuerza del filtro, los valores más bajos significan más detalles pero también más artefactos,
mientras que los valores más altos hacen que la imagen sea más suave pero también más borrosa (predeterminado: 0 -
PSNR óptimo).
0: no use QP de marcos B (predeterminado)
1: use QP de cuadros B también (puede causar parpadeo)
pp7 [= qp [: modo]]
Variante del filtro spp, similar a spp = 6 con DCT de 7 puntos donde solo el centro
La muestra se utiliza después de IDCT.
Forzar parámetro de cuantización (predeterminado: 0, use QP de video).
0: umbral estricto
1: umbral suave (mejor tono, pero más borroso)
2: umbral medio (predeterminado, buenos resultados)
qp = ecuación
parámetro de cuantificación (QP) cambiar filtro
alguna ecuación como "2 + 2 * sin (PI * qp)"
geq = ecuación
filtro de cambio de ecuación genérico
Alguna ecuación, por ejemplo, 'p (WX \, Y)' para voltear la imagen horizontalmente. Usted puede
use espacios en blanco para hacer la ecuación más legible. Hay un par de
constantes que se pueden usar en la ecuación:
PI: el número pi
E: el número e
X / Y: las coordenadas de la muestra actual
W / H: ancho y alto de la imagen
SW / SH: escala de ancho / alto en función del plano filtrado actualmente,
por ejemplo, 1,1 y 0.5,0.5 para YUV 4: 2: 0.
p (x, y): devuelve el valor del píxel en la ubicación x / y del actual
avión.
testea
Genere varios patrones de prueba.
rgbtest [= ancho: alto]
Genere un patrón de prueba RGB útil para detectar problemas de RGB vs BGR. Debería
vea una franja roja, verde y azul de arriba a abajo.
Ancho deseado de la imagen generada (predeterminado: 0). 0 significa ancho de entrada
imagen.
Altura deseada de la imagen generada (predeterminado: 0). 0 significa altura de entrada
imagen.
lavc [= calidad: fps]
Conversión rápida de software YV12 a MPEG-1 con libavcodec para usar con DVB / DXR3 / IVTV /
V4L2.
1-31: qscale fijo
32-: tasa de bits fija en kbits
forzar salida fps (valor flotante) (predeterminado: 0, autodetección basada en la altura)
dvbscale [= aspecto]
Configure el escalado óptimo para tarjetas DVB, escalando el eje x en hardware y
calculando la escala del eje y en el software para mantener el aspecto. Solo útiles juntos
con expandir y escalar.
Controle la relación de aspecto, calcule como DVB_HEIGHT * ASPECTRATIO (predeterminado:
576 * 4/3 = 768), configúrelo en 576 * (16/9) = 1024 para un televisor de 16: 9.
Ejemplo:
-vf dvbscale,scale=-1:0,expand=-1:576:-1:-1:1,lavc
FIXME: Explique qué hace esto.
ruido [= luma [u] [t | a] [h] [p]: croma [u] [t | a] [h] [p]]
Agrega ruido.
<0-100>
ruido de luma
<0-100>
ruido de croma
u ruido uniforme (gaussiano de lo contrario)
t ruido temporal (el patrón de ruido cambia entre fotogramas)
un ruido temporal promediado (más suave, pero mucho más lento)
h alta calidad (un poco más atractivo, un poco más lento)
p mezcla ruido aleatorio con un patrón (semi) regular
denoise3d [= luma_spatial: chroma_spatial: luma_tmp: chroma_tmp]
Este filtro tiene como objetivo reducir el ruido de la imagen produciendo imágenes suaves y haciendo
imágenes realmente quietas (esto debería mejorar la compresibilidad).
fuerza de luminancia espacial (predeterminado: 4)
fuerza de croma espacial (predeterminado: 3)
fuerza temporal de luma (predeterminado: 6)
intensidad temporal del croma (predeterminado: luma_tmp * chroma_spatial / luma_spatial)
hqdn3d [= luma_spatial: chroma_spatial: luma_tmp: chroma_tmp]
Versión de alta precisión / calidad del filtro denoise3d. Los parámetros y el uso son
lo mismo.
ow [= profundidad [: luma_strength [: chroma_strength]]]
Eliminador de ruido de Wavelet demasiado completo.
Los valores de profundidad más grandes eliminarán más el ruido de los componentes de frecuencia más baja, pero
filtrado descendente (predeterminado: 8).
fuerza de luminancia (predeterminado: 1.0)
intensidad de croma (predeterminado: 1.0)
eq [= brillo: contraste] (OBSOLETO)
Ecualizador de software con controles interactivos como el ecualizador de hardware, para
tarjetas / controladores que no admiten controles de brillo y contraste en el hardware.
También puede ser útil con MEncoder, ya sea para arreglar películas mal capturadas o
para reducir ligeramente el contraste a los artefactos de máscara y arreglárselas con tasas de bits más bajas.
<-100-100>
brillo inicial
<-100-100>
contraste inicial
eq2 [= gamma: contraste: brillo: saturación: rg: gg: bg: peso]
Ecualizador de software alternativo que usa tablas de búsqueda (muy lento), permitiendo gamma
corrección además de un simple ajuste de brillo y contraste. Tenga en cuenta que
utiliza el mismo código optimizado MMX que -vf eq si todos los valores de gamma son 1.0. El
los parámetros se dan como valores de coma flotante.
<0.1-10>
valor de gamma inicial (predeterminado: 1.0)
<-2-2>
contraste inicial, donde los valores negativos dan como resultado una imagen negativa
(predeterminado: 1.0)
<-1-1>
brillo inicial (predeterminado: 0.0)
<0-3>
saturación inicial (predeterminado: 1.0)
<0.1-10>
valor de gamma para el componente rojo (predeterminado: 1.0)
<0.1-10>
valor de gamma para el componente verde (predeterminado: 1.0)
<0.1-10>
valor de gamma para el componente azul (predeterminado: 1.0)
<0-1>
El parámetro de peso se puede utilizar para reducir el efecto de un valor gamma alto
en áreas de imagen brillante, por ejemplo, evitar que se amplifiquen demasiado y
blanco puro. Un valor de 0.0 reduce la corrección gamma al mínimo.
mientras que 1.0 lo deja con toda su fuerza (predeterminado: 1.0).
matiz [= matiz: saturación]
Ecualizador de software con controles interactivos como el ecualizador de hardware, para
tarjetas / controladores que no admiten controles de tono y saturación en el hardware.
<-180-180>
tono inicial (predeterminado: 0.0)
<-100-100>
saturación inicial, donde los valores negativos dan como resultado un croma negativo
(predeterminado: 1.0)
medio paquete [= f]
Convierta YUV planar 4: 2: 0 a 4: 2: 2 empaquetados de media altura, reduciendo la luma pero manteniendo
todas las muestras de croma. Útil para la salida a dispositivos de visualización de baja resolución cuando
la reducción de escala de hardware es de mala calidad o no está disponible. También se puede utilizar como
desentrelazador primitivo de solo luma con un uso de CPU muy bajo.
De forma predeterminada, halfpack promedia pares de líneas al reducir la resolución. Algún valor
diferente de 0 o 1 da el comportamiento predeterminado (promedio).
0: Utilice solo líneas pares al reducir la resolución.
1: Utilice únicamente líneas impares al reducir la resolución.
ilpack [= modo]
Cuando el video entrelazado se almacena en formatos YUV 4: 2: 0, el entrelazado de croma no
alinearse correctamente debido a la disminución vertical de los canales de crominancia. Este filtro
empaqueta los datos planar 4: 2: 0 en formato YUY2 (4: 2: 2) con las líneas de croma en su
ubicaciones adecuadas, de modo que en cualquier línea de exploración dada, los datos de luminancia y crominancia
del mismo campo.
Seleccione el modo de muestreo.
0: muestreo del vecino más cercano, rápido pero incorrecto
1: interpolación lineal (predeterminado)
duro
Solo es útil con MEncoder. Si se usa harddup al codificar, forzará
fotogramas duplicados que se codificarán en la salida. Esto usa un poco más de espacio, pero
es necesario para la salida a archivos MPEG o si planea demux y remux el video
secuencia después de la codificación. Debe colocarse en o cerca del final de la cadena del filtro.
a menos que tenga una buena razón para hacer lo contrario.
salto suave
Solo es útil con MEncoder. Softskip mueve el paso de salto (caída) del marco de
codificación desde antes de la cadena de filtros hasta algún punto durante la cadena de filtros. Esta
permite filtros que necesitan ver todos los fotogramas (telecine inverso, eliminación de ruido temporal,
etc.) para funcionar correctamente. Debe colocarse después de los filtros que necesitan ver
todos los fotogramas y antes de los filtros posteriores que consuman un uso intensivo de la CPU.
diezmar [= max: hi: lo: frac]
Elimina los fotogramas que no difieren mucho del fotograma anterior para reducir
cuadros por segundo. El uso principal de este filtro es para la codificación de tasa de bits muy baja (p. Ej.
transmisión por módem de acceso telefónico), pero en teoría podría usarse para arreglar películas que
fueron telecineados a la inversa de forma incorrecta.
Establece el número máximo de fotogramas consecutivos que se pueden descartar (si
positivo), o el intervalo mínimo entre fotogramas descartados (si es negativo).
, ,
Una trama es candidata a descartarse si ninguna región de 8x8 difiere en más de un
umbral de , y si no más de porción (1 significa la totalidad
imagen) difiere en más de un umbral de . Valores de y
son para bloques de 8x8 píxeles y representan diferencias de valor de píxeles reales, por lo que
El umbral de 64 corresponde a 1 unidad de diferencia por cada píxel, o el
lo mismo se extiende de manera diferente sobre el bloque.
dint [= sense: level]
El filtro de desentrelazado (dint) detecta y elimina el primero de un conjunto de
fotogramas de vídeo entrelazados.
<0.0-1.0>
diferencia relativa entre píxeles vecinos (predeterminado: 0.1)
<0.0-1.0>
¿Qué parte de la imagen debe detectarse como entrelazada para eliminar el marco?
(predeterminado: 0.15).
lavcdeint (OBSOLETO)
Filtro desentrelazado FFmpeg, igual que -vf pp = fd
lavfi = filtergraph
Envoltorio libavfilter de FFmpeg. gráfico de filtro define un gráfico libavfilter completo con un
entrada y una salida. Ver http://www.ffmpeg.org/libavfilter.html# SEC4 para más detalles.
Como caso especial, si gráfico de filtro is $palabra clave entonces el valor de la palabra clave entorno
se utiliza variable; esto es necesario si hay comas en la descripción del gráfico,
ya que mplayer los usa como delimitadores entre filtros.
NOTA: Este filtro se considera experimental, puede interactuar de forma extraña con otros
filtros.
Ejemplo:
overlay = "movie = $ small_video, scale = 160: 120 [ca]; [in] [ca] overlay = 16: 8" mplayer
-vf lavfi = '$ superposición' $ big_video
kerndeint [= thresh [: map [: order [: sharp [: twoway]]]]]
Desentrelazador de kernel adaptativo de Donald Graft. Desentrelaza partes de un video si un
se supera el umbral configurable.
<0-255>
umbral (predeterminado: 10)
0: ignora los píxeles que superan el umbral (predeterminado).
1: Pinta los píxeles que superan el umbral de blanco.
0: deje los campos en paz (predeterminado).
1: Intercambiar campos.
0: deshabilita el enfoque adicional (predeterminado).
1: habilita el enfoque adicional.
0: Desactiva el afilado bidireccional (predeterminado).
1: habilite el afilado bidireccional.
desenfocar [= l | cWxH: cantidad [: l | cWxH: cantidad]]
Máscara de enfoque / desenfoque gaussiano
l
Aplicar efecto sobre el componente luma.
c
Aplicar efecto sobre los componentes cromáticos.
X
ancho y alto de la matriz, de tamaño impar en ambas direcciones (min = 3x3,
max = 13x11 o 11x13, normalmente algo entre 3x3 y 7x7)
cantidad
Cantidad relativa de nitidez / desenfoque para agregar a la imagen (un rango sensato debería
ser -1.5-1.5).
<0: desenfoque
> 0: afilar
Swapuv
Intercambiar plano U & V.
il [= d | i] [s] [: [d | i] [s]]
(Des) intercala líneas. El objetivo de este filtro es agregar la capacidad de procesar
pre-campo de imágenes entrelazadas sin desentrelazarlas. Puede filtrar su
DVD entrelazado y reprodúzcalo en un televisor sin romper el entrelazado. Mientras
desentrelazado (con el filtro de posprocesamiento) elimina el entrelazado de forma permanente (por
suavizado, promediado, etc.) el desintercalado divide el marco en 2 campos (los llamados
medias imágenes), para que pueda procesarlas (filtrarlas) de forma independiente y luego volver a
intercalarlos.
d deinterleave (colocando uno encima del otro)
me entrelazo
s campos de intercambio (intercambia líneas pares e impares)
fil [= i | d]
(Des) intercala líneas. Este filtro es muy similar al filtro il pero mucho
más rápido, la principal desventaja es que no siempre funciona. Especialmente si
combinado con otros filtros puede producir imágenes desordenadas al azar, así que sea feliz
si funciona pero no te quejes si no funciona por tu combinación de filtros.
d Desentrelazar los campos, colocándolos uno al lado del otro.
i Entrelazar campos de nuevo (invirtiendo el efecto de fil = d).
campo [= n]
Extrae un solo campo de una imagen entrelazada utilizando aritmética de zancadas para evitar
perdiendo tiempo de CPU. El argumento opcional n especifica si extraer el par o
el campo impar (dependiendo de si n es par o impar).
detc [= var1 = valor1: var2 = valor2: ...]
Intenta revertir el proceso de 'telecine' para recuperar una imagen limpia y no entrelazada.
transmitir a la velocidad de fotogramas de la película. Este fue el primer y más primitivo telecine inverso
filtro que se agregará a MPlayer / MEncoder. Funciona al engancharse al telecine 3: 2
patrón y seguirlo el mayor tiempo posible. Esto lo hace adecuado para
material perfectamente telecineado, incluso en presencia de un buen grado de ruido, pero
fallará en presencia de ediciones complejas posteriores al telecine. Desarrollo en este
el filtro ya no se realiza, ya que ivtc, pullup y filmdint son mejores para la mayoría
aplicaciones. Los siguientes argumentos (consulte la sintaxis anterior) se pueden utilizar para controlar
comportamiento de detc:
Configure el modo de caída de fotogramas.
0: No descarte fotogramas para mantener una velocidad de fotogramas de salida fija (predeterminado).
1: Siempre suelte un fotograma cuando no haya caídas o fusiones de telecine
en los últimos 5 fotogramas.
2: Mantenga siempre una proporción exacta de fotogramas de entrada a salida de 5: 4.
NOTA: Utilice el modo 1 o 2 con MEncoder.
Modo de análisis.
0: patrón fijo con número de fotograma inicial especificado por .
1: búsqueda agresiva de patrón de telecine (predeterminado)
Establezca el número de fotograma inicial en secuencia. 0-2 son los tres limpios progresivos
marcos; 3 y 4 son los dos fotogramas entrelazados. El valor predeterminado, -1, significa 'no
en secuencia de telecine '. El número especificado aquí es el tipo de
fotograma anterior imaginario antes de que comience la película.
, , ,
Valores de umbral que se utilizarán en determinados modos.
ivtc [= 1]
Filtro de telecine inverso experimental 'sin estado'. En lugar de intentar fijarme
un patrón como lo hace el filtro detc, ivtc toma sus decisiones de forma independiente para
cada cuadro. Esto dará resultados mucho mejores para el material que se ha sometido
edición pesada después de que se aplicó telecine, pero como resultado no es tan indulgente con
Entrada ruidosa, por ejemplo, captura de TV. El parámetro opcional (ivtc = 1) corresponde
a la opción dr = 1 para el filtro detc, y debe usarse con MEncoder pero no
con MPlayer. Al igual que con detc, debe especificar la velocidad de fotogramas de salida correcta (-ofps
24000/1001) al utilizar MEncoder. El desarrollo ulterior de ivtc se ha detenido, ya que el
Los filtros pullup y filmdint parecen ser mucho más precisos.
pullup [= jl: jr: jt: jb: sb: mp]
Filtro de inversión de pulldown de tercera generación (telecine inverso), capaz de manejar
Telecine duro mixto, 24000/1001 fps progresivo y 30000/1001 fps progresivo
contenido. El filtro pullup está diseñado para ser mucho más robusto que detc o ivtc,
aprovechando el contexto futuro al tomar sus decisiones. Como ivtc, pullup
es apátrida en el sentido de que no se fija en un patrón a seguir, sino que
en su lugar, espera los siguientes campos para identificar coincidencias y
reconstruir fotogramas progresivos. Todavía está en desarrollo, pero se cree que
bastante preciso.
jl, jr, jt y jb
Estas opciones establecen la cantidad de "basura" que se ignorará a la izquierda, derecha, arriba,
y la parte inferior de la imagen, respectivamente. Izquierda / derecha están en unidades de 8
píxeles, mientras que la parte superior / inferior están en unidades de 2 líneas. El valor predeterminado es 8 píxeles.
en cada lado.
sb (pausas estrictas)
Establecer esta opción en 1 reducirá las posibilidades de que el pullup genere un
fotograma no coincidente ocasional, pero también puede causar un número excesivo de
fotogramas que se eliminarán durante las secuencias de alto movimiento. Por el contrario, configurándolo
a -1 hará que los campos de coincidencia de pullup sean más fáciles. Esto puede ayudar a procesar
de vídeo en el que hay un ligero desenfoque entre los campos, pero también puede
hace que haya fotogramas entrelazados en la salida.
mp (plano métrico)
Esta opción se puede establecer en 1 o 2 para usar un plano cromático en lugar de luma.
plano para hacer los cálculos de pullup. Esto puede mejorar la precisión en muy
material de origen limpio, pero es más probable que disminuya la precisión, especialmente
si hay ruido cromático (efecto de arco iris) o cualquier video en escala de grises. El principal
El propósito de establecer mp en un plano cromático es reducir la carga de la CPU y hacer
pullup utilizable en tiempo real en máquinas lentas.
NOTA: Siga siempre el pullup con el filtro softskip al codificar para asegurarse de que
pullup es capaz de ver cada cuadro. Si no lo hace, se producirá una salida incorrecta.
y normalmente se bloqueará debido a limitaciones de diseño en la capa de códec / filtro.
filmdint [= opciones]
Filtro de telecine inverso, similar al filtro pullup anterior. Está diseñado para
manejar cualquier patrón desplegable, incluyendo telecine mixto suave y duro y limitado
compatibilidad con películas que se ralentizan o aceleran con respecto a su velocidad de fotogramas original
para TV. Solo se utiliza el plano de luminancia para encontrar las roturas de la trama. Si un campo no tiene
coincidencia, se desentrelaza con aproximación lineal simple. Si la fuente es
MPEG-2, este debe ser el primer filtro para permitir el acceso a las banderas de campo establecidas por el
Decodificador MPEG-2. Dependiendo del MPEG de origen, puede estar bien ignorando este
consejo, siempre y cuando no vea muchas advertencias de "Campo inferior primero". Sin
opciones, hace telecine inverso normal, y debe usarse junto con mencoder
-fps 30000/1001 -ofps 24000/1001. Cuando este filtro se utiliza con MPlayer,
dan como resultado una velocidad de fotogramas desigual durante la reproducción, pero en general es mejor
que usar pp = lb o ningún desentrelazado. Se pueden especificar múltiples opciones
separado por /.
cultivo = : : :
Al igual que el filtro de cultivo, pero más rápido, y funciona en mezclas duras y blandas.
contenido telecine, así como cuando y no es un múltiplo de 4. Si xoy
requeriría recortar píxeles fraccionarios de los planos cromáticos, el recorte
se amplía el área. Por lo general, esto significa que xey deben ser pares.
io = :
Para cada fotogramas de entrada de ifps, el filtro generará fotogramas de ps. El radio
de ifps / ofps debe coincidir con la relación -fps / -ofps. Esto podría usarse para
Filtrar películas que se transmiten por televisión a una velocidad de fotogramas diferente a su
velocidad de fotogramas original.
luma_only =
Si n es distinto de cero, el plano cromático se copia sin cambios. Esto es útil para
TV muestreada YV12, que descarta uno de los campos cromáticos.
mmx2 =
En x86, si n = 1, use funciones optimizadas MMX2, si n = 2, use 3DNow! optimizado
funciones, de lo contrario, use C. simple.Si no se especifica esta opción, MMX2
y 3DNow! se detectan automáticamente, utilice esta opción para anular la detección automática.
rápido =
La n más grande acelerará el filtro a expensas de la precisión. El
el valor predeterminado es n = 3. Si n es impar, un fotograma que sigue inmediatamente a un fotograma
marcado con el indicador REPEAT_FIRST_FIELD MPEG se supone que es progresivo,
por lo tanto, el filtro no perderá tiempo en contenido MPEG-2 de telecine suave. Esta
es el único efecto de esta bandera si MMX2 o 3DNow! está disponible. Sin que
MMX2 y 3D Ahora, si n = 0 o 1, se utilizarán los mismos cálculos que con n = 2
o 3. Si n = 2 o 3, el número de niveles de luminancia utilizados para encontrar las rupturas del marco
se reduce de 256 a 128, lo que da como resultado un filtro más rápido sin perder
mucha precisión. Si n = 4 o 5, una métrica más rápida, pero mucho menos precisa
ser utilizado para encontrar las roturas de fotograma, que es más probable que detecte
detalle vertical como contenido entrelazado.
detallado =
Si n es distinto de cero, imprima las métricas detalladas para cada fotograma. Útil para
depuración.
dint_thres =
Umbral de desentrelazado. Se utiliza durante el desentrelazado de fotogramas que no coinciden.
Un valor más grande significa menos desentrelazado, use n = 256 para apagar completamente
desentrelazado. El valor predeterminado es n = 8.
comb_thres =
Umbral para comparar los campos superior e inferior. El valor predeterminado es 128.
diff_thres =
Umbral para detectar el cambio temporal de un campo. El valor predeterminado es 128.
tristes_thres =
Suma del umbral de diferencia absoluta, el valor predeterminado es 64.
suave
Este filtro solo funciona correctamente con MEncoder y actúa sobre las banderas MPEG-2 utilizadas para
pulldown suave 3: 2 (telecine suave). Si desea utilizar el filtro ivtc o detc en
películas que son parcialmente telecineadas, insertando este filtro antes de ellas debería
hazlos más confiables.
divtc [= opciones]
Telecine inverso para video desentrelazado. Si se ha perdido el video telecined 3: 2-pulldown
uno de los campos o se desentrelaza utilizando un método que mantiene un campo y
interpola el otro, el resultado es un vídeo vibrante que tiene cada cuarto fotograma
duplicado. Este filtro está destinado a encontrar y eliminar esos duplicados y restaurar
la velocidad de fotogramas de la película original. Al utilizar este filtro, debe especificar -ofps que
es 4/5 de los fps del archivo de entrada y coloca el softskip más adelante en el filtro
chain para asegurarse de que divtc vea todos los fotogramas. Dos modos diferentes son
disponible: el modo de una pasada es el predeterminado y es fácil de usar, pero tiene la
desventaja de que cualquier cambio en la fase de telecine (fotogramas perdidos o ediciones incorrectas)
provocar una vibración momentánea hasta que el filtro pueda resincronizarse de nuevo. El modo de dos pasadas evita
esto analizando todo el video de antemano para que tenga conocimiento avanzado
sobre los cambios de fase y puede resincronizar en el lugar exacto. Estos pases hacen No
corresponden a pasar uno y dos del proceso de codificación. Debes ejecutar un pase extra
usando divtc pass one antes de que la codificación real arroje el video resultante.
Utilice -nosound -ovc raw -o / dev / null para evitar desperdiciar energía de la CPU en esta pasada. Ustedes
puede agregar algo como crop = 2: 2: 0: 0 después de divtc para acelerar las cosas aún más. Entonces
use divtc pass two para la codificación real. Si usa varios pases de codificador,
use divtc pass two para todos ellos. Las opciones son:
pasar = 1 | 2
Utilice el modo de dos pasadas.
archivo =
Establezca el nombre de archivo de registro de dos pasadas (predeterminado: "framediff.log").
umbral =
Establezca la fuerza mínima que debe tener el patrón de telecine para que el filtro
cree en él (predeterminado: 0.5). Esto se usa para evitar reconocer falsas
patrón de las partes del video que son muy oscuras o muy quietas.
ventana =
Establece el número de fotogramas pasados que se deben mirar al buscar un patrón.
(predeterminado: 30). La ventana más larga mejora la confiabilidad del patrón
búsqueda, pero una ventana más corta mejora el tiempo de reacción a los cambios en el
fase de telecine. Esto solo afecta al modo de una pasada. El modo de dos pases
Actualmente utiliza una ventana fija que se extiende tanto al pasado como al futuro.
phase=0|1|2|3|4
Establece la fase de telecine inicial para el modo de una pasada (predeterminado: 0). Los dos
El modo de paso puede ver el futuro, por lo que puede usar la fase correcta de
el principio, pero el modo de una pasada sólo puede adivinar. Atrapa el correcto
fase cuando lo encuentra, pero esta opción se puede utilizar para corregir el posible
tembloroso al principio. La primera pasada del modo de dos pasadas también usa
esto, por lo que si guarda la salida de la primera pasada, obtiene una fase constante
resultado.
deghost =
Establezca el umbral de eliminación de fantasmas (0-255 para el modo de una pasada, -255-255 para dos
modo de paso, por defecto 0). Si es distinto de cero, se utiliza el modo de eliminación de fantasmas. Esto es para
vídeo que se ha desentrelazado combinando los campos en lugar de
dejando caer uno de los campos. La eliminación de fantasmas amplifica cualquier artefacto de compresión
en los fotogramas combinados, por lo que el valor del parámetro se utiliza como umbral para
excluir de la eliminación de fantasmas aquellos píxeles que difieran del fotograma anterior
menor que el valor especificado. Si se usa el modo de dos pasadas, entonces valor negativo
se puede usar para hacer que el filtro analice todo el video al comienzo de
pass-2 para determinar si necesita eliminar las fantasmas o no y luego seleccione
cero o el valor absoluto del parámetro. Especifique esta opción
para el pase 2, no hay diferencia en el pase 1.
fase [= t | b | p | a | u | T | B | A | U] [: v]
Retrase el vídeo entrelazado un tiempo de campo para que cambie el orden de los campos. El
el uso previsto es arreglar películas PAL que se han capturado con el campo opuesto
para la transferencia de película a video. Las opciones son:
t Capture el orden de los campos de arriba primero, transfiera de abajo primero. El filtro se retrasará
el campo inferior.
b Capture de abajo primero, transfiera de arriba primero. El filtro retrasará el campo superior.
p Capture y transfiera con el mismo orden de campo. Este modo solo existe para
la documentación de las otras opciones para consultar, pero si realmente
selecciónelo, el filtro fielmente no hará nada ;-)
un orden de campo de captura determinado automáticamente por banderas de campo, transferencia
opuesto. El filtro selecciona entre los modos tyb cuadro por cuadro
usando banderas de campo. Si no hay información de campo disponible, entonces esto funciona
como tú.
u Captura desconocida o variable, transfiere lo opuesto. El filtro selecciona entre ty
b cuadro por cuadro analizando las imágenes y seleccionando el
alternativa que produce la mejor coincidencia entre los campos.
T Capturar primero, transferir desconocido o variable. El filtro selecciona entre ty
p utilizando análisis de imágenes.
B Capturar desde abajo primero, transferir desconocido o variable. El filtro selecciona entre b
yp usando análisis de imágenes.
Una captura determinada por banderas de campo, transferencia desconocida o variable. Filtrar
selecciona entre t, byp utilizando indicadores de campo y análisis de imágenes. Si no hay campo
la información está disponible, entonces esto funciona igual que U. Este es el valor predeterminado
modo.
U Tanto la captura como la transferencia son desconocidas o variables. El filtro selecciona entre t, b
yp utilizando únicamente análisis de imágenes.
v Operación detallada. Imprime el modo seleccionado para cada fotograma y el promedio
diferencia al cuadrado entre campos para las alternativas t, by p.
telecine [= inicio]
Aplique el proceso de 'telecine' 3: 2 para aumentar la velocidad de fotogramas en un 20%. Es muy probable que esto
no funciona correctamente con MPlayer, pero se puede utilizar con 'mencoder -fps 30000/1001
-ofps 30000/1001 -vf telecine '. ¡Ambas opciones de fps son esenciales! (La sincronización A / V
romper si son incorrectos.) El parámetro de inicio opcional le dice al filtro dónde en
el patrón de telecine para comenzar (0-3).
tinterlace [= modo]
Entrelazado de campo temporal: fusiona pares de fotogramas en un fotograma entrelazado,
reduciendo a la mitad la velocidad de fotogramas. Los fotogramas pares se mueven al campo superior, los fotogramas impares a
el campo inferior. Esto se puede usar para revertir completamente el efecto de los campos t
filtro (en modo 0). Los modos disponibles son:
0 Mueva los fotogramas impares al campo superior, incluso al campo inferior, generando
un fotograma de altura completa a la mitad de la velocidad de fotogramas.
1 Solo se generan fotogramas impares, los fotogramas pares se eliminan; altura sin cambios.
2 Salida de solo fotogramas pares, los fotogramas impares se eliminan; altura sin cambios.
3 Expanda cada fotograma a la altura completa, pero rellene las líneas alternas con negro;
velocidad de fotogramas sin cambios.
4 Intercale líneas pares de fotogramas pares con líneas impares de fotogramas impares.
Altura sin cambios a la mitad de la velocidad de fotogramas.
tfields [= mode [: field_dominance]]
Separación temporal de campos: divida los campos en fotogramas, duplicando la salida
cuadros por segundo. Al igual que el filtro de telecine, es posible que los tfields no funcionen del todo bien
a menos que se use con MEncoder y tanto -fps como -ofps se establezcan en el (doble) deseado
¡cuadros por segundo!
0: deja los campos sin cambios (saltará / parpadeará).
1: interpolar las líneas que faltan. (Es posible que el algoritmo utilizado no sea tan bueno).
2: Traducir campos en 1/4 de píxel con interpolación lineal (sin salto).
4: Traducir campos en 1/4 de píxel con filtro de 4 toques (mayor calidad)
(defecto).
(OBSOLETO)
-1: auto (predeterminado) Solo funciona si el decodificador exporta el
información y ningún otro filtro que descarte esa información viene antes
tfields en la cadena de filtros; de lo contrario, vuelve a 0 (campo superior
primero).
0: campo superior primero
1: campo inferior primero
NOTA: Esta opción posiblemente se eliminará en una versión futura. Usar
-campo-dominancia en su lugar.
yadif = [mode [: field_dominance]]
Otro filtro desentrelazado
0: Salida 1 fotograma para cada fotograma.
1: Salida 1 fotograma para cada campo.
2: como 0 pero omite la comprobación de entrelazado espacial.
3: como 1 pero omite la comprobación de entrelazado espacial.
(OBSOLETO)
Funciona como tfields.
NOTA: Esta opción posiblemente se eliminará en una versión futura. Usar
-campo-dominancia en su lugar.
mcdeint = [modo [: paridad [: qp]]]
Desentrelazador con compensación de movimiento. Necesita un campo por cuadro como entrada y debe
por lo tanto, se puede utilizar junto con tfields = 1 o yadif = 1/3 o equivalente.
0: rápido
1: medio
2: estimación de movimiento lento e iterativo
3: extra lento, como 2 más múltiples marcos de referencia
0 o 1 selecciona qué campo usar (nota: ¡todavía no hay autodetección!).
Los valores más altos deberían resultar en un campo de vector de movimiento más suave pero menos
vectores individuales óptimos.
boxblur = radio: potencia [: radio: potencia]
caja de desenfoque
fuerza del filtro de desenfoque
número de aplicaciones de filtro
sab = radio: pf: colorDiff [: radio: pf: colorDiff]
forma desenfoque adaptativo
fuerza del filtro de desenfoque (~ 0.1-4.0) (más lento si es más grande)
fuerza del prefiltro (~ 0.1-2.0)
diferencia máxima entre píxeles a considerar (~ 0.1-100.0)
smartblur = radio: fuerza: umbral [: radio: fuerza: umbral]
desenfoque inteligente
fuerza del filtro de desenfoque (~ 0.1-5.0) (más lento si es más grande)
desenfocar (0.0-1.0) o enfocar (-1.0-0.0)
filtrar todo (0), filtrar áreas planas (0-30) o filtrar bordes (-30-0)
perspective=x0:y0:x1:y1:x2:y2:x3:y3:t
Corrija la perspectiva de las películas que no se filmaron perpendicularmente a la pantalla.
, ...
coordenadas de las esquinas superior izquierda, superior derecha, inferior izquierda e inferior derecha
remuestreo lineal (0) o cúbico (1)
2xai
Escale y suavice la imagen con el algoritmo de interpolación y escala 2x.
1 bpp
Conversión de mapa de bits de 1bpp a YUV / BGR 8/15/16/32
down3dright [= líneas]
Cambie la posición y el tamaño de las imágenes estereoscópicas. Extrae tanto campos estéreo como lugares
uno al lado del otro, redimensionándolos para mantener el aspecto original de la película.
número de líneas para seleccionar desde el medio de la imagen (predeterminado: 12)
bmovl = oculto: opaco: FIFO
El filtro de superposición de mapa de bits lee mapas de bits de un FIFO y los muestra en la parte superior del
película, permitiendo algunas transformaciones en la imagen. Consulte también TOOLS / bmovl-test.c para
un pequeño programa de prueba bmovl.
Establezca el valor predeterminado de la bandera 'oculta' (0 = visible, 1 = oculta).
Establezca el valor predeterminado de la bandera 'opaca' (0 = transparente, 1 = opaco).
ruta / nombre de archivo para el FIFO (tubería con nombre que conecta 'mplayer -vf bmovl' a
la aplicación de control)
Los comandos FIFO son:
RGBA32 ancho alto xpos ypos alpha clear
seguido de ancho * alto * 4 bytes de datos RGBA32 sin procesar.
ABGR32 ancho alto xpos ypos alpha clear
seguido de ancho * alto * 4 bytes de datos ABGR32 sin procesar.
RGB24 ancho alto xpos ypos alpha clear
seguido de ancho * alto * 3 bytes de datos RGB24 sin procesar.
BGR24 ancho alto xpos ypos alpha clear
seguido de ancho * alto * 3 bytes de datos BGR24 sin procesar.
ALPHA ancho alto xpos ypos alpha
Cambia la transparencia alfa del área especificada.
CLARO ancho alto xpos ypos
Área despejada.
OPACO
Desactive toda la transparencia alfa. Envíe "ALPHA 0 0 0 0 0" para habilitarlo nuevamente.
ESCONDER
Ocultar mapa de bits.
ESPECTÁCULO
Mostrar mapa de bits.
Los argumentos son:
,
tamaño de la imagen / área
,
Empiece a hacer blitting en la posición x / y.
Establecer diferencia alfa. Si lo configura en -255, puede enviar una secuencia
de comandos ALPHA para configurar el área en -225, -200, -175, etc. para un buen desvanecimiento
¡en efecto! ;)
0: igual que el original
255: Haz todo opaco.
-255: Haz que todo sea transparente.
Limpia el framebuffer antes de blitting.
0: la imagen simplemente se borrará encima de la anterior, por lo que no
necesita enviar 1.8 MB de datos RGBA32 cada vez que una pequeña parte de la pantalla
Está actualizado.
1: claro
framestep = I | [i] paso
Renderiza solo cada enésimo fotograma o cada intra fotograma (fotograma clave).
Si llama al filtro con I (mayúscula) como parámetro, entonces only los fotogramas clave son
prestados. Para los DVD, generalmente significa uno de cada 15/12 fotogramas (IBBPBBPBBPBBPBB),
para AVI significa cada cambio de escena o cada valor de keyint (ver -lavcopts keyint =
valor si usa MEncoder para codificar el video).
Cuando se encuentra un fotograma clave, un "¡Yo!" cadena seguida de un carácter de nueva línea es
impreso, dejando la línea actual de salida de MPlayer / MEncoder en la pantalla, porque
contiene el tiempo (en segundos) y el número de fotograma del fotograma clave (puede usar
esta información para dividir el AVI.).
Si llama al filtro con un parámetro numérico 'paso', entonces solo uno en cada
Se renderizan los fotogramas de 'paso'.
Si pones una 'i' (minúscula) antes del número, entonces un 'I!' está impreso (como el yo
parámetro).
Si solo da la i, entonces no se hace nada con los marcos, ¡solo yo! está impreso.
tile = xtiles: ytiles: salida: inicio: delta
Organice una serie de imágenes en una sola imagen más grande. Si omite un parámetro o
use un valor menor que 0, entonces se usa el valor predeterminado. También puedes parar cuando
está satisfecho (... -vf tile = 10: 5 ...). Probablemente sea una buena idea poner el
filtro de escala antes del mosaico :-)
Los parámetros son:
número de mosaicos en el eje x (predeterminado: 5)
número de mosaicos en el eje y (predeterminado: 5)
Renderizar el mosaico cuando se alcanza el número de fotogramas de 'salida', donde 'salida'
debe ser un número menor que xtile * ytile. Los mosaicos que faltan se dejan en blanco.
Por ejemplo, podría escribir un mosaico de 8 * 7 cada 50 fotogramas para tener una
imagen cada 2 segundos a 25 fps.
grosor del borde exterior en píxeles (predeterminado: 2)
grosor del borde interior en píxeles (predeterminado: 4)
delogo [= x: y: w: h: t]
Suprime el logotipo de una estación de TV mediante una simple interpolación de los píxeles circundantes.
Simplemente coloque un rectángulo que cubra el logotipo y observe cómo desaparece (y, a veces,
algo aún más feo (su kilometraje puede variar).
,
esquina superior izquierda del logo
,
ancho y alto del rectángulo despejado
Espesor del borde difuso del rectángulo (agregado ah). Cuando se establece
a -1, se dibuja un rectángulo verde en la pantalla para simplificar la búsqueda de
parámetros x, y, w, h a la derecha.
archivo =
Puede especificar un archivo de texto desde el que cargar las coordenadas. Cada línea debe
tener una marca de tiempo (en segundos y en orden ascendente) y "x: y: w: h: t"
coordenadas (t se puede omitir).
remove-logo = / ruta / a / logo_bitmap_file_name.pgm
Suprime el logotipo de una estación de TV, utilizando un archivo de imagen PGM o PPM para determinar qué
los píxeles comprenden el logotipo. El ancho y alto del archivo de imagen deben coincidir con los
de la secuencia de video que se está procesando. Utiliza la imagen de filtro y un desenfoque circular
algoritmo para eliminar el logotipo.
/ruta/a/logo_bitmap_file_name.pgm
[ruta] + nombre de archivo de la imagen del filtro.
zrmjpeg [= opciones]
Codificador de software YV12 a MJPEG para usar con el dispositivo de salida de video zr2.
maxheight = | maxwidth =
Estas opciones establecen el ancho y alto máximos que puede manejar la tarjeta zr (el
La capa de filtro MPlayer actualmente no puede consultarlos).
{dc10 +, dc10, buz, lml33} - {PAL | NTSC}
Utilice estas opciones para establecer maxwidth y maxheight automáticamente a los valores
conocido por la combinación de tarjeta / modo. Por ejemplo, las opciones válidas son: dc10-PAL y
buz-NTSC (predeterminado: dc10 + PAL)
color | bw
Seleccione codificación en color o en blanco y negro. La codificación en blanco y negro es
más rápido. El color es el predeterminado.
hdec = {1,2,4}
Diezmamiento horizontal 1, 2 o 4.
vdec = {1,2,4}
Diezmamiento vertical 1, 2 o 4.
calidad = 1-20
Configure la calidad de compresión JPEG [MEJOR] 1 - 20 [MUY MALA].
fd | nofd
De forma predeterminada, la aniquilación solo se realiza si el hardware de Zoran puede mejorar
las imágenes MJPEG resultantes al tamaño original. La opción fd instruye
el filtro para realizar siempre la aniquilación solicitada (feo).
captura de pantalla = prefijo
Permite adquirir capturas de pantalla de la película utilizando comandos de modo esclavo que se pueden
vinculado a pulsaciones de teclas. Consulte la documentación del modo esclavo y el CONTROL INTERACTIVO
sección para más detalles. Por defecto, los archivos llamados 'shotNNNN.png' se guardarán en el
directorio de trabajo, utilizando el primer número disponible; no se sobrescribirá ningún archivo.
Especifique un prefijo para cambiar el nombre o la ubicación, por ejemplo, -vf screenshot = shots / now
guardará los archivos en las tomas del directorio con nowNNNN.png como nombre. El filtro
no tiene sobrecarga cuando no se utiliza y acepta un espacio de color arbitrario, por lo que es seguro
agréguelo al archivo de configuración. Asegúrese de que se agregue el filtro de captura de pantalla
después de todos los demás filtros cuyo efecto desea grabar en la imagen guardada. P.ej
debería ser el último filtro si desea tener una captura de pantalla exacta de lo que
ver en el monitor.
culo
Mueve la representación de subtítulos SSA / ASS a un punto arbitrario en la cadena de filtros. Solo
útil con la opción -ass.
Ejemplo:
-vf ass, captura de pantalla
Mueve el renderizado SSA / ASS antes del filtro de captura de pantalla. Capturas de pantalla tomadas
de esta forma contendrá subtítulos.
marco negro [= cantidad: umbral]
Detecta fotogramas que son (casi) completamente negros. Puede ser útil para detectar capítulos
transiciones o comerciales. Las lneas de salida constan del nmero de fotograma del
fotograma detectado, el porcentaje de oscuridad, el tipo de fotograma y el número de fotograma de
el último fotograma clave encontrado.
Porcentaje de píxeles que deben estar por debajo del umbral (predeterminado: 98).
Umbral por debajo del cual un valor de píxel se considera negro (predeterminado: 32).
stereo3d [= in: out]
Stereo3d convierte entre diferentes formatos de imagen estereoscópica.
Formato de imagen estereoscópica de entrada. Valores posibles:
sbl or lado_a_lado_izquierda_primero
lado a lado paralelo (ojo izquierdo izquierdo, ojo derecho derecho)
sorber or lado_a_lado_derecho_primero
ojo cruzado lado a lado (ojo derecho izquierdo, ojo izquierdo derecho)
sbs2l or lado_a_lado_mitad_ancho_izquierda_primero
lado a lado con resolución de ancho medio (ojo izquierdo, ojo derecho
derecho)
sbs2r or lado_a_lado_medio_ancho_derecho_primero
lado a lado con resolución de medio ancho (ojo derecho izquierdo, ojo izquierdo
derecho)
abl or encima_debajo_izquierda_primero
arriba-abajo (ojo izquierdo arriba, ojo derecho abajo)
abl or arriba_abajo_derecha_primero
arriba-abajo (ojo derecho arriba, ojo izquierdo abajo)
ab2l or encima_debajo_la mitad_de_la_altura_izquierda_primero
arriba-abajo con resolución de media altura (ojo izquierdo arriba, ojo derecho
a continuación)
ab2r or arriba_abajo_la mitad_de_la_altura_derecha_primero
arriba-abajo con resolución de media altura (ojo derecho arriba, ojo izquierdo
a continuación)
Formato de imagen estereoscópica de salida. Los valores posibles son toda la entrada
formatos así como:
arco or anaglifo_rojo_cian_gris
rojo anaglifo / gris cian (filtro rojo en el ojo izquierdo, filtro cian en el derecho
ojo)
arco or anaglifo_rojo_cian_medio_color
Anaglifo rojo / cian medio coloreado (filtro rojo en el ojo izquierdo, filtro cian
en el ojo derecho)
arco or anaglifo_rojo_cian_color
Anaglifo rojo / color cian (filtro rojo en el ojo izquierdo, filtro cian activado
Ojo derecho)
arco or anaglifo_rojo_cian_dubois
Anaglifo rojo / color cian optimizado con la proyección de mínimos cuadrados
de dubois (filtro rojo en el ojo izquierdo, filtro cian en el ojo derecho)
Agmg or anaglifo_verde_magenta_gris
verde anaglifo / gris magenta (filtro verde en el ojo izquierdo, magenta
filtro en el ojo derecho)
agmh or anaglifo_verde_magenta_medio_color
anaglifo verde / magenta medio coloreado (filtro verde en el ojo izquierdo,
filtro magenta en el ojo derecho)
agmc or anaglifo_verde_magenta_color
anaglifo verde / magenta (filtro verde en el ojo izquierdo, magenta
filtro en el ojo derecho)
aybg or anaglifo_amarillo_azul_gray
anaglifo amarillo / azul gris (filtro amarillo en el ojo izquierdo, filtro azul en
Ojo derecho)
aybh or anaglifo_amarillo_azul_medio_color
anaglifo amarillo / azul medio coloreado (filtro amarillo en el ojo izquierdo, azul
filtro en el ojo derecho)
aybc or anaglifo_amarillo_azul_color
anaglifo de color amarillo / azul (filtro amarillo en el ojo izquierdo, filtro azul
en el ojo derecho)
IRL or interleave_rows_left_first
Filas intercaladas (el ojo izquierdo tiene la fila superior, el ojo derecho comienza en la siguiente
hilera)
irr or interleave_rows_right_first
Filas intercaladas (el ojo derecho tiene la fila superior, el ojo izquierdo comienza en la siguiente
hilera)
ml or mono_izquierda
salida mono (solo ojo izquierdo)
mr or mono_derecha
salida mono (solo ojo derecho)
NOTA: Para usar cualquiera de los formatos de salida de filas intercaladas para mostrar
pantalla en una pantalla 3D intercalada por filas, necesitará escalar el video al
la altura correcta primero usando el filtro "escala", si no es ya la correcta
altura. Por lo general, son 1080 filas (por lo tanto, use, por ejemplo, "-vf
scale = 1440: 1080, stereo3d = sbsl: irl "para una película codificada en paralelo de 720p).
gradfun [= fuerza [: radio]]
Corrija los artefactos de bandas que a veces se introducen en regiones casi planas por
truncamiento a profundidad de color de 8 bits. Interpola los gradientes que deben ir donde el
bandas son, y las vacila.
Este filtro está diseñado solo para reproducción. No lo use antes de perder
compresión, porque la compresión tiende a perder el dither y traer de vuelta las bandas.
Cantidad máxima por la que el filtro cambiará un píxel. También el
umbral para detectar regiones casi planas (predeterminado: 1.2).
Vecindario para ajustar el degradado. Un radio más grande hace que sea más suave
degradados, pero también evita que el filtro modifique píxeles cerca de detalles
regiones (predeterminado: 16).
fixpts [= opciones]
Corrige las marcas de tiempo de presentación (PTS) de los fotogramas. Por defecto, el PTS pasó
al siguiente filtro se elimina, pero las siguientes opciones pueden cambiar eso:
Imprimir
Imprima el PTS entrante.
fps =
Especifique un valor de fotogramas por segundo.
inicio =
Especifique un valor inicial para el PTS.
inicio automático =
Utiliza el nel PTS entrante como el PTS inicial. Todos los PTS anteriores se mantienen,
por lo que establecer un valor grande o -1 mantiene intacto el PTS.
autofps =
Utiliza el nel PTS entrante después del final del inicio automático para determinar el
cuadros por segundo.
Ejemplo:
-vf fixpts = fps = 24000/1001, ass, fixpts
Genera una nueva secuencia de PTS, la usa para subtítulos ASS y luego la suelta.
Generar una nueva secuencia es útil cuando las marcas de tiempo se restablecen durante
el programa; esto es frecuente en los DVD. Dejarlo caer puede ser necesario para
evite confundir codificadores.
NOTA: Usar este filtro junto con cualquier tipo de búsqueda (incluidas -ss y EDL)
puede hacer que los demonios salgan volando de tu nariz.
GENERAL CODIFICACION OPCIONES (MENCODIFICADOR SOLAMENTE)
-retraso auditivo <cualquiera punto flotante número>
Retrasa el audio o el video configurando un campo de retraso en el encabezado (predeterminado: 0.0).
Esto no retrasa ninguna transmisión durante la codificación, pero el reproductor verá el retraso
campo y compensar en consecuencia. Los valores positivos retrasan el audio y los negativos
los valores retrasan el video. Tenga en cuenta que esto es exactamente lo contrario de la opción -delay.
Por ejemplo, si un video se reproduce correctamente con -delay 0.2, puede arreglar el video con
MEncoder usando -audio-delay -0.2.
Actualmente, esta opción solo funciona con el muxer predeterminado (-of avi). Si usted es
usando un muxer diferente, entonces debe usar -delay en su lugar.
-densidad de audio <1-50>
Número de fragmentos de audio por segundo (el valor predeterminado es 2 para fragmentos de audio de 0.5 segundos de duración).
NOTA: Solo CBR, VBR ignora esto ya que coloca cada paquete en un nuevo fragmento.
-precarga de audio <0.0-2.0>
Configura el intervalo de tiempo de almacenamiento en búfer de audio (predeterminado: 0.5 s).
-fafmttag
Puede usarse para anular la etiqueta de formato de audio del archivo de salida.
Ejemplo:
-fafmttag 0x55
Tendrá el archivo de salida que contiene 0x55 (mp3) como etiqueta de formato de audio.
-ffourcc
Puede usarse para anular el video fourcc del archivo de salida.
Ejemplo:
-ffourcc div3
Habrá que el archivo de salida contenga 'div3' como video fourcc.
-fuerza-aspecto-avi <0.2-3.0>
Anula el aspecto almacenado en el encabezado vprp de AVI OpenDML. Esto se puede utilizar para
cambie la relación de aspecto con '-ovc copy'.
-frameno-archivo (OBSOLETO)
Especifique el nombre del archivo de audio con las asignaciones de número de
(solo audio) pase de un modo de codificación especial de tres pasos.
NOTA: El uso de este modo probablemente le dará desincronización AV. No lo uses. Está
se mantiene solo para compatibilidad con versiones anteriores y posiblemente se eliminará en un futuro
versión.
-hr-edl-buscar
Utilice un método más preciso, pero mucho más lento, para saltar áreas. Áreas marcadas para
los saltos no se buscan, en su lugar, se decodifican todos los fotogramas, pero solo los
los fotogramas necesarios están codificados. Esto permite comenzar en límites que no son de fotogramas clave.
NOTA: No se garantiza que funcione correctamente con '-ovc copy'.
-información (AVI solamente)
Especifique el encabezado de información del archivo AVI resultante.
Las opciones disponibles son:
ayuda
Muestre esta descripción.
nombre =
título de la obra
artista =
artista o autor de la obra
género =
categoría de trabajo original
sujeto =
contenido del trabajo
copyright =
informacion registrada
srcform =
formato original del material digitalizado
comentario =
comentarios generales sobre el trabajo
-noautoexpand
No inserte automáticamente el filtro de expansión en la cadena de filtros MEncoder.
Útil para controlar en qué punto de la cadena de filtros se renderizan los subtítulos cuando
codificar subtítulos en una película.
-nocodificados
No intente codificar fotogramas duplicados por duplicado; salida siempre de byte cero
fotogramas para indicar duplicados. Los fotogramas de cero bytes se escribirán de todos modos a menos que un
Se carga un filtro o codificador capaz de realizar una codificación duplicada. Actualmente el
sólo ese filtro es rígido.
-noodml (-de avi solamente)
No escriba el índice OpenDML para archivos AVI> 1GB.
-nos saltamos
No se salte los fotogramas.
-o
Salidas al nombre de archivo dado.
Si desea un nombre de archivo de salida predeterminado, puede poner esta opción en el MEncoder
archivo de configuración.
-oac <códec nombre>
Codifique con el códec de audio dado (sin configuración predeterminada).
NOTA: Utilice -oac help para obtener una lista de los códecs de audio disponibles.
Ejemplo:
-copia oac
sin codificación, solo streamcopy
-ocac pcm
Codifique en PCM sin comprimir.
-oac mp3lame
Codifique a MP3 (usando LAME).
-oac lava
Codifique con un códec libavcodec.
-de (BETA ¡CÓDIGO!)
Codifique al formato de contenedor especificado (predeterminado: AVI).
NOTA: Utilice -of help para obtener una lista de los formatos de contenedor disponibles.
Ejemplo:
-de avi
Codificar a AVI.
-de mpeg
Codifique en MPEG (consulte también -mpegopts).
-de lavf
Codifique con muxers libavformat (consulte también -lavfopts).
-de rawvideo
flujo de video sin procesar (sin mezcla, solo un flujo de video)
-de rawaudio
flujo de audio sin procesar (sin mezcla, solo un flujo de audio)
-ofps
Especifique un valor de fotogramas por segundo (fps) para el archivo de salida, que puede ser diferente
de la del material de origen. Debe configurarse para fps variables (ASF, algunos MOV) y
Archivos progresivos (MPEG telecineados a 30000/1001 fps).
-ovc <códec nombre>
Codifique con el códec de video dado (sin configuración predeterminada).
NOTA: Utilice -ovc help para obtener una lista de los códecs de vídeo disponibles.
Ejemplo:
-copia de occ
sin codificación, solo streamcopy
-ovc crudo
Codifique en un formato sin comprimir arbitrario (use '-vf format' para seleccionar).
-ovc lavc
Codifique con un códec libavcodec.
-archivo de contraseña
Volcar la información del primer paso a en lugar del divx2pass.log in predeterminado
modo de codificación de dos pasadas.
-límite de salto
Especifique el número máximo de fotogramas que se pueden omitir después de codificar un fotograma.
(-noskiplimit para ilimitado).
-vobsubout
Especifique el nombre base para los archivos .idx y .sub de salida. Esto desactiva los subtítulos
renderizado en la película codificada y la desvía a archivos de subtítulos VOBsub.
-vobsuboutid
Especifique el código de dos letras del idioma para los subtítulos. Esto anula lo que es
leer desde el DVD o el archivo .ifo.
-vobsuboutindex
Especifique el índice de los subtítulos en los archivos de salida (predeterminado: 0).
-Fuerza-fotogramas-clave , ...
Forzar fotogramas clave en las marcas de tiempo especificadas, más precisamente en el primer fotograma
después de cada tiempo especificado.
Esta opción se puede utilizar para garantizar que un punto de búsqueda esté presente en una marca de capítulo o
cualquier otro lugar designado en el archivo de salida.
Las marcas de tiempo deben especificarse en orden ascendente.
Dado que MEncoder no envía marcas de tiempo a lo largo de la cadena de filtros, probablemente necesite
para utilizar el filtro fixpts para que funcione esta opción.
No todos los códecs admiten fotogramas clave forzados. Actualmente, el soporte solo se implementa
para los siguientes codificadores: lavc, x264, xvid.
CODEC ESPECÍFICO CODIFICACION OPCIONES (MENCODIFICADOR SOLAMENTE)
Puede especificar parámetros de codificación específicos del códec utilizando la siguiente sintaxis:
- opta
Donde puede ser: lavc, xvidenc, mp3lame, toolame, twolame, nuv, xvfw, faac, x264enc,
mpeg, lavf.
mp3lame (-lameoptos)
ayuda
obtener ayuda
vbr = <0-4>
método de tasa de bits variable
0 cbr
1 mt
2 rh (predeterminado)
3 de abr
4 meses
abr
tasa de bits promedio
cbr
velocidad de bits constante También fuerza la codificación del modo CBR en los modos predeterminados ABR subsiguientes.
br = <0-1024>
tasa de bits en kbps (solo CBR y ABR)
q = <0-9>
calidad (0 - más alta, 9 - más baja) (solo VBR)
aq = <0-9>
calidad algorítmica (0 - mejor / más lenta, 9 - peor / más rápida)
relación = <1-100>
índice de compresión
vol = <0-10>
ganancia de entrada de audio
modo = <0-3>
(predeterminado: auto)
0 estéreo
1 conjunto de estéreo
2 de doble canal
3 mono
relleno = <0-2>
0 ninguno
1 todo
2 ajustar
fast
Active una codificación más rápida en los siguientes modos de preajuste de VBR. Esto resulta en
calidad ligeramente inferior y tasas de bits más altas.
highpassfreq =
Establezca una frecuencia de filtrado de paso alto en Hz. Las frecuencias por debajo de la especificada
ser interrumpido. Un valor de -1 inhabilitará el filtrado, un valor de 0 dejará LAME
elegir valores automáticamente.
lowpassfreq =
Establezca una frecuencia de filtrado de paso bajo en Hz. Las frecuencias por encima de la especificada
ser interrumpido. Un valor de -1 inhabilitará el filtrado, un valor de 0 dejará LAME
elegir valores automáticamente.
preset =
valores preestablecidos
ayuda
Imprima opciones e información adicionales sobre los ajustes preestablecidos.
mediano
Codificación VBR, buena calidad, rango de tasa de bits de 150-180 kbps
estándar
Codificación VBR, alta calidad, rango de tasa de bits de 170-210 kbps
extremo
Codificación VBR, muy alta calidad, rango de tasa de bits de 200-240 kbps
demente
Codificación CBR, calidad preestablecida más alta, tasa de bits de 320 kbps
<8-320>
Codificación ABR a una tasa de bits de kbps promedio dada
EJEMPLOS:
rápido: preestablecido = estándar
adecuado para la mayoría de las personas y la mayoría de los tipos de música y ya bastante alto
cbr: preset = 192
Codifique con preajustes ABR a una velocidad de bits constante forzada de 192 kbps.
preestablecido = 172
Codifique con preajustes ABR a una tasa de bits promedio de 172 kbps.
preset = extreme
para personas con muy buena audición y equipos similares
demasiado lamentable y dos cojos (-herramientasoptas y -doslameopts respectivamente)
br = <32-384>
En modo CBR este parámetro indica la tasa de bits en kbps, cuando en modo VBR es
la tasa de bits mínima permitida por fotograma. El modo VBR no funcionará con un valor inferior
112.
vbr = <-50-50> (VBR solamente)
rango de variabilidad; si es negativo, el codificador desplaza la tasa de bits promedio hacia
límite inferior, si es positivo hacia el superior. Cuando se establece en 0, se usa CBR (predeterminado).
maxvbr = <32-384> (VBR solamente)
tasa de bits máxima permitida por fotograma, en kbps
modo = | estéreo | mono | dual>
(predeterminado: mono para audio de 1 canal, estéreo de lo contrario)
psy = <-1-4>
modelo psicoacústico (predeterminado: 2)
errprot = <0 | 1>
Incluya protección contra errores.
debug = <0-10>
nivel de depuración
faac (-faacopts)
br =
tasa de bits promedio en kbps (mutuamente excluyentes con la calidad)
calidad = <1-1000>
modo de calidad, cuanto más alto, mejor (mutuamente excluyente con br)
objeto = <1-4>
complejidad del tipo de objeto
1 PRINCIPAL (predeterminado)
2 BAJO
3 SSR
4 LTP (extremadamente lento)
mpeg = <2 | 4>
Versión MPEG (por defecto: 4)
tns
Permite la formación de ruido temporal.
cutoff = <0-sample_rate / 2>
frecuencia de corte (por defecto: sample_rate / 2)
crudo
Almacena el flujo de bits como carga útil sin procesar con datos extra en el encabezado del contenedor
(predeterminado: 0, corresponde a ADTS). No establezca esta bandera si no se requiere explícitamente
o no podrá remezclar el flujo de audio más adelante.
lavc (-lavcoptos)
Muchas opciones de libavcodec (lavc para abreviar) están documentadas concisamente. Lea la fuente por completo
Detalles.
Ejemplo:
vcodec = msmpeg4: vbitrate = 1800: vhq: keyint = 250
o = = [, = [, ...]]
Pase AVOptions al codificador libavcodec. Tenga en cuenta que un parche para hacer que o = innecesario y
pasar todas las opciones desconocidas a través del sistema AVOption es bienvenido. Una lista completa de
Las opciones AV se pueden encontrar en el manual de FFmpeg. Tenga en cuenta que algunas AVOptions pueden entrar en conflicto
con las opciones de MEncoder.
Ejemplo:
o = bt = 100k
acodec =
códec de audio (predeterminado: mp2)
ac3
Dolby Digital (AC-3)
adpcm_ *
Formatos PCM adaptables: consulte la documentación HTML para obtener más detalles.
flac
Códec de audio sin pérdida gratuito (FLAC)
g726
ADPCM G.726
libfaac
Codificación de audio avanzada (AAC): usando FAAC
libmp3lame
MPEG-1 audio layer 3 (MP3) - usando LAME
mp2
MPEG-1 capa de audio 2 (MP2)
pcm_ *
Formatos PCM: consulte la documentación HTML para obtener más detalles.
roq_dpcm
Identificación del software RoQ DPCM
Sonic
códec con pérdida simple experimental
sonic
códec sin pérdidas simple experimental
vorbis
Vorbis
wmav1
Audio de Windows Media v1
wmav2
Audio de Windows Media v2
abitrate =
tasa de bits de audio en kbps (predeterminado: 224)
atag =
Utilice la etiqueta de formato de audio de Windows especificada (por ejemplo, atag = 0x55).
bit_exacto
Utilice solo algoritmos de bits exactos (excepto (I) DCT). Además, bit_exact inhabilita
varias optimizaciones y, por lo tanto, solo debe usarse para pruebas de regresión, que necesitan
archivos binarios idénticos incluso si cambia la versión del codificador. Esto también suprime
el encabezado user_data en flujos MPEG-4. No use esta opción a menos que sepa
exactamente lo que estás haciendo.
hilos = <1-8>
Número máximo de subprocesos a utilizar (predeterminado: 1). Puede tener un ligero efecto negativo.
sobre la estimación del movimiento.
vcodec =
Emplee el códec especificado (predeterminado: mpeg4).
asv1
Vídeo ASUS v1
asv2
Vídeo ASUS v2
dvvideo
Video digital de Sony
ffv1
Códec de video sin pérdidas de FFmpeg
ffvhuff
HuffYUV 20% más pequeño no estándar usando YV12
flv
Sorenson H.263 utilizado en Flash Video
h261
H.261
h263
H.263
h263p
H.263 +
huffyuv
HuffYUVMás
libtheora
Theora
libx264
x264 H.264 / AVC MPEG-4 Parte 10
libxvid
Xvid MPEG-4 Parte 2 (ASP)
jpeg
JPEG sin pérdida
mjpeg
Motion JPEG
mpeg1video
Vídeo MPEG-1
mpeg2video
Vídeo MPEG-2
mpeg4
MPEG-4 (DivX 4/5)
msmpeg4
DivX 3
msmpeg4v2
MS MPEG4v2
roqvideo
Software de identificación RoQ Video
rv10
un antiguo códec RealVideo
snow (ver también: vstrict)
Códec experimental basado en wavelets de FFmpeg
svq1
Video 1 de Apple Sorenson
wmv1
Windows Media Video, versión 1 (también conocido como WMV7)
wmv2
Windows Media Video, versión 2 (también conocido como WMV8)
vqmin = <1-31>
cuantificador mínimo
1 No recomendado (archivo mucho más grande, poca diferencia de calidad y lado extraño
efectos: msmpeg4, h263 será de muy baja calidad, ratecontrol será
confuso, lo que da como resultado una calidad inferior y algunos decodificadores no podrán
decodificarlo).
2 Recomendado para codificación de video mpeg4 / mpeg1 normal (predeterminado).
3 Recomendado para h263 (p) / msmpeg4. La razón para preferir 3 sobre 2 es
que 2 podría dar lugar a desbordamientos. (Esto se solucionará para h263 (p) por
cambiando el cuantificador por MB en el futuro, msmpeg4 no se puede arreglar ya que
no es compatible con eso.)
lmin = <0.01-255.0>
Multiplicador de Lagrange a nivel de cuadro mínimo para el control de velocidad (predeterminado: 2.0). Lavc voluntad
rara vez se utilizan cuantificadores por debajo del valor de lmin. Bajar lmin hará que lavc sea más
Es probable que elija cuantificadores más bajos para algunos fotogramas, pero no más bajos que el valor de
vqmin. Del mismo modo, aumentar lmin hará que sea menos probable que lavc elija cuantificadores bajos,
incluso si vqmin los hubiera permitido. Probablemente desee establecer lmin aproximadamente
igual a vqmin. Cuando se utiliza la cuantificación adaptativa, el cambio de lmin / lmax puede tener
menos efecto; ver mblmin / mblmax.
lmáx = <0.01-255.0>
multiplicador de Lagrange máximo para el control de velocidad (predeterminado: 31.0)
mblmin = <0.01-255.0>
Multiplicador de Lagrange a nivel de macrobloque mínimo para el control de velocidad (predeterminado: 2.0). Esta
El parámetro afecta las opciones de cuantificación adaptativa como qprd, lumi_mask, etc.
mblmax = <0.01-255.0>
Multiplicador de Lagrange máximo a nivel de macrobloque para control de velocidad (predeterminado: 31.0).
vqscale = <0-31>
Cuantizador constante / codificación de calidad constante (selecciona el modo de cuantificador fijo). A
un valor más bajo significa mejor calidad pero archivos más grandes (predeterminado: -1). En caso de nieve
códec, el valor 0 significa codificación sin pérdidas. Dado que los otros códecs no admiten
esto, vqscale = 0 tendrá un efecto indefinido. 1 no se recomienda (consulte vqmin para
detalles).
vqmax = <1-31>
El cuantificador máximo, 10-31 debe ser un rango sensato (predeterminado: 31).
vqdiff = <1-31>
diferencia máxima del cuantificador entre fotogramas I o P consecutivos (predeterminado: 3)
vmax_b_frames = <0-4>
número máximo de fotogramas B entre fotogramas que no son B:
0 sin fotogramas B (predeterminado)
0-2 rango sano para MPEG-4
vme = <0-5>
método de estimación de movimiento. Los métodos disponibles son:
0 ninguno (muy baja calidad)
1 completo (lento, actualmente sin mantenimiento y deshabilitado)
2 log (de baja calidad, actualmente sin mantenimiento y deshabilitado)
3 phods (de baja calidad, actualmente sin mantenimiento y deshabilitados)
4 EPZS: tamaño = 1 diamante, el tamaño se puede ajustar con las opciones * dia (predeterminado)
5 X1 (experimental, actualmente con alias de EPZS)
8 iter (bloque iterativo superpuesto, solo se usa en la nieve)
NOTA: 0-3 actualmente ignora la cantidad de bits gastados, por lo que la calidad puede ser baja.
rango_me = <0-9999>
rango de búsqueda de estimación de movimiento (predeterminado: 0 (ilimitado))
mbd = <0-2> (también ver * cmp, qpel)
Algoritmo de decisión de macrobloque (modo de alta calidad), codifica cada macrobloque en todos
modos y elija el mejor. Esto es lento pero da como resultado una mejor calidad y archivo
Talla. Cuando mbd se establece en 1 o 2, el valor de mbcmp se ignora al comparar
macrobloques (aunque el valor mbcmp todavía se utiliza en otros lugares, en particular
los algoritmos de búsqueda de movimiento). Si alguna configuración de comparación (precmp, subcmp, cmp o
mbcmp) es distinto de cero, sin embargo, una búsqueda de movimiento de medio peldaño más lenta pero mejor será
utilizado, independientemente de lo que mbd esté configurado. Si se establece qpel, búsqueda de movimiento de cuarto de pel
se utilizará independientemente.
0 Utilice la función de comparación proporcionada por mbcmp (predeterminado).
1 Seleccione el modo MB que necesita la menor cantidad de bits (= vhq).
2 Seleccione el modo MB que tenga la mejor tasa de distorsión.
vhq
Igual que mbd = 1, conservado por razones de compatibilidad.
v4mv
Permita 4 vectores de movimiento por macrobloque (calidad ligeramente mejor). Funciona mejor si
utilizado con mbd> 0.
obmc
compensación de movimiento de bloque superpuesto (H.263 +)
loops
filtro de bucle (H.263 +) nota, esto está roto
keyint = <0-300>
intervalo máximo entre fotogramas clave en fotogramas (predeterminado: 250 o un fotograma clave cada
diez segundos en una película de 25 fps. Este es el valor predeterminado recomendado para MPEG-4). Más
Los códecs requieren fotogramas clave regulares para limitar la acumulación de discrepancias
error. Los fotogramas clave también son necesarios para la búsqueda, ya que la búsqueda solo es posible para un
fotograma clave, pero los fotogramas clave necesitan más espacio que otros fotogramas, por lo que los números más grandes aquí
significa archivos un poco más pequeños pero una búsqueda menos precisa. 0 es equivalente a 1, que
convierte cada fotograma en un fotograma clave. No se recomiendan valores> 300 ya que la calidad podría
Ser malo dependiendo del decodificador, codificador y suerte. Es común que MPEG-1/2 utilice
valores <= 30.
sc_threshold = <-1000000000-1000000000>
Umbral para la detección de cambios de escena. Libavcodec inserta un fotograma clave cuando
detecta un cambio de escena. Puede especificar la sensibilidad de la detección con este
opción. -1000000000 significa que se detecta un cambio de escena en cada fotograma,
1000000000 significa que no se detectan cambios de escena (predeterminado: 0).
sc_factor = positivo entero>
Hace que los fotogramas con cuantificadores más altos tengan más probabilidades de desencadenar un cambio de escena
detección y hacer que libavcodec use un I-frame (predeterminado: 1). 1-16 es un rango sensato.
Los valores entre 2 y 6 pueden producir un aumento de PSNR (hasta aproximadamente 0.04 dB) y
mejor colocación de fotogramas I en escenas de mucho movimiento. Los valores superiores a 6 pueden dar
PSNR muy ligeramente mejor (aproximadamente 0.01 dB más que sc_factor = 6), pero
notablemente peor calidad visual.
vb_strategy = <0-2> (aprobar one solamente)
estrategia para elegir entre tramas I / P / B:
0 Utilice siempre el número máximo de fotogramas B (predeterminado).
1 Evite los fotogramas B en escenas de mucho movimiento. Vea la opción b_sensitivity para sintonizar
esta estrategia.
2 Coloca los fotogramas B de forma más o menos óptima para obtener la máxima calidad (más lento).
Es posible que desee reducir el impacto de la velocidad de esta opción ajustando la opción
escala_brd.
b_sensitivity = entero mayor than 0>
Ajusta la sensibilidad con la que vb_strategy = 1 detecta el movimiento y evita el uso de fotogramas B
(predeterminado: 40). Las sensibilidades más bajas darán como resultado más cuadros B. Usando más B-
fotogramas generalmente mejora la PSNR, pero demasiados fotogramas B pueden dañar la calidad en movimiento alto
escenas. A menos que haya una cantidad extremadamente alta de movimiento, b_sensitivity puede
bajarse con seguridad por debajo del valor predeterminado; 10 es un valor razonable en la mayoría de los casos.
brd_scale = <0-10>
Reduce la escala de fotogramas para la decisión dinámica de fotograma B (predeterminado: 0). Cada vez que brd_scale
aumenta en uno, las dimensiones del marco se dividen en dos, lo que mejora la velocidad
por un factor de cuatro. Ambas dimensiones del marco completamente reducido deben ser uniformes.
números, por lo que brd_scale = 1 requiere que las dimensiones originales sean múltiplos de cuatro,
brd_scale = 2 requiere múltiplos de ocho, etc. En otras palabras, las dimensiones de
el marco original debe ser divisible por 2 ^ (brd_scale + 1) sin resto.
bidir_refine = <0-4>
Refine los dos vectores de movimiento utilizados en macrobloques bidireccionales, en lugar de volver a
utilizando vectores de las búsquedas hacia adelante y hacia atrás. Esta opción no tiene ningún efecto
sin bastidores B.
0 Desactivado (predeterminado).
1-4 Utilice una búsqueda más amplia (los valores más grandes son más lentos).
vpass = <1-3>
Activa el modo interno de dos (o más) pases, solo especifique si desea usar dos (o más)
más) pasar codificación.
1 primera pasada (ver también turbo)
2 segundo pase
Paso 3 N (segundo paso y posteriores de codificación de paso N)
Así es como funciona y cómo usarlo:
La primera pasada (vpass = 1) escribe el archivo de estadísticas. Es posible que desee desactivar
algunas opciones que consumen mucha CPU, como el modo "turbo".
En el modo de dos pasadas, la segunda pasada (vpass = 2) lee el archivo de estadísticas y las bases
decisiones de control de tarifas al respecto.
En el modo N-pass, el segundo pase (vpass = 3, que no es un error tipográfico) hace ambas cosas: Primero
lee las estadísticas y luego las sobrescribe. Es posible que desee hacer una copia de seguridad de divx2pass.log
antes de hacer esto si existe alguna posibilidad de que tenga que cancelar
MEncoder. Puede usar todas las opciones de codificación, excepto las opciones que consumen mucha CPU como
"qns".
Puede ejecutar esta misma pasada una y otra vez para refinar la codificación. Cada subsiguiente
pass utilizará las estadísticas de la pasada anterior para mejorar. El pase final puede
Incluya cualquier opción de codificación que requiera mucha CPU.
Si desea una codificación de 2 pasos, use primero vpass = 1 y luego vpass = 2.
Si desea una codificación de 3 o más pasadas, use vpass = 1 para la primera pasada y luego
vpass = 3 y luego vpass = 3 una y otra vez hasta que esté satisfecho con la codificación.
enfadado:
pasar 1
Guarda estadísticas.
pasar 2
Codifica con una tabla de Huffman óptima basada en las estadísticas del primer
pasar.
turbo (dos pass solamente)
Acelera drásticamente el paso uno utilizando algoritmos más rápidos y deshabilitando el uso intensivo de la CPU
opciones. Esto probablemente reducirá un poco la PSNR global (alrededor de 0.01dB) y
cambie el tipo de trama individual y PSNR un poco más (hasta 0.03dB).
aspecto =
Almacene el aspecto de la película internamente, al igual que con los archivos MPEG. Mucho mejor que
reescalado, porque la calidad no disminuye. Solo MPlayer reproducirá estos archivos
correctamente, otros jugadores los mostrarán con un aspecto incorrecto. El parámetro de aspecto
se puede dar como una proporción o un número de coma flotante.
Ejemplo:
aspecto = 16/9 o aspecto = 1.78
autoaspecto
Igual que la opción de aspecto, pero calcula automáticamente el aspecto, teniendo en cuenta
todos los ajustes (recortar / expandir / escalar / etc.) realizados en la cadena de filtros. No
incurrirá en una penalización de rendimiento, por lo que puede dejarlo siempre encendido de forma segura.
vbitrate =
Especifique la tasa de bits (predeterminado: 800).
ADVERTENCIA: 1 kbit = 1000 bits
4 - 16000
(en kbit)
16001 - 24000000
(en poco)
vratetol =
tolerancia de tamaño de archivo aproximada en kbit. 1000-100000 es un rango sensato. (advertencia:
1 kbit = 1000 bits) (predeterminado: 8000)
NOTA: vratetol no debe ser demasiado grande durante la segunda pasada o podría haber
problemas si se utiliza la tasa vrc_ (min | max).
vrc_maxrate =
velocidad de bits máxima en kbit / seg (predeterminado: 0, ilimitado)
vrc_minrate =
tasa de bits mínima en kbit / seg (predeterminado: 0, ilimitado)
vrc_buf_size =
tamaño del búfer en kbit Para MPEG-1/2, esto también establece el tamaño del búfer vbv, use 327 para
VCD, 917 para SVCD y 1835 para DVD.
vrc_buf_agresividad
actualmente inútil
estrategia_vrc
Método de control de velocidad. Tenga en cuenta que algunas de las opciones que afectan el control de velocidad tendrán
no tiene efecto si vrc_strategy no se establece en 0.
0 Utilice el control de tasa de lavc interno (predeterminado).
1 Use Xvid ratecontrol (experimental; requiere que MEncoder se compile con
soporte para Xvid 1.1 o superior).
vb_qfactor = <- 31.0-31.0>
factor de cuantificador entre fotogramas B y no B (predeterminado: 1.25)
vi_qfactor = <- 31.0-31.0>
factor de cuantificador entre fotogramas I y no I (predeterminado: 0.8)
vb_qoffset = <- 31.0-31.0>
Desplazamiento del cuantificador entre fotogramas B y no B (predeterminado: 1.25)
vi_qoffset = <- 31.0-31.0>
(predeterminado: 0.0)
si v {b | i} _qfactor> 0
Cuantizador de fotogramas I / B = cuantificador de fotogramas P * v {b | i} _qfactor + v {b | i} _qoffset
más
Realice un control de velocidad normal (no bloquee al siguiente cuantificador de fotograma P) y configure q = -q *
v {b | i} _qfactor + v {b | i} _qoffset
INSINUACIÓN: Para hacer codificación de cuantificador constante con diferentes cuantificadores para I / P- y B-
marcos que puede utilizar: lmin = : lmax = : vb_qfactor =
ip_quant>.
vqblur = <0.0-1.0> (aprobar uno)
Desenfoque del cuantificador (predeterminado: 0.5), los valores más grandes promediarán el cuantificador más
tiempo (cambio más lento).
0.0 Desenfoque del cuantificador desactivado.
1.0 Promedio del cuantificador sobre todos los fotogramas anteriores.
vqblur = <0.0-99.0> (aprobar dos)
Desenfoque gaussiano del cuantificador (predeterminado: 0.5), los valores más grandes promediarán el cuantificador
más con el tiempo (cambio más lento).
vqcomp = <0.0-1.0>
La compresión del cuantificador, vrc_eq depende de esto (predeterminado: 0.5). NOTA: Perceptivo
la calidad será óptima en algún lugar entre los extremos del rango.
vrc_eq =
ecuación principal de control de velocidad
1+ (tex / avgTex-1) * qComp
aproximadamente la ecuación del antiguo código de control de velocidad
tex ^ qComp
con qcomp 0.5 o algo así (predeterminado)
operadores infijos:
+, -, *, /, ^
variables:
Texas
complejidad de la textura
iTex, pTex
complejidad de textura intra, no intra
avgTex
complejidad de textura promedio
promedioIITex
Complejidad intratextura promedio en I-frames
promedioPItex
Complejidad intratextura media en fotogramas P
promedioPPTex
Complejidad promedio no intra-textura en marcos P
promedioBPTex
Complejidad promedio no intra-textura en cuadros B
mv
bits utilizados para vectores de movimiento
código f
longitud máxima del vector de movimiento en escala log2
Yo cuento
número de intra macrobloques / número de macrobloques
var
complejidad espacial
mvar
complejidad temporal
qcomp
qcomp desde la línea de comando
es I, es P, es B
Es 1 si el tipo de imagen es I / P / B en caso contrario 0.
Tarta
Vea su libro de matemáticas favorito.
funciones:
máximo (a, b), mínimo (a, b)
máximo mínimo
gt (a, b)
es 1 si a> b, 0 en caso contrario
es (a, b)
es 1 si un
eq (a, b)
es 1 si a == b, 0 en caso contrario
pecado, cos, bronceado, sinh, cosh, tanh, exp, iniciar sesión, abdominales
vrc_override =
Calidad especificada por el usuario para partes específicas (final, créditos, ...). Las opciones son
, , [/ , ,
[/ ...]]:
calidad (2-31)
cuantificador
calidad (-500-0)
corrección de calidad en%
vrc_init_cplx = <0-1000>
complejidad inicial (paso 1)
vrc_init_occupancy = <0.0-1.0>
ocupación inicial del búfer, como una fracción de vrc_buf_size (predeterminado: 0.9)
vqsquish = <0 | 1>
Especifique cómo mantener el cuantificador entre qmin y qmax.
0 Utilice recorte.
1 Utilice una función diferenciable agradable (predeterminada).
vlelim = <-1000-1000>
Establece un umbral de eliminación de coeficiente único para la luminancia. Los valores negativos
también considere el coeficiente de CC (debe ser al menos -4 o menor para la codificación en
cuant = 1):
0 desactivado (predeterminado)
-4 recomendación JVT
vcelim = <-1000-1000>
Establece el umbral de eliminación de coeficiente único para la crominancia. Valores negativos
también considerará el coeficiente de CC (debe ser al menos -4 o menor para codificar
en cuanto = 1):
0 desactivado (predeterminado)
7 recomendación de JVT
vstrict = <- 2 | -1 | 0 | 1>
estricto cumplimiento de normas
0 discapacitados
1 Solo se recomienda si desea alimentar la salida a la referencia MPEG-4.
descifrador.
-1 Permitir extensiones específicas de libavcodec (predeterminado).
-2 Habilita códecs experimentales y funciones que pueden no ser reproducibles con
futuras versiones de MPlayer (nieve).
vdparte
Partición de datos. Agrega 2 bytes por paquete de video, mejora la resistencia a errores cuando
transferencia a través de canales no confiables (por ejemplo, transmisión a través de Internet). Cada
El paquete de video se codificará en 3 particiones separadas:
1. MV
movimiento
2. Coeficientes DC
imagen de baja resolución
3. Coeficientes AC
detalles
MV y DC son los más importantes, perderlos parece mucho peor que perder el AC y el
1. y 2. partición. (MV y DC) son mucho más pequeños que la 3. partición (AC), lo que significa
que los errores afectarán la partición de CA con mucha más frecuencia que las particiones de MV y CC.
Por lo tanto, la imagen se verá mejor con particiones que sin ellas, como sin
particionar un error destruirá AC / DC / MV igualmente.
vpsize = <0-10000> (también ver parte vd)
Tamaño del paquete de video, mejora la resistencia a errores.
0
deshabilitado (predeterminado)
100 - 1000
buena elección
ss
modo estructurado por cortes para H.263 +
gris
codificación solo en escala de grises (más rápido)
vfdct = <0-10>
Algoritmo DCT
0 Seleccionar automáticamente uno bueno (predeterminado).
1 entero rápido
2 entero exacto
3 MMX
4 mlb
5AltiVec
6 punto flotante AAN
idct = <0-99>
Algoritmo IDCT
NOTA: Hasta donde sabemos, todos estos IDCT pasan las pruebas IEEE1180.
0 Seleccionar automáticamente uno bueno (predeterminado).
1 entero de referencia JPEG
2 simple
3 simplesmmx
4 libmpeg2mmx (inexacto, no lo use para codificar con keyint> 100)
5 ps2
6 mlb
7 brazo
8AltiVec
9 sh4
10 brazo simple
11H.264
12 VP3
13 PPI
14 xvidmmx
15 CAVAS
16 simplearmv5te
17 brazo simplev6
lumi_mask = <0.0-1.0>
El enmascaramiento de luminancia es un ajuste 'psicosensorial' que se supone que hace uso de la
hecho de que el ojo humano tiende a notar menos detalles en partes muy brillantes del
imagen. El enmascaramiento de luminancia comprime las áreas brillantes con más fuerza que las medianas, por lo que
ahorrará bits que se pueden gastar de nuevo en otras tramas, aumentando en general
calidad subjetiva, mientras que posiblemente reduzca PSNR.
ADVERTENCIA: Tenga cuidado, los valores demasiado grandes pueden causar cosas desastrosas.
ADVERTENCIA: Los valores altos pueden verse bien en algunos monitores, pero pueden verse horribles en
otros monitores.
0.0
deshabilitado (predeterminado)
0.0 - 0.3
rango sano
dark_mask = <0.0-1.0>
El enmascaramiento de la oscuridad es un escenario 'psicosensorial' que se supone que hace uso de la
hecho de que el ojo humano tiende a notar menos detalles en las partes muy oscuras del
imagen. El enmascaramiento de oscuridad comprime las áreas oscuras más fuerte que las medianas, por lo que
ahorrará bits que se pueden gastar de nuevo en otras tramas, aumentando la subjetividad general
calidad, mientras que posiblemente reduzca PSNR.
ADVERTENCIA: Tenga cuidado, los valores demasiado grandes pueden causar cosas desastrosas.
ADVERTENCIA: Los valores altos pueden verse bien en algunos monitores, pero pueden verse horribles en
otros monitores / TV / TFT.
0.0
deshabilitado (predeterminado)
0.0 - 0.3
rango sano
tcplx_mask = <0.0-1.0>
Enmascaramiento de complejidad temporal (predeterminado: 0.0 (deshabilitado)). Imagina una escena con un pájaro.
volando por toda la escena; tcplx_mask elevará los cuantificadores del pájaro
macrobloques (disminuyendo así su calidad), ya que el ojo humano generalmente no tiene
Es hora de ver todos los detalles del pájaro. Tenga en cuenta que si el objeto enmascarado se detiene
(por ejemplo, las aves aterrizan) es probable que se vea horrible durante un corto período de tiempo,
hasta que el codificador se dé cuenta de que el objeto no se mueve y necesita refinarse
bloques. Los bits guardados se gastarán en otras partes del video, que pueden
aumentar la calidad subjetiva, siempre que tcplx_mask se elija cuidadosamente.
scplx_mask = <0.0-1.0>
Enmascaramiento de complejidad espacial. Los valores más grandes ayudan contra el bloqueo, si no
El filtro de desbloqueo se utiliza para decodificar, lo que quizás no sea una buena idea.
Imagina una escena con césped (que suele tener una gran complejidad espacial), un cielo azul
y una casa; scplx_mask elevará los cuantificadores de los macrobloques de la hierba, por lo tanto
disminuyendo su calidad, para gastar más pedazos en el cielo y la casa.
INSINUACIÓN: Recorte los bordes negros por completo, ya que reducirán la calidad del
macrobloques (también se aplica sin scplx_mask).
0.0
deshabilitado (predeterminado)
0.0 - 0.5
rango sano
NOTA: Esta configuración no tiene el mismo efecto que usar una matriz personalizada que
comprimiría las frecuencias altas con más fuerza, ya que scplx_mask reduciría la calidad de P
bloquea incluso si solo está cambiando DC. El resultado de scplx_mask probablemente no
verse tan bien.
p_mask = <0.0-1.0> (también ver vi_qfactor)
Reduce la calidad de los interbloques. Esto equivale a aumentar la calidad
de intra bloques, porque la misma tasa de bits promedio se distribuirá por la tasa
controlador a toda la secuencia de video (predeterminado: 0.0 (deshabilitado)). p_mask = 1.0
duplica los bits asignados a cada intrabloque.
border_mask = <0.0-1.0>
procesamiento de bordes para codificadores de estilo MPEG. El procesamiento de fronteras aumenta la
cuantificador para macrobloques que están a menos de 1/5 del ancho / alto del marco de distancia
desde el borde del marco, ya que a menudo son visualmente menos importantes.
Naq
Normalizar la cuantificación adaptativa (experimental). Cuando se usa la cuantificación adaptativa
(* _mask), es posible que el cuantificador promedio por MB ya no coincida con el marco solicitado
cuantificador de nivel. Naq intentará ajustar los cuantificadores por MB para mantener la
promedio adecuado.
ildct
Utilice DCT entrelazado.
lazo
Utilice la estimación de movimiento entrelazado (mutuamente excluyente con qpel).
alt
Utilice un escantable alternativo.
arriba = <-1-1>
-1 automático
0 campo inferior primero
1 campo superior primero
formato =
YV12
tu préstamo estudiantil
444P
para ffv1
422P
para HuffYUV, JPEG sin pérdidas, dv y ffv1
411P
para JPEG, dv y ffv1 sin pérdidas
YVU9
para JPEG, ffv1 y svq1 sin pérdida
BGR32
para JPEG sin pérdida y ffv1
pred
(para HuffYUV)
0 predicción izquierda
1 predicción de plano / gradiente
2 predicción mediana
pred
(para JPEG sin pérdidas)
0 predicción izquierda
1 predicción superior
2 predicción completa
3 predicción de plano / gradiente
6 predicción media
coder
(para ffv1)
0 codificación vlc (Golomb-Rice)
1 codificación aritmética (CABAC)
contexto
(para ffv1)
0 modelo de contexto pequeño
1 modelo de contexto grande
(para ffvhuff)
0 tablas Huffman predeterminadas (incorporadas o dos pasadas)
1 mesas adaptables de Huffman
qpel
Utilice compensación de movimiento de cuarto de pel (mutuamente excluyente con ilme).
INSINUACIÓN: Esto solo parece útil para codificaciones de alta tasa de bits.
mbcmp = <0-2000>
Establece la función de comparación para la decisión del macrobloque, solo tiene efecto si
mbd = 0. También se utiliza para algunas funciones de búsqueda de movimiento, en cuyo caso
efecto independientemente de la configuración de mbd.
0 (TRISTE)
suma de diferencias absolutas, rápido (predeterminado)
1 (ES)
suma de errores al cuadrado
2 (SATD)
suma de diferencias absolutas transformadas de Hadamard
3 (DCT)
suma de diferencias absolutas transformadas de DCT
4 (PSNR)
suma de errores de cuantificación al cuadrado (evitar, baja calidad)
5 (BIT)
número de bits necesarios para el bloque
6 (DR)
tasa de distorsión óptima, lenta
7 (CERO)
0
8 (VSA)
suma de diferencias verticales absolutas
9 (VSS)
suma de diferencias verticales cuadradas
10 (NSSE)
ruido preservando la suma de diferencias al cuadrado
11 (W53)
5/3 wavelet, solo se usa en nieve
12 (W97)
9/7 wavelet, solo se usa en nieve
+256
Utilice también croma, actualmente no funciona (correctamente) con fotogramas B.
ildctcmp = <0-2000>
Establece la función de comparación para la decisión DCT entrelazada (consulte mbcmp para
funciones de comparación).
precmp = <0-2000>
Establece la función de comparación para el paso previo de estimación de movimiento (consulte mbcmp para
funciones de comparación disponibles) (predeterminado: 0).
cmp = <0-2000>
Establece la función de comparación para la estimación del movimiento de pel completo (consulte mbcmp para
funciones de comparación disponibles) (predeterminado: 0).
subcmp = <0-2000>
Establece la función de comparación para la estimación de movimiento sub pel (consulte mbcmp para
funciones de comparación) (predeterminado: 0).
skipcmp = <0-2000>
FIXME: Documente esto.
nssew = <0-1000000>
Esta configuración controla el peso NSSE, donde los pesos más grandes producirán más ruido.
0 NSSE es idéntico a SSE. Puede que le resulte útil si prefiere conservar
ruido en su video codificado en lugar de filtrarlo antes de codificarlo (predeterminado:
8).
predia = <-99-6>
tipo y tamaño de diamante para pre-pasada de estimación de movimiento
dia = <-99-6>
Tipo y tamaño de diamante para estimación de movimiento. La búsqueda de movimiento es un proceso iterativo.
El uso de un pequeño diamante no limita la búsqueda a encontrar solo pequeños movimientos.
vectores. Es más probable que se detenga antes de encontrar el mejor
vector de movimiento, especialmente cuando se trata de ruido. Los diamantes más grandes permiten una mayor
buscan el mejor vector de movimiento, por lo que son más lentos pero dan como resultado una mejor calidad.
Los diamantes normales grandes son de mejor calidad que los diamantes que se adaptan a la forma.
Los diamantes que se adaptan a la forma son un buen equilibrio entre velocidad y calidad.
NOTA: Los tamaños de los diamantes normales y adaptativos de forma no tienen el mismo
significado.
-3 diamante adaptable (rápido) de forma con tamaño 3
-2 diamante adaptable (rápido) de forma con tamaño 2
-1 búsqueda desigual de múltiples hexágonos (lenta)
1 tamaño normal = 1 diamante (predeterminado) = diamante tipo EPZS
0
000
0
2 tamaño normal = 2 diamantes
0
000
00000
000
0
temblar
Trellis buscó cuantificación. Esto encontrará la codificación óptima para cada 8x8
cuadra. La cuantificación de búsqueda Trellis es simplemente una cuantificación óptima en
el PSNR versus el sentido de la tasa de bits (asumiendo que no habría errores de redondeo
introducido por el IDCT, que obviamente no es el caso). Simplemente encuentra un bloque
para el mínimo de error y lambda * bits.
lambda
constante dependiente del parámetro de cuantificación (QP)
los bits
cantidad de bits necesarios para codificar el bloque
error
suma de errores cuadrados de la cuantificación
CBP
Califica el patrón de bloque codificado óptimo distorsionado. Seleccionará el patrón de bloque codificado
que minimiza la distorsión + lambda * rate. Esto solo se puede utilizar junto con
cuantificación de trellis.
mv0
Intente codificar cada MB con MV = <0,0> y elija el mejor. Esto no tiene efecto
si mbd = 0.
mv0_threshold = no negativo entero>
Cuando los vectores de movimiento circundantes son <0,0> y la puntuación de estimación de movimiento del
bloque actual es menor que mv0_threshold, <0,0> se usa para el vector de movimiento y
Se omite la estimación de movimiento adicional (predeterminado: 256). Bajando mv0_threshold a 0
puede dar un ligero aumento de PSNR (0.01dB) y posiblemente hacer que el video codificado parezca
ligeramente mejor; elevar mv0_threshold más allá de 320 da como resultado una disminución de PSNR y
calidad visual. Los valores más altos aceleran la codificación muy ligeramente (generalmente menos de
1%, dependiendo del resto de opciones utilizadas).
NOTA: Esta opción no requiere que mv0 esté habilitado.
qprd (mbd = 2 solamente)
Parámetro de cuantificación óptimo (QP) distorsionado de la tasa para la lambda dada de cada
macrobloque
last_pred = <0-99>
cantidad de predictores de movimiento del fotograma anterior
0 (por defecto)
a Utilizará 2a + 1 x 2a + 1 cuadrado de macrobloque de predictores de vector de movimiento de la
fotograma anterior.
preme = <0-2>
pre-pasada de estimación de movimiento
0 discapacitados
1 solo después de fotogramas I (predeterminado)
2 siempre
subq = <1-8>
calidad de refinamiento subpel (para qpel) (predeterminado: 8 (alta calidad))
NOTA: Esto tiene un efecto significativo en la velocidad.
refs = <1-8>
número de fotogramas de referencia a considerar para la compensación de movimiento (solo nieve)
(predeterminado: 1)
psnr
imprima el PSNR (relación pico de señal a ruido) para todo el video después de la codificación y
almacene el PSNR por fotograma en un archivo con un nombre como 'psnr_hhmmss.log'. Devuelto
los valores están en dB (decibelios), cuanto más altos, mejor.
mpeg_quant
Utilice cuantificadores MPEG en lugar de H.263.
AIC
Habilite la predicción de CA para MPEG-4 o la predicción intra avanzada para H.263 +. Esta voluntad
mejorar la calidad muy ligeramente (alrededor de 0.02 dB PSNR) y ralentizar la codificación muy
ligeramente (alrededor del 1%).
NOTA: vqmin debe ser 8 o mayor para H.263 + AIC.
aiv
inter vlc alternativo para H.263 +
UMV
MV ilimitados (solo H.263 +) Permite la codificación de MV arbitrariamente largas.
ibias = <-256-256>
sesgo intra cuantificador (256 es igual a 1.0, cuantificador de estilo MPEG predeterminado: 96, estilo H.263
cuantificador predeterminado: 0)
NOTA: El cuantificador H.263 MMX no puede manejar sesgos positivos (establezca vfdct = 1 o 2), el
El cuantificador MPEG MMX no puede manejar sesgos negativos (establezca vfdct = 1 o 2).
pbias = <-256-256>
sesgo entre cuantificador (256 es igual a 1.0, cuantificador de estilo MPEG predeterminado: 0, estilo H.263
cuantificador predeterminado: -64)
NOTA: El cuantificador H.263 MMX no puede manejar sesgos positivos (establezca vfdct = 1 o 2), el
El cuantificador MPEG MMX no puede manejar sesgos negativos (establezca vfdct = 1 o 2).
INSINUACIÓN: Un sesgo más positivo (-32 - -16 en lugar de -64) parece mejorar el PSNR.
nr = <0-100000>
Reducción de ruido, 0 significa deshabilitado. 0-600 es un rango útil para contenido típico,
pero es posible que desee subirlo un poco más para contenido muy ruidoso (predeterminado: 0).
Dado su pequeño impacto en la velocidad, es posible que desee utilizar esto en lugar de
filtrar el ruido con filtros de video como denoise3d o hqdn3d.
qns = <0-3>
Conformación de ruido cuantificador. En lugar de elegir la cuantificación para que coincida más estrechamente
el vídeo de origen en el sentido de PSNR, elige la cuantificación de modo que el ruido
(normalmente sonando) estará enmascarado por contenido de frecuencia similar en la imagen. Más grande
los valores son más lentos, pero es posible que no den como resultado una mejor calidad. Esto puede y debe ser
se utiliza junto con la cuantificación trellis, en cuyo caso la cuantificación trellis
(óptimo para peso constante) se utilizará como punto de partida para la búsqueda iterativa.
0 desactivado (predeterminado)
1 Solo baje el valor absoluto de los coeficientes.
2 Solo cambie los coeficientes antes del último coeficiente distinto de cero + 1.
3 Pruébelo todo.
inter_matrix = separó matriz>
Utilice una matriz intermedia personalizada. Necesita una cadena separada por comas de 64 enteros.
intra_matrix = separó matriz>
Utilice intramatriz personalizada. Necesita una cadena separada por comas de 64 enteros.
vqmod_amp
modulación cuantificadora experimental
vqmod_freq
modulación cuantificadora experimental
dc
precisión intra DC en bits (por defecto: 8). Si especifica vcodec = mpeg2video esto
el valor puede ser 8, 9, 10 u 11.
cgop (también ver sc_umbral)
Cierre todos los GOP. Actualmente solo funciona si la detección de cambio de escena está deshabilitada
(sc_threshold = 1000000000).
gmc
Habilite la compensación de movimiento global.
(no) retraso bajo
Establece el indicador de retardo bajo para MPEG-1/2 (deshabilita los fotogramas B).
vglobal = <0-3>
Controle la escritura de encabezados de video globales.
0 Codec decide dónde escribir los encabezados globales (predeterminado).
1 Escriba encabezados globales solo en extradatos (necesarios para .mp4 / MOV / NUT).
2 Escriba encabezados globales solo delante de fotogramas clave.
3 Combinar 1 y 2.
global = <0-3>
Igual que vglobal para los encabezados de audio.
nivel =
Establecer el nivel de CodecContext. Use 31 o 41 para reproducir videos en una Playstation 3.
skip_exp = <0-1000000>
FIXME: Documente esto.
skip_factor = <0-1000000>
FIXME: Documente esto.
skip_threshold = <0-1000000>
FIXME: Documente esto.
nuevo (-nuvopts)
El video de Nuppel se basa en RTJPEG y LZO. Por defecto, los fotogramas se codifican primero con RTJPEG
y luego comprimido con LZO, pero es posible deshabilitar uno o ambos de los dos
pasa. Como resultado, de hecho puede generar i420 sin procesar, i420 comprimido con LZO, RTJPEG o el
RTJPEG comprimido LZO predeterminado.
NOTA: La documentación de nuvrec contiene algunos consejos y ejemplos sobre la configuración a utilizar
para las codificaciones de TV más comunes.
c = <0-20>
umbral de crominancia (predeterminado: 1)
l = <0-20>
umbral de luminancia (predeterminado: 1)
lzo
Habilite la compresión LZO (predeterminado).
nolzo
Desactive la compresión LZO.
q = <3-255>
nivel de calidad (predeterminado: 255)
crudo
Desactive la codificación RTJPEG.
rtjpeg
Habilite la codificación RTJPEG (predeterminado).
xvidenc (-xvidencoptos)
Hay tres modos disponibles: tasa de bits constante (CBR), cuantificador fijo y dos pasadas.
pase = <1 | 2>
Especifique el pase en modo de dos pases.
turbo (dos pass solamente)
Acelera drásticamente el paso uno utilizando algoritmos más rápidos y deshabilitando el uso intensivo de la CPU
opciones. Esto probablemente reducirá un poco el PSNR global y cambiará los
tipo de trama y PSNR un poco más.
tasa de bits = (CBR or two pass modo)
Establece la tasa de bits que se utilizará en kbits / segundo si <16000 o en bits / segundo si> 16000.
Si es negativo, Xvid utilizará su valor absoluto como tamaño objetivo (en
kBytes) del video y calcular la tasa de bits asociada automáticamente (predeterminado: 687
kbits / s).
cantidad_fija = <1-31>
Cambie al modo de cuantificador fijo y especifique el cuantificador que se utilizará.
zonas = [/ [/ ...]] (CBR or two pass modo)
Calidad especificada por el usuario para partes específicas (final, créditos, ...). Cada zona es
, , donde tal vez
q Anulación del cuantificador constante, donde valor = <2.0-31.0> representa la
valor del cuantificador.
w Anulación del peso del control de velocidad, donde valor = <0.01-2.00> representa la calidad
corrección en%.
Ejemplo:
zonas = 90000, q, 20
Codifica todos los fotogramas que comienzan con el fotograma 90000 con un cuantificador constante 20.
zones=0,w,0.1/10001,w,1.0/90000,q,20
Codifique fotogramas 0-10000 a una tasa de bits del 10%, codifique fotogramas 90000 hasta el final en
cuantificador constante 20. Tenga en cuenta que la segunda zona es necesaria para delimitar la
primera zona, ya que sin ella todo hasta el fotograma 89999 estaría codificado
al 10% de tasa de bits.
me_quality = <0-6>
Esta opción controla el subsistema de estimación de movimiento. Cuanto mayor sea el valor,
más precisa debería ser la estimación (por defecto: 6). Cuanto más preciso sea el movimiento
La estimación es, se pueden guardar más bits. La precisión se obtiene a expensas de
Tiempo de CPU, así que reduzca esta configuración si necesita codificación en tiempo real.
(no) qpel
MPEG-4 utiliza una precisión de medio píxel para su búsqueda de movimiento de forma predeterminada. El estandar
propone un modo en el que los codificadores pueden utilizar una precisión de un cuarto de píxel. Esta
Esta opción suele dar como resultado una imagen más nítida. Desafortunadamente, tiene un gran impacto en
bitrate y, a veces, el uso de bitrate más alto evitará que dé una mejor
calidad de imagen a una tasa de bits fija. Es mejor probar con y sin esto
opción y ver si vale la pena activarla.
(no) gmc
Habilite la compensación de movimiento global, que hace que Xvid genere fotogramas especiales (GMC-
fotogramas) que son adecuados para imágenes panorámicas / zoom / giratorias. Si el uso o no
de esta opción guardará bits depende en gran medida del material de origen.
(no) enrejado
Trellis Quantization es un tipo de método de cuantificación adaptativa que ahorra bits al
modificar los coeficientes cuantificados para hacerlos más comprimibles por la entropía
codificador. Su impacto en la calidad es bueno, y si VHQ usa demasiada CPU para usted, esto
La configuración puede ser una buena alternativa para ahorrar algunos bits (y ganar calidad en valores fijos).
bitrate) a un costo menor que con VHQ (predeterminado: activado).
(no) dibujos animados
Active esto si su secuencia codificada es un anime / dibujos animados. Modifica algo de Xvid
umbrales internos para que Xvid tome mejores decisiones sobre los tipos de fotogramas y el movimiento
vectores para dibujos animados de aspecto plano.
(no) chroma_me
El algoritmo de estimación de movimiento habitual utiliza solo la información de luminancia para encontrar
el mejor vector de movimiento. Sin embargo, para algunos materiales de video, el uso de planos cromáticos
puede ayudar a encontrar mejores vectores. Este ajuste alterna el uso de planos cromáticos para
estimación de movimiento (predeterminado: activado).
(no) chroma_opt
Habilite un prefiltro de optimizador de crominancia. Hará algo de magia extra en el color.
información para minimizar el efecto de escaleras escalonadas en los bordes. Mejorará
calidad a costa de la velocidad de codificación. Reduce PSNR por naturaleza, ya que
La desviación matemática de la imagen original se hará más grande, pero el subjetivo
aumentará la calidad de la imagen. Dado que funciona con información de color, es posible que desee
apáguelo al codificar en escala de grises.
(no) hq_ac
Activa la predicción de alta calidad de los coeficientes de CA para tramas intra del vecino
bloques (predeterminado: activado).
vhq = <0-4>
El algoritmo de búsqueda de movimiento se basa en una búsqueda en el dominio de color habitual y
intenta encontrar un vector de movimiento que minimice la diferencia entre la referencia
frame y el frame codificado. Con esta configuración activada, Xvid también usará el
dominio de frecuencia (DCT) para buscar un vector de movimiento que minimice no solo el
diferencia espacial, sino también la longitud de codificación del bloque. Del más rápido al más lento:
0 desactivado
1 decisión de modo (inter / intra MB) (predeterminado)
2 búsqueda limitada
3 búsqueda media
4 búsqueda amplia
(no) lumi_mask
La cuantificación adaptativa permite que los cuantificadores de macrobloques varíen dentro de cada cuadro.
Este es un escenario 'psicosensorial' que se supone que hace uso del hecho de que el
El ojo humano tiende a notar menos detalles en las partes muy brillantes y muy oscuras del
imagen. Comprime esas áreas con más fuerza que las medianas, lo que ahorrará
bits que se pueden gastar de nuevo en otras tramas, aumentando la calidad subjetiva general
y posiblemente reduciendo PSNR.
(no) escala de grises
Haga que Xvid descarte los planos cromáticos para que el video codificado sea solo en escala de grises. Tenga en cuenta que
esto no acelera la codificación, solo evita que los datos de croma se escriban en
la última etapa de codificación.
(no) entrelazado
Codifique los campos del material de video entrelazado. Active esta opción para entrelazado
contenido.
NOTA: Si cambia la escala del video, necesitará un redimensionador compatible con entrelazados,
que puedes activar con -vf scale = : : 1.
min_iquant = <0-31>
cuantificador I-frame mínimo (predeterminado: 2)
cantidad_máx = <0-31>
cuantificador I-frame máximo (predeterminado: 31)
min_pquant = <0-31>
cuantificador mínimo de fotogramas P (predeterminado: 2)
max_pquant = <0-31>
cuantificador máximo de fotogramas P (predeterminado: 31)
min_bquant = <0-31>
cuantificador de fotograma B mínimo (predeterminado: 2)
max_bquant = <0-31>
cuantificador máximo de fotogramas B (predeterminado: 31)
min_key_interval = (dos pass solamente)
intervalo mínimo entre fotogramas clave (predeterminado: 0)
max_key_interval =
intervalo máximo entre fotogramas clave (predeterminado: 10 * fps)
quant_type =
Establece el tipo de cuantificador que se utilizará. Para altas tasas de bits, encontrará que MPEG
la cuantificación conserva más detalles. Para velocidades de bits bajas, el suavizado de H.263
le dará menos ruido de bloque. Cuando se utilizan matrices personalizadas, cuantificación MPEG deben be
usado.
quant_intra_matrix =
Cargue un archivo intramatriz personalizado. Puede crear un archivo de este tipo con la matriz de xvid4conf
editor.
quant_inter_matrix =
Cargue un archivo entre matrices personalizado. Puede crear un archivo de este tipo con la matriz de xvid4conf
editor.
keyframe_boost = <0-1000> (dos pass modo solamente)
Cambie algunos bits del grupo para otros tipos de tramas a intra tramas, mejorando así
calidad de fotogramas clave. Esta cantidad es un porcentaje adicional, por lo que un valor de 10 dará
sus fotogramas clave un 10% más de bits de lo normal (predeterminado: 0).
kfthreshold = (dos pass modo solamente)
Funciona junto con kfreduction. Determina la distancia mínima por debajo de la cual
considerar que dos fotogramas se consideran consecutivos y se tratan de manera diferente
según kfreducción (predeterminado: 10).
kfreducción = <0-100> (dos pass modo solamente)
Los dos ajustes anteriores se pueden utilizar para ajustar el tamaño de los fotogramas clave que
considerar demasiado cerca del primero (en una fila). kfthreshold establece el rango en el que
los fotogramas clave se reducen y kfreduction determina la reducción de la tasa de bits que obtienen.
El último fotograma I se tratará normalmente (predeterminado: 30).
max_bframes = <0-4>
Número máximo de fotogramas B para colocar entre fotogramas I / P (predeterminado: 2).
bquant_ratio = <0-1000>
relación del cuantificador entre fotogramas B y no B, 150 = 1.50 (predeterminado: 150)
bquant_offset = <-1000-1000>
Desplazamiento del cuantificador entre fotogramas B y no B, 100 = 1.00 (predeterminado: 100)
bf_threshold = <-255-255>
Esta configuración le permite especificar qué prioridad asignar al uso de fotogramas B.
Cuanto mayor sea el valor, mayor será la probabilidad de que se utilicen fotogramas B (predeterminado:
0). No olvide que los fotogramas B suelen tener un cuantificador más alto y, por lo tanto,
La producción agresiva de marcos B puede causar una peor calidad visual.
(no) cerrado_gop
Esta opción le dice a Xvid que cierre cada GOP (Grupo de imágenes delimitado por dos I-
marcos), lo que hace que los GOP sean independientes entre sí. Esto solo implica que el
El último fotograma del GOP es un fotograma P o un fotograma N pero no un fotograma B. Está
Por lo general, es una buena idea activar esta opción (por defecto: activada).
(no) empacado
Esta opción está destinada a resolver problemas de orden de fotogramas al codificar en formatos de contenedor.
como AVI que no puede hacer frente a fotogramas desordenados. En la práctica, la mayoría de los decodificadores
(tanto el software como el hardware) son capaces de lidiar con el orden de los marcos por sí mismos, y pueden
confundirse cuando esta opción está activada, por lo que puede salir con seguridad si está desactivada, a menos que
realmente sabes lo que estas haciendo.
ADVERTENCIA: Esto generará un flujo de bits ilegal y no será decodificable por ISO-
Decodificadores MPEG-4 excepto DivX / libavcodec / Xvid.
ADVERTENCIA: Esto también almacenará una versión falsa de DivX en el archivo, por lo que el error
La autodetección de algunos decodificadores puede resultar confusa.
frame_drop_ratio = <0-100> (max_bframes = 0 solamente)
Esta configuración permite la creación de secuencias de vídeo de velocidad de fotogramas variable. El valor de
el ajuste especifica un umbral por debajo del cual, si la diferencia de los siguientes
fotograma al fotograma anterior está por debajo o es igual a este umbral, un fotograma no se
codificado (se coloca un n-vop en la secuencia). En la reproducción, al alcanzar un
n-vop se mostrará el fotograma anterior.
ADVERTENCIA: Jugar con esta configuración puede resultar en un video entrecortado, así que úselo en su
propios riesgos!
rc_reaction_delay_factor =
Este parámetro controla el número de fotogramas que esperará el controlador de velocidad CBR
antes de reaccionar a los cambios en la tasa de bits y compensarlos para obtener una constante
tasa de bits en un rango de fotogramas promedio.
rc_averaging_period =
Real CBR es difícil de lograr. Dependiendo del material de video, la tasa de bits puede ser
variable y difícil de predecir. Por lo tanto, Xvid usa un período de promedio para el cual
garantiza una determinada cantidad de bits (menos una pequeña variación). Esta configuración
expresa el "número de fotogramas" para los que Xvid promedia la tasa de bits e intenta
lograr CBR.
rc_buffer =
tamaño del búfer de control de tasa
curva_compresión_alta = <0-100>
Esta configuración le permite a Xvid quitar un cierto porcentaje de bits del alto
escenas de velocidad de bits y devuélvalas al depósito de bits. También puedes usar esto si
tiene un clip con tantos bits asignados a escenas de alta tasa de bits que el
Las escenas de baja (más) velocidad de bits comienzan a verse mal (predeterminado: 0).
curva_compresión_bajo = <0-100>
Esta configuración le permite a Xvid dar un cierto porcentaje de bits extra al bajo
escenas de tasa de bits, tomando algunos bits de todo el clip. Esto puede ser útil
si tiene algunas escenas de baja tasa de bits que todavía tienen bloques (predeterminado: 0).
overflow_control_strength = <0-100>
Durante el paso uno de la codificación de dos pasos, se calcula una curva de velocidad de bits escalada. El
La diferencia entre esa curva esperada y el resultado obtenido durante la codificación es
llamado desbordamiento. Obviamente, el controlador de velocidad de dos pasadas intenta compensar
ese desbordamiento, distribuyéndolo en los siguientes fotogramas. Esta configuración controla cómo
gran parte del desbordamiento se distribuye cada vez que hay un nuevo marco. Valores bajos
permitir el control de desbordamiento perezoso, las ráfagas de gran velocidad se compensan más lentamente (podría
conducir a la falta de precisión para clips pequeños). Los valores más altos harán cambios en el bit.
redistribución más abrupta, posiblemente demasiado abrupta si la establece demasiado alta, creando
artefactos (predeterminado: 5).
NOTA: Esta configuración tiene un gran impacto en la calidad, ¡juega con ella con cuidado!
max_overflow_improvement = <0-100>
Durante la asignación de bits de la trama, el control de desbordamiento puede aumentar el tamaño de la trama.
Este parámetro especifica el porcentaje máximo por el cual el control de desbordamiento es
permitió aumentar el tamaño del marco, en comparación con la asignación de curva ideal
(predeterminado: 5).
max_overflow_degradation = <0-100>
Durante la asignación de bits de la trama, el control de desbordamiento puede reducir el tamaño de la trama.
Este parámetro especifica el porcentaje máximo por el cual el control de desbordamiento es
permitió disminuir el tamaño del marco, en comparación con la asignación de curva ideal
(predeterminado: 5).
container_frame_overhead = <0 ...>
Especifica una sobrecarga promedio de trama por trama, en bytes. La mayoría de las veces los usuarios
expresar su tasa de bits objetivo para video sin ocuparse del contenedor de video
gastos generales. Esta sobrecarga pequeña pero (en su mayoría) constante puede causar que el tamaño del archivo de destino
para ser superado. Xvid permite a los usuarios establecer la cantidad de sobrecarga por cuadro que
el contenedor genera (proporcione solo un promedio por fotograma). 0 tiene un significado especial,
permite que Xvid use sus propios valores predeterminados (predeterminado: 24 - sobrecarga promedio de AVI).
perfil =
Restringe las opciones y VBV (tasa de bits máxima durante un período corto) de acuerdo con la
Perfiles Simple, Advanced Simple y DivX. Los videos resultantes deben poder reproducirse
en reproductores independientes que se adhieran a estas especificaciones de perfil.
irrestricto
sin restricciones (predeterminado)
sp0
perfil simple en el nivel 0
sp1
perfil simple en el nivel 1
sp2
perfil simple en el nivel 2
sp3
perfil simple en el nivel 3
sp4a
perfil simple en el nivel 4a
sp5
perfil simple en el nivel 5
sp6
perfil simple en el nivel 6
asp0
perfil simple avanzado en el nivel 0
asp1
perfil simple avanzado en el nivel 1
asp2
perfil simple avanzado en el nivel 2
asp3
perfil simple avanzado en el nivel 3
asp4
perfil simple avanzado en el nivel 4
asp5
perfil simple avanzado en el nivel 5
dxnportátil
Perfil portátil DXN
dxnportntsc
Perfil NTSC portátil DXN
dxnportpal
Perfil PAL portátil DXN
dxnhtntsc
Perfil NTSC de cine en casa DXN
dxnhtpal
Perfil PAL de cine en casa DXN
dxnhdtv
Perfil DXN HDTV
NOTA: Estos perfiles deben usarse junto con un -ffourcc apropiado.
Generalmente es aplicable DX50, ya que algunos reproductores no reconocen Xvid pero la mayoría
reconocer DivX.
par =
Especifica el modo de relación de aspecto de píxeles (no debe confundirse con DAR, la pantalla
Relación de aspecto). PAR es la relación entre el ancho y el alto de un solo píxel. Entonces
ambos están relacionados así: DAR = PAR * (ancho / alto).
MPEG-4 define relaciones de aspecto de 5 píxeles y una extendida, lo que brinda la oportunidad
para especificar una relación de aspecto de píxeles específica. Se pueden especificar 5 modos estándar:
vga11
Es el PAR habitual para contenido de PC. Los píxeles son una unidad cuadrada.
pal43
PAL estándar 4: 3 PAR. Los píxeles son rectángulos.
pal169
lo mismo que arriba
ntsc43
lo mismo que arriba
ntsc169
igual que el anterior (no olvide dar la proporción exacta).
ext
Le permite especificar su propia relación de aspecto de píxeles con par_width y
altura_par.
NOTA: En general, basta con configurar las opciones de aspecto y autoaspecto.
par_width = <1-255> (par = ext solamente)
Especifica el ancho de la relación de aspecto de píxeles personalizados.
par_height = <1-255> (par = ext solamente)
Especifica la altura de la relación de aspecto de píxeles personalizada.
aspecto = | f (flotador valor)>
Almacene el aspecto de la película internamente, al igual que los archivos MPEG. Mucho mejor solución que
reescalado, porque la calidad no disminuye. MPlayer y algunos otros jugadores
reproducir estos archivos correctamente, otros los mostrarán con el aspecto incorrecto. El
El parámetro de aspecto se puede dar como una proporción o un número de punto flotante.
(no) autoaspecto
Igual que la opción de aspecto, pero calcula automáticamente el aspecto, teniendo en cuenta
todos los ajustes (recortar / expandir / escalar / etc.) realizados en la cadena de filtros.
psnr
Imprima el PSNR (relación pico de señal a ruido) para todo el video después de codificar y
almacenar el PSNR por fotograma en un archivo con un nombre como 'psnr_hhmmss.log' en el
directorio actual. Los valores devueltos están en dB (decibelios), cuanto más altos, mejor.
depurar
Guarde las estadísticas por fotograma en ./xvid.dbg. (Este no es el archivo de control de dos pasadas).
Las siguientes opciones solo están disponibles en Xvid 1.1.xy versiones posteriores.
bvhq = <0 | 1>
Esta configuración permite que los candidatos vectoriales para fotogramas B se utilicen para la codificación
elegido utilizando un operador optimizado de distorsión de velocidad, que es lo que se hace para P-
fotogramas por la opción vhq. Esto produce fotogramas B de mejor apariencia mientras se incurre en
casi sin penalización de rendimiento (predeterminado: 1).
vbv_bufsize = <0 ...> (dos pass modo solamente)
Especifique el tamaño del búfer del verificador de almacenamiento en búfer de video (VBV) en bits (predeterminado: 0 - VBV
comprobar desactivado). VBV permite restringir la tasa de bits máxima para hacer que el video se reproduzca
correctamente en reproductores de hardware. Por ejemplo, el perfil de inicio utiliza
vbv_bufsize = 3145728. Si configura vbv_bufsize, también debe configurar vbv_maxrate. Nota
que no hay vbv_peakrate porque Xvid en realidad no lo usa para bitrate
controlador; las otras opciones de VBV son suficientes para restringir la tasa de bits máxima.
vbv_initial = <0 ... vbv_bufsize> (dos pass modo solamente)
Especifique el llenado inicial del búfer VBV en bits (predeterminado: 75% de vbv_bufsize).
El valor predeterminado es probablemente lo que desea.
vbv_maxrate = <0 ...> (dos pass modo solamente)
Especifique la velocidad máxima de procesamiento en bits / s (predeterminado: 0). Por ejemplo, el Hogar
el perfil usa vbv_maxrate = 4854000.
La siguiente opción solo está disponible en Xvid 1.2.xy versiones posteriores.
hilos = <0-n>
Cree n subprocesos para ejecutar la estimación de movimiento (predeterminado: 0). El número máximo de
Los hilos que se pueden utilizar es la altura de la imagen dividida por 16.
x264enc (-x264encopts)
tasa de bits =
Establece la tasa de bits promedio que se utilizará en kbits / segundo (predeterminado: desactivado). Desde local
la tasa de bits puede variar, este promedio puede ser inexacto para videos muy cortos (ver
ratetol). Se puede lograr una tasa de bits constante combinando esto con vbv_maxrate, en
reducción significativa de la calidad.
qp = <0-51>
Esto selecciona el cuantificador que se utilizará para los fotogramas P. Los fotogramas I y B están desplazados
este valor por ip_factor y pb_factor, respectivamente. 20-40 es un rango útil.
Los valores más bajos dan como resultado una mejor fidelidad, pero velocidades de bits más altas. 0 no tiene pérdidas. Nota
que la cuantificación en H.264 funciona de manera diferente a la cuantificación de MPEG-1/2/4: H.264
parámetro (QP) está en una escala logarítmica. El mapeo es aproximadamente H264QP = 12
+ 6 * log2 (MPEGQP). Por ejemplo, MPEG en QP = 2 es equivalente a H.264 en QP = 18.
En general, esta opción debe evitarse y debe usarse crf en su lugar, ya que crf lo hará.
producir mejores resultados visuales para el mismo tamaño.
crf = <1.0-50.0>
Activa el modo de calidad constante y selecciona la calidad. La escala es similar a
QP. Al igual que los modos basados en la tasa de bits, esto permite que cada cuadro use un QP diferente
basado en la complejidad del marco. Esta opción generalmente debe usarse en lugar de
qp.
crf_max =
Con CRF y VBV, limite RF a este valor (¡puede causar subdesbordamientos de VBV!).
pase = <1-3>
Habilite el modo de 2 o 3 pasadas. Se recomienda codificar siempre en modo de 2 o 3 pasadas como
conduce a una mejor distribución de bits y mejora la calidad general.
1 primer pase
Paso de 2 segundos (de codificación de dos pasos)
3 Nth pasadas (segunda y tercera pasada de codificación de tres pasadas)
Así es como funciona y cómo usarlo:
La primera pasada (pasada = 1) recopila estadísticas sobre el video y las escribe en un archivo.
Es posible que desee desactivar algunas opciones que consumen mucha CPU, además de las que son
activado de forma predeterminada.
En el modo de dos pasadas, la segunda pasada (pasada = 2) lee el archivo de estadísticas y las bases
decisiones de control de tarifas al respecto.
En el modo de tres pasadas, la segunda pasada (pasada = 3, que no es un error tipográfico) hace ambas cosas:
primero lee las estadísticas y luego las sobrescribe. Puedes usar toda la codificación
opciones, excepto las que consumen mucha CPU.
El tercer pase (pase = 3) es el mismo que el segundo pase, excepto que tiene el
estadísticas de segundo paso para trabajar. Puede utilizar todas las opciones de codificación, incluidas
Los hambrientos de CPU.
La primera pasada puede usar una tasa de bits promedio o un cuantificador constante. ABR es
recomendado, ya que no requiere adivinar un cuantificador. Los pases posteriores son
ABR y debe especificar la tasa de bits.
perfil =
Restrinja las opciones para que sean compatibles con un perfil H.264.
base
no8x8dct bframes = 0 nocabac cqm = peso plano p = 0 no entrelazado qp> 0
principal no8x8dct cqm = flat qp> 0
alto qp> 0 (predeterminado)
preset =
Utilice un ajuste preestablecido para seleccionar la configuración de codificación.
ultrarrápido
no8x8dct aq_mode = 0 b_adapt = 0 bframes = 0 nodeblock nombtree me = dia
particiones nomixed_refs = ninguna ref = 1 scenecut = 0 subq = 0 trellis = 0 noweight_b
pesop = 0
súper rápido
nombtree me = dia nomixed_refs particiones = i8x8, i4x4 ref = 1 subq = 1 trellis = 0
pesop = 0
muy rapido
nombtree nomixed_refs ref = 1 subq = 2 trellis = 0 weightp = 0
faster
nomixed_refs rc_lookahead = 20 ref = 5 subq = 4 pesop = 1
rápido rc_lookahead = 30 ref = 2 subq = 6
mediano
Se aplica la configuración predeterminada.
lento b_adapt = 2 directo = auto yo = umh rc_lookahead = 50 ref = 5 subq = 8
slower
b_adapt = 2 direct = auto me = umh particiones = all rc_lookahead = 60 ref = 8 subq = 9
enrejado = 2
muy lento
b_adapt = 2 b_frames = 8 direct = auto me = umh me_range = 24 particiones = todas ref = 16
subq = 10 enrejado = 2 rc_lookahead = 60
placebo
bframes = 16 b_adapt = 2 direct = auto nofast_pskip me = tesa me_range = 24
particiones = todas rc_lookahead = 60 ref = 16 subq = 10 trellis = 2
tune =
Ajuste la configuración para un tipo particular de fuente o situación. Todos los ajustes sintonizados
se anulan mediante configuraciones de usuario explícitas. Varias afinaciones están separadas por
comas, pero solo se puede usar una afinación ps a la vez.
película (psy tuning)
desbloquear = -1, -1 psy-rd = , 0.15
animación (psy tuning)
b_frames = {+ 2} deblock = 1,1 psy-rd = 0.4: aq_strength = 0.6 ref = {doble si
> 1 más 1}
grano (afinación psíquica)
aq_strength = 0.5 nodct_decimate deadzone_inter = 6 deadzone_intra = 6
desbloquear = -2, -2 ipratio = 1.1 pbratio = 1.1 psy-rd = , 0.25 qcomp = 0.8
imagen fija (afinación psíquica)
aq_strength = 1.2 desbloqueo = -3, -3 psy-rd = 2.0,0.7
psnr (afinación psíquica)
aq_mode = 0 nopsy
ssim (afinación psíquica)
aq_mode = 2 nopsy
codificación rápida
nocabac nodeblock noweight_b weightp = 0
latencia cero
bframes = 0 force_cfr rc_lookahead = 0 sync_lookahead = 0 rebanadas_threads
paso_primero_lento
Desactiva las siguientes opciones más rápidas con pass = 1: no_8x8dct me = dia partitions = none
ref = 1 subq = {2 if> 2 else sin cambios} trellis = 0 fast_pskip. Estos ajustes
mejorar significativamente la velocidad de codificación mientras tiene poco o ningún impacto en el
calidad de la pasada final.
Esta opción está implícita con preset = placebo.
keyint =
Establece el intervalo máximo entre fotogramas IDR (predeterminado: 250). Los valores más grandes ahorran bits,
así mejorar la calidad, a costa de buscar precisión. A diferencia de MPEG-1/2/4, H.264
no sufre deriva de DCT con valores grandes de keyint.
keyint_min = <1-keyint / 2>
Establece el intervalo mínimo entre fotogramas IDR (predeterminado: automático). Si aparecen cortes de escena
dentro de este intervalo, todavía están codificados como I-frames, pero no inician un nuevo
GOP. En H.264, las tramas I no necesariamente unen un GOP cerrado porque es
Permitido predecir un fotograma P a partir de más fotogramas que uno solo.
antes (ver también frameref). Por lo tanto, las tramas I no son necesariamente buscables.
Los fotogramas IDR restringen que los fotogramas P subsiguientes se refieran a cualquier fotograma anterior al
Marco IDR.
scenecut = <-1-100>
Controla la agresividad con la que se insertan marcos I adicionales (predeterminado: 40). Con pequeño
valores de corte de escena, el códec a menudo tiene que forzar un I-frame cuando excedería
keyint. Los buenos valores de corte de escena pueden encontrar una mejor ubicación para el fotograma I. Grande
los valores utilizan más tramas I de las necesarias, desperdiciando bits. -1 desactiva el corte de escena
detección, por lo que los fotogramas I se insertan solo una vez cada dos fotogramas de keyint, incluso si un
el corte de escena ocurre antes. Esto no se recomienda y desperdicia la tasa de bits como cortes de escena.
codificados como fotogramas P son tan grandes como los fotogramas I, pero no restablecen el "keyint
encimera".
(no) intra_refresh
Actualización periódica dentro del bloque en lugar de fotogramas clave (predeterminado: desactivado). Esta opción
deshabilita los fotogramas IDR y, en su lugar, utiliza una barra vertical en movimiento de intracodificado
bloques. Esto reduce la eficiencia de la compresión pero beneficia la transmisión de baja latencia y
Resistencia a la pérdida de paquetes.
frameref = <1-16>
Número de fotogramas anteriores utilizados como predictores en fotogramas B y P (predeterminado: 3). Esta
es efectivo en el anime, pero en el material de acción en vivo, las mejoras generalmente caen
muy rápidamente por encima de 6 o más marcos de referencia. Esto no tiene ningún efecto sobre la decodificación.
velocidad, pero aumenta la memoria necesaria para la decodificación. Algunos decodificadores solo pueden
manejar un máximo de 15 marcos de referencia.
bframes = <0-16>
número máximo de fotogramas B consecutivos entre fotogramas I y P (predeterminado: 3)
(no) b_adapt
Decide automáticamente cuándo usar fotogramas B y cuántos, hasta el máximo
especificado anteriormente (predeterminado: activado). Si esta opción está deshabilitada, entonces el número máximo
de fotogramas B.
b_bias = <-100-100>
Controla la decisión realizada por b_adapt. Un b_bias más alto produce más cuadros B
(predeterminado: 0).
b_pyramid =
Permite que los fotogramas B se utilicen como referencias para predecir otros fotogramas. Por ejemplo,
considere 3 fotogramas B consecutivos: I0 B1 B2 B3 P4. Sin esta opción, los marcos B
siguen el mismo patrón que MPEG- [124]. Entonces están codificados en el orden I0 P4 B1 B2
B3, y todos los fotogramas B se predicen a partir de I0 y P4. Con esta opción, son
codificado como I0 P4 B2 B1 B3. B2 es el mismo que el anterior, pero B1 se predice a partir de I0 y
B2 y B3 se predice a partir de B2 y P4. Esto generalmente resulta en una mejora leve
compresión, casi sin costo de velocidad. Sin embargo, esta es una opción experimental:
no está completamente sintonizado y puede que no siempre ayude. Requiere bframes> = 2. Desventaja:
aumenta el retardo de decodificación a 2 cuadros.
normal
Permita los fotogramas B como referencias como se describe anteriormente (no compatible con Blu-ray).
estricto
No permitir marcos P que hagan referencia a marcos B. Da peor compresión, pero es
necesario para la compatibilidad con Blu-ray.
ninguna
Desactive el uso de fotogramas B como referencias.
(no) open_gop
Utilice puntos de recuperación para cerrar GOP; solo disponible con bframes.
(no) bluray_compat
Habilite los trucos de compatibilidad para la compatibilidad con Blu-Ray.
(no) falso_entrelazado
Marcar la secuencia como entrelazada pero codificar progresiva. Hace posible codificar 25p
y transmisiones de Blu-Ray de 30p. Ignorado en modo entrelazado.
frame_packing = <0-5>
Defina la disposición de los fotogramas para videos estereoscópicos.
0 Tablero de ajedrez: los píxeles son alternativamente de L y R.
1 Alternancia de columnas: L y R están entrelazados por columna.
Alternancia de 2 filas: L y R están entrelazados por fila.
3 Lado a lado: L está a la izquierda, R está a la derecha.
4 Arriba-abajo: L está arriba, R está abajo.
5 Alternancia de fotogramas: una vista por fotograma.
(no) desbloquear
Usar filtro de desbloqueo (predeterminado: activado). Como lleva muy poco tiempo en comparación con su
ganancia de calidad, no se recomienda desactivarlo.
desbloquear = <-6-6>, <-6-6>
El primer parámetro es AlphaC0 (predeterminado: 0). Esto ajusta los umbrales para H.264
filtro de desbloqueo en bucle. Primero, este parámetro ajusta la cantidad máxima de
cambio que el filtro puede provocar en cualquier píxel. En segundo lugar, esto
El parámetro afecta el umbral de diferencia a través del borde que se filtra. A
El valor positivo reduce más los artefactos de bloqueo, pero también difumina los detalles.
El segundo parámetro es Beta (predeterminado: 0). Esto afecta el umbral de detalle.
Los bloques muy detallados no se filtran, ya que el suavizado causado por el filtro
sería más notable que el bloqueo original.
El comportamiento predeterminado del filtro casi siempre logra una calidad óptima, por lo que es
Es mejor dejarlo solo o hacer solo pequeños ajustes. Sin embargo, si tu
el material de origen ya tiene algún bloqueo o ruido que le gustaría eliminar,
puede ser una buena idea aumentarlo un poco.
(no) cabac
Utilice CABAC (codificación aritmética binaria adaptable al contexto) (predeterminado: activado). Levemente
ralentiza la codificación y decodificación, pero debería ahorrar un 10-15% de tasa de bits. A menos que seas
buscando la velocidad de decodificación, no debe desactivarla.
qp_min = <1-51> (ABR or two aprobar)
Cuantizador mínimo, 10-30 parece ser un rango útil (predeterminado: 10).
qp_max = <1-51> (ABR or two aprobar)
cuantificador máximo (predeterminado: 51)
qp_step = <1-50> (ABR or two aprobar)
valor máximo por el cual el cuantificador puede incrementarse / decrementarse entre fotogramas
(predeterminado: 4)
(no) mbtree
Habilitar el control de velocidad del árbol de macrobloques (predeterminado: habilitado). Utilice una gran anticipación para
rastrear la propagación temporal de los datos y la calidad del peso en consecuencia. En múltiples pasadas
modo, esto escribe en un archivo de estadísticas separado llamado .mbtree.
rc_lookahead = <0-250>
Ajuste la distancia de anticipación de mbtree (predeterminado: 40). Los valores más grandes serán más lentos
y hacen que x264 consuma más memoria, pero puede producir una mayor calidad.
ratetol = <0.1-100.0> (ABR or two aprobar)
variación permitida en la tasa de bits promedio (sin unidades en particular) (predeterminado: 1.0)
vbv_maxrate = (ABR or two aprobar)
velocidad de bits local máxima, en kbits / segundo (predeterminado: desactivado)
vbv_bufsize = (ABR or two aprobar)
período de promedio para vbv_maxrate, en kbits (predeterminado: ninguno, debe especificarse si
vbv_maxrate está habilitado)
vbv_init = <0.0-1.0> (ABR or two aprobar)
ocupación inicial del búfer, como una fracción de vbv_bufsize (predeterminado: 0.9)
ip_factor =
factor de cuantificador entre fotogramas I y P (predeterminado: 1.4)
pb_factor =
factor de cuantificador entre fotogramas P y B (predeterminado: 1.3)
qcomp = <0-1> (ABR or two aprobar)
compresión del cuantificador (predeterminado: 0.6). Un valor más bajo hace que la tasa de bits sea más
constante, mientras que un valor más alto hace que el parámetro de cuantificación sea más constante.
cplx_blur = <0-999> (dos pass solamente)
Desenfoque temporal de la complejidad estimada del fotograma, antes de la compresión de la curva (predeterminado:
20). Los valores más bajos permiten que el valor del cuantificador salte más, valores más altos
Oblíguelo a variar más suavemente. cplx_blur asegura que cada I-frame tenga calidad
comparable a los siguientes marcos P, y asegura que la alternancia alta y baja
cuadros de complejidad (por ejemplo, animación de fps bajo) no desperdician bits en fluctuaciones
cuantificador.
qblur = <0-99> (dos pass solamente)
Desenfoque temporal del parámetro de cuantificación, después de la compresión de la curva (predeterminado:
0.5). Los valores más bajos permiten que el valor del cuantificador salte más, valores más altos
Oblíguelo a variar más suavemente.
zonas = [/ [/ ...]]
Calidad especificada por el usuario para partes específicas (final, créditos, ...). Cada zona es
, , donde la opción puede ser
q = <0-51>
cuantificador
b = <0.01-100.0>
multiplicador de tasa de bits
NOTA: La opción del cuantificador no se aplica estrictamente. Afecta solo a la planificación
etapa de control de velocidad, y todavía está sujeto a compensación de desbordamiento y
qp_min / qp_max.
direct_pred =
Determina el tipo de predicción de movimiento utilizado para macrobloques directos en fotogramas B.
ninguno No se utilizan macrobloques directos.
espacial
Los vectores de movimiento se extrapolan de los bloques vecinos. (defecto)
temporal
Los vectores de movimiento se extrapolan del siguiente cuadro P.
auto El códec selecciona entre espacial y temporal para cada fotograma.
Espacial y temporal tienen aproximadamente la misma velocidad y PSNR, la elección entre
ellos dependen del contenido del video. Auto es un poco mejor, pero más lento. Auto es
más eficaz cuando se combina con multipass. direct_pred = none es más lento y
baja calidad.
peso
Modo de predicción de fotogramas P ponderados (predeterminado: 2).
0 desactivado (más rápido)
1 referencias ponderadas (mejor calidad)
2 referencias ponderadas + duplicados (mejor)
(no) peso_b
Utilice la predicción ponderada en fotogramas B. Sin esta opción, bidireccionalmente
Los macrobloques predichos dan igual peso a cada marco de referencia. Con esta opción,
Los pesos están determinados por la posición temporal del marco B en relación con el
referencias. Requiere bframes> 1.
particiones =
Habilite algunos tipos de macrobloques opcionales (predeterminado: p8x8, b8x8, i8x8, i4x4).
p8x8 Activar tipos p16x8, p8x16, p8x8.
p4x4 Habilita los tipos p8x4, p4x8, p4x4. p4x4 se recomienda solo con subq> = 5,
y solo a bajas resoluciones.
b8x8 Habilitar tipos b16x8, b8x16, b8x8.
i8x8 Habilite el tipo i8x8. i8x8 no tiene ningún efecto a menos que 8x8dct esté habilitado.
i4x4 Habilite el tipo i4x4.
all Habilite todos los tipos anteriores.
ninguno Desactiva todos los tipos anteriores.
Independientemente de esta opción, los tipos de macrobloque p16x16, b16x16 e i16x16 son siempre
habilitada.
La idea es encontrar el tipo y el tamaño que mejor describan un área determinada del
imagen. Por ejemplo, una panorámica global está mejor representada por bloques de 16x16, mientras que
Los objetos pequeños en movimiento están mejor representados por bloques más pequeños.
(no) 8x8dct
Tamaño de transformación espacial adaptable: permite a los macrobloques elegir entre 4x4 y 8x8
DCT. También permite el tipo macrobloque i8x8. Sin esta opción, solo 4x4 DCT es
usado.
yo =
Seleccione el algoritmo de estimación de movimiento de píxeles completos.
búsqueda de diamante de diámetro, radio 1 (rápido)
búsqueda de hexágono hexagonal, radio 2 (predeterminado)
umh búsqueda desigual de múltiples hexágonos (lenta)
esa búsqueda exhaustiva (muy lenta, y no mejor que umh)
rango_me = <4-64>
radio de búsqueda de movimiento exhaustiva o de múltiples hexágonos (predeterminado: 16)
subq = <0-11>
Ajuste la calidad del refinamiento subpel. Este parámetro controla la calidad frente a la velocidad
compensaciones involucradas en el proceso de decisión de estimación de movimiento. subq = 5 puede comprimir
hasta un 10% mejor que subq = 1.
0 Ejecuta una estimación de movimiento de precisión de píxeles completos en todos los macrobloques candidatos
tipos. Luego selecciona el mejor tipo con métrica SAD (más rápido que subq = 1, no
recomendado a menos que esté buscando una codificación ultrarrápida).
1 Hace como 0, luego refina el movimiento de ese tipo a un cuarto de píxel rápido
precisión (rápido).
2 Ejecuta una estimación de movimiento de precisión de medio píxel en todos los macrobloques candidatos
tipos. Luego selecciona el mejor tipo con métrica SATD. Luego refina el
movimiento de ese tipo a una rápida precisión de un cuarto de píxel.
3 Como 2, pero utiliza un refinamiento de un cuarto de píxel más lento.
4 Ejecuta una estimación rápida de movimiento de precisión de un cuarto de píxel en todos los candidatos
tipos de macrobloques. Luego selecciona el mejor tipo con métrica SATD. Entonces
finaliza el refinamiento de un cuarto de píxel para ese tipo.
5 Ejecuta la estimación de movimiento de precisión de un cuarto de píxel de la mejor calidad en todos los candidatos
tipos de macrobloques, antes de seleccionar el mejor tipo. También refina los dos
vectores de movimiento utilizados en macrobloques bidireccionales con métrica SATD, en lugar de
que reutilizar vectores de las búsquedas hacia adelante y hacia atrás.
6 Permite la optimización de la distorsión de la tasa de tipos de macrobloques en I- y P-
marcos
7 Permite la optimización de la distorsión de la tasa de tipos de macrobloques en todos los fotogramas
(defecto).
8 Permite la optimización de la distorsión de la velocidad de los vectores de movimiento y la predicción intra
modos en fotogramas I y P.
9 Permite la optimización de la distorsión de la velocidad de los vectores de movimiento y la predicción intra
modos en todos los fotogramas.
10 QP-RD; requiere trellis = 2 y aq_mode = 1 o superior (mejor).
11 RD completo; deshabilite todas las terminaciones anticipadas.
En lo anterior, "todos los candidatos" no significa exactamente todos los tipos habilitados: 4x4, 4x8,
Se prueban 8x4 solo si 8x8 es mejor que 16x16.
(no) chroma_me
Tiene en cuenta la información cromática durante la búsqueda de movimiento de subpíxeles (predeterminado:
activado). Requiere subq> = 5.
(no) mixto_refs
Permite que cada partición de movimiento de 8x8 o 16x8 seleccione de forma independiente un marco de referencia.
Sin esta opción, todo un macrobloque debe utilizar la misma referencia. Requiere
frameref> 1.
enrejado = <0-2> (cabaña solamente)
cuantificación óptima de distorsión de velocidad
0 discapacitados
1 habilitado solo para la codificación final (predeterminado)
2 habilitado durante todas las decisiones de modo (lento, requiere subq> = 6)
psy-rd = rd [, trell]
Establece la fuerza de la optimización psicovisual.
rd = <0.0-10.0>
fuerza de optimización de psy (requiere subq> = 6) (predeterminado: 1.0)
enrejado = <0.0-10.0>
Trellis (requiere Trellis, experimental) (predeterminado: 0.0)
(no) psy
Habilite optimizaciones psicovisuales que perjudican a PSNR y SSIM pero que deberían verse mejor
(predeterminado: habilitado).
deadzone_inter = <0-32>
Establecer el tamaño de la zona muerta de cuantificación inter luma para la cuantificación sin trellis
(predeterminado: 21). Los valores más bajos ayudan a preservar los detalles finos y el grano de la película
(generalmente útil para codificación de alta calidad / tasa de bits), mientras que los valores más altos ayudan a filtrar
estos detalles para ahorrar bits que se pueden gastar nuevamente en otros macrobloques y
fotogramas (normalmente útil para codificaciones con escasez de bits). Se recomienda que
Comience ajustando deadzone_intra antes de cambiar este parámetro.
deadzone_intra = <0-32>
Establecer el tamaño de la zona muerta de cuantificación intra luma para la cuantificación sin trellis
(predeterminado: 11). Esta opción tiene el mismo efecto que deadzone_inter excepto que
afecta a los marcos internos. Se recomienda que comience ajustando este parámetro
antes de cambiar deadzone_inter.
(no) fast_pskip
Realiza la detección temprana de saltos en fotogramas P (predeterminado: habilitado). Esto generalmente
mejora la velocidad sin costo, pero a veces puede producir artefactos en áreas sin
detalles, como el cielo.
(no) dct_decimate
Eliminar bloques dct en marcos P que contienen solo un pequeño coeficiente único
(predeterminado: habilitado). Esto eliminará algunos detalles, por lo que guardará bits que pueden
gastado nuevamente en otros marcos, con suerte elevando la calidad subjetiva general. Si
está comprimiendo contenido que no es de anime con una tasa de bits de destino alta, es posible que desee
desactívelo para preservar tantos detalles como sea posible.
nr = <0-100000>
Reducción de ruido, 0 significa deshabilitado. 100-1000 es un rango útil para contenido típico,
pero es posible que desee subirlo un poco más para contenido muy ruidoso (predeterminado: 0).
Dado su pequeño impacto en la velocidad, es posible que desee utilizar esto en lugar de
filtrar el ruido con filtros de video como denoise3d o hqdn3d.
chroma_qp_offset=<-12-12>
Utilice un cuantificador diferente para el croma en comparación con el luma. Los valores útiles están en el
rango <-2-2> (predeterminado: 0).
modo_aq=<0-2>
Define cómo la cuantificación adaptativa (AQ) distribuye los bits:
0 discapacitados
1 Evite mover bits entre tramas.
2 Mueve bits entre fotogramas (por defecto).
aq_strength = flotar valor>
Controla la cantidad de cuantización adaptativa (AQ) que reduce el bloqueo y la borrosidad en planos
y áreas texturizadas (predeterminado: 1.0). Un valor de 0.5 conducirá a un AQ débil y menos
detalles, cuando un valor de 1.5 conducirá a un AQ fuerte y más detalles.
cmq= >
Utiliza una matriz de cuantificación personalizada predefinida o carga una matriz de formato JM
archivo.
plano
Utilice la matriz plana 16 predefinida (predeterminada).
jvt
Utilice la matriz JVT predefinida.
Utilice el archivo de matriz de formato JM proporcionado.
NOTA: Los usuarios de Windows CMD.EXE pueden experimentar problemas al analizar la línea de comandos
si intentan utilizar todas las listas de CQM. Esto se debe a la longitud de la línea de comandos.
limitación. En este caso se recomienda poner las listas en formato JM CQM
archivo y cargado como se especifica arriba.
cqm4iy = (también ver metros cúbicos)
Matriz de intraluminancia 4x4 personalizada, dada como una lista de 16 valores separados por comas en
el rango 1-255.
cqm4ic= (también ver metros cúbicos)
Matriz de crominancia intra 4x4 personalizada, dada como una lista de 16 valores separados por comas
en el rango de 1-255.
cqm4py= (también ver metros cúbicos)
Matriz de interluminancia 4x4 personalizada, dada como una lista de 16 valores separados por comas en
el rango 1-255.
cqm4pc= (también ver metros cúbicos)
Matriz de intercrominancia 4x4 personalizada, dada como una lista de 16 valores separados por comas
en el rango de 1-255.
cqm8iy = (también ver metros cúbicos)
Matriz de intraluminancia 8x8 personalizada, dada como una lista de 64 valores separados por comas en
el rango 1-255.
cqm8py= (también ver metros cúbicos)
Matriz de interluminancia 8x8 personalizada, dada como una lista de 64 valores separados por comas en
el rango 1-255.
level_idc=<10-51>
Configure el nivel del flujo de bits como se define en el anexo A del estándar H.264 (predeterminado: 51
- nivel 5.1). Esto se usa para decirle al decodificador qué capacidades necesita para
apoyo. Use este parámetro solo si sabe lo que significa y necesita
configurarlo.
(no) cpu_independiente
Garantice la reproducibilidad exacta en diferentes CPU en lugar de elegir diferentes
algoritmos cuando esté disponible/mejor (predeterminado: habilitado).
hilos = <0-16>
Genere subprocesos para codificar en paralelo en múltiples CPU (predeterminado: 0). esto tiene un
ligera penalización a la calidad de la compresión. 0 o 'auto' le dice a x264 que detecte cuántos
CPU que tiene y elija una cantidad adecuada de subprocesos.
(no) hilos_cortados
Utilice subprocesos basados en sectores (predeterminado: desactivado). A diferencia del enhebrado normal, este
La opción no agrega latencia de codificación, pero es un poco más lenta y menos efectiva en
compresión.
slice_max_size=<0 or positivo entero>
Tamaño máximo de segmento en bytes (predeterminado: 0). Un valor de cero deshabilita el máximo.
slice_max_mbs = <0 or positivo entero>
Tamaño máximo de rebanada en número de macrobloques (predeterminado: 0). Un valor de cero desactiva
el maximo.
rebanadas=<0 or positivo entero>
Número máximo de cortes por fotograma (predeterminado: 0). Un valor de cero desactiva la
máximo.
sync_lookahead = <0-250>
Ajusta el tamaño del búfer de anticipación con subprocesos (predeterminado: 0). 0 o 'auto' dice
x264 para determinar automáticamente el tamaño del búfer.
(no) determinista
Use solo optimizaciones deterministas con codificación multiproceso (predeterminado:
habilitado).
(no) encabezado_global
Hace que SPS y PPS aparezcan solo una vez, al comienzo del flujo de bits (predeterminado:
discapacitado). Algunos reproductores, como el Sony PSP, requieren el uso de esta opción.
El comportamiento predeterminado hace que SPS y PPS se repitan antes de cada cuadro IDR.
(no) ff
Habilitar el modo entrelazado, el campo superior primero (predeterminado: deshabilitado)
(no) bff
Habilitar el modo entrelazado, el campo inferior primero (predeterminado: deshabilitado)
nal_hrd=
Señalar información de HRD (requiere vbv_bufsize) (predeterminado: ninguno).
(no) pic_struct
Forzar pic_struct en Picture Timing SEI (predeterminado: desactivado).
(no) restringido_intra
Habilite la predicción interna restringida (predeterminado: deshabilitado). Esto significativamente
reduce la compresión, pero es necesario para la capa base de las codificaciones SVC.
output_csp =
Especifique el espacio de color de salida (predeterminado: i420).
(no) aud
Escribir delimitadores de unidades de acceso a la secuencia (predeterminado: deshabilitado). Habilitar esto solo
si su formato de contenedor de destino requiere delimitadores de unidades de acceso.
sobreexplorar =
Incluir información de sobreexploración de VUI en la transmisión (predeterminado: deshabilitado). Ver
doc/vui.txt en el código fuente x264 para obtener más información.
videoformato =
Incluir información de formato de video VUI en la transmisión (predeterminado: deshabilitado). Esto es un
entorno puramente informativo para describir la fuente original. Ver doc / vui.txt en
el código fuente x264 para obtener más información.
(no) gama completa
Incluya información de rango completo de VUI en la transmisión (predeterminado: deshabilitado). Utilizar este
opción si el video de origen no tiene un rango limitado. Ver doc / vui.txt en el x264
código fuente para más información.
colorprim=<bt709|bt470m|bt470bg|smpte170m|smpte240m|film|undef>
Incluir información de colores primarios (predeterminado: deshabilitado). Esto se puede utilizar para
corrección de color. Consulte doc / vui.txt en el código fuente x264 para obtener más información.
transfer=<bt709|bt470m|bt470bg|linear|log100|log316|smpte170m|smpte240m>
Incluir información de características de transferencia de VUI en la transmisión (predeterminado: deshabilitado).
Esto se puede utilizar para la corrección de color. Ver doc/vui.txt en el código fuente x264 para
más información.
colormatrix =
Incluya coeficientes de matriz VUI en la secuencia (predeterminado: desactivado). Esto puede ser
utilizado para la corrección de color. Consulte doc / vui.txt en el código fuente x264 para obtener más información.
cromaloc=<0-5>
Incluir información de ubicación de muestra de croma de VUI en la transmisión (predeterminado: deshabilitado).
Utilice esta opción para garantizar la alineación de los planos de crominancia y luminancia después del espacio de color
conversiones Consulte doc/vui.txt en el código fuente x264 para obtener más información.
log = <-1-3>
Ajuste la cantidad de información de registro impresa en la pantalla.
-1 ninguno
0 Solo errores de impresión.
1 advertencias
2 PSNR y otras estadísticas de análisis cuando finaliza la codificación (predeterminado)
3 PSNR, QP, tipo de cuadro, tamaño y otras estadísticas para cada cuadro
(no) psnr
Imprimir estadísticas de relación señal-ruido.
NOTA: Los campos PSNR 'Y', 'U', 'V' y 'Avg' del resumen no son
matemáticamente sólidas (son simplemente el promedio de los PSNR por cuadro). Ellos son
guardado solo para compararlo con el códec de referencia JM. Para todos los demás propósitos, por favor
utilice el PSNR 'global' o los PSNR por fotograma impresos por log = 3.
(no) sim
Imprima los resultados de la métrica de similitud estructural. Esta es una alternativa a PSNR,
y puede estar mejor correlacionado con la calidad percibida del video comprimido.
(no) visualizar
Habilite las visualizaciones x264 durante la codificación. Si el x264 en su sistema es compatible
se abrirá una nueva ventana durante el proceso de codificación, en la que x264
Intente presentar una descripción general de cómo se codifica cada cuadro. Cada tipo de bloque en
la película visualizada se coloreará de la siguiente manera:
dump_yuv = nombre>
Vuelca los fotogramas YUV al archivo especificado. Para uso de depuración.
Rosa rojo
dentro del bloque
azul
entre bloque
claro
saltar bloque
amarillo
bloque B
Esta función se puede considerar experimental y está sujeta a cambios. En particular,
depende de que x264 esté compilado con visualizaciones habilitadas. Tenga en cuenta que a partir de
escribiendo esto, x264 hace una pausa después de codificar y visualizar cada cuadro, esperando
el usuario debe presionar una tecla, momento en el que se codificará el siguiente cuadro.
xvfw (-xvfwopts)
La codificación con códecs de Video para Windows está casi obsoleta, a menos que desee codificar para
algún códec marginal oscuro.
codec =
El nombre del archivo de códec binario con el que codificar.
compdata=
El nombre del archivo de configuración del códec (como firstpass.mcf) creado por vfw2menc.
MPEG Muxer (-mpegoptos)
El muxer MPEG puede generar 5 tipos de flujos, cada uno de los cuales tiene valores predeterminados razonables.
parámetros que el usuario puede anular. Generalmente, al generar archivos MPEG, es
aconsejable deshabilitar el código de salto de fotogramas de MEncoder (ver -noskip, -mc así como el harddup
y filtros de vídeo de salto suave).
Ejemplo:
formato=mpeg2:tsaf:vbitrate=8000
formato= | mpeg2 | xvcd | xsvcd | DVD | pes1 | pes2>
formato de flujo (predeterminado: mpeg2). pes1 y pes2 son formatos muy rotos (sin paquete
encabezado y sin relleno), pero VDR los usa; no los elijas a menos que sepas
exactamente lo que estás haciendo.
tamaño = a 65535>
Tamaño del paquete en bytes, no lo cambie a menos que sepa exactamente lo que está haciendo
(predeterminado: 2048).
tasa mux =
Muxrate nominal en kbit/s utilizado en los encabezados del paquete (predeterminado: 1800 kb/s). Estarán
actualizado según sea necesario en el caso de 'format = mpeg1' o 'mpeg2'.
tsaf
Establece marcas de tiempo en todos los fotogramas, si es posible; recomendado cuando format=dvd. Si
dvdauthor se queja con un mensaje como "... sector de audio fuera de rango ...",
probablemente no habilitó esta opción.
intercalado2
Utiliza un mejor algoritmo para intercalar paquetes de audio y video, basado en el
principio de que el muxer siempre intentará llenar la corriente con el mayor
porcentaje de espacio libre.
vdelay = <1-32760>
Tiempo de retardo de video inicial, en milisegundos (predeterminado: 0), utilícelo si desea retrasar
vídeo con respecto al audio. No funciona con :drop.
adelay=<1-32760>
Tiempo de retardo de audio inicial, en milisegundos (predeterminado: 0), utilícelo si desea retrasar
audio con respecto al video.
caer
Cuando se usa con vdelay, el muxer elimina la parte del audio que se anticipó.
ancho, altura=<1-4095>
Configure el ancho y la altura del video cuando el video sea MPEG-1/2.
ancho de vps, vpsheight=<1-4095>
Configure el ancho y la altura del video de barrido y escaneo cuando el video sea MPEG-2.
vaspect = <1 | 4/3 | 16/9 | 221/100>
Establece la relación de aspecto de visualización para video MPEG-2. No lo utilice en MPEG-1 o el
la relación de aspecto resultante será completamente incorrecta.
vbitrate=
Establece la tasa de bits de video en kbit/s para video MPEG-1/2.
vframerate=<24000/1001 | 24 | 25 | 30000/1001 | 30 | 50 | 60000/1001 | 60 >
Establece la velocidad de fotogramas para video MPEG-1/2. Esta opción se ignorará si se usa con
la opción de telecine.
telecine
Habilita el modo de telecine suave desplegable 3: 2: el muxer hará que la transmisión de video se vea
como si estuviera codificado a 30000/1001 fps. Sólo funciona con vídeo MPEG-2 cuando el
la velocidad de fotogramas de salida es de 24000/1001 fps, conviértala con -ofps si es necesario. Cualquier otro
framerate es incompatible con esta opción.
película2pal
Habilita PELÍCULA a PAL y NTSC a PAL modo de telecine suave: el muxer hará que el
la transmisión de video parece estar codificada a 25 fps. Solo funciona con video MPEG-2
cuando la velocidad de fotogramas de salida sea 24000/1001 fps, conviértala con -ofps si es necesario.
Cualquier otro framerate es incompatible con esta opción.
tele_src y destino_tele
Habilita el telecining arbitrario utilizando el código DGPulldown de Donand Graft. Necesitas
especifique el original y la velocidad de fotogramas deseada; el muxer hará el video
parece que la transmisión está codificada a la velocidad de fotogramas deseada. Solo funciona con
Vídeo MPEG-2 cuando la velocidad de fotogramas de entrada es menor que la velocidad de fotogramas de salida y la
el aumento de la velocidad de fotogramas es <= 1.5.
Ejemplo:
tele_origen=25,tele_destino=30000/1001
Telecine de PAL a NTSC
vbuf_size = <40-1194>
Establece el tamaño del búfer del decodificador de video, expresado en kilobytes. especificarlo
solo si la tasa de bits de la transmisión de video es demasiado alta para el formato elegido y si
sabes perfectamente lo que estás haciendo. Un valor demasiado alto puede provocar una
película no reproducible, dependiendo de las capacidades del jugador. Cuando muxing video HDTV a
un valor de 400 debería ser suficiente.
abuf_tamaño=<4-64>
Establece el tamaño del búfer del decodificador de audio, expresado en kilobytes. Lo mismo
Se aplica el principio de vbuf_size.
FFmpeg libavformat demultiplexores (-lavfdopts)
duración analizada=
Longitud máxima en segundos para analizar las propiedades de la corriente.
formato =
Fuerza un demuxer libavformat específico.
o = = [, = [, ...]]
Pase AVOptions al demuxer libavformat. Tenga en cuenta, un parche para hacer que el o = innecesario y
pasar todas las opciones desconocidas a través del sistema AVOption es bienvenido. Una lista completa de
AVOptions se puede encontrar en el manual de FFmpeg. Tenga en cuenta que algunas opciones pueden entrar en conflicto
con opciones de MPlayer/MEncoder.
Ejemplo:
o=encenderx
tamaño de sonda =
Cantidad máxima de datos a sondear durante la fase de detección. En el caso de MPEG-TS
este valor identifica el número máximo de paquetes TS para escanear.
criptoclave=
Clave de cifrado que debe usar el demuxer. Estos son los datos binarios sin procesar de la clave.
convertido a una cadena hexadecimal.
FFmpeg libavformat muxers (-lavfopts) (también ver -de lavf)
retraso =
Actualmente solo tiene significado para MPEG[12]: distancia máxima permitida, en segundos,
entre el temporizador de referencia del flujo de salida (SCR) y la marca de tiempo de decodificación
(DTS) para cualquier flujo presente (demux para decodificar el retraso). El valor predeterminado es 0.7 (según lo dispuesto
por los estándares definidos por MPEG). Los valores más altos requieren buffers más grandes y deben
no ser utilizado.
formato=
Anule el formato de contenedor al que se mudará (predeterminado: autodetección del archivo de salida
extensión).
mpg
Sistemas MPEG-1 y MPEG-2 PS
asf
Formato de transmisión avanzado
avi
Archivo de audio y video intercalado
wav
Audio de forma de onda
swf
Macromedia flash
flv
Archivos de vídeo Macromedia Flash
rm
RealAudio y RealVideo
au
formato SUN AU
tuerca
Formato contenedor abierto NUT (experimental)
mov
Tiempo rapido
mp4
Formato MPEG-4
iPod
Formato MPEG-4 con indicadores de encabezado adicionales requeridos por el firmware del iPod de Apple
dv
Contenedor de vídeo digital de Sony
Matroska
Matroska
tasa mux =
Bitrate nominal del múltiplex, en bits por segundo; actualmente es significativo
solo para MPEG[12]. A veces es necesario elevarlo para evitar el "amortiguamiento".
desbordamientos".
o = = [, = [, ...]]
Pase AVOptions a libavformat muxer. Tenga en cuenta que un parche para hacer que o = innecesario y
pasar todas las opciones desconocidas a través del sistema AVOption es bienvenido. Una lista completa de
AVOptions se puede encontrar en el manual de FFmpeg. Tenga en cuenta que algunas opciones pueden entrar en conflicto
con las opciones de MEncoder.
Ejemplo:
o=tamaño del paquete=100
tamaño del paquete =
Tamaño, expresado en bytes, del paquete unitario para el formato elegido. Al muxing
a implementaciones de MPEG [12], los valores predeterminados son: 2324 para [S] VCD, 2048 para todos
otros formatos.
precarga =
Actualmente solo tiene sentido para MPEG[12]: Distancia inicial, en segundos, entre el
temporizador de referencia del flujo de salida (SCR) y la marca de tiempo de decodificación (DTS) para cualquier
flujo presente (demux para decodificar el retardo).
MEDIO AMBIENTE VARIABLES
Hay una serie de variables de entorno que se pueden utilizar para controlar el comportamiento de
MPlayer y MEncoder.
MPLAYER_CHARSET (también ver -msgcharset)
Convierta los mensajes de la consola al juego de caracteres especificado (predeterminado: autodetección). Un valor
de "noconv" significa que no hay conversión.
MPLAYER_HOME
Directorio donde MPlayer busca la configuración del usuario.
MPLAYER_VERBOSE (también ver -v y -nivel de mensaje)
Establezca el nivel de detalle inicial en todos los módulos de mensajes (predeterminado: 0). El
la verbosidad resultante corresponde a la de -msglevel 5 más el valor de
MPLAYER_VERBOSE.
libre:
LADSPA_RUTA
Si se establece LADSPA_PATH, busca el archivo especificado. Si no está configurado, usted
debe proporcionar un nombre de ruta completamente especificado. FIXME: Esto también se menciona en el
sección de ladspa.
libdvdcss:
DVDCSS_CACHE
Especifique un directorio en el que almacenar valores de clave de título. Esto acelerará
decodificación de DVD que se encuentran en la caché. Se crea el directorio DVDCSS_CACHE
si no existe, y se crea un subdirectorio con el nombre del título del DVD o
fecha de fabricación. Si DVDCSS_CACHE no está configurado o está vacío, libdvdcss utilizará el
valor predeterminado que es "${HOME}/.dvdcss/" en Unix y "C:\Documents and
Settings\$USER\Application Data\dvdcss\" en Win32. El valor especial "off"
deshabilita el almacenamiento en caché.
DVDCSS_METHOD
Establece el método de autenticación y descifrado que libdvdcss usará para leer
discos codificados. Puede ser de título, clave o disco.
clave
es el método predeterminado. libdvdcss usará un conjunto de claves de jugador calculadas
para tratar de obtener la clave del disco. Esto puede fallar si la unidad no reconoce
cualquiera de las teclas del jugador.
freno de disco
es un método alternativo cuando la clave ha fallado. En lugar de usar teclas de jugador,
libdvdcss romperá la clave del disco usando un algoritmo de fuerza bruta. Esta
El proceso consume mucha CPU y requiere 64 MB de memoria para almacenar archivos temporales.
datos.
título
es la alternativa cuando todos los otros métodos han fallado. No se basa en un
intercambio de claves con la unidad de DVD, sino que utiliza un ataque criptográfico para adivinar
la clave del título. En casos raros, esto puede fallar porque no hay suficiente
datos cifrados en el disco para realizar un ataque estadístico, pero en el
Por otro lado, es la única forma de descifrar un DVD almacenado en un disco duro, o un
DVD con la región incorrecta en una unidad RPC2.
DVDCSS_RAW_DEVICE
Especifique el dispositivo sin formato que se utilizará. El uso exacto dependerá de su sistema operativo,
la utilidad de Linux para configurar dispositivos en bruto es crudo(8) por ejemplo. Tenga en cuenta que
en la mayoría de los sistemas operativos, el uso de un dispositivo sin procesar requiere búferes altamente alineados:
Linux requiere una alineación de 2048 bytes (que es el tamaño de un sector de DVD).
DVDCSS_VERBOSE
Establece el nivel de verbosidad de libdvdcss.
0 No emite ningún mensaje.
1 Envía mensajes de error a stderr.
2 Envía mensajes de error y mensajes de depuración a stderr.
DVDREAD_NOKEYS
Omita la recuperación de todas las claves al inicio. Actualmente desactivado.
INICIO FIXME: Documente esto.
libao2:
AO_SUN_DISABLE_SAMPLE_TIMING
FIXME: Documente esto.
DISPOSITIVO DE AUDIO
FIXME: Documente esto.
SERVIDOR DE AUDIO
Especifica el servidor del sistema de audio en red al que se conecta el controlador de salida de audio nas.
debe conectar y el transporte que debe utilizarse. Si se usa DISPLAY no configurado
en lugar de. El transporte puede ser uno de tcp y unix. La sintaxis es
tcp / : , : o [unix]: .
El puerto base NAS es 8000 y se suma a eso.
EJEMPLOS:
SERVIDOR DE AUDIO=algúnhost:0
Conéctese al servidor NAS en algún host utilizando el puerto y el transporte predeterminados.
SERVIDOR DE AUDIO = tcp / somehost: 8000
Conéctese al servidor NAS en algún host escuchando en el puerto TCP 8000.
SERVIDOR DE AUDIO=(unix)?:0
Conéctese a la instancia 0 del servidor NAS en localhost utilizando sockets de dominio unix.
DISPLAY
FIXME: Documente esto.
vídeo:
VIDIX_CRT
FIXME: Documente esto.
VIDIXIVTVALPHA
Configure esto en 'deshabilitar' para evitar que el controlador VIDIX controle
ajustes de mezcla alfabética. Luego puede manipularlo usted mismo con 'ivtvfbctl'.
osdep:
PLAZO FIXME: Documente esto.
libre:
DISPLAY
FIXME: Documente esto.
BÚSQUEDA DE CUADRO
FIXME: Documente esto.
INICIO FIXME: Documente esto.
libmpdemux:
INICIO FIXME: Documente esto.
HOMEPATH
FIXME: Documente esto.
http_proxy
FIXME: Documente esto.
NOMBRE DE REGISTRO
FIXME: Documente esto.
PERFIL DEL USUARIO
FIXME: Documente esto.
GUI:
DISPLAY
El nombre de la pantalla a la que debe conectarse la GUI.
INICIO El directorio de inicio del usuario actual.
formato libav:
AUDIO_FLIP_IZQUIERDA
FIXME: Documente esto.
BKTR_DEV
FIXME: Documente esto.
BKTR_FORMAT
FIXME: Documente esto.
BKTR_FRECUENCIA
FIXME: Documente esto.
http_proxy
FIXME: Documente esto.
no_proxy
FIXME: Documente esto.
Use mplayer en línea usando los servicios de onworks.net