venerdì 24 dicembre 2010

Estrarre immagini da un file video com Mplayer

Mplayer offre un metodo molto semplice per estrarre e salvare nel formato libero png (pronunciato "ping") i fotogrammi che ci interessano da un flusso video. Per fare questo occorre innanzitutto lanciare la riproduzione del file video con l'opzione "-vf screenshot", in questo modo:

$ mplayer -vf screenshot filename

e successivamente premere il pulsante 's' per salvare nella directory di lavoro corrente il fotogramma riprodotto in quel momento da Mplayer in un file dal nome shot[numero_progressivo].png  
Scrivere 'S' (in maiuscolo) ha invece l'effetto di catturare e generare file png in continuo. Digitando nuovamente 'S' si disattiva tale funzione.