FFmpeg es una aplicación para convertir, grabar y transmitir audio y video, contiene también la biblioteca de codecs de audio y video libavcodec. Esta es su Pagina Web.
Para su instalación seguiremos los siguientes pasos:
1. Es interesante tener instalados todos los codecs de vídeo y audio de los repositorios de Medibuntu
2.Instalamos FFmpeg con:
sudo apt-get install ffmpeg
3. Instalamos la interfaz gráfica con:
sudo apt-get install winff
4. Para poder trabajar con los formatos de video .ogg y .ogv instalamos Mencoder con:
sudo apt-get install mencoder
Ya lo tenemos todo instalado y ahora vamos a ver cómo grabar nuestro escritorio:
Para grabar el vídeo sin audio
Ejecutamos en una terminal el comando:
ffmpeg -f x11grab -s 1440x900 -r 25 -i :0.0 -sameq /home/carpeta-personal/mi-video.mpg
Donde:
-f Indica el formato.
-s Indica la resolución. (Ancho x alto, en este ejemplo sería: 1440x900 , pero puede ser: 1024x768, hd720, 640x480, svga).
-r Tasa de frames.
/home/carpeta-personal/... Lugar en donde el vídeo se va a guardar.
mi-video.mpg Nombre y extensión del archivo.(Podemos de cambiar el formato, cambiando la extensión ".mpg" )
Para detener la grabación pulsamos la combinación de teclas: Ctrl + C
Para ayuda, escribir en la terminal:
man ffmpeg
Más información en su página web:
http://www.ffmpeg.org/index.html
http://www.ffmpeg.org/ffmpeg.html
Para grabar el vídeo y el audio
Ejecutamos en una terminal el comando:
ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s 1440x900 -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 -y /home/carpeta-personal/MiVideo.mkv
Actualización para Ubuntu 11.10: Este comando no funciona por un bug en el contenedor .mkv, pero lo podemos convertir a .avi sin problemas con los 2 siguientes comandos:
ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s 1440x900 -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 -y /home/carpeta-personal/MiVideo.avi
ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s 1440x900 -i :0.0 -acodec pcm_s16le -vcodec libx264 -vpre lossless_ultrafast -threads 0 /home/kaos11-10/MiVideo.avi
Donde:
-s Indica la resolución. (Ancho x alto, en este ejemplo sería: 1440x900 , pero puede ser: 1024x768, hd720, 640x480, svga).
-r Tasa de frames.
/home/carpeta-personal/... Lugar en donde el vídeo se va a guardar.
MiVideo.mkv / MiVideo.avi Nombre y extensión del archivo.(Podemos de cambiar el formato, cambiando la extensión ".mkv o .avi" )
Para detener la grabación pulsamos la combinación de teclas: Ctrl + C
Para ayuda, escribir en la terminal:
man ffmpeg
Más información en:
3.5 Audio Options
5.1 Video and Audio grabbing
10. Input Devices
Comprimir el vídeo:
Si el vídeo resultante resulta muy pesado podemos comprimirlo a .webm (contenedor de vídeo abierto y libre desarrollado por Google y orientado a usarse con HTML 5) con el siguiente comando, no olvidando de cambiar "mi-video.mkv" por el que vosotros hayáis elegido:
ffmpeg -i MiVideo.mkv -sameq VideoConvertido.webm
0 Comments