El día 27 de octubre de 2010 12:47, jEsuSdA 8) <[email protected]> escribió: > El 27/10/10 15:48, Ingeniero Andrés González Galeano escribió: > > Buen día a todos, la presente es para solicitarles una ayuda. He estado > investigando con que programas hacer video-tutoriales en debian, dado que > tengo que hacer un proyecto para la Universidad y tengo que dejar como > memoria un video-tutorial de todo lo que haga en debian. > Yo he hecho video-tutoriales en windows xp con camtasia 6.0 y ahora tengo el > dilema en debian que no se con que programas lo puedo hacer y como hacerlo. > Les agradezco su comprensión y pronta respuesta. > Dios les bendiga!! > > Después de probar todas las opciones posibles, habidas y por haber en Linux > para la realización de screencasts, he llegado a la conclusión de que la > mejor forma de hacerlo es usando ffmpeg. > > ffmpeg permite realizar captura a alta calidad y alta tasa de refresco de > nuestra pantalla sin que la cpu se resienta (recordmydesktop, istanbul o > xvidcap a veces llegan a consumir tanta cpu que bien se saltan frames o bien > ralentizan tanto el ordenador que no se puede trabajar bien) y guardando el > vídeo resultado en el formato que quieras de entre todos los soportados por > ffmpeg (que son muchos). > > La buena noticia es esa: ffmpeg puede. > La mala noticia es que la versión de ffmpeg que hay en los repositorios no > funciona para tal fin, así que tienes que compilar. > La buena noticia es que a continuación te digo cómo: > > > > HOWTO FFMPEG CON SOPORTE PARA X11GRAB: > > Primero instalamos las dependencias de ffmpeg: > > aptitude install build-essential subversion zlib1g-dev checkinstall \ > libgpac-dev libfaad-dev libfaac-dev liblame-dev libtheora-dev \ > libvorbis-dev gpac libmp3lame-dev > > Luego las dependencias del servidor X11: > > aptitude install libx11-dev xlibs-static-dev x11proto-input-dev > > Luego descargamos el código fuente desde el SVN: > > svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg > > Y ahora compilamos: > > cd ffmpeg > > ./configure --prefix=/opt/ffmpeg --enable-gpl --enable-postproc > --enable-libvorbis \ > --enable-libtheora --disable-debug --enable-libmp3lame --enable-libfaad \ > --enable-libfaac --enable-pthreads --enable-x11grab --enable-nonfree > --enable-libmp3lame \ > --extra-ldflags=-L/usr/lib/X11/ --enable-shared > > o bien (si lo anterior te da problemas): > > ./configure --enable-gpl --enable-version3 --enable-nonfree > --enable-postproc \ > --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame \ > --enable-libtheora --enable-x11grab --enable-libvorbis > --prefix=/opt/ffmpeg > > make > > Si todo va bien, es hora de instalar el ffmpeg compilado. Como root, > tecleamos: > > make install > > El ejecutable compilado de ffmpeg está en /opt/ffmpeg/bin/ffmpeg (así no > interferirá con la versión oficial de los paquetes de debian) de modo que > para ejecutarlo, hay que usar esa ruta o bien copiar o linkar el ejecutable > ffmpeg a /usr/bin. > > > > Para iniciar la captura de pantalla: > > /opt/ffmpeg/bin/ffmpeg -f x11grab -r 25 -s 1024x768 -r 25 -i :0.0 -sameq > video.avi > > Si quieres capturar a la vez el audio, entonces aquí te dejo un pequeño > script que usa SOX para capturar el audio, FFMPEG para capturar el sonido y > MENCODER para juntarlo todo: > > > > 8<------------------------ > > #!/bin/sh > > # SCREENCAST BY JESUSDA > # SISTEMA DE GRABACIÓN DE SCREENCAST CON SOX, FFMPEG Y MENCODER. > > fname=`date +"screencast_%Y-%m-%d_%m-%M_%p"` > begindate=`date +"%s"` > formatovideo=avi > > clear > > echo "ACTIVANDO GRABACIÓN DE AUDIO..." > > sox -t alsa "hw:0,0" -t ogg -A -2 -c1 audio.ogg rate 44100 gain +16 dither > -s > /dev/null & > soxpid=`ps -A | grep sox | awk '{print $1}'` > > echo "ACTIVANDO GRABACIÓN DE VÍDEO..." > > sleep 1 > > /opt/ffmpeg/bin/ffmpeg -f x11grab -r 25 -s 1024x768 -r 25 -i :0.0 -sameq > video."$formatovideo" > > echo "UNIENDO" > > mencoder video."$formatovideo" -ovc copy -oac mp3lame -audiofile audio.ogg > -o "$fname"."$formatovideo" > > rm audio.ogg video."$formatovideo" > > kill $soxpid 2> /dev/null > > enddate=`date +"%s"` > timediff=`expr $enddate - $begindate` > mins=`expr $timediff / 60` > secs=`expr $timediff % 60` > > echo "La grabación duró $mins minutos y $secs segundos" > > 8<------------------------ > > > Y con esto y un bizcocho, ya puedes tirar screencast a tope de calidad ;) > > Salu2 de jEsuSdA 8) > Hola amigo, yo uso recordmydesktop y he visto q la calidad no es buena, seguire tu howto, pero ya ya unstale ffmpeg lo desinstalo? tambien ya tengo mplayer con su frontend smplayer...
-- ▁ ▂ ▃ ▄ ▅ ▆ ▇ █ -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

