[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: COMO HACER VIDEO TUTORIALES EN DEBIAN



El día 27 de octubre de 2010 12:47, jEsuSdA 8) <listas@jesusda.com> 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...


-- 
▁ ▂ ▃ ▄ ▅ ▆ ▇ █


Reply to: