Tips para MPlayer

MPlayer es un programa para los archivos de vídeo y/o audio, viene con mencoder. Tiene un bajo consumo de RAM; eso significa mejor administración de la energía, que es igual a más tiempo de batería.

Pero MPlayer carece de interfaz gráfica (GUI) por defecto, se le puede poner. Se han hecho varias interfaces para MPlayer como la umplayer, pero esa no viene en los repositorios la que encontré en ellos para Ubuntu es gnome-mplayer.

La ayuda se llama con:

mplayer --help

man mplayer

man -L es mplayer

Los atajos de teclado que más uso: El volumen se modifica con los números 9 y 0. La película se pausa/continua con p o espacio. f habilita/deshabilita pantalla completa. Con # cambiamos entre los audios disponibles, con v activamos/desactivamos los subtítulos, con j elegimos el subtítulos de la lista disponible. La flecha a la derecha adelanta 10 segundos y la flecha a la izquierda retrocedemos 10 segundos. Flecha arriba adelanta un minuto, flecha abajo retrasa un minuto. Para adelantar y atrasar 10 minutos usamos repág y avpág. Se sale del vídeo con q o esc.

Utilizar MPlayer sin GUI, mediante comandos.

1. El básico para ver los vídeos

mplayer [video]

2. Ver los vídeos mientras se están descargando

Con este podemos ver los vídeos mientras se descarga y podemos adelantar o retrasar el vídeo sin problemas.

mplayer [video] -forceidx

Si no funciona el otro, hay que tratar con este:

mplayer [video] -idx

Nota.- El vídeo que se llama para las opciones -forceidx y -idx es el que va "creciendo" conforme se descarga. A veces termina en .part y en otras es con el nombre definitivo.

3. Que el vídeo ocupe la pantalla completa desde el principio:

mplayer [video] -fs

4. Con -x y -y se puede especificar el tamaño del vídeo:

mplayer -x [número de pixeles] -y [número de pixeles] [video]

5. Los subtítulos

Los subtítulos se ven de forma automática cuando tienen el mismo nombre que el archivo (con la extensión que le toca a cada uno). Cuando estamos viendo el vídeo con MPlayer y presionamos la letra "v" activamos/desactivamos los subtitulo, con la letra "j" cambiamos entre los subtítulos activados y como ultima opción los desactiva. La opción que con la que llamamos uno en especial y forma las listas es -sub, la codificación de caracteres se indica con -subcp, -utf8 indica que la codificación de caracteres es utf8, con -noautosub le decimos que no llame el subtitulo con el mismo nombre del vídeo. Y con -font le indicamos la tipografía.

5.1. Los subtítulos se llaman con la opción -sub. La lista puede ser desde uno solo y todos los que se quieran.

mplayer [video] -sub [subtitulo1,subtitulo2,etc]

Ejemplo:

Cuando es un solo subtitulo:

mplayer video.avi -sub subtitulo1.srt

Cuando quiero una lista variada:

mplayer video.avi -sub subtitulo1.srt subtitulo2.srt subtitulo3.srt

5.2. Este es para indicar una codificación de caracteres (codepage). A veces cuando los subtítulos tienen un codificación de caracteres distinto al que viene por defecto. El otro día estaba viendo un vídeo y los subtítulos no los reconocía bien, y cuando le dije que los quería como iso-8859-15 se veían perfectos.

mplayer [video] -sub [subtitulo1,subtitulo2,etc] -subcp [codepage]

Ejemplo:

mplayer video.avi -sub subtitulo.srt -subcp iso-8859-15

La codificación de caracteres para UTF8 se indica con:

mplayer video.avi -sub subtitulo.srt -utf8

5.3. Cuando tenemos el nombre del vídeo y el subtitulo iguales, claro salvo la extensión; son llamados automáticamente. Se evita esto con la opción -noautosub.

Sirve cuando queremos una lista especifica, necesitamos verlo a la primera sin los subtítulos y no queremos o podemos desactivar los vídeos con la v.

mplayer [video] -noautosub -sub [subtitulo1,subtitulo2,etc]

5.4. Para cuando queremos un tipo de letra en especial.

mplayer [video] -sub [subtitulo1,subtitulo2,etc] -font [ruta a archivo font.desc]

Ejemplo:

mplayer video.avi -sub subtitulo.srt -font 'Ubuntu'

6. Cronometro

6.1. La opción -osdlevel indica con cual modo OSD (indica los tiempos) debe de iniciar.

mplayer [video] -osdlevel 0

6.2. Para decirle que empiece en el momento que le digamos.

mplayer [video] -ss

6.3. Para que el vídeo termine en el momento que le indicamos.

mplayer [video] -endpos

6.4. Indicar comienzo y termino en el vídeo.

mplayer [video] -ss -endpos

Comienza en el momento que se le indica con -ss y termina en la cantidad de tiempo que se indica con -endpos

De aquí para abajo es un copy&paste del manual:

-fs (vea también -zoom)

Reproducción a pantalla completa (centra la película, y crea bandas negras alrededor). No está soportado por todos los controladores de salida de vídeo.

-x <x> (vea también -zoom) (MPlayer solamente)

Escala la imagen a ancho x (si hay escalado sw/hw disponible). Inhabilita cálculos de aspecto.

-y <y> (MPlayer solamente)

Escala la imagen a altura y (si hay escalado sw/¿/hw disponible). Inabilita cálculos de aspecto.

-noautosub

Desactiva carga automática de archivos de subtítulo.

-sub <archivosubtítulos1,archivosubtítulos2,…>

Uso/muestra esos archivos de subtítulos. Solo un archivo puede ser mostrado en un momento dado.

-subcp <codepage> (iconv solamente)

Si su sistema soporta iconv(3), puede usar esta opción para especificar la página de códigos para los subtítulos.

-utf8

Le dice a MPlayer que maneje los archivos de subtítulos como UTF-8.

-osdlevel <0-3> (MPlayer solamente)

Especifica en qué modo de OSD se debe iniciar.

0 solamente subtítulos

1 volumen + posicionamiento (por defecto)

2 volumen + posicionamiento + tiempo + porcentaje

3 volumen + posicionamiento + tiempo + porcentaje + tiempo total

-ss <tiempo> (vea también la opción -sb)

Se posiciona en el tiempo indicado.

EJEMPLO:

-ss 56

Se posiciona en 56 segundos.

-ss 01:10:00

Se posiciona en 1 hora 10 minutos.

-endpos

<[[hh:]mm:]ss[.ms]|tamaño[b|kb|mb]> (vea también -ss y -sb)

Para en un tiempo o tamaño dado.

NOTA: La posición por tamaño sólo está habilitada para MEncoder y no será precisa, ya que únicamente puede parar en un límite del frame. Cuando se usa en conjunción con la opción -ss, el tiempo especificado por -endpos se adelantará los segundos indicados por -ss.

EJEMPLOS:

-endpos 56

Para a los 56 segundos.

-endpos 01:10:00

Para a la hora y 10 minutos.

-ss 10 -endpos 56

Para al minuto y 6 segundos.

-endpos 100mb

Sólo codifica 100 MB.

-forceidx

Fuerza la reconstrucción del índice. útil para archivos con índice mal (desincronización A/V, etc). Activa la posibilidad de búsquedas en archivos donde no era posible. Puede arreglar el índice permanentemente con MEncoder (vea la documentación).

NOTA: Esta opción solo funciona si el dispositivo soporta búsquedas (p.e. no se puede usar con stdin, pipe, etc).

-idx (vea también -forceidx)

Reconstruye el índice de los archivos en los que no se encuentra, permitiendo búsquedas. Es útil con descargas rotas/ incompletas, o archivos que están mal creados.

NOTA: Esta opción solo funciona si el medio soporta búsquedas (p.e. no con stdin, pipe, etc).

 

 

Enlace corto a esta entrada: http://wp.me/pjHsf-NG

 

 

 

Anuncios

3 thoughts on “Tips para MPlayer

  1. Hacer que se escuche un audio externo (WAV, MP3 u Ogg Vorbis) mientras se reproduce un vídeo.

    mplayer [video] -audiofile [audioexterno-WAV-MP3-OggVorbis]

    Ejemplo:

    mplayer video.avi -audiofile audioexterno.mp3

    -audiofile <nombredearchivo>
    Reproduce audio desde un archivo externo (WAV, MP3 u Ogg Vorbis) mientras visualiza una película.

  2. Una opción muy interesante para las máquinas lentas es la de multithreading. Para los videos que usan ffmpeg, podés poner -lavdopts threads=N donde N es el número de núcleos que tiene el procesador.

    Esto se puede combinar con otras opciones así:
    mplayer -fs -framedrop -lavdopts lowres=1:fast:skiploopfilter=all:threads=N nombre_de_archivo

    Esto permite que una netbook con un procesador AMD Dual-Core C60 de 1.3 GHz (por poner un ejemplo) reproduzca videos de alta resolución imposibles de reproducir con otros programas.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s