
Rolleiflex by ~puddingpolaroid
FFmpeg es una aplicación para convertir, grabar y transmitir audio y video, incluye ademas bibliotecas como libavcodec o libavformat. Una de sus multiples aplicaciones es la posibilidad de grabar nuestro escritorio mediante el comando:
ffmpeg -async 1 -f alsa -i plughw:0,0 -f x11grab -pix_fmt rgb48le -r 25 -s 1680x945 -i :0.0 -b 25000k video.avi
Donde:
- async 1: sincroniza el audio con el video
- -f alsa: indica el tipo de audio
- -i plughw:0,0: señala el micrófono que estamos utilizando
- -f x11grab: indicamos que grabe el entorno gráfico
- -pix_fmt rgb48le: mejora de la resolución al escoger este pixel
- -r 25: número de imágenes por segundo (se puede aumentar a 30 por ejemplo)
- -s 1680×945: es la resolución de mi pantalla (con el comando xrandr -q | grep -w Screen podéis saber la vuestra)
- -i :0.0: es la pantalla a grabar
- -b 25000k: es el bitrate (es un valor que también podemos variar)
- video.avi: salida de video (podemos elegir otros formatos como mkv, mpg… y también la carpeta de destino)
Por último, recordar que si no os gusta demasiado la linea de comandos, tenéis otras aplicaciones de tipo gráfico como gtk-recordMyDesktop o XVidCap.
Fuente | Foro Noticias3D (iqpi)
hola, les dejo como grabar el escritorio y tv para opensuse 12.2 linux, escritorio gnome. tarjeta encore tv-fm y tvtime.
ffmpeg -f alsa -i plughw:0,0 -x11grab -s:1024×768 -i :0,0 -f avi -q:v 7 -c:v mpeg4 -b:v 800k -g 300 -c:a mp3 -b:a 256k -asysnc 1 -t 00:30:00 /home/tunombdeusuario/videos/nomarch.avi.
ejecutar en la terminal el comando minimizary luego arrancar tvtime en el canal deseado. con esc se detiene tvtime y con q ffmpeg .
-t da el tiempo de grabacion deseado ej 03:00:00 da 3 hs de grabacion y ocupa 4,00 g en el disco.
no usen la opcion -r por que no deja sincronizar audio y video en el suse 12.2.
con -q:a 7 -c:a libmp3lame -ar 44100 -ab 128k se mejora el sonido
con gcommander-propiedades dar todos los permisos a la carpeta videos y la carpeta final de grabacion ej: 777 para las dos o dar los atributos de compartir
con gmixer habilitar todas las entradas de audio ej: maestro y entrada de linea
dejar la tarjeta encore tal como la tomo el sistema, no cambiar nada.
si les interesa con kradio4, pueden escuchar las estaciones de radio desde 65 mhz a 108 mhz. con el paso a 5 khz pueden escuchar el audio de los canales bajos de la tv.cuando lo ejecuten por primera vez cargar todas las carpetas dar aceptar, sino al salir y volver a entrar no arranca mas.
ver el video con smplayer con la opcion de audio en alsa y no pulse
hola 🙂
me sirvió pero así ->
ffmpeg -async 1 -f alsa -i plughw:0,0 -f x11grab -s 1600×900 -i :0.0 -b 25000k video.avi
si le colocaba -r 25 se desfasaba el audio con el video y si le colocaba -pix_fmt rgb48le no me funcionaba.
saludos
Gracias. En la resolución, p.e. 1024X600, la equis debe ponerse en mayúscula para que funcione el comando.