En el artículo Cómo grabar la salida de video de la pantalla utilizando ffmpeg explicaba como capturar el video del escritorio utilizando ffmpeg, ideal para subir a YouTube. En ese artículo capturaba la salida de video del escritorio en formato MPEG, resultando un video de poco tamaño pero poca calidad. En este artículo voy a demostrar como grabar el video del escritorio en alta calidad utilizando los formatos MKV y MP4.

Formato MKV

Para grabar la salida en formato Matroska (MKV) se debe utilizar la siguiente instrucción:

ffmpeg -f x11grab -s `xdpyinfo | grep dimensions | awk '{print $2}'` -r 25 -i :0.0 -vcodec libx264 -preset ultrafast -crf 0 /tmp/outvideo.mkv

Ejemplo:

Resultado:

-rw-rw-r-- 1 pepe pepe 8.9M Nov 6 12:08 /tmp/outvideo.mkv

El video resulta de una gran calidad, pero también de gran tamaño (~ 8.9MB para 20 segundos de video sin audio).

Formato MP4

Para grabar la salida en formato MPEG-4 (MP4) se debe utilizar la siguiente instrucción:

ffmpeg -f x11grab -s `xdpyinfo | grep dimensions | awk '{print $2}'` -r 25 -i :0.0 /tmp/outvideo.mp4

Ejemplo:

Resultado:

-rw-rw-r-- 1 pepe pepe 1.3M Nov 6 12:09 /tmp/outvideo.mp4

El video resulta de gran calidad y poco tamaño (~ 1.3MB para 14 segundos de video sin audio).

Comparando ambos formatos, no hay diferencia de calidad pero sí de tamaño. Tomando los videos de ejemplo, el formato MKV utiliza aproximadamente 450KB/seg mientras que el formato MP4 utiliza aproximadamente 90KB/seg. Por lo tanto si se desea capturar el video del escritorio para subir a YouTube es conveniente utilizar el formato MP4.


Tal vez pueda interesarte


Compartí este artículo