Convertire Velocemente file .FLV in .MPEG o .AVI con Ubuntu Linux e FFmpeg
La maggior parte dei video visibili in streaming in rete, come i video di youtube o google video sono generalmente codificati con il formato FLV, codec video propietario della Macromedia Flash. Molti player video, come mplayer e VLC, in genere riescono a leggere correttamente i file FLV. Il problema arriva quando si vuole scorrere il video "avanti" o "indietro" (seeking del video). Convertire questi file in formato diverso dall' FLV permette appunto di fare il seeking del video.
FFmpeg è uno strumento da riga di comando nativo per piattaforma Linux che permette la conversione di file audio/video in diversi formati, tra cui avi e mpeg.
Convertire Video con FFMpeg e Ubuntu Linux
FFmpeg va inanzitutto installato. Dal terminale:
-
sudo apt-get install ffmpeg
Dopo averlo installato basterà posizionarsi dal terminale nella cartella dov'è presente il file .flv che si vuole convertire.
Conversione da FLV ad AVI (codec xvid e audio in mp3)
Se ad esempio il da convertire si chiama FileVideo.flv, per convertirlo in in avi sarà sufficiente dare in pasto alla shell questo comando
-
ffmpeg -i FileVideo.flv -ab 56 -ar 22050 -b 500 -s 320x240 -vcodec xvid -acodec mp3 VideoConvertito.avi
Conversione da FLV ad MPG
Stessa cosa per convertire in MPEG .
-
ffmpeg -i FileVideo.flv -ab 56 -ar 22050 -b 500 -s 320x240 VideoConvertito.mpg
Facile no ?
Ovviamente i parametri che si danno in pasto ad ffmpeg possono essere cambiati. Una buona lettura di man (man ffmpeg) non fa mail male ![]()
27 Commenti »
Puoi lasciare una risposta, oppure fare un trackback dal tuo sito.



1
TuxFeed dice:
Puoi visualizzare il post originalequi.
Pubblicato il 05 09 2007 alle 00:36
2
Links della settimana (6) at Paolo Gatti’s web corner dice:
[...] Convertire Velocemente file .FLV in .MPEG o .AVI con Ubuntu Linux e FFmpeg (via Daniele Salamina’s Blog) [...]
Pubblicato il 10 09 2007 alle 14:12
3
Links della settimana (7) at Paolo Gatti’s web corner dice:
[...] Convertire Velocemente file .FLV in .MPEG o .AVI con Ubuntu Linux e FFmpeg (via Daniele Salamina’s Blog) [...]
Pubblicato il 16 09 2007 alle 14:57
4
Andrea dice:
Dovevo fare una conversione al volo ed il tuo post mi è stato utile, grazie!
Andrea.
Pubblicato il 19 09 2007 alle 11:36
5
Pierpaolo dice:
Ciao , veramengrazie per le dritte!
Che tu sappia cè un modo per fare tramite ffmeg altro programma per linux una conversione da vi a Flv , cioe l’esatto opposo da quello richesto?
Un rocesso del genere di solito èpossibile farne una rouine , cioe dirgli di farmi una compressione in un codec prestailito di tutti i file presenti in una cartella?
Grazie mille!
Pubblicato il 21 09 2007 alle 11:08
6
Daniele dice:
Andrea Grazie a te per il tuo commento.
PierPaolo Rimani sintonizzato su questo blog. Indago e magari ci faccio un post. Al momento non mi viene niente di immediato!
Ciao
Pubblicato il 21 09 2007 alle 11:21
7
Lea dice:
SCUSA NON CAPISCO PERCHè NON FUNZIONI!COSA POSSO FARE! QUESTO MI COMPARE SUL TERMINALE:
ffmpeg -i 1.flv -ab 56 -ar 22050 -b 500 -s 320×240 -vcodec xvid -acodec mp3 video.avi
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2004 Fabrice Bellard
configuration: –enable-gpl –enable-pp –enable-pthreads –enable-vorbis –enable-libogg –enable-a52 –enable-dts –enable-libgsm –enable-dc1394 –disable-debug –enable-shared –prefix=/usr
libavutil version: 0d.49.0.0
libavcodec version: 0d.51.11.0
libavformat version: 0d.50.5.0
built on Jan 28 2007 22:48:38, gcc: 4.1.2 20070106 (prerelease) (Ubuntu 4.1.1-21ubuntu7)
1.flv: I/O error occured
Usually that means that input file is truncated and/or corrupted.
GRAZIE E BACI.
LEA
Pubblicato il 22 10 2007 alle 17:08
8
» Convertire Video in Diversi Formati con WinFF e FFMpeg » Daniele Salamina’s Blog dice:
[...] Qualche post fa vi avevo mostrato come fare a convertire diversi formati video con ffmpeg ed una distribuzione linux. [...]
Pubblicato il 20 12 2007 alle 16:24
9
Cercatore dice:
ciao, grazie per le indicazioni molto utili e anche per l’altro atricolo su WINFF, io però ho un problema con la conversione da file.mov a file.avi.
questo il messaggio alla fine della conversione:
[mpeg4 @ 0xb7e8eac8]removing common factors from framerate
[mp2 @ 0xb7e8eac8]Sampling rate 7875 is not allowed in mp2
Error while opening codec for output stream #0.1 – maybe incorrect parameters such as bit_rate, rate, width or height.
qualche suggerimento??
Pubblicato il 13 01 2008 alle 13:57
10
Cercatore dice:
scusami, il comando che io do per avviare la conversione è : ffmpeg -i /home/gerry/Scrivania/DSCN4630.MOV /home/gerry/Scrivania/DSCN4630.avi
ciao
Pubblicato il 13 01 2008 alle 14:07
11
Cercatore dice:
Forse sono riuscito a risolvere, ma non so se è il metodo migliore perchè non conosco ffmpeg. A me ha funzionato:
ffmpeg -sameq -i file.mov -acodec mp2 -ar 22050 file.avi
ciao e grazie
Pubblicato il 13 01 2008 alle 14:26
12
Pierpaolo dice:
Ciao ragazzi se alcune volte non va provate ad impostare dei parametri aggiuntivi , ad esempio se il formato di destinazione è flv vuole come parametro di sicurezza -ar 22050/32000/44100 dove ar sta per aurio rate (frequenza) e cosi anche per altri codec.
Ciao!!!
Pubblicato il 13 01 2008 alle 14:41
13
Francesco dice:
Quoto quanto ha detto Lea;
stessi identici messaggi di errore
Pubblicato il 11 02 2008 alle 15:47
14
paolo dice:
ciao,
grazie per la guida. ho convertito un flv in avi esattamente come nell’esempio ma la qualita’ del video convertito e’ pessima. hai idea del perche’?
grazie
Pubblicato il 14 03 2008 alle 10:44
15
paolo dice:
mi rispondo da solo, levando l’opzione -b 500 esegue la codifica con il bitrate originale lasciando immutata la qualita’
ciao
Pubblicato il 14 03 2008 alle 11:02
16
homeworld21 dice:
E’ meglio togliere -b … Il risultato è migliore
Pubblicato il 18 03 2008 alle 12:30
17
Conversione dei file da .flv ad Avi/MPEG « linuxforce dice:
[...] http://www.danielesalamina.it/convertire-velocemente-file-flv-in-mpeg-o-avi-con-ubuntu-linux-e-ffmpe... [...]
Pubblicato il 08 07 2008 alle 01:15
18
Luca dice:
Grazie mille!!!
Pubblicato il 05 12 2008 alle 23:08
19
Cri dice:
ciao a tutti!ho scaricato un file .AMD.ar ma non riesco ad aprirlo…Qualcuno potrebbe aiutarmi x favore?? Grazie…
Pubblicato il 20 03 2009 alle 18:43
20
moskitta75 dice:
Ciao, a me servirebbe convertire un video in formato DivX MPEG-4 Version 5 ma nn sò come fare con ffmpeg…
Pubblicato il 04 05 2009 alle 20:39
21
Joe dice:
A me dà questo risultato pur avendo i codecs installati…
Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 29.97 (30000/1001)
Input #0, flv, from ‘miofile.flv’:
Duration: 00:01:20.8, start: 0.000000, bitrate: 64 kb/s
Stream #0.0: Video: flv, yuv420p, 320×240 [PAR 0:1 DAR 0:1], 29.97 tb(r)
Stream #0.1: Audio: mp3, 22050 Hz, mono, 64 kb/s
WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s
WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s
Unknown encoder ‘xvid’
Dicono in molti di usare mencoder perché ffmpeg non riesce per alcuni motivi di compressione
Pubblicato il 15 10 2009 alle 15:05
22
emanuele dice:
ciao,
potresti spiegarmi x favore,come convertire con xubuntu,video da avi a mp4?
Pubblicato il 03 01 2010 alle 19:44
23
ptux dice:
Avete mai provato “Transmageddon”? Per gli utenti di Ubuntu si trova nei repo e richiede gstreamer0.10-plugins-ugly-multiverse, per gli altri sorgenti e rpms sono disponibili all’indirizzo: http://www.linuxrising.org/transmageddon/files/
ptux
Pubblicato il 03 09 2010 alle 14:44
24
Simone dice:
Chi si imbatte in :
Unknown encoder ‘xvid’
Rimpiazzi xvid con “libxvid” e “mp3″ con libmp3lame.
Ricapitolando, usate :
-vcodec libxvid -acodec libmp3lame
Simone
Pubblicato il 17 02 2011 alle 17:31
25
offerte ADSL dice:
Ho trovato il tuo blog proprio nel momento giusto, il tuo post mi è stato utile, grazie!
Pubblicato il 05 03 2011 alle 18:17
26
colavitto denis dice:
@ homeworld21:
dove trovo l opzione b500
Pubblicato il 14 08 2011 alle 18:39
27
Davide dice:
Volendo farlo su tutti i files di una cartella immagino dovrei usare uno script.. indicazioni?
Pubblicato il 04 12 2011 alle 20:08