Posted on June 3rd, 2008
Despues de un mal de dientes que me dejado muerto unos dias en la cama, y despues el descubrimento de la agopuntura como cura increible, estoy listo para publicar las primeras imagenes. Todo es aún muy grezo, peró da una idea de lo que será. Y sobre todo si alguien se enrolla con la organización grafica se lo aprecio mucho
Let’s go from la vision general

la Videogrid:

Como podeis ver en esta imagen tenemos una grid que nos inseña el primer frame de cada video cargado. De momento lleva un bug: los videos que no tiene un colorspace rgb los carga todo en verde. Peró Sergi Lario está ya areglandolo. Si os fijais hay dos botones en la parte de ariba. Save_desk y Load_Desk: podeis crear vuestra grid con los videos que quierais (de vaias carpetas), guardarlas con un nombre, y luego volverla a cargar cuando os de la gana. Dentro de un mes esa grid se doblará. Para cargar la imagenes tenemos otro objecto, imagegrid. Así que donde ahora hay las escritas, habrà un tab desde lo cual selecionar la videogrig o la imagegrid.
Otra imagen, el player:

Eso es un ejemplo de reproductor de video. Tenemos el canal alpha (trasparencia) por cada capa de video y tre efectos basicos: colorize, invert, rallenty. Creo que se esplican bien de si mismos. Lurgo tenemos la timeline del video a la cual podemos aplicar un loop in y un loop out. Tenemos uno slider para selecionar “on the fly” el frame en que quieremos que vaya el video. Tenemos un banco de efectos, mas de dies, cada uno con sus variables controlables por uno slider. El marco blu que se vee en la imagen sirve para aclarar que està selecionado el player 1, asì que si desde la videogrid lazamos un video esto se va a reproducir en el canal video selecionado. La cajita de arriba que dice choose_chanel_type es un menu con lo cual podemos elegir el tipo de player que quieremos. De momento hay solo player de video, pronto habrà mas (imagenes, 3d, text, draw).
Vamos con otra, el sequencer:

Eso es un campionador de video. Con el tasto rec y stop se graba lo que sale al proyector en una de las ocho memorias.Una vez activado el sequencer en uno de los tres canales (tiene que ser de video) esto empezarà desde el primer step leyendo los bancos de video selecionado, a la velocidad impostada por el master clock. Asì que si a los step 1 hay el bank 2 se va a proyectar el bank 2, luego cuando a el step 2 hay el bank 3 se peoyectarà el bank. Asì en bucle hasta que no se pare el sequencer. Ademas por cada step se puede elegir entre 4 modalidades de lecturas del bank: play (normal), stop, random frame, y desde el primer frame. Hay varios bugs todavia para resolver. El sistema de grabación usado de momento, gstreamer-0.10, no es excelente. Asì que estoy estudiando otras soluciones. De momento graba solo si tenemos una segunda pantalla activada a toda pantalla y su resoluciòn es 800×600. El sequencer tarda un buble mas para lazar realmente el video del bank selecionado. Y seguros hay otros que de momento no me acuerdo. Una cosa que me gustaria implementar si me da el tiempo es el andamiento elastico del sequencer: al tiempo del master clock impostar, a traves de la libreria de phisical modeling, unas cuantas fifo asì que el sequenciador siga no solo un tiempo linear. Ya veremos
La ultima:

Esa es la preview de la salida al proyector. Por de bajo habrà uno espacio para las diversas configuraciones y para la analisi del audio (que se podrà aplicar a distintos elementos del programa. )
Posted in Qeve | 3 Comments »