MP4Box (paquete gpac en Ubuntu) ahora soporta la división y concatenación de archivos MP4.
Dividiendo
La división se puede realizar por duración, tamaño (p.ej. dividir cada 700MB) o por franjas temporales (p.ej. desde el segundo 10 al 60).
Por supuesto la división del vídeo se realizará automáticamente en keyframes. Para evitar problemas con los keyframes la opción de división solamente funcionará con archivos mp4 que solamente tengan un único flujo (stream) de vídeo.
Las opciones para la división son:
- -split segundos
- -splits tamaño (en kb)
- -splitx momentoInicio:momentoFin (en segundos)
Por ejemplo, si queremos dividir un archivo MP4 de 1400mb en dos partes de 700mb podemos utilizar el siguiente comando:
MP4Box -splits 716800 entrada.mp4
Concatenando
La concatenación (o adición) se puede realizar en todos los archivos similares (p.ej. misma resolución, algún formato de audio/video,…), el framerate no debería importar (ya que MP4 soporta framerate variable).
La opción para la contatenación es:
- -cat
Funciona de un modo similar a “-add”, lo que significa que incluso puedes concatenar dos archivos .avi o .mpg en un único archivo MP4 en un único comando.
Por ejemplo, si queremos concatenar dos archivos podemos utilizar:
MP4Box -cat archivo1.mp4 -cat archivo2.mp4 salida.mp4
Tanto cat como split deberían funcionar con todos los streams soportados en MP4Box, como ASP, AVC, AAC, MPEG-1/2 Audio y Video (ej MP3), TTXT e incluso con Vobsubs y ALAC (el codec de sonido de Apple usado en iTunes) y también se deberían editar los capítulos.
Modificar Menú “Lugares”
06/11/08
![]()
El menú Lugares no usa las especificaciones del menú freedesktop.org
El sistema más sencillo es abrir una carpeta (la que sea) y en la barra de la izquierda (panel lateral) seleccionamos la vista “Lugares“.

Ahora sólo hay que arrastrar hasta ahí las carpetas que queramos que aparezcan en el menú “Lugares“.

Me gusta tener, por una parte la instalación “limpia” de Eclipse, y por otra los datos de configuración y los plug-ins.
Para poder conseguir esta separación, siempre utilizo una línea de comando de arranque de Eclipse similar a esta:
/opt/eclipse-3.3.1/eclipse -clean -vm /opt/jdk1.6.0_02/bin/java -configuration /home/rubensa/desarrollo/eclipse-3.3.1/configuration -data /home/rubensa/desarrollo/eclipse-3.3.1/workspace -vmargs -Xms128m -Xmx1024m -XX:MaxPermSize=90m -Dfile.encoding=UTF-8 -Duser.name=rubensa
Donde:
- -clean: Indica que limpie la cache de plug-ins (suelo añadir nuevos plug-ins frecuentemente y es posible que “no se entere”)
- -vm: Indica el path a la JVM a utilizar para ejecutar eclipse
- -configuration: Indica el path en el que guardar los datos de configuración con los que ejecutar Eclipse
- -data: Indica el path del directorio que queremos utilizar por defecto para los proyectos y configuraciones de los mismos
- -vmargs: Parámetros adicionales a pasar a la máquina virtual
- -Xms128m: Usar 128 Mb de memoria inicialmente para la pila (heap) de la JVM
- -Xmx1024m: Usar como máximo 1Gb de memoria para la pila (heap) de la JVM
- -XX:MaxPermSize=90m: Utilizar 90 Mb como espacio de pila permanente de generación (permanent generation heap) (OJO: este parámetro es específico de la JVM de Sun)
- -Dfile.encoding=UTF-8: Juego de caracteres a utilizar por defecto en todos los ficheros (por compatibilidad entre Windows/Linux)
- -Duser.name=rubensa: Nombre de usuario a utilizar (ej: cuando hacemos “commit” en el sistema de control de versiones)

Un método sencillo pero a la vez efectivo para modificar la extensión de todos los archivos de tipo txt a htm que se encuentran en el directorio actual sería:
for f in *.txt; do mv ./"$f" "${f%txt}htm"; done
Algunos enlaces de interés
Combinar varios archivos pdf
04/6/08
Una forma rápida de combinar varios pdf’s en uno solo consiste en ejecutar el siguiente comando:
gs -q --dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=salida.pdf parte1.pdf parte2.pdf parte3.pdf ...
ISO Master es una aplicación para manipular archivos ISO sin grandes complicaciones. Con ISO Master podrás:
* Extraer archivos del .ISO
* Añadir archivos al .ISO
* Crear archivos .ISO
* Crear .ISO autoejecutables
* Manipular archivos .NRG (Nero) y algunos .MDF, convirtiéndolos a .ISO

Para poder hacerse con ISO Master, y si sois usuarios de Ubuntu, podéis descargar el archivo .deb el siguiente enlace:
Una vez descargado, hacer doble clic sobre él e instalar normalmente.
Hoz, el Hacha para linux
02/23/08

Es muy común encontrar en internet archivos partidos con el programa Hacha. Para el que no lo conozca, se trata de un programa freeware para Windows que permite dividir un archivo grande en varias partes más pequeñas. Si necesitamos unir estos archivos en Ubuntu existe Hoz (Hacha Open Zource).
Hoz se encuentra en los repositorios de Ubuntu. Para instalarlo solo en necesario ejecutar:
sudo apt-get install hoz
También se puede instalar la interfaz gráfica hoz-gui (ejecutable, un vez instalada, con ghoz), pero es más recomendable utilizar hoz desde el terminal porque resulta mas fácil y menos confuso que la poco desarrollada ghoz.
Hoz funciona así:
Para unir las partes:
hoz -p archivo.ext.0 archivo.ext.1 archivo.ext.2 > archivo.ext
Para cortar en partes:
hoz -c archivo.ext > archivo.ext.0 archivo.ext.1 archivo.ext.2 (tantas partes como quieras)
Algunos enlaces de interés
Conversión de VCD a MPG
02/12/08
Para convertir archivos de VCD a mpg basta con ejecutar el sencillo comando:
ffmpeg -i /tmp/MPEGAV/AVSEQ01.DAT -target ntsc-dvd /tmp/parte1.mpg
Algunos enlaces de interés
HowTo Convert (extract) VCD to DVD
Convert VCD to DVD and burn DVD

Cuando (re-)instalas otro sistema operativo en un equipo que ya tiene instalado GNU/Linux (Ubuntu en mi caso), es más que probable que se “cargue” la información del MBR (Master Boot Record - Registro de arranque maestro) que hace que se arranque GRUB.
Para poder recuperarlo podemos seguir estos sencillos pasos:
- Arrancar con el LiveCD
- Abrir una terminal y ejecutar los siguientes comandos (puede ser necesario ajustar la partición -en el ejemplo, hd0 indica el primer disco duro y 0 indica la primera partición de dicho disco duro):
sudo grub
> root (hd0,0)
> setup (hd0)
> quitReiniciamos (sacando el LiveCD) y volverá a aparecer el menú de arranque de GRUB.

Para generar un certificado podríamos hacer lo siguiente (sustituyendo los valores apropiados para el sistema real):
- Borramos el antiguo (si es que existe):
%JAVA_HOME%\bin\keytool -delete -alias tomcat -keypass changeit - Generamos el nuevo certificado de nombre “tomcat” (con esto Tomcat ya encontraría el certicado para poder arrancar con el conector SSL activado):
%JAVA_HOME%\bin\keytool -genkey -alias tomcat -keypass changeit -keyalg RSA
NOTA: cuando pregunte el nombre y apellido es necesario especificar “localhost” para que todo funcione bien ya que esto se convertirá en el Common Name (CN) que debe ser el nombre de tu host para que el verificador de nombres de host de Sun valide correctamente -de otro modo lanzará una excepción javax.servlet.ServletException: HTTPS hostname wrong: should be <localhost>- - Exportamos el certificado para poder instalarlo en el equipo cliente:
%JAVA_HOME%\bin\keytool -export -alias tomcat -keypass changeit -file server.crt - Importamos el certificado del servidor Tomcat en el equipo cliente:
%JAVA_HOME%\bin\keytool -import -file server.crt -keypass changeit -keystore %JAVA_HOME%/jre/lib/security/cacerts
Algunos enlaces de interés
help:::HTTPS hostname wrong: should be <localhost>
Using axis with https and a self signed certificate
keytool - Key and Certificate Management Tool
Enterprise Java Bean over SSL
Portecle
Configuring SSL on IBM WebSphere 6.0x












