Posted by
marlonj on Mar 10th, 2009 in
Cacharreos |
0 comments

Hace unas semanas Xtranormal anuncio que en proximos meses estara disponible una version de escritorio de su aplicacion para la creacion de peliculas animadas en tercera dimension que permite crear facilmente cortos videos utilizando una serie de animaciones, camaras y texto a voz.
Al igual que el sitio web de Xtranormal que esta en Beta, existe la posibilidad de registrarse en el sitio para ser parte de los elegidos para probar la aplicacion de escritorio, asi que rapidamente me inscribi y llego el correo con la informacion para acceder al software.
La version beta de la aplicacion consiste en una serie de instaladores que contienen las voces basicas en ingles (280 MB), la aplicacion como tal (30 MB), los recursos para el mundo de los Peepz, que contiene diferentes escenarios y personajes (260 MB), ademas de una serie de voces adicionales (desafortunadamente las voces en español todavia no estan disponibles). Para comenzar es necesario descargar unos 510MB de instaladores para iniciar la creacion de peliculas con My Movie.

La aplicacion aunque sigue el mismo concepto de la web, permite mayor libertad al poder utilizar mas de dos personajes por escena, tambien permite la creacion de multiples escenas en diferentes escenarios y la posibilidad de mover la camara libremente dentro del escenario, como tambien la posibilidad de hacer caminar los personajes. Al igual que la aplicacion web es dificil al principio utilizar correctamente cada control pero con la practica es posible mejorar sustancialmente la posicion de la camara y el control sobre los gestos y personajes.
Para comenzar con las pruebas ando realizando una pelicula sobre el uso de la tecnologia en un salon de clase, es algo sencillo pero fue lo primero que se me vino a la mente.
Enlaces :
Posted by
marlonj on Feb 27th, 2009 in
Cacharreos |
1 comment
Despues de hacer varios ensayos con mp4live, ahora el turno es para el vlc, uno de las herramientas opensource mas completas para la reproduccion de audio y video, como tambien para la transmision. Lo interesante del VLC es que cuenta con versiones para Linux, MacOS y Windows.
Pasos :
- Abrir una consola
- Instalar el vlc
sudo apt-get install vlc
- Transmitir a traves de rtsp la camara web con vlc
vlc v4l2:// :v4l2-dev=/dev/video0 :v4l2-adev= :v4l2-standard=0 --sout "#transcode{venc=x264{keyint=30},vcodec=x264,vb=500,scale=1,acodec=mp4a,ab=32,channels=2,samplerate=22050}:rtp{dst=127.0.0.1,sdp=file:///tmp/vlc.sdp}"
- Abrir otra consola
- Reproducir el video enviado desde vlc
vlc /tmp/vlc.sdp
Enlaces :
Posted by
marlonj on Feb 18th, 2009 in
Cacharreos |
0 comments

Continuando con las pruebas de transmision de video en vivo via mp4live, el turno es ahora para el reproductor de QuickTime en en la plataforma Windows.
Iniciar Transmisión :
- Abrir una consola
- Ir al directorio de publicación de paginas del usuario
cd ~/public_html
- Editar el archivo de configuracion del apache
vi .htaccess
- Adicionar el mime/type para el archivo
AddType application/sdp sdp
- Guardar el archivo
- Iniciar la transmisión de modo que el archivo descriptor sea creado
mp4live
- Pulsar el botón Start para iniciar la transmisión
Reproducir Transmision con QuickTime :
Reproducir via Navegador :

Nota :
- Debido a que el reproductor pinta la imagen directamente, no me fue posible hacer un screenshot, tuve que tomar una foto.
- No es necesario comenzar a transmitir desde el directorio donde se quiere tener el descriptor de la transmision, se puede desde cualquier equipo de la red y luego copiar el archivo sdp al servidor web.
- El retardo de la imagen en las pruebas fue de cuatro segundos.
- Se debe volver a cargar el archivo en el reproductor cada vez que se reinicia la transmisión.
- Esto funciona bien en una red local, para una red publica se deben realizar otras configuraciones.
- Al tratar de probar con el navegador desde Ubuntu el Totem se congelo
Posted by
marlonj on Feb 18th, 2009 in
Cacharreos |
2 comments

Ahora el turno es para la transmision en tiempo real de video a traves de herramientas disponibles en Ubuntu 8.10, para esto necesitamos una forma de transmitir video en forma de flujo (Streaming) y un visor que sea capaz de reproducir dicho formato. Para transmitir video existen muchas aplicaciones en este caso utilizaremos mp4live y para la visualizarlo utilizaremos el reproductor de video vlc.
Instalacion :
- Abrir una consola
- Instalar el software de transmision de video
sudo apt-get install mpeg4ip-server
- Instalar el software para reproducir el vídeo
sudo apt-get install vlc
Transmitir Video :
- Conectar la cámara web al computador o verificar que tenga incorporada
- Es bueno verificar que la cámara funcione con Linux utilizando por ejemplo la aplicación luvcview
- Abrir una consola
- Ejecutar la aplicación para transmisión de vídeo
mp4live
- Utilizaremos las opciones por defecto para esta prueba
- Si se desea se puede seleccionar el checkbox "Preview Video Source" para previsualizar el video desde la fuente de transmision
- Pulsar el boton Start
Esto transmitira el video desde la webcam por un minuto y genera un archivo default.sdp que contiene la informacion necesaria para el visor.
Reproducir el Video :
- En otra maquina en la misma red local o en el mismo equipo podemos recibir el video.
- Copiar el archivo default.sdp a la maquina donde queremos visualizar el video
(Se puede publicar en un sitio web o en el DSS Drawing Streaming Server)
- Abrir una consola
- Ejecutar vlc con argumento el archivo descriptor
vlc default.sdp
Esta es una de las formas mas sencillas de transmitir video en tiempo real, aunque tambien se puede hacer con otras herramientas igual de facil como con el mismo VLC que sirve para transmitir y recibir video. Espero mas adelante incluir instrucciones para transmitir a otros clientes, transmitir con VLC y utilizar el Darwing Streaming Server para que distribuya el video.
Posted by
marlonj on Feb 18th, 2009 in
Cacharreos |
0 comments

GSVideo es una libreria para Processing que permite capturar y reproducir video, que sirve como alternativa a Quicktime especialmente en Linux donde no se cuenta con una version del software de Apple.
Requerimientos :
- Tener instalado Processing
Pasos :
- Abrir una consola
- Instalar las librerias de desarrollo de GStream
sudo apt-get install libgstreamer0.10-dev
- Ir a la pagina de descarga de GSVideo
http://sourceforge.net/project/showfiles.php?group_id=225389&package_id=272648
- Cambiar al directorio donde se almacenan los sketches de Processing, tipicamente :
cd ~/sketchbook
- Ir al directorio de librerias (si no existe crearlo mkdir libraries)
cd libraries
- Descargar la ultima version de la libreria, por ejemplo la 0.4.6 (3.2 MB)
wget http://ufpr.dl.sourceforge.net/sourceforge/gsvideo/gsvideo-0.4.6.zip
- Descomprimit el archivo
unzip gsvideo-0.4.6.zip
Capturar Video :
- Ejecutar el Processing
cd <rutaProcesssing>/processing
./processing
- Escribir el programa basico de captura :
import codeanticode.gsvideo.*;
GSCapture video;
void setup() {
size(320,240);
video = new GSCapture(this, 320, 240, "/dev/video0",15);
}
void draw() {
if(video.available()) {
video.read();
image(video,0,0);
}
}
- Ejecutar el programa
Nota :
- El dispositivo por defecto en Linux es /dev/video0, pero si se tiene mas de una camara conectadas al pc se puede acceder al dispositivo utilizando /dev/video1, /dev/video2, ...
- Se probo la captura utilizando la camara incorporada de un portatil Dell Vostro 1400 y una camara Genius Slim 1322AF y funcionarn las dos
Enlaces :