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.

  1. 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:

  1. Ne zaboravite zamijeniti naziv ulazne datoteke nazivom svoje video datoteke.
  2. -vn je opcija koju koristimo za uklanjanje videa iz multimedijske datoteke.
  3. -f wav je format koji želimo da koristi naša izlazna datoteka, možete se prebaciti na “mp3” ili “webm” ako želite.
  4. 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:

  1. -an je opcija za ispuštanje zvuka iz datoteke.
  2. 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
  1. -i source-file.avi je datoteka koju želimo pretvoriti (-i=-input).
  2. -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 .
  3. 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
  1. -r 1: je broj okvira koji želite po slici, što je više, to se više slika stvara.
  2. 1366×768: je širina i visina koju želite za slike, možete je zamijeniti bilo kojom drugom veličinom koju želite.
  3. 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
  1. -vf: je opcija za primjenu video filtra (ako želite koristiti audio filtar, zamijenite ga s -af).
  2. 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
  1. 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
  1. * -r 30: je broj sličica u sekundi.
  2. * -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!