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😀. 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.


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.

 



Script para “Deodexar” Stock Rom desde GNU/Linux
julio 3, 2013, 10:10 am
Filed under: Linux

Buen día, para aquellos que quieran una rom “deodex” aquí les copio un script que he desarrollado para bash, es un poco primitivo pero seguro les ahorrará un poco de tiempo😀, saludos.

Requisitos:

Instrucciones:

Copiar el contenido de las carpetas /system/framework y /system/app a un directorio de trabajo con los nombres framework y app espectivamente. Copiar este archivo (auto.sh) en dichas carpetas. Darle permisos de ejecución (chmod +x auto.sh)

#!/bin/bash
# Script para automatizar el deodexado de la carpeta /system/framework y /system/app
#Creado por Marcel Caraballo maqndon@gmail.com
#themuopenproject.org.ve, @muopenproject

## HOW TO
## Copiar el contenido de las carpetas /system/framework y /system/app a un directorio de trabajo
## con los nombres framework y app respectivamente. Copiar este archivo (auto.sh) en dichas carpetas.
## Darle permisos de ejecución (chmod +x auto.sh)
##

#limpiamos la pantalla
clear

#archivos a deodexar
lista='ls *.odex'
DIR=$(pwd | grep app)

#direccion de la carpeta framework
#cuando trabajamos en el directorio framework usamos framework-self='.'
framework='../framework'
frameworkSelf='.'

#ice cream sandwich revision 4.0.3
revision='15'

for odex in $lista; do

if [ $odex != ls ];then

	#mensaje del archivo actual que se esta deodexando
	echo deodexando: $odex

	#nombre del directorio que se va a crear la carpeta deodexada
	#dir=$(echo $odex|cut -f1 -d".")
	dir=$(echo $odex| sed 's/.....$//g')

	#orden para deodexar

	if [ -f $DIR ];then

	baksmali -a $revision -x $odex -d $frameworkSelf -o $dir
	else
	baksmali -a $revision -x $odex -d $framework -o $dir
	fi

	if [ $? -ne 0 ]; then

		echo -e "Ha ocurrido un error al deodexar" $odex

		else

		smali $dir -o classes.dex
		if [ -f $DIR ];then
		#agregamos el archivo generado al
		zip -r $dir.jar classes.dex
		#borramos archivos transitorios
		rm classes.dex
		rm $odex
		rm -r $dir
		echo -e "El archivo" $odex "se ha deodexado correctamente"
		else
		#agregamos el archivo generado al
		zip -r $dir.apk classes.dex
		#borramos archivos transitorios
		rm classes.dex
		rm $odex
		rm -r $dir
		echo -e "El archivo" $odex "se ha deodexado correctamente"
		fi

	fi
fi

#contamos los archivos a deodexar
cont=$((cont+1));

done

#echo -e "\n hubo" $cont "error(es) \n"

exit 1



¿Imprimido o Impreso?
julio 3, 2013, 9:58 am
Filed under: Linux

Ya varias veces en conversaciones con amigos ha surgido la duda del uso de la palabra imprimido, que pocas veces es usada por estos lares y a hay personas que, incluso, les suena “feo”. Pues consultando en el Diccionario Panhispánico de Dudas de la Real Académia Española he encontrado esto y lo quiero compartir con ustedes:

imprimir. ‘Marcar sobre papel u otra materia [un texto, un dibujo, etc.] por medios mecánicos o electrónicos’ y ‘dar a alguien o algo [un determinado carácter, estilo, etc.]’. Tiene dos participios: el regular imprimido y el irregular impreso. Aunque existe hoy una clara tendencia, más acusada en América que en España, a preferir el uso de la forma irregular impreso, ambos participios pueden utilizarse indistintamente en la formación de los tiempos compuestos y de la pasiva perifrástica: «Habían impreso en su lugar billetes de a cien» (GaMárquez Amor [Col. 1985]); «La obra […] circulaba dos años después de haber sido impresa en una ciudad protestante» (Trabulse Orígenes [Méx. 1994]); «En total se han imprimido 35 000 carteles» (Mundo [Esp.] 11.11.96); «Esta obra ha sido imprimida por La Torre de Papel» (Prensa [Nic.] 21.10.97). En función adjetiva se prefiere en todo el ámbito hispánico la forma irregular impreso: «Contempló una vez más la imagen impresa en la tarjeta postal»(Martini Fantasma [Arg. 1986]).

Fuente



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😀.


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.



Actualizar Mozilla Firefox 5 en Debian GNU/Linux desde el mismo navegador
junio 30, 2011, 11:42 am
Filed under: Alternativa Libre, Asistente, Debian, Firefox, Internet, Software libre, Tips

Desde que salió el Firefox 5 no me había tomado un tiempo para instalarlo en mi computador. Resulta que no necesitaba mas que un par de clicks para echarlo a andar😀. Si, desde la barra de herramientas, que ahora una pestaña que se llama Firefox, buscamos la opcion “Acerca de Firefox” en Firefox > Ayuda > Acerca de Firefox.

Inmediatamente se comprobará si existe alguna actualización para proceder a su descarga y posterior actualización. A la primera me ha dado un error, supongo que es porque estoy detrás de un proxy. Pero al segundo intento fue como la seda😀.

Descargando

Reinicio

Instalando

FIrefox 5 en pleno

Eso es todo, si no tienen el firefox 4 instalado pueden pasar por esta entrada y seguir los pasos que les comento, saludos.



http://www.cmv.org.ve/ – Comunidad de Músicos Venezolanos
junio 27, 2011, 12:55 pm
Filed under: Linux

Hoy he encontrado un portal de músicos venezolanos, un sitio en donde se pueden registrar según su especialidad😀. Aunque la página aún no cuenta con muchos registros la idea es fenomenal ya que podemos hacer una búsqueda por Estado de los músicos que se encuentran mas cerca de nosotros. Se trata de http://www.cmv.org.ve Comunidad de Músicos de Venezuela. También se pueden registrar profesionales que ofrezcan servicios en esta área como: backline, locutores, técnicos de sonido, técnico de grabación, etc. Saludos.