Categorias

lunes, 3 de octubre de 2011

Grabar video y audio con ffmpeg en el escritorio debian

Quería explicar como poder grabar audio y vídeo con ffmpeg cuando grabamos el escritorio de debian.
- Para instalar ffmpeg:
# aptitude install ffmpeg


- También podemos instalar la interfaz gráfica, y para poder trabajar con los formatos de vídeo .ogg y .ogv instalamos Mencoder (opcional):
# aptitude install winff mencoder

Debian trae de driver de sonido predeterminado alsa y como parece ser que no hay forma de grabar con ese driver con ffmpeg, vamos a utilizar pulseaudio.
- Para instalar pulseaudio:
# aptitude install pulseaudio pavucontrol

- También instalar estos paquetes:
pulseaudio-monule-hal
pulseaudio-module-jack

- Ahora debemos crear un par de archivos:
1) Creamos el archivo /etc/asound.conf:
# nano /etc/asound.conf

Y añadimos estas lineas:

pcm.pulse {
type pulse
}

ctl.pulse {
type pulse
}
pcm.!default {
type pulse
}
ctl.!default {
type pulse
}
2) Creamos el archivo .asoundrc. (el signo $ nos dice que lo haremos como usuario):
$ nano ~/.asoundrc- Añadimos las mismas lineas que a asound.conf.
Ya podemos reiniciar y pulseaudio cogerá el control del sonido en nuestro pc.
Ya podemos grabar nuestro escritorio con el comando:

$ ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 25 -s 1680x1050 -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 -y /home/carpeta personal/prueba.mkv


Una explicación rápida del comando:
- -s Indica la resolución. (Ancho x alto, en este ejemplo sería: 1680×1050).
- -r Tasa de frames.
- /home/carpeta-personal/… Lugar en donde el vídeo se va a guardar.
- prueba.mkv Nombre y extensión del archivo.(Podemos cambiar el formato, cambiando la extensión “.mkv” )
Para detener la grabación pulsamos q.
Si a la primera no nos graba el sonido ir a sonido y vídeo – control de volumen de pulseaudio. En la ventana de grabación podemos cambiar desde donde se graba el audio. (Esto hay que hacerlo durante una prueba de grabación).
En la ventana de dispositivo de entrada podemos activar/desactivar si queremos grabar el micrófono.
NOTA: Este manual a sido probado con debian estable (squeeze) 64 bts y gnome 2.30.
NOTA 2. Este articulo es un copia/pega hecho por el autor desde la wiki de esdebian.
http://www.esdebian.org/wiki

No hay comentarios:

Publicar un comentario