Per correttezza preciso che sono i miei Top 20 comandi Io sono un utilizzatore assiduo di ffmpeg ed ho pensato di mettere nero su bianco i comandi che uso frequentemente, del resto credo di non essere il solo a cui piace usare prevalentemente la shell. Inizio con il menzionare alcuni comandi semplicissimi per poi successivamente passare ad alcuni più complessi, come al solito il punto di partenza da consultare è sempre il man o il web
La base da cui partire, anche se sembra banale è la conoscenza dei formati e dei codec, quindi:
Base:
ffmpeg -formats
ffmpeg -codecs
Video:
per ottenere info su un video:
ffmpeg -i video.avi
convertire da .avi a .mpg e viceversa:
ffmpeg -i input.avi output.mpg
convertire da .avi a .flv:
ffmpeg -i input.avi -sameq -ar 44100 output.flv
convertire da .flv a .mpg:
ffmpeg -i input.flv -sameq -ab 56k -ar 22050 -b 500 -s 640x480 output.mpg
convertire da .avi a .mpeg per lettori dvd:
ffmpeg -i input.avi -target pal-dvd -ps 2000000000 -aspect 16:9 output.mpeg
tagliare una sequenza video, dove -ss rappresenta il tempo d'inizio e t la fine:
ffmpeg -vcodec copy -acodec copy -i input.avi -ss 00:00:30 -t 0:0:15 output.avi
convertire video per ipod/iphone:
ffmpeg -i input.flv -acodec libfaac -ab 96k -ac 2 -vcodec libx264 -vpre hq -vpre ipod320 -threads 0 -crf 22 output.mp4
Audio:
estrarre suono da un video e convertirlo in mp3:
ffmpeg -i input.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 output.mp3
cancellare suono da un video:
ffmpeg -i input.avi -an -b 1200 output.avi
aggiungere suono ad un video:
ffmpeg -i input.wav -i input.avi output.mpg
convertire da wav a mp3:
ffmpeg -i input.wav -ab 128 output.mp3
Immagini:
convertire un video in una sequenza di immagini:
ffmpeg -i input.flv -an -r 1 -y -s 320x240 video%d.jpg
estrarre immagine da una sequenza prestabilita:
ffmpeg -i input.flv -an -ss 00:00:25 -t 00:00:01 -r 1 -y video%d.jpg
Screencast:
ffmpeg -f x11grab -s 1280x1024 -r 30 -i :0.0 /tmp/screencast.mpg
oppure:
ffmpeg -y -t 60 -r 25 -s 1280x1024 -f x11grab -i :0.0 screencast.avi
screencast utilizzando un microfono + oss:
ffmpeg -s 1280x1024 -r 25 -f x11grab -i :0.0 -f oss -i /dev/dsp screen.avi
screencast utilizzando un microfono + arecord:
arecord -D default -t raw -c 1 -f S16_LE -r 48000 - | ffmpeg -f s16le -ab 128k -ar 48000 -ac 1 -i --acodec mp2 -f x11grab -r 2 -s 1280x1024 -i :0.0 -vcodec mpeg4 screen.avi
screencast prendendo il suono direttamente da un file mp3:
ffmpeg -f x11grab -s 1280x1024 -r 30 -i :0.0 -i percorso_del_file.mp3 -ar 22050 -ac 1 -acodec mp2 -ab 128k screen.avi
Questi sono i miei Top 20 comandi per ffmpeg, messi nero su bianco sperando di fare contento qualcun'altro e sopratutto spero che qualcuno ne posti di altri, poichè sono molto interessato
bene bene
salvati,serviranno sicuramente.
ciao
ti dico solo che oggi pomeriggio ho visto sul Feed il tuo articolo e l'ho letto. E' arrivata mia madre da poco chiededomi se le potevo masterizzare dei cd: sono video .mpg di cui serve solo l'audio.
Morale?
Mai articolo cade più a fagiolo di questo!
Sono contento che ti sia stato utile, ciao
Ciao ciao.
Scusami ma come si usa il programma?
Io ho scaricato ffmpeg 0.52 che ho sul desktop.
Poi che si deve fare?
Io ho xp e si deve andare in start-programmi-accessori e prompt dei comandi?
Li poi si devono scrivere questi comandi?
Grazie.
Ti prego rispondi.
I comandi sopra sono per GNU/LINUX, del resto in tutto il blog non troverai nessun riferimento su Windows
Grazie davvero!!
Corro subito a fare le prove
grazie edmond, comandi utili. sarebbe stato grandioso, non è una critica visto che esiste il man
, anche una mini spiegazione delle opzioni. esempio -ab è il bitrate audio, -ar sono gli Hz dell'audio etc.
Inoltre alcune opzioni sono state rimosse nell'ultima versione, esempio -sameq (Removed)
Per verificare se un video è o non è corrotto io utilizzo -v (set logging level) ma per te quale è il livello giusto per verificare ogni frame? grazie e cordialità, m
ciao, anni fa ci ho smanettato tantissimo con ffmpeg, adesso è un po che non ci do un occhio, dovrei aggiornare il post