Screencast desde consola - Userlinux.net

Nunca había pensado que podía ser tan sencillo, varias veces ha surgido la necesidad de grabar un pequeño tutorial de lo que estás haciendo en el escritorio (que no es lo mismo que grabar video en shell) y siempre he recurrido a herramientas como xvidcap, Istanbul o recordMyDesktop, sin embargo…

Screencast desde consola

24.Mar.2010 ~ 3 Comentarios ~ 918 Lecturas
Nunca había pensado que podía ser tan sencillo, varias veces ha surgido la necesidad de grabar un pequeño tutorial de lo que estás haciendo en el escritorio (que no es lo mismo que grabar video en shell) y siempre he recurrido a herramientas como xvidcap, Istanbul o recordMyDesktop, sin embargo parece mucho más fácil que todo eso y con tan solo la dependencia de ffmpeg:
$ ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq ~/out.mpg
Generará un video out.mpg a 25 fps capturando todo lo que hagamos, fácil y sencillo.

Recomendación directa de Top ten one-liners CommandLineFu (vía Wu), no dejéis de echarle un ojo porque hay comandos bastante curiosos e interesantes.
Categorías: sistemas
Tags: video consola

Comentarios


gravatar
25.Mar.2010
Lo probé tal y como dijiste, en Ubuntu 9.10 y no me funciona:

$ ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq ~/out.mpg
FFmpeg version SVN-r19352-4:0.5+svn20090706-2ubuntu2, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --extra-version=4:0.5+svn20090706-2ubuntu2 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --extra-cflags=-I/build/buildd/ffmpeg-0.5+svn20090706/debian/include --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Oct 13 2009 22:15:16, gcc: 4.4.1
[x11grab @ 0x9393700]device: :0.0 -> display: :0.0 x: 0 y: 0 width: 1366 height: 768
[x11grab @ 0x9393700]shared memory extension found
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 139 (MIT-SHM)
Minor opcode of failed request: 4 (X_ShmGetImage)
Serial number of failed request: 11
Current serial number in output stream: 11

Cuando averigüe que genera el error, posteo la solución.

gravatar
02.Apr.2010
Ye, este comando es de poca madre!

gravatar
02.Apr.2010
Osi amigo @Tomás, yo lo he probado en una Jaunty y funciona sin ningún tipo de complicación (apt-get install ffmpeg y a rular). Espero tu post.

Comentarios


Los comentarios están cerrados: los comentarios se cierran automáticamente una vez pasados 15 días. Si quieres comentar algo acerca de la anotación, puedes hacerlo por e-mail.

Buscar

Cargando...

Últimos comentarios

  • Juan
  • Marina
  • Francisco
  • fon
  • minWi
  • isra
  • reidrac
  • r0sk
  • Rodrigo Rega
  • minWi
  • r0sk
  • reidrac
  • r0sk
  • deady
  • errece

Moneting

Valor de mi cuenta de Facebook según Moneting
Valor de mi cuenta de Twitter según Moneting

Tagcloud

ssh frases champions userlinux iphone lugo rsidenotes felicidades films nintendo opinion sysadmin 2008 blogsfera vacaciones juegos cake ds debian sidenotes apple web blogs mac mysql cakephp deportes 2007 mundial openbsd barça ubuntu twitter blog humor meme canción alemania_2006 games bsd lucux linux twitt programación cumpleaños software django league bash macosx ps3 rfilms conciertos freebsd seguridad personal hack php bake futbol

Archivo

Social

Enlaces de interés