Video failų konvertavimas (praktiniai ffmpeg pavyzdžiai)
Paieškos sistemose suformavus užklausą apie video failų konvertavimą parodoma daugybė “bogūjų” rezulatų. Tai komerciniai produktai ir “nemokamas” šlamštas, kuris priteršia kompiuterį ir galų gale vistiek prašo būti nupirktas. Taigi, nepilstydamas iš tuščio į kiaurą papasakosiu apie įrankį, kurį jau senai naudoju – ffmpeg (windows naujausi atsisiuntimai arba lokali kopija). Pradedančiajam šis įrankis gali nelabai patikti, nes jis neturi gražaus apipavidalinimo – tik komandinę eilutę, tačiau jis dirba nepriekaištingai ir labai tapydamas laiką. Jei kas nuspręs, jog komandinė eilute baisus dalykas, galima naudotis WinFF – tai šios programos grafinis apipavidalinimas.
Kadangi raktų ir parametrų ffmpeg turi labai daug, pateiksiu kelis pavyzdžius kaip galima naudoti:
1. Automatinis visu MOV failų kataloge konvertavimas. Kadangi yra tokie failai kaip MOV, kurie nei Windows nei Mac sistemoje neveikia taip kaip norėtūsi, juos reikia konvertuoti i AVI. Labai praverčia failams iš automobilinės kameros konvertuoti.
for /r %%x in (*.MOV) do ffmpeg -i "%%x" -vtag DIVX -f avi -vcodec mpeg4 -aspect 16:9 -s 1280x720 -b 5000000 "%%x.avi"
2. Kiekvieno AVI failo kadro išsaugojimas JPG nuotraukom.
ffmpeg -i video.avi image%04d.jpg
ffmpeg -vcodec mjpeg -qscale 1 -i video.avi image%04d.jpg
3. JPG nuotraukų sujungimas į AVI failą.
ffmpeg -f image2 -i image%d.jpg video.avi
4. Informacija apie video faila
ffmpeg -i video.avi
5. Iš video failo ištraukti garsą
ffmpeg -i video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3
6. Konvertuoti AVI failą į animuotą GIF
ffmpeg -i video.avi video.gif
7. Į video failą įterpti naują audio takelį
ffmpeg -i audio.wav -i video_original.avi video.avi
8. Iš audio failo iškirpti atkarpą
ffmpeg -ss 00:00:10 -t 15 -i inout.mp3 -acodec copy output.mp3
9. Konvertuoti FLV i AVI
ffmpeg -i video.flv -ab 56 -ar 22050 -b 500 -s 320x240 video.avi
10. Palaikomi formatai.
ffmpeg -formats
11. Pakeisti video failo FPS ir išsaugoti sumažintą JPG failų seką (time-lapse gamyba).
ffmpeg -i video.avi -r 1/10 -s 320x240 image_%04d.jpg
12. Išsaugoti sumažintą kadra iš 10’tos sekundės (thumbnail gamyba).
ffmpeg -i video.avi -vframes 1 -s 320x240 -ss 10 thumb.jpg
13. Sujungti atskiras nuotraukas į MJPEG.
ffmpeg -r 6 -i "%04d.jpg" -an -vcodec copy out.avi
14. Video failo garso takelio konvevimas i MP3 failą.
ffmpeg -i video.mp4 -b:a 192K -vn music.mp3
Išsamus ffmpeg aprašymas yra čia.
Trasmageddon daug patogesnis įrankis :)
Mariau papasakok plačiau. Kokiom OS tinka, kur rasti, kuo geresnis ir pnš. Kolkas freshmeat davė nuorodą į http://www.linuxrising.org/transmageddon/. Deja “404 Not Found”.