Per lavorare con i video, si consiglia di utilizzare mencoder o ffmeg, ma ... cosa sono questi?
mencoder è un codificatore video gratuito rilasciato sotto licenza GPL che è incluso nel lettore multimediale di MPlayer mentre ffmpeg è una raccolta di software che ti consente di registrare e convertire video e audio.
cosa possiamo fare con loro?
Per rispondere a questa seconda domanda, vi porto alcuni "trucchi" e lascio a voi giudicare se meritate o meno un posto sul nostro computer.
1- Estrai la traccia audio da un video:
mplayer -vo null -hardframedrop -ao pcm:file=audio.wav video.avi
Dati:
video.avi: video di cui vogliamo estrarre l'audio.
audio.wav: nome del file generato con l'audio.
2- Ruota un video:
mencoder -vop rotate=2 -oac pcm -ovc lavc ./normal.avi -o ./rotada.avi
Dati:
rotate = <0-7>: Consente di ruotare e capovolgere (opzionale) l'immagine di +/- 90 gradi. Per i parametri compresi tra 4-7 la rotazione viene eseguita solo se la geometria del film è verticale e non orizzontale.
normale.avi: video a cui vogliamo ruotare.
rotated.avi: nome del video generato con la rotazione specificata.
3- Guarda un video dalle immagini JPG:
mplayer "mf://*.jpg" -mf fps=15
Crea il video:
mencoder "mf://*.jpg" -mf fps=15 -ovc lavc -o ./dest.avi
Dati:
mf: //*.jpg: prendi tutte le immagini con questa estensione, possiamo anche usarla con PNG: mf: //*.png
fps: Imposta la velocità di transizione tra le immagini.
dest.avi: nome del video generato.
4- Mescola un video e un audio:
ffmpeg -i sonido.wav -i video.avi videoconaudio.avi
Dati:
sound.wav: file audio.
video.avi: file video.
videoconaudio.avi: nome del file video con l'audio specificato.
5- Converti un avi in gif.
ffmpeg -i video.avi -pix_fmt rgb24 gif_generado.gif
Dati:
video.avi: video che vogliamo trasformare in una GIF.
gif_generata.gif: nome del file ottenuto dal video.
RGB24: specifichiamo i colori.