Oct 22

Algunas veces necesitamos partir un video en pedazos mas pequeños ya sea para que queden menos pesados o subirlos a algun sitio como YouTube que no permite subir videos de mas de 10 minutos de duracion, es este mi caso pues subo los videos del programa que se hace cada miercoles y que se deben partir antes de subir.
Una forma para partir los videos en Ubuntu Linux 9.04 es utilizar la aplicacion de manipulacio de video Avidemux, la cual permite convertir videos a varios formatos y eliminar pedazos del mismo; posee una interface muy amigable que permite un uso facil y rapido, pero la idea en este caso es partir un video desde consola de una forma facil y sencilla.
Instalacion Avidemux :
- Abrir una terminal
- Ejecutar el comando para instalacion del avidemux (solicita la clave de administrador)
sudo apt-get install avidemux
Partir el Video :
Una forma facil de partir el video es dando el tamaño maximo en megabytes del cada parte del video, asi :
- avidemux --autosplit 22 --load video.flv --save parte --quit
Esto le indica al avidemux que el tamaño maximo del archivo es de 22 megas, el video a partir se llama video.flv y los archivos se llamaran parte_01, parte_02, ...
Desafortunadamente esta aplicacion es grafica y es necesario ejecutarla en una terminal X y no remotamente en un servidor, por esto es necesario colocarle la opcion --quit para que cierre el programa despues de partir el video, tambien tiene otro problema y es que el tamaño del archivo se debe calcular tratando de partir el video deacuerdo al tamaño original y su duracion.
Buscare formas mas eficientes de hacerlo, depronto con ffmpeg o mencoder.
Tagged with: avidemux • Cacharreos • flash • flv • partir • split • ubuntu • ubuntu904 • video
Dec 05
Desafortunadamente las pruebas que realice para visualizar los videos descargados desde YouTube en una region dentro de OpenSimulator no tuvo exito en Linux Ubuntu, por tal motivo comence a buscar una forma de convertir el archivo en un formato que el GStream pudiera reproducir dentro del cliente de SecondLife. Mire algunos sitios en internet, trate con ffmpeg, mencoder, faac, mplayer pero la mayoria de veces tenia problemas al tratar de copiar el audio o convertirlo a AAC.

Finalmente encontre referencias al viejo y conocido Avidemux, el cual permite convertir a diferentes formatos de archivos, lo malo es que no he podido encontrar los comandos para ejecutar la tarea de convertir el archivo sin utilizar la interface grafica, pero de todos modos aqui estan los pasos :
Instalar Avidemux :
- Instalar Avidemux
sudo apt-get install avidemux
Descargar Video :
- Ir al sitio de YouTube
- Buscar el video que queremos mostrar, por ejemplo :
http://www.youtube.com/watch?v=QATAtvkDPVA
- Tome la direccion del video y copie el identificador de este
- Genere la direccion del video en mp4
http://www.youtubemp4.com/video/QATAtvkDPVA.mp4
Descargar Archivo :
- Abrir una consola con el servidor Darwin
- Ir al directorio donde se almacenan los videos
cd /usr/local/movies
- Descargar el archivo
wget http://www.youtubemp4.com/video/QATAtvkDPVA.mp4 -O QATAtvkDPVA.mp4
- Cambiar el dueño del archivo al usuario del servidor de streaming
sudo chown qtss QATAtvkDPVA.mp4
Convertir el Archivo :
- Ejecutar el Avidemux
avidemux --load QATAtvkDPVA.mp4
- El Avidemux pregunta si queremos utilizar un modo seguro
Cancel
- En la casilla Video seleccione
MPEG-4 ASP
- En la casilla Audio seleccione
AAC (FAAC)
- En la casilla Format seleccione
MP4
- Presione el boton save
- Digite el nombre con el cual quiere guardar el video, ejemplo
video01.mp4
- El Avidemux convierte el video, ahora puede cerrar la aplicacion
Modificar Propiedades del Video:
- Modificamos las propiedades del archivo para que se pueda transmitir en Darwin
sudo mp4creator -hint=1 video01.mp4
sudo mp4creator -hint=2 video01.mp4
sudo mp4creator -optimize video01.mp4

Reproducir dentro de el OpenSimulator :
- Abrir el visor de Second Life conectado a nuestro servidor OpenSimulator
- Crear un cubo y darle forma de pantalla
- Editar la Textura y asignarle por ejemplo la textura steel
- Ir al menu World
- Seleccionar la opcion About Land
- Ir a la pestaña Media
- Pulsar el boton Set... al frente del cuadro Media URL:
- Digitar la direccion de uno de los videos de nuestro servidor DSS, por ejemplo :
rtsp://<IpServidor>/video01.mp4
- Pulsar sobre la Textura a Reemplazar y seleccionar la misma que colocamos al cubo
- Seleccione la opcion Auto Scale si desea que el video ocupe toda la superficie donde se va a visualizar
- En la parte inferior del visor se encuentra una camara de cine y los botones reproducir y detener
Pulse el boton reproducir
- En la pantalla debe visualizarse el video seleccionado.
Ahora si funciona en Linux !!!!
Tagged with: avidemux • Cacharreos • dss • intranet • mundosvirtuales • opensim • opensimulator • streaming • ubuntu • youtube