Dimensione: 2492
Commento:
|
Dimensione: 3919
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 30: | Linea 30: |
per ottenere un elenco delle opzioni disponibili: | per ottenere un elenco delle principali opzioni disponibili: |
Linea 43: | Linea 43: |
}}} per una guida completa: {{{ man ffmpeg |
|
Linea 88: | Linea 93: |
È possibile registrare il flusso della scheda TV a patto di avviare un qualsiasi programma per la visualizzazione TV come [[apt://tvtime | tvtime]] e di avere precedentemente abilitato i canali di registrazione audio con il mixer di sistema [[Hardware/Audio/Alsamixer | alsamixer]]. {{{ ffmpeg -f oss -i /dev/dsp -f video4linux2 -i /dev/video0 /tmp/out.mpg }}} dove '' /dev/dsp'' è il dispositivo di ingresso audio e ''/dev/video0'' il dispositivo di ingresso TV-video. È possibile specifiare il dispositivo di ingresso audio '''alsa''' al posto di quello '''oss''': {{{ ffmpeg -f alsa -ac 1 -i hw:1 -f video4linux2 -i /dev/video0 /tmp/out.mpg }}} dove ''hw:1'' è il dispositivo di ingresso audio. == Aggiunta di sottotitoli == È possibile applicare ''hardsub'' ai video aggiungendo i sottotitoli da file ''softsub'': {{{ ffmpeg -i Video.ogg -i Sottotitoli.srt -scodec copy Video_hardsub.ogg -newsubtitle }}} ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''L'opzione -newsubtitle deve essere necessariamente posizionata dopo il nome del file in uscita.'' || = Ulteriori risorse = * [[http://ffmpeg.org | Il sito ufficiale (in inglese)]] * [[http://ffmpeg.org/ffmpeg.html | Il wiki ufficiale (in inglese)]] |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
FFmpeg è un versatile programma a riga di comando per codificare e convertire una multitudine di formati video e audio che può essere usato anche per la registrazione audio/video di una sessione X o di un dispositivo TV e per la riproduzione multimediale.
Installazione
Per installare FFmpeg è sufficiente installare il pacchetto ffmpeg con le relative dipendenze.
Per poter utilizzare la codifica in alta qualità tramite il codec x264 è necessario installare i pacchetti x264 e libx264-116 presenti nel componente universe.
È inoltre possibile utilizzare graficamente FFmpeg tramite la GUI winff presente nel componente universe.
Utilizzo
Conversione
Sintassi:
ffmpeg -i nome_file_ingresso -opzioni nome_file_uscita
esempio:
ffmpeg -i file.avi -acodec vorbis -ab 128 -vcodec theora -aspect 16:9 -r 128 -s 512x288 file.ogg
per ottenere un elenco delle principali opzioni disponibili:
ffmpeg -h
per ottenere un elenco dei formati disponibili:
ffmpeg -formats
per ottenere un elenco dei codec disponibili:
ffmpeg -codecs
per una guida completa:
man ffmpeg
Estrazione audio da video
Per estrarre una traccia audio da un video basta usare la stessa sintassi usata per la conversione audio/video avendo l'accortezza di specificare solamente codec e formati audio per il file di uscita:
ffmpeg -i video.avi -opzioni audio.mp3
esempio:
ffmpeg -i video.avi -acodec libmp3lame -ab 256 audio.mp3
Riproduzione
Per riprodurre un filmato è sufficiente eseguire il seguente comando:
ffplay -opzioni nome_file
per ottenre un elenco delle opzioni di ffplay:
ffplay -h
Registrazione di una sessione X
Per registrare il proprio desktop:
ffmpeg -f x11grab -i :0.0 nome_file_uscita
dove 0.0 indica il desktop.
È possibile registrare solo una porzione del desktop indicando l'offset:
ffmpeg -f x11grab -i :0.0+XX,YY nome_file_uscita
dove 0.0 indica il desktop, XX l'offset X e YY l'offset Y.
Registrazione da scheda TV
È possibile registrare il flusso della scheda TV a patto di avviare un qualsiasi programma per la visualizzazione TV come tvtime e di avere precedentemente abilitato i canali di registrazione audio con il mixer di sistema alsamixer.
ffmpeg -f oss -i /dev/dsp -f video4linux2 -i /dev/video0 /tmp/out.mpg
dove /dev/dsp è il dispositivo di ingresso audio e /dev/video0 il dispositivo di ingresso TV-video.
È possibile specifiare il dispositivo di ingresso audio alsa al posto di quello oss:
ffmpeg -f alsa -ac 1 -i hw:1 -f video4linux2 -i /dev/video0 /tmp/out.mpg
dove hw:1 è il dispositivo di ingresso audio.
Aggiunta di sottotitoli
È possibile applicare hardsub ai video aggiungendo i sottotitoli da file softsub:
ffmpeg -i Video.ogg -i Sottotitoli.srt -scodec copy Video_hardsub.ogg -newsubtitle