Solapas principales

Comando para hacer screencast desde la terminal en manjaro linux:

ffmpeg -f alsa -ac 2 -i pulse -f x11grab -r 30 -s 1280x768 -i :0.0 -acodec pcm_s16le -vcodec libx264 -preset ultrafast -crf 0 -threads 0 output.mkv

Especificando menos detalles:

ffmpeg -f alsa -i default -f x11grab -s 1366x768 -r 30 -i :0.0 -qscale 0 filename.avi

Cambiar valor:

1280x768 - por resolución de salida para vuestra grabación

Ejemplos:

wsxga: 1600×1024
wuxga: 1920×1200
woxga: 2560×1600
wqsxga: 3200×2048
wquxga: 3840×2400
whsxga: 6400×4096
whuxga: 7680×4800
cga: 320×200
ega: 640×350
hd480: 852×480
hd720: 1280×720
hd1080: 1920×1080
16cif: 1408×1152
qqvga: 160×120
qvga: 320×240
vga: 640×480
svga: 800×600
xga: 1024×768
uxga: 1600×1200
qxga: 2048×1536
sxga: 1280×1024
qsxga: 2560×2048
hsxga: 5120×4096
wvga: 852×480
wxga: 1366×768
sqcif: 128×96
qcif: 176×144
cif: 352×288
4cif: 704×576
Comando en versión ligera en formato webm
ffmpeg -y -i output.mkv -c:a libvorbis -q:a 3 -c:v libvpx -b:v 2000k test.webm

Proyecto y documentación: http://www.ffmpeg.org/documentation.html

Fuente: https://www.youtube.com/watch?v=J05XXj07PCk