Hace algunos días un amigo me dio un gran dato: en Mplayer se puede adelantar y retroceder los subtítulos mientras se esta reproduciendo el video, ello es una gran utilidad para esas películas en las que los subtítulos se desincronizan con el video en la mitad.

Eso se hace con los botones “X” & “Z” del teclado dónde x adelanta y z retrocede.

Este dato mi amigo me lo entregó pensando en The Shield, dónde la versión que tenemos tiene un “previamente en The Shield” que hace que los subtítulos disponibles en todas partes no coincidan.

Bueno, yo uso el joystick como control remoto, y además para no estar parándome a usar el teclado para estos menesteres decidí asignar un par de teclas de mi joypad para realizar la misma función.

Lo hice siguiendo esta antigua entrada de este blog y agregando al final del archivo lo siguiente:

JOY_BTN2 sub_delay -0.1
JOY_BTN1 sub_delay +0.1

El archivo input.conf quedó así
#botones de joystick
JOY_BTN4 seek -5
JOY_BTN5 seek +5
JOY_BTN6 volume -1
JOY_BTN7 volume 1
JOY_BTN3 quit
JOY_BTN2 sub_delay -0.1
JOY_BTN1 sub_delay +0.1

Hace algún tiempo que están apareciendo con más frecuencia los videos en formato .rmvb, creo que por el poco espacio que este formato requiere. Generalmente pesa la mitad que un .avi

El problema: Los codecs no se instalan con el famoso paquete restricted-extras en ubuntu.

Sin embargo, hay un par de cosas que quiero ver y no están en otro formato por ninguna parte.

Después de horas buscando di con la solución. En el proceso me encontré con gente que convertía en avi, en vcd, en dvd etc (pero no lo intenté porque creo que para ello también es necesario tener los codecs).

La solución la tenía Fernando Villatoro en su blog. Y como soy flojo lo voy a pegar acá. Además yo no lo podría explicar mejor:

Se debe tener instalado el reproductor Mplayer. Si no se tiene en el equipo se debe acceder al Synaptic Package Manager, buscar Mplayer y seleccionar el nombre de este reproductor. Al seleccionarse puede que se nos avise que se tienen que instalar otros paquetes.

Después de instalado, debemos dirigirnos a la página de Mplayer binary codec download. Una vez en la página debemos bajar el paquete segun nuestro sistema. En mi caso escogí “Linux x86” debido a las caracteristicas de mi computadora.

Descargamos el paquete a nuestra computadora. Una vez descargado, damos doble click en él, seleccionamos el folder a descomprimir y damos click en el boton Extraer.

Escogemos el lugar donde se descomprimirá el archivo, una buena opción es en el escritorio. Una vez que se ha descomprimido el folder tendrá el nombre essential-date.

Ahora tenemos que abrir una terminal. Una vez abierta escribimos los siguientes comandos (introducimos nuestra contraseña cuando se nos pida):
* cd Desktop
* cd essential-date
* sudo mkdir /usr/lib/win32
* sudo cp * /usr/lib/win32

Una vez hecho esto, debemos abrir el reproductor Mplayer, el cual se encuentra en Aplicaciones -> Sonido y Video -> Mplayer. Damos click derecho en la ventana de video del programa y del menu seleccionamos Preferencias.

Una vez en la ventana Preferencias, en la pestaña Video, debemos cambiar del menú Available Drivers a x11 X11 (XImage/Shm).

Ahora nos dirigimos a la pestaña Codecs & demuxer. En la opción Video Codec Family seleccionamos la opción RealVideo decoder. En la opción Audio Codec Family seleccionamos la opción FFmpeg/libavcodec audio decoders. Una vez hecho esto damos click en OK.

Localizamos algún archivo que tengamos en formato .rmvb, damos click derecho en él y seleccionamos Propiedades. En la pestaña Open with seleccionamos Mplayer Movie Player.

O simplemente con una consola se ubican en la carpeta contenedora del video que quieren reproducir, y usan el comando mplayer -zoom -fs *

Ojo que una vez que terminen de ver el video .rmvb deben volver a dejar todo como estaba en la configuración de mplayer. Por eso es recomendable que anoten la configuración que tenían (en mi caso en la pesataña video: estaba seleccionado xv X11/Xv y en la de codecs tanto en video como en audio estaba en ‘none’.

Nota: Sin perjuicio de lo anterior, he podido ver videos rmbv, mp4, avi etc dejando la siguiente configuración, pero, que a mi me funcione no quiere decir que resulte a todos:
Video:
x11 X11/Xv

Codecs & demuxer:
Video codec family RealVideo decoder
Video codec family RealAudio decoder

(sin embargo con esta configuración no tengo que estar cambiando las preferencias a cada rato)

Espero que les sea de utilidad.

Edito: Es posible que con el paquete non-free-codecs que se encuentra en synaptic funcione y no se deba descargar nada.

pd. Gracias Cdk1 por el dato, pero debido a que tu comentario no fue hecho con respeto, me vi obligado a borrarlo 😉

Seleccionar Pista de Audio en Mplayer

Hoy descargué un clásico (unos capítulos de Slayers), los archivos son ogm con dual audio. (Japonés y Español). Si los tiro a correr en Mplayer aparece el audio en Japonés. Para seleccionar el español debo agregar a la linea de comando la opción:

-aid número_de_la_pista_deseada

En mi caso la pista es la 1 por lo que sería:

-aid 1

Quedando, en definitiva, la linea de la siguiente forma:

$mplayer -aid 1 -fs -zoom *.*

Antes que todo, decir que si no han leído las anteriores entradas [1] [2] que he hecho sobre mplayer les hago un recuento:

– Es mi reproductor de video favorito. Eso a nadie le interesa, excepto tal vez, a mi polola. (a veces ve películas conmigo).
– Lo uso desde la consola, ubicándome en la carpeta que contiene el video y corriendo el video con el comando:

mplayer -zoom -fs -joystick *.*

Donde:
– zoom es obvio.
– fs es full screen
– joystick permite usar el joystick como control remoto.
y *.* es cualquier video que pille y con cualquier extensión que encuentre (los reproduce en orden – si quieren un video en particular lo cambian por el nombre y extensión del video)

En la antigua entrada que hice sobre mplayer y la posibilidad de usar el joystick como control remoto, manuel nos dejó su configuración de botones. Hasta ahora no necesité cambiar la que viene por defecto, que funciona bastante bien.

Bueno, hoy quise asignar funciones a los botones traseros del joystick (los típicos R1 L1 R2 L2 del playstation).
Fui a mi carpeta .mplayer y al archivo config y le agregué las opciones que quería, a saber, darle al BTN4 (R1) la función seek -5 (retroceder 5 seg) y al BTN5 la contraria o sea seek +5.

Así que agregué al archivo lo siguiente:

#botones de joystick
JOY_BTN4 seek -5
JOY_BTN5 seek +5

Guardé, cerré y al ejecutar me da un error en las líneas 24 y 25 . (las que contienen la configuración transcrita arriba)

Buscando en internet dí con la solución, resulta que la configuración inputs, o sea del joystick y otros, debe ir en otro archivo, el que debe tener por nombre input.conf. Dentro de mi carpeta .mplayer hice un archivo nuevo le puse ese nombre: input.conf y en ella agregué la configuración del joystick que puse más arriba.

Ahora puedo retroceder los cinco segundo cuando se me pasa un subtítulo.

Otra pildorita:
Si te topas con un video de esos que el sonido se desfasa del video, en mplayer se arregla facilito: con las teclas + y – puedes ir arreglando hasta que cuadre (generalmente cuadra a los -600, o sea apretando seis veces la tecla – ).

Hoy voy a comentar dos cosas que me he encontrado en Mplayer.

– El joystick puede funcionar como control remoto. (seguro que esto lo sabían varios, pero yo no y estoy maravillado).
– Arreglar el tamaño de la fuente en los subtitulos.

I.- El Joystick como control remoto.

Para lo primero no tuve que hacer nada… simplemente conecté mi viejo compañero del Need for Speed a un puerto usb y listo!!. Las funciones de los botones son las siguientes:

Der e Izq = adelantas/retrocedes 10 seg.
Arriba y Abajo = adelantas/retrocedes 1 min

botón 1= pausa.
botón 2= diversas funciones del OSD. (en definitiva saber cuanto tiempo va de avanzada la película)
botón 3 y 4= subir y bajar volumen.

II.-El tamaño de los subtitulos.

La opción por defecto viene con un tamaño bien feo de subtítulos. Así que me puse a averiguar como arreglar eso.
La respuesta es simple (no voy a negar que me costó un poco encontrarla)
Nuevamente debemos ir al archivo que guarda nuestra configuración personal de Mplayer. /home/usuario/.Mplayer/config

Allí agregué las siguientes lineas:

# Autoescala de las Fuentes
#(0: Sin autoescala;# 1: Proporcional a la altura de la peli­cula
# 2: Proporcional a la anchura de la peli­cul
# 3: Proporcional a la diagonal de la peli­cula (por defecto))
subfont-autoscale=3

#tamaño fuente
subfont-text-scale=4.0

Este tamaño todavía es un poco grande… (para mi gusto esta bien…) si no te gusta puedes cambiar el 4.0 por un 3.0, o en fin, ir probando.

Powered by ScribeFire.

La consola y yo no somos muy amigos, en realidad es amor-odio, para mi es como esa joven interesante pero compleja, a la que se le mira con deseo, pero con mucho recelo. Lógicamente como todo ñoño que se digne de tal, deseo aprender a hacer uso de ella, pero requiere de un tiempo que no tengo… Mis ratos libres prefiero dedicarlos a mirar algún video, para eso hasta ahora mis simpatías se inclinaban por VLC, nada es mejor, excepto… Mplayer, eso lo leí en muchas partes, pero las GUI’s (Interfaz Grafica de Usuario) que he usado dejan bastante que desear. Casi por accidente aprendí a hacer correr los videos desde una terminal, a pantalla completa… hasta ahí todo bien. Pero a cada rato se iniciaba el protector de pantalla, no es agradable tener que apretar “any key” a cada rato para terminar con el protector. Busca que busca en Internet y di con la solución, y cómo soy un buen tipo lo comparto con uds.

Echar a correr un video
Si lo que vas a ver es una serie por ejemplo, Naruto, mi
consejo es que renombres todos los archivos de video para que queden en
secuencia por ejemplo: naruto18, naruto19, naruto20…etc.Luego, te ubicas con el terminal en la carpeta donde tienes los videos. En Xubuntu con Thunar, dentro de la carpeta, le doy al botón derecho y “abrir terminal aquí”. (Me parece que nautilus también tiene esa opción) -De todas formas en el terminal para cambiar de directorio o carpeta el comando es cd, del tipo cd/home/usuario/Naruto Donde usuario es tu nombre de usuario y suponiendo que los videos estan en una carpeta llamada naruto en tu home)

y con el terminal en la carpeta respectiva escribes:

~$ mplayer -zoom -fs *.avi

Donde:
“-fs” es para el full screen. El reproductor hace full screen pero el tamaño del video es el “original” o sea un cuadrito pequeño en el medio de la pantalla.
“-zoom” agranda la imagen para que cuadre con la pantalla. O sea que con -fs -zoom se logra el efecto completo de full screen.
“*.avi” significa cualquier video con la extensión .avi La extensión es la que tengan los videos de la carpeta, usé .avi por ser la más común. El asterisco es un comodin, de tal forma que los videos se iran reproduciendo por orden, y como los tenemos ordenados ira capitulo a capitulo.
Si lo que quieres es un video en particular por ejemplo naruto25 pones:

~$ mplayer -zoom -fs “naruto25.avi”

Este programa reproduce de manera perfecta los pesados videos .mp4, que con otros reproductores se ven como si el reproductor tuviera problemas en la próstata. Ojo que con los mp4 puedes tener el siguiente problema (a mi me ha pasado un par de veces) el sonido va más rapido que el video, pero no te preocupes tiene solución, agregando el comando -framedrop al principio, asi:

~$ mplayer -framedrop -zoom -fs *.mp4

Eso debe funcionar :D.

Desactivar protector de pantalla

Con crt+H puedes ver las carpetas ocultas en tu carpeta home/usuario.
Busca la carpeta .mplayer
Dentro está el archivo config

Bajo: # Write your default config options here!
Colocas:

stop-xscreensaver=1

Lo guardas y desde ahora te olvidas del protector de pantalla mientras disfrutas de tus videos

Powered by ScribeFire.