Música, aguardiente y poesía


Script Automatizado para Convertir Archivos MKV en MP4 con Metadatos para AppleTV
febrero 12, 2015, 10:02 am
Filed under: bash, consola | Etiquetas: , , ,

Buen día, como es ya costumbre entre post y post pasa una eternidad :D. Desde hace un año mas o menos, aparte de ser un usuario GNU/Linux, me he convertido en un usuario de OSX. La verdad es que la experiencia en términos generales ha sido buena, no hay muchas cosas que Homebrew no pueda resolver :D. Esta vez quiero compartir un avance de un script para automatizar el proceso de creación de archivos .mp4 soportados por AppleTV, ya que me prestaron uno y la verdad es que de vez en cuando va bien… Otras veces opto por grabar las series/películas a un pendrive y que mi fabuloso TV las reproduzca sin muchas exigencias absurdas… ¿Qué hace el Script? Hasta el momento:

  1. Le cambia el nombre al archivo mkv con Filebot al formato “nombredelaserie – 00×00 – nombrecapítulo.mkv”.
  2. Descarga los subtítulos del capítulo con Filebot.
  3. Descarga los metadatos de tvdb.com con Filebot.
  4. Convierte el mkv en mp4 y le adjunta los subtítulos con ffmpeg.
  5. Adjunta los metadatos con SublerCli.
  6. Mueve el archivo .mp4 resultante a iTunes.

P.S. En el paso 4 y 5 se está repitiendo practicamente el mismo proceso, lo que sucede es que ffmpeg no es tan amigable con los metadatos de los mp4 y con SublerCli no estoy seguro si puedo insertar los subtítulos. De esta manera el tiempo se está, como mínimo, duplicando… Pero tomando en cuenta que el script se va a estar ejecutando automáticamente no le veo mayores inconvenientes de momento. Además estoy generando dos archivos mp4, en este proceso… Por lo que está utilizando mas espacio en disco de lo que debería. ¿Qué debería hacer el Script? Además de lo citado anteriormente:

  • Borrar los subtítulos y metadatos ingresados al contenedor mp4.
  • Borrar los archivos mkv y el mp4 en donde sólo están los subtítulos (el convertido por ffmpeg).
  • Pasar los mp4 convertidos al ITunes.
Anuncios


Error de compilación de JAG un puzzle libre
octubre 30, 2014, 11:14 am
Filed under: consola, Debian, Software libre, Trucos

Saludos a todos, como ya es costumbre, tengo tiempo sin publicar algo.  Esta vez escribo para los que quieran instalar el juego JAG, un puzzle bien interesante multiplataforma, pero que los instaladores en la página para GNU/Linux son 64bits únicamente. Si bien los pasos a seguir para la instalación están bastante claros, al igual que las dependencias, me daba este error a la hora de compilar:

/usr/bin/ld: displaywrapper.o: referencia sin definir al símbolo ‘XOpenDisplay’
//usr/lib/i386-linux-gnu/libX11.so.6: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:202: recipe for target ‘bin/jag’ failed
make: *** [bin/jag] Error 1

En el archivo Makefile añadimos -lX11 al final de la línea en donde esta LIBS. Eso es todo, saludos.

 



Recortar/Eliminar parte final de un archivo de video MKV Matroska desde consola en Debian GNU/Linux
febrero 10, 2012, 11:54 am
Filed under: Comandos, consola, Debian, Linux, Tips, Trucos, Ubuntu

Buen día, tiempo sin escribir nada por acá, pero ya me hacía falta anotar algo que posiblemente olvide pronto, debido a que no lo hago ni voy a hacer muy a menudo. Se trata de eliminar de un archivo de video Matroska una parte al final que no me interesa ya que esta en “blanco”.

En Debian GNU/Linux podemos hacerlo instalando el paquete mkvtoolnix:

#apt-get install -y mkvtoolnix

Este paquete nos va a instalar mkvmerge el cual nos servirá para dividir el archivo .mkv en la parte que nos interesa y en la parte que borraremos. Vamos a dividir el archivo por tiempo, si quieren dividirlo por tamaño pueden buscar por internet ya que hay un millón de sitios que lo explican :D.


mkvmerge -o archivos-divididos.mkv --split duration:00:53:30.000 archivo-a-dividir.mkv

o de esta otra manera:

mkvmerge -o archivos-divididos.mkv --split 3210s archivo-a-dividir.mkv

De esta manera estamos dividiendo el archivo-a-dividir.mkv en el minuto 00:53:30 y lo va a guardar en archivos-divididos.mkv

Saludos.



Instalar Dropbox en Debian GNU/Linux (Crear .deb)
mayo 16, 2011, 9:45 am
Filed under: Asistente, Comandos, consola, Debian, Gnome, Internet, Tips, Tutorial, Xfce

Buen día, gracias a un compañero descubro la maravillosa herramienta Dropbox, claro que ya la había escuchado pero nunca había tenido la curiosidad de probarla hasta ahora, simplemente genial. Poder sincronizar archivos en varias computadoras es esencial en estos días. En la web esta una página para descargar las versiones para distintos sistemas operativos, en el caso de GNU/Linux hay paquetes para Ubuntu y Fedora (32/64) y las fuentes para compilar :D.

El proceso de “debianización” de las fuentes es realmente sencillo y rápido, además de que podemos administrar nuestro sistema con mas eficiencia. Coloco los pasos a seguir, todos como usuario sin privilegios:

  1. wget -c https://www.dropbox.com/download?dl=packages/nautilus-dropbox-0.6.7.tar.bz2&src=index
  2. tar xvf nautilus-dropbox-0.6.7.tar.bz2
  3. cd nautilus-dropbox-0.6.7
  4. dh_make -e correo@electronico.com -f ../nautilus-dropbox-0.6.7.tar.bz2
  5. dpkg-buildpackage -kfakeroot
  6. cd ..
Nota: En el paso 4 tenemos que seleccionar “s” y luego presionar “enter”. Si faltara alguna dependencia y nos lanza un error la “debianización” podemos usar ./configure y ver cual librería nos hace falta en el sistema para poder completar el proceso.
Ahora como root
  1. dpkg -i nautilus-dropbox_0.6.7-1_i386.deb
  2. dropbox start -i
Y continuará con la descarga de los archivos restantes de la instalación guiada :D. Saludos.


Error ‘Syntax error: “)” unexpected’ en la Consola/Terminal
marzo 12, 2011, 9:42 am
Filed under: bash, Comandos, consola, Linux, Tips, Trucos

Buen día, esta es una entrada rápida, para aquellos que se encuentren con el error Syntax error: “)” unexpected en la consola cuando utilizan un instalador en GNU/Linux.

Esto sucede cuando descargamos un archivo y hacemos los siguiente:

sh nombredelarchivo.sh

pues bien, debemos darle permisos de ejecución:

chmod +x nombredelarchivo.sh

y luego ejecutar:

./nombredelarchivo.sh

Espero le sirva a alguien, saludos.



Buscar Paquetes Instalados desde consola con Aptitude
marzo 6, 2011, 11:42 am
Filed under: bash, Comandos, consola, Debian, Tips, Trucos, Ubuntu

En estos días he querido desinstalar un paquete del que no me acordaba el nombre :s, para ponerlo un poco mas difícil, tampoco tenía entorno gráfico… Leyendo el man de aptitude me encuentro con la opción de que me muestre todos los paquetes que estén instalados en el sistema, justo lo que necesitaba :D. Aquí se los dejo:

aptitude search ~i |more

Lo demás fue armarme de paciencia para buscar a la victima :P.

Saludos.