domenica 15 maggio 2011

Trovare un ago nel pagliaio con MPlayer

Trovare un ago nel pagliaio si può; con un pò di pazienza, ma si può!



Verso le due di notte ricevo una telefonata. "Ciao, sei sveglio?", "Penso di si", "Posso passare un attimo da te, che mi devi risolvere un problema" "Passa, che mangiamo qualcosa."

Il problema del mio amico era quello di trasformare un video, fatto da lui, in foto (fotogramma) al fine di scovare un particolare.

Il fatidico ago nel pagliaio :D

Ora, non è che io sia chissà quanto bravo con il pc, anzi;

 mi definisco un povero diavolo pieno di buona volontà.

E' anche vero che con Linux ci passo tantissimo tempo; è una passione. Una grande passione. E per questo fatto si è sparsa la voce, dalle mie parti, che io sia una sorta di guru del pc. Ma LOL ahahhahah

Va bene, come al solito scrivo sul mio blog (diario) quello che faccio la notte con le mie amate distro (Debian, Ubuntu).

Questa notte,

ho aperto il terminale e mi sono spostato sulla scrivania

$ cd Scrivania

ho creato una cartella che ho nominato sos

$ mkdir sos

ho spostato il video del mio amico, che nel frattempo avevo messo sulla scrivania, nella cartella creata.

$ mv video.mp4 sos

mi sono spostato nella cartella

$ cd sos

ho trasformato parte del video in foto png

$ mplayer -ss 01:10 -endpos 5 -vo png video.mp4

Con l'opzione -ss dico a mplayer da quale punto del video deve iniziare; con -endpos, invece, quanto tempo deve durare la conversione.

E' importante selezionari brevi periodi (5 o 6 secondi alla volta) per via dell'alto numero di foto prodotte.

Nel mio caso il video parte da un preciso punto (1 minuto e 10 secondi) e la conversione dura per i 5 secondi successivi. MPlayer, in ben 5 secondi di conversione, ha prodotto ben 147 foto per un peso di 62 MB. E' questo il motivo per cui è necessario creare una cartella apposita!

Un'altra cosa; le foto png avranno come dimensione, di default, 320x240 pixel; per modificarle, bisogna aggiungere un'ulteriore opzione, cioè -vf.

Ecco come si presenterà la nuova riga di comando

mplayer -ss 01:10 -endpos 5 -vf scale=400:320 -vo png video.mp4

I Nuovi fotogrammi saranno 400X320 pixel. E' inutile dire che si può agire su questi valori.

Poi ho scelto le foto che mi servivono e, per le altre, ho dato il seguente comando (Attenzione! Bisogna restare, con il terminale, sempre nella cartella creata, che io ho chiamato sos):

$ rm *.png

Ciao :)

4 commenti:

  1. Molto utile :). Da oggi passerò il tempo a scovare aghi sperando di non restarne vittima XD

    RispondiElimina
  2. @Lightuono
    Grazie! Se li scovi con MPlayer non avrai problemi; almeno spero :D

    RispondiElimina
  3. Utilissimo! Non sapevo che con mplayer si potessero estrapolare i fotogrammi dei video :D

    RispondiElimina
  4. @Mattux
    Grazie! MPlayer è il bene assoluto :D

    RispondiElimina