<

jueves, enero 18, 2007

Mas sobre compilar la ultima version SVN, el plugin Vid-Cap que nos desaparece. Que plugin escondidizo este! :)

Algo con respecto al extravio del plugin vid-cap una vez que se animaron a compilar la version svn. No desespereis si les sucede, es algo que nos pasó a todos. Es como que el plugin vidcap es un poco independiente del resto de los plugins. Asi que les dejo una mini guia de como compilar este plugin y en caso de tener problemas las soluciones comunes a esos mismos:

Si has realizado el el proceso descripto en
http://goberylgo.blogspot.com/2007/01/como-actualizar-desde-svn-la-ultima.html
y te desaparecio la captura de videos via Beryl (SUPER+F8), deberias hacer lo siguiente:

Desde tu carpeta trunk (en donde se guardo todo el codigo fuente que bajaste via protocolo svn) cambiar a la carpeta del plugin vid-cap
cd beryl-vidcap

Alli crear una carpeta seom (el formato en que se graban los videos con este plugin en Beryl) y traer las fuentes de ese codec:
mkdir seom
y cambiar a ella:
cd seom
y traer el codigo fuente con el comando :
svn co svn://dbservice.com/big/svn/seom/trunk
y cambiar a trunk que creo el comando
cd trunk
ahora compilarlo:
make
sudo make install
y volver a beryl-vidcap:
cd .. cd ..
y compilar vid-cap (A)
make
sudo make install

El plugin se compila a /usr/local/lib/beryl entonces debes moverlo a /usr/lib/beryl usando (B)
sudo cp /usr/local/lib/beryl/libcap* /usr/lib/beryl
(aclaracion: por esta sencilla causa yo estuve sin plugin vid-cap casi 4 dias hace un mes atras aproximadamente. Gracias a Dios un usuario del foro, Telemako, abrio mis ojos y vi la luz, y pude seguir capturando videitos.. Yiiiuuuppi! :)

Una manera mas sencilla y efectiva de resolver (A) y (B) y que ademas me originaba no ver el watermark de seom cuando el plugin era llamado desde Super+F8 es:
make clean && make && sudo make install PREFIX=/usr

Con eso se terminaria el problema de la desaparicion del bendito y hermoso Plugin Vidcap y tambien se solucionaria el mensaje de error este, si te ha sucedido:
libberylsettings: Couldn't get vtable from '/usr/lib/beryl/libcapture.so' plugin, mensaje que vale para cualquier plugin y significa que tenes una version mas reciente de de compilacion Beryl que de compilacion del plugin, compilas de nuevo el plugin y Voila!

Si aun asi vez que no te esta funcionando la captura cuando apretas Super+F8, es porque agregaron una marca de agua opcional (watermark) al seom, la foto que aparece primera adornando el post.
Entonces anda a la pantalla de configuracion del Plugin de Captura y habilita y deshabilita la opcion Watermark o Marca de Agua y Voila! Ahora si.. anda todo :P

Listo. Ya tenes de nuevo (o por primera vez) el plugin vid-cap funcionando de nuevo.
Ahora mi recomendacion seria que pongas los seteos (o settings)

con estos valores (ver imagen, click para ampliar), al menos en mi caso, logro una relacion calidad de captura para que el video se vea bien en youtube / velocidad de respuesta de mi Beryl mientras capturo el video muyyy buena :)

Ademas el tema de los 30 de framerate es por las recomendaciones propias de Google Youtube para enviarles los videos. Ellos aconsejan 320x240 pixeles por 30 cuadros por segundo.

Todo la informacion mas relevante y demas la podes encontrar en el Foro Oficial del Plugin Vid-cap (en ingles).
http://forum.beryl-project.org/viewtopic.php?f=37&t=1020


Y bueno.. Beryl sigue creciendo.. que lindo! Si miran aca http://bugs.beryl-project.org/timeline?changeset=on pueden ir viendo como estan dejando la vida y el alma* programando (*una expresion futbolistica de mi pais, significa poner mucha voluntad y esfuerzo) los desarrolladores de Beryl para poder liberar la nueva version, que deberia estar saliendo en horas tal vez.

Listo por ahoritas! Saludo y hasta el proximo Post!

Etiquetas: , , , , , ,

8 Comments:

Blogger mauro said...

when I type make

Makefile:14: config.make: No such file or directory
make: *** No rule to make target `config.make'. Stop.

7:48 a.m.  
Blogger mauro said...

after make I type ./configure
now when I type make


gcc -Iinclude -std=c99 -O3 -W -Wall -Wl,--as-needed -L.libs -o player src/player/main.c -lseom -lX11 -lXv
src/player/main.c:11:31: error: X11/extensions/Xv.h: No such file or directory
src/player/main.c:12:34: error: X11/extensions/Xvlib.h: No such file or directory
src/player/main.c: In function ‘XVideoGetPort’:
src/player/main.c:18: error: ‘XvAdaptorInfo’ undeclared (first use in this function)
src/player/main.c:18: error: (Each undeclared identifier is reported only once
src/player/main.c:18: error: for each function it appears in.)
src/player/main.c:18: error: ‘pAdaptor’ undeclared (first use in this function)
src/player/main.c:22: warning: implicit declaration of function ‘XvQueryExtension’
src/player/main.c:25: error: ‘XvBadExtension’ undeclared (first use in this function)
src/player/main.c:28: error: ‘XvBadAlloc’ undeclared (first use in this function)
src/player/main.c:36: warning: implicit declaration of function ‘XvQueryAdaptors’
src/player/main.c:51: error: ‘XvInputMask’ undeclared (first use in this function)
src/player/main.c:51: error: ‘XvImageMask’ undeclared (first use in this function)
src/player/main.c:56: error: ‘XvImageFormatValues’ undeclared (first use in this function)
src/player/main.c:56: error: ‘pFormats’ undeclared (first use in this function)
src/player/main.c:56: warning: implicit declaration of function ‘XvListImageFormats’
src/player/main.c:64: warning: implicit declaration of function ‘XvGrabPort’
src/player/main.c:72: error: ‘XvAttribute’ undeclared (first use in this function)
src/player/main.c:72: error: ‘pAttributes’ undeclared (first use in this function)
src/player/main.c:72: warning: implicit declaration of function ‘XvQueryPortAttributes’
src/player/main.c:76: warning: implicit declaration of function ‘XvSetPortAttribute’
src/player/main.c:90: warning: implicit declaration of function ‘XvFreeAdaptorInfo’
src/player/main.c: In function ‘main’:
src/player/main.c:233: error: ‘XvImage’ undeclared (first use in this function)
src/player/main.c:233: error: ‘img’ undeclared (first use in this function)
src/player/main.c:233: warning: implicit declaration of function ‘XvShmCreateImage’
src/player/main.c:311: warning: implicit declaration of function ‘XvShmPutImage’
make: *** [player] Error 1

8:23 a.m.  
Blogger Johnny-Five said...

Ayer durante todo el dia se estuvo modificando el plugin vidcap asi que eso ocasiono algunos problemas logicos a quienes compilan la ultima version svn.

con respecto a tu error ¿probaste configurar primero el plugin vidcap y una vez finalizado esto el seom?

Sino proba instalar la dependencia yasm (sudo apt-get install yasm) y reintentar

corre autogen.sh tambien si seguis teniendo problemas

saludos

10:47 a.m.  
Blogger euskal said...

hey amigo....

ya salio el SVN-0.2.0 .. "del horno", fresco y crocanta!! ;>)

http://redpenguin.tuxfamily.org/images/Pantallazo-beryl-0.2.0-svn.png

te paso el chivo además cambie de sitio http://redpenguin.tuxfamily.org

11:42 a.m.  
Blogger Johnny-Five said...

Hola Euskal..

Muy buen dato! :) Gracias

Estoy hasta las manos (y un toque mas de laburo) y no tengo un p... minuto para actualizar el blog hasta la noche :(

Apenas me desocupe lo posteo.. Es final y de repos oficiales?

Con respecto a tu/s blogs.. Te dejo Yerbas y agrego el de tuxfamily en los links o te cambio el link de yerbas por el de tuxfamily?

Saludos y aguante Beryl! :)

11:50 a.m.  
Blogger Euskal said...

dale ok... te linkeo no hay drama!!
Igual no voy a estar mucho... Estoy estudiando unas cosas en C. que hace rato que las vengo pateando ....
Ya hice un backup de todo.. igual faltan algunas cositas que las tengo que pasar en limpio PHP..

3:09 p.m.  
Blogger Johnny-Five said...

Estas estudiando C?
C = Beryl
Beryl = Plugins
Hacete plugins copados pleeaasee!!!!! :)
Saludos :)

3:20 p.m.  
Blogger Johnny-Five said...

Listo Euskal
Ahi tenes linkback a http://redpenguin.tuxfamily.org/
Y tambien cambie de yerbas$scrcasting a Redpenguin
Cuidado con los p.... de la CIA con ese nombre de blog ;)
Saludos!!!

3:27 p.m.  

Publicar un comentario

Links to this post:

Crear un vínculo

<< Home