Oct 22

avidemux_split_flash

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:



En October 22 de 2009, Marlon J. Manrique escribió acerca de Partir Videos Flash con Avidemux en Ubuntu 9.04.
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:



En December 5 de 2008, Marlon J. Manrique escribió acerca de OpenSimulator Intranet Linux y YouTube.