Evo kratkog vodiča za pretvaranje audio datoteka pomoću ffmpeg. |
Audio formati
MP3 -> MP3
Ovo želi smanjiti kvalitetu MP3-a:
$ lame -b 64 izvor_datoteka.mp3 odredište_datoteka.mp3
64 će biti nova brzina prijenosa datoteke. Može se koristiti bilo koja od sljedećih vrijednosti: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. Što je veća brzina prijenosa, to je kvalitet zvuka veći ( i što je veća veličina datoteke).
MP3 -> OGG
Potreban je Mp32ogg program
$ sudo aptitude instalirajte mp32ogg
Za pretvaranje
$mp32ogg music.mp3 music.ogg
Za pretvaranje cijele mape
$ mp32ogg * .mp3 * .ogg
Evo nekoliko uobičajenih konverzija u zvučnim datotekama pomoću Ffmpeg.
WMA -> MP3
Nakon parametra ab mi ćemo navesti bitrate MP3 (192 u primjeru).
$ 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
Izdvojite zvuk iz MPEG datoteke i pretvorite ga u MP3
$ffmpeg -i video.mpg -f mp3 audio_track.mp3
MIDI -> WAV
$ bojažljivost -Ow -s 44100 -o output.wav input.mid
MIDI -> OGG
$ bojažljivost -Og -s 44100 -o output.ogg input.mid
Video formati
U nastavku su navedene neke uobičajene konverzije u video datotekama pomoću Ffmpeg.
AVI -> FLV
$ ffmpeg -i movie.avi -codec mp3 -ar 11025 movie.flv
Od verzije 9.04 morate instalirati paket libavcodec-unstripped-52 i zamijeniti '-acodec mp3' s '-acodec libmp3lame' u naredbenim opcijama.
AVI -> VCD
Dodavanje opcije -hq koristite visoku kvalitetu.
$ ffmpeg -i myfile.avi -cilj pal-vcd myfile_vcd.mpg
AVI -> DV
Ovo je format Digital Video, isti format koji proizvodi digitalna video kamera i koji se može koristiti za uređivanje u Kinu.
$ ffmpeg -i film.avi -ciljni pal-dv film.dv
To mi daje neke pogreške u vremenskom usklađivanju zvuka za koje ne vidim da su primijećene. Ako ih želite izbjeći, morat ćete to učiniti na sljedeći način:
$ mencoder movie.avi -ovc lavc -oac pcm -o film-new.avi $ ffmpeg -i film-new.avi -s pal -r pal -ac 2 -ar 48000 movie.dv && rm film-new.avi
Drugi način za to:
$ ffmpeg -i movie.avi -vcodec dvvideo -acodec copy -f dv movie.dv -hq
Kino također čita AVI format generiran na ovaj način (na primjer iz FLV-a):
$ 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 film.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 output.3gp
Ili takođe sa više kvaliteta:
$ ffmpeg -i file.mpeg -s qcif -r 15 -ac 1 -ar 8000 -b 256000 -ab 15 output.3gp
MPEG -> XviD
$ ffmpeg -i movie.mpg -acodec mp3 -vcodec xvid -b 687 movie.avi
MPEG -> FLV
$ ffmpeg -i film.mpg -vcodec flv -y film.flv
Dobivena datoteka ne sadrži pravilno podatke o metapodacima. To podrazumijeva da kada koristite datoteku u Flash pregledniku video zapisa poput Flash Video Player datoteka će izgledati dobro, ali traka napretka se neće ažurirati. Da biste to popravili, koristite uslužni program flvtool2 da ćete ga pronaći u http://inlet-media.de/flvtool2. Napravljen je u Ruby, tako da ćete morati instalirati odgovarajući paket. Koristi se ovako:
$ flvtool2 -U film.flv
Takođe se zove još jedan uslužni program FLV injektor metapodataka da čak i ako je za Windows, savršeno funkcionira vino (barem verzija naredbenog retka). Koristi se ovako:
$ vino flvmdi.exe movie.flv
Drugi način za konverziju u FLV format je upotreba memorijski koder:
$ mencoder movie.avi -o movie.flv -od lavf -oac mp3lame -lameopts br = 32 -af lavcresample = 22050 -srate 22050 -ovc lavc -lavcopts vcodec = flv: vbitrate = 340: autoaspect: mbd = 2: trell: v4mv -vf razmjera = 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 na: w = 800: h = 600: fps = 0.5 -ovc divx4 -o output.avi * .jpg
Dakle, prikazuje vam fotografiju svake dvije sekunde, ako želite svake četiri sekunde, stavite 0.25 fps.
Ako vam ova naredba ne uspije, pokušajte
$ mencoder "mf: //*.jpg" -mf fps = 0.25 -vf skala = 480: 360 -o izlaz.avi -ovc lavc -lavcopts vcodec = mpeg4
Pomoću koje ćete dobiti video zapis svih jpg datoteka koje se nalaze na putu s kojeg pokrećete naredbu i koji vam prikazuje 1 fotografiju svake 4 sekunde
Uključite titlove u video zapis
$ mencoder -ovc lavc -oac mp3lame movie.avi -o movie_with_subtitles.avi -sub subtitles.srt
Pretvorite video u OGV Theora format
Ogg Theora je video kodek unaprijed unaprijed instaliran u Ubuntuu, tako da nećete morati instalirati nijedan paket kodeka da biste ih reproducirali u Ubuntuu (to je prednost theore). Ispod su neki primjeri video konverzija pomoću ffmpeg2theoraDa bismo ga instalirali, otvaramo terminal (aplikacije> dodaci> terminal) i pišemo:
$ sudo aptitude instalirajte ffmpeg2theora
Ffmpeg2theora je program za naredbe (ne grafički), tako da se sve koristi od terminala, video koji želite pretvoriti mora biti u korisnikovoj kućnoj mapi.
bilo koji video format -> Ogg Theora
$ ffmpeg2theora video clip.extention
ovo će stvoriti Ogv Theora datoteku koja se zove video clip.ogv. Da ga kodiramo s drugim kvalitetom, recimo kvalitetom video zapisa: 7 i kvalitetom zvuka: 3:
$ ffmpeg2theora -v 7 -a 3 video isječka.proširenje
možete koristiti i v2v unaprijed postavljene postavke za kodiranje videozapisa
$ ffmpeg2theora -p pregled video isječka.dv
o
$ ffmpeg2theora -p pro video clip.dv
da kodiranje videozapisa započinje od drugih 10 i završava u drugoj minuti videozapisa
$ ffmpeg2theora -s 10 -e 120 video clip.extention
da je britrate video 512, a audio 96
$ ffmpeg2theora -V 512 -A 96 video isječak.proširenje
videozapis je smanjen na 640 × 480
$ ffmpeg2theora -x 640 -y 480 video clip.extention
optimizirajte veličinu video zapisa
$ ffmpeg2theora --optimizujte video clip.extention
navedite ime izlaza (video je već kodiran)
$ ffmpeg2theora -o video isječak alternativnog imena.extensija
kao što je očito, prethodne naredbe možete koristiti u jednom retku
$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 --optimizuj -o video zapis alternativnog imena.extention
Provjerite rezultat
Ako Media Player ne podržava ciljni format totem možete koristiti aplikaciju ffplay ono što dolazi u paketu ffmpeg, reproducirat će bilo koji format koji podržava ffmpeg. Ovo je korisno, na primjer, za AMR mobilni audio format.
Ostali pretvarači
- Pretvorite besplatne video datoteke direktno na svoj mobilni telefon, iPod, PSP, PC To je internetska usluga konverzije, tako da na računaru ne morate imati ništa instalirano.
- Zamzar Još jedan besplatni mrežni pretvarač formata. Omogućava pretvaranje dokumenata i audio i video zapisa.
- filsh I još jedan mrežni pretvarač formata!
- Mobile Media Converter Riječ je o multiplatformnom pretvaraču s prilično jednostavnim grafičkim sučeljem. Radi s jednom verzijom Ffmpeg sastavljen da podrži dodatne formate.
- Edge Transcoder Riječ je o novom projektu koji posebno olakšava konverziju video formata. Grafički je vrlo lijep, iako još nije upakiran za Ubuntu i ako želite isprobati, morat ćete to učiniti po starom.
- Pretvori datoteke Pretvori datoteke nova je usluga pretvorbe datoteka na mreži. Još je jedna opcija koju korisnici imaju pri odabiru usluge koja nam omogućuje unos datoteke u određenom formatu kako bi se mogla pretvoriti u drugu datoteku u istom ili u drugom formatu unutar iste kategorije.
- cometdocs To je moćan višenamjenski mrežni pretvarač koji radi s više od 50 različitih formata, omogućavajući vam izvršavanje svih vrsta pretvorbi direktno iz preglednika, bez potrebe za apsolutno bilo čim i potpuno besplatnim.
Hvala ... Nisam znao sve što tako jednostavan, ali moćan program može učiniti, svakim danom sam sve uvjereniji u svoju odluku da se prebacim na Linux (imam OpenSuse 12.2)
Koji je video editor na fotografiji?
Zove se «Cinelerra»
Hvala ti! Živjeli!
Skidam kapu s tako lijepe teme i dragocjenih informacija, moram komentirati da sam jučer 12. 12. 2011. tražio promjenu video formata i naišao na informacije od Ffmpega, nakon čitanja vidim njegovu pravu snagu i danas pronađite ovu temu s detaljnim informacijama.
Odlična tema
Još jedna glavobolja koju je izliječio ovaj blog. Najbolji na Internetu, bez sumnje.
Hvala Dani.
Zagrljaj! Paul.