2013-06-13

Registrare il desktop in Linux

A tutte le varie alternative, dotate anche di belle interfacce grafiche, preferisco la linea di comando per attivare la registrazione dello schermo.
Serve l pacchetto che offre il comando ffmpeg, per Arch Linux il pacchetto ha lo stesso nome ed attualmente è alla versione 1:1.2.1-1, per le altre non ho indagato ma non sarà difficile trovare il corrispondente.
ffmpeg come riporta nella prima riga la pagina del manuale (man ffmpeg) è un convertitore di video ed in effetti quello che ci serve è convertire quello che viene visualizzato nel nostro desktop in un file video.
Il comando da impartire è:
ffmpeg -f x11grab -s 1280x800 -r 25 -i :0.0 ./out.mpg
Vi lascio alle personalizzazioni necessarie per modificare la risoluzione, che per me è 1280x800, la frequenza dei "fotogrammi" che per me è 25 al secondo, il display X da usare 0.0, e il nome del file out.mpg che determina anche il formato del file video.
Nel caso in cui voleste registrare solo una porzione dello schermo si può sostituire la dimensione di 1280x800 con quella desiderata ed impostare l'angolo in alto a sinistra nella definizione del display X con +x,y per essere più chiari, se vogliamo registrare la porzione di schermo delimitata dagli angoli: 10,20 e 300,200 dovremo fare qualche semplice differenza per calcolare la dimensione effettiva e impartire il comando precedente con le opzioni modificate come segue:
-s 290x180 -i :0.0+10,20

Nessun commento:

Posta un commento