Giunsa Pagrekord ang Imong Desktop Video ug Audio Gamit ang Avconv Tool sa Ubuntu


Ang Libav usa ka set sa cross-platform nga mga librarya ug mga himan nga gigamit sa pag-atubang sa mga multimedia file, stream ug protocol, kini orihinal nga gi-forked gikan sa ffmpeg project. Ang Libav naglakip sa daghang mga sub-tool sama sa:

  1. Avplay: usa ka video ug audio player.
  2. Avconv: usa ka multimedia converter dugang usa ka video ug audio recorder gikan sa lain-laing mga tinubdan.
  3. Avprobe: usa ka himan nga nagkonektar sa multimedia file stream ug nagbalik sa daghang mapuslanong impormasyon ug estadistika bahin niini.
  4. Libavfilter: usa ka API sa pagsala para sa lain-laing mga himan sa Libav.

Niini nga artikulo, among ipasabut kung giunsa ang pagrekord sa video ug audio sa desktop sa Linux gamit ang programa nga 'Avconv' sa mga distribusyon sa Debian/Ubuntu/Linux Mint.

Lakang 1: Pag-instalar sa Avconv Tool

1. Ang avconv usa ka bahin sa \libav-tools” nga pakete, nga magamit aron ma-install gikan sa mga opisyal nga repositoryo para sa tanan nga mga distribusyon nga nakabase sa Debian sama sa Ubuntu ug Mint, gamit ang mosunod nga mga sugo.

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

Mubo nga sulat: Ang pag-install sa mga pakete gikan sa mga default nga repository, mahimong maghatag kanimo usa ka gamay nga karaan nga bersyon sa 'avconv' nga himan. Sa ingon, girekomenda namon nga makuha nimo ang pinakabag-o nga bersyon gikan sa opisyal nga git repository, ingon sa gipakita sa ubos.

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

Mubo nga sulat: Kinahanglan nimong ipadagan ang \./configure –help” aron malista ang tanan nga magamit nga kapilian alang sa file sa pag-configure ug i-install ang mga codec ug librarya nga gusto nimo, kinahanglan usab nimo nga buhaton ang usa ka daghang trabaho aron ma-install ang mga dependency.

Timan-i usab, kung gigamit nimo ang compile-from-source nga paagi, kinahanglan nimong gamiton ang \sudo avconv” imbes nga \avconv” aron modagan. ang himan.

Lakang 2: Pagsugod sa Pagrekord sa Video sa Desktop

2. Andam ka na karon, ang tanan nga imong buhaton mao ang pagrekord sa imong desktop video pinaagi sa pag-isyu sa mosunod nga sugo.

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

Karon atong ipasabut ang sugo sa mubo:

  1. avconv -f x11grab mao ang default nga sugo sa pagkuha sa video gikan sa X server.
  2. -r 25 mao ang frame rate nga imong gusto, mahimo nimo kining usbon kung gusto nimo.
  3. -s 1920 × 1080 mao ang resolusyon sa screen sa imong sistema, usba kini sa imong kasamtangan nga resolusyon sa sistema, importante kaayo nga buhaton kini.
  4. -i :0.0 mao ang dapit diin gusto namong ibutang ang among pagsugod nga punto sa pagrekord, ibilin kini nga ingon niini.
  5. -vcodec libx264 mao ang video codec nga among gigamit sa pagrekord sa desktop.
  6. -mga hilo 4 mao ang gidaghanon sa mga hilo, mahimo nimong usbon kini kung gusto nimo.
  7. $HOME/output mao ang destinasyon nga agianan diin gusto nimong i-save ang file.
  8. Ang
  9. .avi mao ang format sa video, mahimo nimo kining usbon sa “flv”, “mp4”, “wmv”, “mov”, “mkv”.

3. Human nimo isulod ang sugo, ang pagrekord awtomatikong magsugod isip proseso nga nagdagan gikan sa terminal, aron mahunong kini, i-hit ang \Ctrl + C” nga mga yawe sulod sa terminal window.

4. Karon, mahimo nimong ipadagan ang file gamit ang VLC o bisan unsang lain nga multimedia player, o mahimo nimo kini ipadagan gamit ang \avplay nga himan nga usa ka multimedia player gikan sa parehas nga Libav package.

$ avplay $HOME/output.avi

Hinumdomi: Ayaw kalimti ang pag-ilis sa destinasyon nga agianan sa file. Ang kalidad sa pagrekord maayo kaayo.

Ania ang usa ka video nga akong girekord gamit ang \avconv nga himan.

Lakang 3: Pagsugod sa Pagrekord sa Video ug Audio sa Desktop

5. Kung gusto nimo nga irekord usab ang audio, padagana una kini nga mando aron ilista ang tanan nga magamit nga gigikanan sa input alang sa audio.

$ arecord -l

Maghatag kini kanimo pipila ka output nga sama niini.

Sa akong kaso, naa koy usa ka input source para sa audio lang, ug ang numero niini mao ang \1, mao nga akong gamiton ang mosunod nga command para makuha ang video ug microphone audio.

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

Nakita ba nimo ang bahin nga adunay kolor nga yellow? Kini ra ang pagbag-o nga akong gihimo alang sa mando. Karon atong ipasabut ang sugo sa mubo:

    Ang
  1. -f alsa usa ka opsyon sa pagkuha sa tingog gikan sa alsa device.
  2. Ang
  3. -i hw:1 usa ka opsyon sa pagkuha sa audio input source gikan sa \hw:1 device nga mao ang una – ug ang bugtong – input sound device sa akong computer.< /li>

Pahinumdom: Ayaw kalimti ang pag-ilis sa \1” nga numero sa numero sa input device nga gusto nimo kung imong ilista ang anaa nga audio input source gamit ang arecord -l sugo.

Aron mahunong ang pagrekord, mahimo nimong pindota ang \Ctrl + C” nga mga yawe pag-usab.

Lakang 4: Pagsugod sa Pagrekord sa Audio sa Desktop

6. Kung gusto nimo nga irekord ang audio lamang, mahimo nimong gamiton ang mosunod nga mando.

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

7. Mahimo nimong ilisan ang .mp3 sa bisan unsang gisuportahan nga format sa audio ni Libav, mahimo na nimong ipatugtog ang out.wav gamit ang bisan unsang mutlimedia player sama sa VLC.

Konklusyon

Ang \avconv” nga himan mahimong gamiton sa pagbuhat ug daghan pang mga butang, dili lang sa pagrekord sa video ug audio sa desktop. Para sa dugang nga paggamit ug mga detalye bahin sa \avconv” nga himan, mahimo nimong bisitahan ang opisyal nga giya sa.

Basaha Usab: 10 Avconv Commands to Record and Convert Multimedia Files

Nagamit na ba nimo ang \avconv” nga himan kaniadto sa pagrekord sa imong desktop? Unsay imong hunahuna bahin niini? Naa bay lain nga himan nga imong gigamit sa pagrekord sa imong desktop? Ipaambit kini kanamo sa mga komento.