Jinsi ya Kurekodi Video na Sauti ya Eneo-kazi lako Kwa Kutumia Zana ya Avconv katika Ubuntu


Libav ni seti ya maktaba na zana za mfumo mtambuka ambazo hutumika kushughulikia faili za medianuwai, mitiririko na itifaki, awali iligawanywa kutoka kwa mradi wa ffmpeg. Libav inajumuisha zana ndogo ndogo kama vile:

  1. Avplay: kicheza sauti na video.
  2. Avconv: kigeuzi cha medianuwai pamoja na kinasa sauti cha video na sauti kutoka vyanzo tofauti.
  3. Avprobe: chombo kinachounganisha kwenye utiririshaji wa faili wa medianuwai na kurejesha taarifa nyingi muhimu na takwimu kuihusu.
  4. Libavfilter: API ya kuchuja kwa zana tofauti za Libav.

Katika makala haya, tutaeleza jinsi ya kurekodi video na sauti ya eneo-kazi la Linux kwa kutumia programu ya 'Avconv' kwenye usambazaji wa Debian/Ubuntu/Linux Mint.

Hatua ya 1: Kusakinisha Avconv Tool

1. avconv ni sehemu kutoka kwa kifurushi cha \libav-tools, ambacho kinapatikana kusakinishwa kutoka kwa hazina rasmi kwa usambazaji wote unaotegemea Debian kama vile Ubuntu na Mint, kwa kutumia amri zifuatazo.

$ sudo apt-get update
$ sudo apt-get install libav-tools

Kumbuka: Kusakinisha vifurushi kutoka kwa hazina chaguo-msingi, kunaweza kukupa toleo la zamani kidogo la zana ya 'avconv'. Kwa hivyo, tunapendekeza upate toleo jipya zaidi kutoka kwa hazina rasmi ya git, kama inavyoonyeshwa hapa chini.

$ sudo apt-get install yasm
$ git clone git://git.libav.org/libav.git
$ cd libav
$ ./configure
$ make
$ sudo make install

Kumbuka: Utalazimika kuendesha \./configure –help” ili kuorodhesha chaguo zote zinazopatikana za faili ya usanidi na kusakinisha kodeki na maktaba unayotaka, utahitaji pia kufanya a kazi nyingi ili kusanidi utegemezi.

Pia kumbuka, ikiwa umetumia njia ya kukusanya-kutoka-chanzo, itabidi kila wakati utumie \sudo avconv” badala ya \avconv kuendesha. chombo.

Hatua ya 2: Anza Kurekodi Video kwenye Eneo-kazi

2. Uko tayari sasa, unachotakiwa kufanya ni kurekodi video ya eneo-kazi lako kwa kutoa amri ifuatayo.

$ avconv -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libx264 -threads 4 $HOME/output.avi

Sasa hebu tueleze amri kwa kifupi:

  1. avconv -f x11grab ni amri chaguomsingi ya kunasa video kutoka kwa seva ya X.
  2. -r 25 ndio kasi ya fremu unayotaka, unaweza kuibadilisha ukipenda.
  3. -s 1920×1080 ni mwonekano wa skrini ya mfumo wako, ibadilishe hadi mwonekano wako wa sasa wa mfumo, ni muhimu sana kufanya hivi.
  4. -i :0.0 ndipo tunapotaka kuweka sehemu yetu ya kuanza kurekodi, iache hivi.
  5. -vcodec libx264 ni kodeki ya video ambayo tunatumia kurekodi eneo-kazi.
  6. -nyuzi 4 ni idadi ya nyuzi, unaweza kuibadilisha pia ukipenda.
  7. $HOME/output ndiyo njia lengwa ambapo ungependa kuhifadhi faili.
  8. .avi ni umbizo la video, unaweza kuibadilisha kuwa “flv”, “mp4”, “wmv”, “mov”, “mkv”.

3. Baada ya kuweka amri, kurekodi kutaanza kiotomatiki kama mchakato unaoendeshwa kutoka kwa terminal, ili kuizuia, gonga vitufe vya \Ctrl + C ndani ya dirisha la terminal.

4. Sasa, unaweza kuendesha faili kwa kutumia VLC au kicheza media titika, au unaweza kuiendesha kwa kutumia \avplay zana ambayo ni kicheza media titika kutoka kwa kifurushi sawa cha Libav.

$ avplay $HOME/output.avi

Kumbuka: Usisahau kubadilisha njia ya faili lengwa. Ubora wa kurekodi ni mzuri sana.

Hii hapa video ambayo nimerekodi kwa kutumia \avconv” zana.

Hatua ya 3: Anza Kurekodi Video na Sauti kwenye Kompyuta ya Mezani

5. Ikiwa unataka kurekodi sauti pia, kwanza endesha amri hii ili kuorodhesha vyanzo vyote vya ingizo vinavyopatikana vya sauti.

$ arecord -l

Itakupa pato kama hili.

Kwa upande wangu, nina chanzo kimoja cha ingizo cha sauti pekee, na nambari yake ni \1”, ndiyo sababu nitatumia amri ifuatayo kunasa sauti za video na maikrofoni.

$ avconv -f alsa -i hw:1 -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec libx264 -threads 4 output-file2.avi

Unaona sehemu hiyo ambayo imepakwa rangi ya manjano? Ni marekebisho pekee ambayo nilifanya kwa amri. Sasa hebu tueleze amri kwa kifupi:

  1. -f alsa ni chaguo la kunasa sauti kutoka kwa kifaa cha alsa.
  2. -i hw:1 ni chaguo la kuchukua chanzo cha kuingiza sauti kutoka kwa \hw:1 kifaa ambacho ni cha kwanza - na pekee - kifaa cha kuingiza sauti kwenye kompyuta yangu.< /li>

Kumbuka: Usisahau kubadilisha \1 nambari na nambari ya kifaa cha kuingiza unachotaka unapoorodhesha vyanzo vya sauti vinavyopatikana kwa kutumia record -l amri.

Ili kusimamisha kurekodi, unaweza kugonga tena vitufe vya \Ctrl + C.

Hatua ya 4: Anza Kurekodi Sauti kwenye Eneo-kazi

6. Ikiwa unataka kurekodi sauti pekee, unaweza kutumia amri ifuatayo.

$ avconv -f alsa -i hw:1 out.wav

7. Unaweza kubadilisha .mp3 na umbizo la sauti linalotumika na Libav, sasa unaweza kucheza out.wav kwa kutumia kicheza mutlimedia chochote kama VLC.

Hitimisho

Zana ya \avconv inaweza kutumika kufanya mambo mengine mengi, sio tu kurekodi video na sauti ya eneo-kazi. Kwa matumizi zaidi na maelezo kuhusu zana ya \avconv, unaweza kutembelea mwongozo rasmi. katika.

Soma Pia: Amri 10 za Avconv za Kurekodi na Kubadilisha Faili za Midia Multimedia

Je, umewahi kutumia \avconv zana kabla ya kurekodi eneo-kazi lako? Una maoni gani kuihusu? Je, kuna zana nyingine yoyote unayotumia kurekodi eneo-kazi lako? Zishiriki nasi kwenye maoni.