Tu je kratek vodnik za pretvorbo zvočnih datotek s pomočjo ffmpeg. |
Zvočni formati
MP3 -> MP3
S tem želimo znižati kakovost MP3-ja:
$ lame -b 64 source_file.mp3 destination_file.mp3
64 bo nova bitna hitrost datoteke. Uporabite lahko katero koli od naslednjih vrednosti: 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320. Čim večja je bitna hitrost, tem višja je kakovost zvoka (in večja kot je velikost datoteke).
MP3 -> OGG
Potreben program Mp32ogg
$ sudo aptitude namestite mp32ogg
Spreobrniti
$mp32ogg music.mp3 music.ogg
Za pretvorbo celotne mape
$ mp32ogg * .mp3 * .ogg
Tu je nekaj pogostih pretvorb v zvočnih datotekah z uporabo ffmpeg.
WMA -> MP3
Po parametru ab določili bomo bitrate MP3 (192 v primeru).
$ 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
Izvlecite zvok iz datoteke MPEG in ga pretvorite v MP3
$ ffmpeg -i video.mpg -f mp3 avdio_track.mp3
MIDI -> WAV
$ plahost -Ow -s 44100 -o output.wav input.mid
MIDI -> OGG
$ plahost -Og -s 44100 -o output.ogg input.mid
Video formati
Nekatere pogoste pretvorbe v video datotekah so spodaj navedene z uporabo ffmpeg.
AVI -> FLV
$ ffmpeg -i movie.avi -codec mp3 -ar 11025 movie.flv
Od različice 9.04 morate namestiti paket libavcodec-unstripped-52 in v možnostih ukaza nadomestiti '-acodec mp3' z '-acodec libmp3lame'.
AVI -> VCD
Dodajanje možnosti -hq uporabite visoko kakovost.
$ ffmpeg -i myfile.avi -cilj pal-vcd myfile_vcd.mpg
AVI -> DV
To je format Digital Video, enak tistemu, ki ga proizvaja digitalna video kamera, in je tisti, ki ga lahko uporabljate za urejanje s programom Kino.
$ ffmpeg -i film.avi -ciljni pal-dv film.dv
Tako dobim nekaj napak pri urejanju zvoka, za katere ne vidim, da bi jih opazili. Če se jim želite izogniti, boste morali to storiti tako:
$ 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
Drug način:
$ ffmpeg -i movie.avi -vcodec dvvideo -acodec copy -f dv movie.dv -hq
Kino bere tudi tako ustvarjeno obliko AVI (na primer iz 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 output.3gp
Ali tudi z večjo kakovostjo:
$ 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
Nastala datoteka ne vsebuje pravilno podatkov o metapodatkih. To pomeni, da kadar datoteko uporabljate v pregledovalniku videoposnetkov Flash, kot je Flash Video predvajalnik datoteka bo videti dobro, vendar se vrstica napredka ne bo posodabljala. Če želite to popraviti, uporabite pripomoček flvtool2 da ga boste našli v http://inlet-media.de/flvtool2. Izdelan je v Rubyju, zato boste morali namestiti ustrezen paket. Uporablja se tako:
$ flvtool2 -U film.flv
Prav tako imamo imenovano drugo pripomoček FLV injektor za metapodatke da tudi če je za Windows, odlično deluje z Vino (vsaj različica ukazne vrstice). Uporablja se tako:
$ wine flvmdi.exe movie.flv
Drug način za pretvorbo v format FLV je uporaba Memkoder:
$ mencoder movie.avi -o movie.flv -of lavf -oac mp3lame -lameopts br = 32 -af lavcresample = 22050 -srate 22050 -ovc lavc -lavcopts vcodec = flv: vbitrate = 340: autoaspect: mbd = 2: trell: v4mv -vf lestvica = 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
Tako vam pokaže fotografijo vsaki dve sekundi, če želite vsake štiri sekunde, vstavite 0.25 fps.
Če vam ta ukaz ne ustreza, poskusite
$ mencoder "mf: //*.jpg" -mf fps = 0.25 -vf lestvica = 480: 360 -o izhod.avi -ovc lavc -lavcopts vcodec = mpeg4
S tem boste dobili videoposnetek vseh datotek jpg, ki se nahajajo na poti, s katere zaženete ukaz in vam prikaže 1 fotografijo vsake 4 sekunde
V videoposnetek vključite podnapise
$ mencoder -ovc lavc -oac mp3lame movie.avi -o movie_with_subtitles.avi -sub podnapisi.srt
Pretvorite video v format OGV Theora
Ogg Theora je privzeto nameščen video kodek v Ubuntuju, zato vam za predvajanje v Ubuntuju ni treba namestiti nobenega paketa kodekov (to je prednost theore). Spodaj je nekaj primerov uporabe video pretvorb ffmpeg2theoraZa njegovo namestitev odpremo terminal (aplikacije> dodatki> terminal) in zapišemo:
$ sudo aptitude namestite ffmpeg2theora
Ffmpeg2theora je ukazni program (ne grafični), zato se vse uporablja s terminala, video, ki ga želite pretvoriti, mora biti v uporabnikovi domači mapi.
kateri koli video format -> Ogg Theora
$ ffmpeg2theora video clip.extention
to bo ustvarilo datoteko Ogv Theora, imenovano video clip.ogv. Če ga želite kodirati z drugo kakovostjo, recimo kakovost videa: 7 in kakovost zvoka: 3:
$ ffmpeg2theora -v 7 -a 3 video posnetek. razširitev
za kodiranje videoposnetka lahko uporabite tudi prednastavitve v2v
$ ffmpeg2theora -p predogled video posnetka.dv
o
$ ffmpeg2theora -p pro video clip.dv
da se kodiranje videoposnetka začne od druge 10 in konča v drugi minuti videoposnetka
$ ffmpeg2theora -s 10 -e 120 video clip.extention
da je video britrate 512, avdio pa 96
$ ffmpeg2theora -V 512 -A 96 video posnetek. razširitev
videoposnetek je spremenjen na 640 × 480
$ ffmpeg2theora -x 640 -y 480 video posnetek. razširitev
optimizirajte velikost videoposnetka
$ ffmpeg2theora --optimizirajte video clip.extention
navedite izhodno ime (video je že kodiran)
$ ffmpeg2theora -o video posnetek z nadomestnim imenom.extention
kot je očitno, lahko prejšnje ukaze uporabite v eni vrstici
$ ffmpeg2theora -s 10 -e 120 -V 512 -A 96 x 640 -y 480 --optimize -o video-posnetek z alternativnim imenom.extention
Preverite rezultat
Če predvajalnik predstavnosti ne podpira ciljne oblike Totem lahko uporabite aplikacijo ffplay kaj je v paketu ffmpeg, predvajal bo katero koli obliko, ki jo podpira ffmpeg. To je na primer koristno za AMR mobilni avdio format.
Drugi pretvorniki
- Pretvorite brezplačne video datoteke neposredno v svoj mobilni telefon, iPod, PSP, računalnik To je spletna storitev pretvorbe, zato vam v računalniku ni treba imeti ničesar nameščenega.
- Zamzar Še en brezplačen spletni pretvornik formatov. Omogoča pretvorbo dokumentov ter zvoka in videa.
- Riba In še en spletni pretvornik formatov!
- Mobile Media Converter Gre za večplatformni pretvornik s precej preprostim grafičnim vmesnikom. Deluje z eno različico ffmpeg sestavljen za podporo dodatnih formatov.
- Transkoder Arista Gre za nov projekt, ki zlasti olajša pretvorbo video formatov. Grafično je zelo lep, čeprav še ni zapakiran za Ubuntu in če ga želite preizkusiti, boste to morali storiti po starem.
- Pretvarjanje datotek Pretvori datoteke je nova spletna storitev za pretvorbo datotek. Uporabniki imajo pri izbiri storitve še eno možnost, ki nam omogoča, da vnesemo datoteko v določeni obliki, tako da jo lahko pretvorimo v drugo datoteko v isti ali drugi obliki znotraj iste kategorije.
- kometdocs Je zmogljiv večnamenski spletni pretvornik, ki deluje z več kot 50 različnimi formati in vam omogoča izvajanje vseh vrst pretvorb neposredno iz brskalnika, ne da bi vam bilo treba kar koli namestiti, in popolnoma brezplačno.
Hvala ... Nisem vedel vsega, kar bi lahko naredil tako preprost, a tako zmogljiv program, vsak dan sem bolj prepričan v svojo odločitev, da preklopim na Linux (imam OpenSuse 12.2)
Kateri urejevalnik video posnetkov je viden na fotografiji?
Imenuje se «Cinelerra»
Hvala vam! Na zdravje!
Spuščam kapo tako lepi temi in dragocenim informacijam, komentirati moram, da sem včeraj 12. 12. 2011 želel spremeniti video formate in naletel na informacije iz Ffmpega, po branju vidim resnično moč in danes to temo najdem podrobne informacije.
Odlična tema
Ta blog je zacelil še en glavobol. Najboljši na internetu, brez dvoma.
Hvala Dani.
Objem! Paul.