Här är en kort guide för att konvertera ljudfiler med ffmpeg. |
Ljudformat
MP3 -> MP3
Detta för att sänka kvaliteten på en MP3:
$ lame -b 64 source_file.mp3 destination_file.mp3
64 blir den nya bithastigheten för filen. Något av följande värden kan användas: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. Ju högre bithastighet, desto högre ljudkvalitet ( och ju högre filstorlek).
MP3 -> OGG
Programmet MP32ogg krävs
$ sudo aptitude installera mp32ogg
Att konvertera
$mp32ogg music.mp3 music.ogg
För att konvertera hela mappen
$ mp32ogg * .mp3 * .ogg
Här är några vanliga omvandlingar i ljudfiler med ffmpeg.
WMA -> MP3
Efter parametern ab vi kommer att specificera bitrate MP3 (192 i exemplet).
$ ffmpeg -i inputFile.wma -f mp3 -ab 192 OutputFile.mp3
MP3 -> AMR
$ ffmpeg -i music.mp3 -codec amr_nb -ar 8000 -ac 1 -ab 32 music.amr
WAV -> AMR
$ ffmpeg -i music.wav -codec amr_nb -ar 8000 -ac 1 -ab 32 music.amr
MPEG -> MP3
Extrahera ljudet från en MPEG-fil och konvertera det till MP3
$ffmpeg -i video.mpg -f mp3 audio_track.mp3
MIDI -> WAV
$ timidity -Ow -s 44100 -o output.wav input.mid
MIDI -> OGG
$ timidity -Og -s 44100 -o output.ogg input.mid
Videoformat
Några vanliga omvandlingar i videofiler listas nedan med ffmpeg.
AVI -> FLV
$ ffmpeg -i movie.avi -codec mp3 -ar 11025 movie.flv
Från version 9.04 måste du installera paketet libavcodec-unstripped-52 och ersätta '-acodec mp3' med '-acodec libmp3lame' i kommandot.
AVI -> VCD
Lägga till alternativet -hq använd hög kvalitet.
$ ffmpeg -i myfile.avi -mål pal-vcd myfile_vcd.mpg
AVI -> DV
Detta är det digitala videoformatet, samma som produceras av en digital videokamera och är det som kan användas för redigering med Kino.
$ ffmpeg -i movie.avi -mål pal-dv movie.dv
Detta ger mig några ljudtidsfel som jag inte ser märks. Om du vill undvika dem måste du göra det på detta sätt:
$ mencoder movie.avi -ovc lavc -oac pcm -o movie-new.avi $ ffmpeg -i movie-new.avi -s pal -r pal -ac 2 -ar 48000 movie.dv && rm movie-new.avi
Ett annat sätt att göra det:
$ ffmpeg -i movie.avi -vcodec dvvideo -acodec kopia -f dv movie.dv -hq
Kino läser också AVI-formatet som genereras på detta sätt (till exempel från en FLV):
$ mencoder -oac mp3lame -ovc xvid -of avi -xvidencopts bitrate = 1350 -o output.avi input.flv
AVI -> PNG
$ ffmpeg -i swing.avi -vcodec png -vframes 1 -an -f rawvideo -s 320x240 swing1.png
3GP -> MPEG4
$ ffmpeg -i film. 3gp -vcodec mpeg4 -acodec mp3 movie.avi
RMVB -> AVI
$ mencoder -oac mp3lame -lameopts cbr = 128 -ovc xvid -xvidencopts bitrate = 1200 video_input.rmvb -o video_output.avi
MPEG -> 3GP
$ ffmpeg -i file.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 utgång. 3gp
Eller också med mer kvalitet:
$ ffmpeg -i file.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 utgång. 3gp
MPEG -> XviD
$ ffmpeg -i movie.mpg -acodec mp3 -vcodec xvid -b 687 movie.avi
MPEG -> FLV
$ ffmpeg -i movie.mpg -vcodec flv -y movie.flv
Den resulterande filen innehåller inte metadatainformationen korrekt. Detta innebär att när du använder filen i en Flash-videovisare som Flash-videospelare filen ser bra ut men förloppsindikatorn uppdateras inte. Använd verktyget för att åtgärda detta flvtool2 att du hittar den i http://inlet-media.de/flvtool2. Den är gjord i Ruby så att du måste installera motsvarande paket. Den används så här:
$ flvtool2 -U movie.flv
Vi har också ett annat verktyg som heter FLV MetaData-injektor att även om det är för Windows fungerar det perfekt med Vin (åtminstone kommandoradsversionen). Den används så här:
$ vin flvmdi.exe movie.flv
Ett annat sätt att konvertera till FLV-format är att använda minneskodare:
$ mencoder movie.avi -o movie.flv -of lavf -oac mp3lame -lameopts br = 32 -af lavcresample = 22050 -rate 22050 -ovc lavc -lavcopts vcodec = flv: vbitrate = 340: autoaspect: mbd = 2: trell: v4mv -vf-skala = 320: 240 -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames
FLV -> MPEG
$ ffmpeg -i video.flv video.mpeg
FLV -> AVI
$ ffmpeg -i video.flv video.avi
JPG -> DivX
$ mencoder -mf på: w = 800: h = 600: fps = 0.5 -ovc divx4 -o output.avi * .jpg
Så det visar ett foto varannan sekund, om du vill var fjärde sekund bör du lägga in 0.25 fps.
Om det här kommandot inte fungerar för dig, försök
$ mencoder "mf: //*.jpg" -mf fps = 0.25 -vf skala = 480: 360 -o output.avi -ovc lavc -lavcopts vcodec = mpeg4
Med vilken du kommer att få en video av alla jpg-filer som ligger i sökvägen från vilken du startar kommandot och som visar dig ett foto var fjärde sekund
Inkludera undertexter i en video
$ mencoder -ovc lavc -oac mp3lame movie.avi -o movie_with_subtitles.avi -sub subtitles.srt
Konvertera en video till OGV Theora-format
Ogg Theora är videokodeken förinstallerad som standard i Ubuntu, så du behöver inte installera något codec-paket för att spela dem i Ubuntu (det är fördelen med theora). Nedan följer några exempel på videokonvertering som använder ffmpeg2theoraFör att installera den öppnar vi en terminal (applikationer> tillbehör> terminal) och skriver:
$ sudo aptitude installera ffmpeg2theora
Ffmpeg2theora är ett kommandoprogram (inte grafiskt), så allt används från terminalen, videon du vill konvertera måste vara i användarens hemmapp.
vilket videoformat som helst -> Ogg Theora
$ ffmpeg2theora videoklipp. förlängning
detta kommer att skapa en Ogv Theora-fil som heter video clip.ogv. För att koda den med en annan kvalitet, låt oss säga videokvalitet: 7 och ljudkvalitet: 3:
$ ffmpeg2theora -v 7 -a 3 videoklipp. förlängning
Du kan också använda v2v-förinställningarna för att koda din video
$ ffmpeg2theora -p förhandsvisning video clip.dv
o
$ ffmpeg2theora -p pro videoklipp.dv
att kodningen av videon börjar från andra 10 och slutar i andra minut av videon
$ ffmpeg2theora -s 10 -e 120 videoklipp. förlängning
att videobrittrat är 512 och ljudet 96
$ ffmpeg2theora -V 512 -A 96 videoklipp. förlängning
storleken på videon ändras till 640 × 480
$ ffmpeg2theora -x 640 -y 480 videoklipp. förlängning
optimera videostorleken
$ ffmpeg2theora - optimera videoklippet. förlängning
ange utdata namn (video redan kodad)
$ ffmpeg2theora -o videoklipp med alternativt namn. förlängning
Som det är uppenbart kan du använda de tidigare kommandona i en enda rad
$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 - optimera -o alternativt namn videoklipp.extension
Kontrollera resultatet
Om målformatet inte stöds av mediaspelaren Totem du kan använda applikationen ffplay vad som kommer i paketet ffmpeg, kommer det att spela vilket format som helst som stöds av ffmpeg. Detta är till exempel användbart för AMR-mobilformatet.
Andra omvandlare
- Konvertera gratis videofiler direkt till din mobiltelefon, iPod, PSP, PC Det är en online-omvandlingstjänst, så du behöver inte ha något installerat på din dator.
- Zamzar En annan gratis onlineformatkonverterare. Det gör det möjligt att konvertera både dokument och ljud och video.
- filsh Och en annan onlineformatkonverterare!
- Mobile Media Converter Det är en multiplatform-omvandlare med ett ganska enkelt grafiskt gränssnitt. Fungerar med en version ffmpeg kompilerade för att stödja ytterligare format.
- Edge Transcoder Det är ett nytt projekt som i hög grad underlättar omvandlingen av videoformat, särskilt. Grafiskt är det väldigt trevligt, även om det ännu inte är förpackat för Ubuntu och om du vill prova det måste du göra det på det gamla sättet.
- Konvertera filer Convert Files är en ny online filkonverteringstjänst. Det är ytterligare ett alternativ som användarna har när de väljer en tjänst som gör att vi kan ange en fil i ett visst format så att den kan konverteras till en annan fil i samma eller i ett annat format inom samma kategori.
- Kometdoktorer Det är en kraftfull multipurpose online-omvandlare som fungerar med mer än 50 olika format, så att du kan utföra alla typer av konverteringar direkt från webbläsaren, utan att behöva installera absolut någonting, och helt gratis.
Tack ... Jag visste inte allt som ett program så enkelt men så kraftfullt kunde göra, varje dag är jag mer övertygad om mitt beslut att byta till Linux (jag har OpenSuse 12.2)
Vilken videoredigerare ses den på bilden?
Det heter «Cinelerra»
Tack! Skål!
Jag tar av mig hatten för ett så vackert ämne och värdefull information, jag måste kommentera att igår 12-12-2011 letade jag efter hur jag kunde ändra videoformat och jag kom över information från Ffmpeg, efter att ha läst ser jag dess verkliga kraft och idag hittar jag det här ämnet med detaljerad information.
Utmärkt ämne
Ytterligare huvudvärk läkt av den här bloggen. Det bästa på Internet utan tvekan.
Tack Dani.
Kram! Paul.