Lo que sigue es una historia de ficción por que ahora que todo esto está legislado, uno no va por la vida alegremente declarando delinquir. Cualquier parecido con la realidad es mera coincidencia casual:

Quemé la etapa del DVD de sobremesa –el doméstico, el reproductor de DVD que conectás a tu TV y manejás con un control remoto-, nunca tuve uno, nunca necesité uno y ahora que lo tengo, es solamente por que venía de prepo con el sinto-amplificador, no por que lo haya usado o lo vaya a usar alguna vez, así que a los fines prácticos, no he tenido necesidad de hacer esto mas que un puñado de veces en toda mi vida.

La primera vez que tuve acceso a un DVD player fué en una computadora y apenas si se conseguían no mas de 20 títulos distintos en DVD. Una basura, una tecnología sin futuro, pensaba por aquel entonces, que es mas o menos lo mismo que pienso hoy del Blu-Ray.

Yo ví Matrix en DVD antes que en el cine, en una basura de estas. Disculpen si el frente de la unidad está demasiado limpio pero fué lo mas sucio que pude encontrar Googleando.

Yo ví Matrix en DVD antes que en el cine, en una basura de estas, en un Intel Celeron de 300 Mhz con 64MB de RAM. Para que entiendan a que me refiero cuando digo que quemé etapas.  Disculpen si el frente de la unidad está demasiado limpio pero fué lo mas sucio que pude encontrar Googleando.

Para cuando pude grabar DVDs fácilmente, Bittorrent, el incremento del ancho de banda de las conexiones a internet domésticas y la capacidad de almacenamiento de los discos rígidos, hicieron que me pareciera un pendejada sin sentido bajar una película y grabarla en un DVD para después reproducirla.

… Que es mas o menos lo mismo que pienso hoy en día de bajar una película en calidad Blu-Ray (vuelvo a insistir sobre este punto, así me pegan más y mejor).

Como sea, las pocas veces que tuve la necesidad de hacer esto, siempre me pasó lo mismo, tuve que ir a Googlear como mierda era que se hacía, sobre todo la parte de mencoder, para incrustar los subtítulos en la película, por que los comandos son tan largos y engorrosos que resulta impensable intentar memorizarlos.

Como la semana pasada me volví a necesitar hacer esto y gracias a que Gmail guarda mi .bash_history (pero eso es tema para otro post, supongo), este es mi intento de no tener que Googlear la próxima vez que me pase de nuevo dentro de 5 años y poder recurrir al hilachento, escribir algún término mas o menos coherente en el buscador interno del blog y tratar de encontrar, como hacer para embeber los subtítulos en la película, meter la pelicula en un árbol de subdirectorios con formato de DVD PAL y generar un ISO que pueda interpretar cualquier DVD de sobremesa, sin menús, sin pendejadas, plug and play.

Continúa leyendo

Muy pero muy provisorio, ya lo iré mejorando de a poquito. A ver si consigo hacerme de un script mas o menos como el que me hice para reproducir youtube usando mplayer con un combo de teclas que me automatice el proceso un día de estos, pero mientras tanto dentro de lo poco que he podido avanzar hasta ahora:

Como usar mplayer (o cualquiera sea tu reproductor de cabecera en Linux) para ver series y películas desde cuevana.tv

¿Por que? Por que Flash para Linux apesta.

El reproductor basado en flash de cuevana.tv en Linux a pantalla completa el solito se lleva una buena tajada del uso del microprocesador. Si no disponés de una PC potente y una buena placa de video, al ver cuevana en pantalla completa el video va dando saltitos. Lo mismo para todos aquellos excluídos que por una razón u otra se han quedado fuera de la carrera:

  • Los que tienen una placa de video tan nueva que Linux todavía no la soporta al 100%
  • Los que tienen una placa de video tan vieja que ya no consiguen un driver compatible con su flamante instalación de Linux por que Xorg –que no nos quiere a los tercermundistas– ya la considera: «Deprecated».

Por otro lado:

  • ¿Compilar y ver cuevana al mismo tiempo desde la página web? Imposible.
  • ¿Compilar y ver cuevana usando mplayer? Coser y cantar.

El truco está en dejar al reproductor de cuevana almacenando en bufferdescargando-, pero detenido –con la reproducción pausada-. Mientras esto ocurre, tu navegador está bajando desde internet el video en cuestión en formato MP4. Para hacerlo lo mas universal posible, veamos el ejemplo de Mozilla Firefox.

El directorio de configuración de Mozilla Firefox siempre se almacena en tu carpeta personal, en un subdirectorio de nombre: «.mozilla», normalmente oculto y que podés pedirle a tu gestor de ventanas que te muestre presionando CTRL + H.

Dentro de .mozilla se aloja a su vez otro subdirectorio: «firefox», que contiene toda la configuración de este último. Todo lo que el navegador descarga desde internet lo almacena por lo general en un subdirectorio dentro de .firefox de nombre totalmente aleatorio, de 8 carateres de longitud y extensión .default. A mi en esta instalación me tocó en suerte: 03qrfcll.default

A su vez, dentro de 03qrfcll.default está el subdirectorio «Cache» que es el que andamos buscando, el que contiene el video y el subtítulo que la página web de cuevana nos está descargando en este preciso instante.

¿Cómo saber cuales son de entre la maraña de archivos que hay alojados ahí dentro?

Opción 1 –la mas maricona, para usuarios de KDE, Gnome o XFCE4-: Usando el navegador de archivos, ordenando los archivos por tipo.

Usando el navegador de archivos, ordenando los archivos por tipo para saber cual es el archivo que contiene video y cual el que contiene el subtítulo

Usando el navegador de archivos, ordenando los archivos por tipo para saber cual es el archivo que contiene video y cual el que contiene el subtítulo desde Gnome.

Continúa leyendo

La idea es:

Copiar la URL (dirección del video de youtube) al clipboard (portapapeles) con CTRL + C o el botón derecho del mouse y ejecutar mplayer para que lo reproduzca con un atajo de teclado, bash de por medio.

En mi caso he usado lineakd que actualmente me está gestionando todas las teclas multimedia del teclado para llamar a mplayer desde una de estas teclas, pero para hacerlo mas universal, usaremos atajos de teclado:

Desde una terminal, paso por paso:

Instalar xclip y mplayer. No puedo dar instrucciones específicas para cada distribución de linux por que no las conozco, cada uno sabrá como instalar ambos paquetes en su linux, con apt-get, yum, pacman o lo que sea que usen. En Gentoo:

~ $ emerge xclip mplayer

Crear un archivo:

~ $ touch yt.sh

Hacerlo  ejecutable:

~ $ chmod +x yt.sh

Editar el archivo (si no se dispone de nano instalado, cualquier otro editor de texto sirve):

~ $ nano yt.sh

Copiar dentro del archivo yt.sh el siguiente contenido:

#!/bin/bash
youtube_url=`xclip -o|sed «s/ .*//»|head -n1`
mplayer -fs $(echo «http://youtube.com/get_video.php?$(curl -s $youtube_url | sed -n «/watch_fullscreen/s;.*\(video_id.\+\)&title.*;\1;p»)»)

Copiar yt.sh a algún lugar que quede dentro del PATH:

~ $ sudo cp yt.sh /usr/bin/

Crear un atajo de teclado que llame a yt.sh. De nuevo no puedo dar instrucciones específicas pero todos los gestores de ventanas (Gnome, KDE, XFCE, etc…) tienen algún modo de definir atajos de teclado.

He estado mirando un poco y para usar atajos de teclado en XCFE que es el entorno de escritorio que estoy usando hay que ir a Settings / Xfce 4 settings manager / Keyboard / Application shortcuts. (Sepan disculpar pero tengo XFCE instalado en inglés).

Por ejemplo, asociar el combo de teclas CTRL + M para que al ser pulsado ejecute yt.sh o si quieren llamarlo por el path completo, que llame a /usr/bin/yt.sh

Funcionamiento:

  1. Copiar la URL (la dirección del video de youtube) al portapapeles con CTRL + C o con el botón derecho del mouse desde su navegador.
  2. Presionar el combo de teclas que lanza yt.sh (supongamos que CTRL + M)
  3. Disfrutar del video en pantalla completa, reproducido por mplayer. Se puede salir del modo pantalla completa durante la reproducción presionando la tecla F y ver el estado de la preproducción presionando la tecla O (Por OSD). El volumen se controla con las teclas [/] y [*] facilmente ubicables en el teclado numérico. También se pueden corregir desfasajes entre el audio y el video usando las teclas [+] y [-].

La idea original de parsear la URL de youtube y pasarsela a mplayer la saqué de este blog. El funcionamiento de xclip de este otro.

Que lo disfruten…