11 'Avconv' naredbi za snimanje, pretvaranje i izdvajanje videa i zvuka s Linux terminala
U prethodnom smo članku govorili o Kako snimiti video i audio sa stolnog računala pomoću alata ‘Avconv’. Spomenuli smo da postoje mnogi drugi načini korištenja alata “avconv” za rad s multimedijskim tokovima i datotekama.
- Snimite video i audio sa svog stolnog računala pomoću naredbe 'Avconv'
U ovom članku ćemo otkriti najvažnijih 10 naredbi za korištenje s programom “avconv”.
Samo da budete sigurni, morate imati instaliran alat “avconv” kako biste ga koristili, da biste ga instalirali pod Debian/Ubuntu/Mint, pokrenite sljedeće naredbe:
sudo apt-get update
sudo apt-get install libav-tools
1. Dobijte informacije o video i audio datotekama
Ako želite dobiti neke informacije o bilo kojoj multimedijskoj datoteci, pokrenite sljedeću naredbu koristeći opciju ‘-i’ (informacije) s avcon naredbom i unesite svoju audio ili video datoteku.
avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4
avconv version 11-6:11-1, Copyright (c) 2000-2014 the Libav developers
built on Sep 26 2014 14:34:54 with gcc 4.9.1 (Ubuntu 4.9.1-15ubuntu1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Michael-Jackson-You-Rock-My-World-HD.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: isommp42
creation_time : 2013-12-04 15:45:45
Duration: 00:09:43.05, start: 0.000000, bitrate: 1898 kb/s
Stream #0.0(und): Video: h264 (High), yuv420p, 1280x720, 1703 kb/s, 29.97 fps, 60k tbn, 59.94 tbc (default)
Stream #0.1(und): Audio: aac, 44100 Hz, stereo, fltp, 192 kb/s (default)
Metadata:
creation_time : 2013-12-04 15:46:06
At least one output file must be specified
2. Ekstrakt zvuka iz video datoteke
Da biste izdvojili samo audio iz bilo koje video datoteke i da biste ga ispisali u drugu datoteku, možete pokrenuti sljedeću naredbu.
avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 -vn -f wav sound.wav
Neke točke o gornjoj naredbi:
- Ne zaboravite zamijeniti naziv ulazne datoteke nazivom svoje video datoteke.
- -vn je opcija koju koristimo za uklanjanje videa iz multimedijske datoteke.
- -f wav je format koji želimo da koristi naša izlazna datoteka, možete se prebaciti na “mp3” ili “webm” ako želite.
- sound.wav je naziv izlazne datoteke.
3. Ekstrakt videa iz audio datoteke
Također možete izdvojiti video samo iz multimedijske datoteke koja sadrži i video i audio pomoću sljedeće naredbe.
avconv -i You-Rock-My-World.avi -vcodec libx264 -an -f mp4 video.mp4
Opis gornje naredbe:
- -an je opcija za ispuštanje zvuka iz datoteke.
- mp4 je format koji želimo koristiti za našu novu datoteku, možete promijeniti u “mkv ”, “ogg ”.. itd., zapamtite, morat ćete promijeniti “video.mp4 ” u “ video.mkv ”.
4. Pretvorite .avi u .mkv format
Da biste .avi datoteku pretvorili u .mkv format, koristite sljedeću naredbu.
avconv -i You-Rock-My-World.avi -vcodec libx264 You-Rock-My-World.mkv
- -i source-file.avi je datoteka koju želimo pretvoriti (-i=-input).
- -vcodec je opcija koju koristimo za odabir video kodeka koji će se koristiti tijekom obrade konverzije, u našem slučaju to je "libx264 ", ova opcija je važna kako bi se kvaliteta videa zadržala onakvom kakva jest .
- newfile.mkv je naziv izlazne datoteke.
5. Pretvorite .mp4 u avi format
Da biste .mp4 datoteku pretvorili u .avi format, pokrenite sljedeću naredbu.
avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 -vcodec libx264 newfile.avi
6. Pretvorite .mp3 u .wav format
Ništa novo ovdje.. Unijeli smo datoteku, ispisali drugu :) Imajte na umu da ovdje ne moramo koristiti opciju -vcodec libx264 jer pretvaramo audio datoteku u drugu audio datoteka, ovdje nema videozapisa.
avconv -i michael-jackson-dangerous.mp3 newfile.wav
7. Pretvorite .yuv u .avi format
Možete promijeniti format ovisno o vašim potrebama u prethodnim naredbama ako želite, provjerite podržava li Libav format koji odaberete.
avconv -i oldfile.yuv newfile.avi
8. Spojite video i audio zajedno
Za spajanje video datoteke s audio datotekom, pokrenite sljedeću naredbu.
avconv -i the-sound-file.wav -i the-video-file.avi the-output-file.mkv
Možete zamijeniti “the-output-file.mkv ” s “the-output-file.avi ” ili bilo koji drugi format koji Libav podržava (Nemoj me pitati o to, isprobajte ih sve sami!).
9. Pretvorite video u slike
Za pretvaranje video datoteke u nekoliko različitih slika, možete pokrenuti sljedeću naredbu.
avconv -i Michael-Jackson-You-Rock-My-World-HD.mp4 -r 1 -s 1366x768 -f image2 image-%03d.png
- -r 1: je broj okvira koji želite po slici, što je više, to se više slika stvara.
- 1366×768: je širina i visina koju želite za slike, možete je zamijeniti bilo kojom drugom veličinom koju želite.
- image-%03d.png: je format naziva slike, ako ste isprobali naredbu, stvorit će se mnogo slika poput “image-001.png ”, “image-002.png ”.. itd., možete zamijeniti "png" sa "jpg" ili "jpeg" ako želite.
10. Više opcija za korištenje s Libavom
U Libavu postoje nevjerojatne stvari koje se zovu “filtri”, koristeći filtere, možete učiniti mnogo sjajnih stvari sa svojim multimedijskim datotekama. Na primjer, uzmite sljedeću naredbu.
avconv -i input-video.avi -vcodec libx264 -vf "drawbox=x=50:y=50:width=400:height=300:[email " output-video.avi
- -vf: je opcija za primjenu video filtra (ako želite koristiti audio filtar, zamijenite ga s -af).
- drawbox=x=50:y=50:width=400:height=300:[email : Ovdje smo primijenili filtar pod nazivom “drawbox ” koji crta crveni okvir širine 400 i visine 300 pri x=50 i y=50.
I evo rezultata gornje naredbe.
I uzmite na primjer sljedeću naredbu,
avconv -i input-file.avi -vcodec libx264 -vf "transpose=cclock" output-file.avi
- transpose=cclock je video filtar koji rotira video za 90 stupnjeva u smjeru kazaljke na satu.
Evo slike za ono što ćete dobiti.
11. Snimite tty kao video
Ovu naredbu mora koristiti root korisnik, neće raditi bez sudo-a jer zahtijeva pristup uređaju međuspremnika okvira (fbdev). fbdev je ulazni uređaj međuspremnika okvira Linuxa, ovaj uređaj je odgovoran uređaj za prikazivanje grafike u konzoli.
sudo avconv -f fbdev -r 30 -i /dev/fb0 out.avi
- * -r 30: je broj sličica u sekundi.
- * -i /dev/fb0: je pokretački čvor uređaja datoteke, korištenjem ove opcije, moći ćemo snimiti video s tty-ja.
Nevjerojatno zar ne? Postoje mnogi drugi dobri filtri za korištenje s vašim multimedijskim datotekama pored mnogih drugih načina korištenja za avconv, možete ih provjeriti u službenoj dokumentaciji na
Korištenje naredbe Avconv
Jeste li već isprobali unaprijed korištenje za Libav? Što mislite o tome? Imate li još neke važne naredbe za avconv? Podijelite ih s nama u komentarima!