Bii o ṣe le Gba fidio Ojú-iṣẹ Rẹ silẹ ati Audio Lilo Irinṣẹ "Avconv" ni Ubuntu


Libav jẹ ipilẹ ti awọn ile-ikawe agbelebu-pẹpẹ ati awọn irinṣẹ ti a lo lati ṣe pẹlu awọn faili multimedia, awọn ṣiṣan ati awọn ilana, o ti kọkọ ni akọkọ lati inu iṣẹ akanṣe ffmpeg. Libav pẹlu ọpọlọpọ awọn irinṣẹ-kekere bi:

  1. Avplay : fidio ati ẹrọ orin ohun.
  2. Avconv : oluyipada multimedia pẹlu fidio & agbohunsilẹ ohun lati awọn orisun oriṣiriṣi.
  3. Avprobe : irinṣẹ kan ti o sopọ si ṣiṣan faili multimedia ati dapada ọpọlọpọ alaye ti o wulo ati awọn iṣiro nipa rẹ.
  4. Libavfilter : API sisẹ fun awọn irinṣẹ Libav oriṣiriṣi.

Ninu àpilẹkọ yii, a yoo ṣalaye bi a ṣe le ṣe igbasilẹ fidio & ohun elo tabili tabili Linux nipa lilo eto 'Avconv' lori awọn kaakiri Debian/Ubuntu/Linux.

Igbesẹ 1: Fifi Ọpa Avconv sii

1. avconv jẹ apakan kan ninu package\" libav-irinṣẹ ", eyiti o wa lati fi sori ẹrọ lati awọn ibi ipamọ osise fun gbogbo awọn kaakiri orisun Debian bii Ubuntu ati Mint, lilo awọn ofin wọnyi.

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

Akiyesi: Fifi awọn idii sii lati awọn ibi ipamọ aiyipada, le fun ọ ni ẹya ti o ti dagba diẹ ti irinṣẹ 'avconv'. Nitorinaa, a ṣeduro fun ọ lati gba ẹya tuntun lati ibi ipamọ git osise, bi a ṣe han ni isalẹ.

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

Akiyesi: Iwọ yoo ni lati ṣiṣẹ\"

Tun ṣe akiyesi, ti o ba lo ọna ikojọpọ-lati-orisun, iwọ yoo nigbagbogbo ni lati lo\" sudo avconv " dipo\" avconv " lati ṣiṣẹ irinṣẹ.

Igbese 2: Bẹrẹ Gbigbasilẹ Fidio ti Ojú-iṣẹ

2. O ti ṣetan ni bayi, gbogbo ohun ti o ni lati ṣe ni lati ṣe igbasilẹ fidio tabili tabili rẹ nipasẹ ipinfunni aṣẹ atẹle.

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

Bayi jẹ ki a ṣalaye aṣẹ ni kukuru:

  1. avconv -f x11grab ni aṣẹ aiyipada lati mu fidio lati olupin X.
  2. -r 25 ni oṣuwọn fireemu ti o fẹ, o le yipada ti o ba fẹ.
  3. -s 1920 × 1080 ni ipinnu iboju ti eto rẹ, yi pada si ipinnu eto lọwọlọwọ rẹ, o ṣe pataki pupọ lati ṣe eyi.
  4. -i: 0.0 ni ibiti a fẹ ṣeto aaye ibẹrẹ gbigbasilẹ wa, fi silẹ bi eleyi.
  5. -vcodec libx264 ni kodẹki fidio ti a nlo lati ṣe igbasilẹ tabili.
  6. -awọn kika 4 ni nọmba awọn okun, o le yipada bakanna ti o ba fẹ.
  7. /o wu ni ọna ti nlo nibiti o fẹ lati fi faili naa pamọ.
  8. .avi ni ọna kika fidio, o le yipada si “flv”, “mp4”, “wmv”, “mov”, “mkv”.

3. Lẹhin ti o tẹ aṣẹ naa sii, gbigbasilẹ yoo bẹrẹ laifọwọyi bi ilana ti n ṣiṣẹ lati ọdọ ebute, lati le da a duro, lu awọn bọtini\" Ctrl + C " inu window window.

4. Nisisiyi, o le ṣiṣẹ faili naa ni lilo VLC tabi ẹrọ orin multimedia miiran, tabi o le ṣiṣẹ pẹlu lilo ohun elo\" avplay " eyiti o jẹ oṣere multimedia lati package Libav kanna.

$ avplay $HOME/output.avi

Akiyesi: Maṣe gbagbe lati rọpo ọna faili nlo. Didara gbigbasilẹ dara dara.

Eyi ni fidio kan ti Mo ti gbasilẹ nipa lilo ohun elo\" avconv ".

Igbesẹ 3: Bẹrẹ Fidio & Gbigbasilẹ ohun ti Ojú-iṣẹ

5. Ti o ba fẹ ṣe igbasilẹ ohun naa daradara, kọkọ ṣiṣe aṣẹ yii lati ṣe atokọ gbogbo awọn orisun titẹ sii ti o wa fun ohun naa.

$ arecord -l

Yoo fun ọ ni iṣẹjade bi eleyi.

Ninu ọran mi, Mo ti wa orisun ifunni kan fun ohun nikan, ati nọmba rẹ ni\" 1 ", iyẹn ni idi ti Emi yoo lo aṣẹ atẹle lati mu fidio mejeeji & ohun gbohungbohun.

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

Ṣe o rii apakan naa eyiti o ni awọ ni awọ ofeefee? O jẹ iyipada nikan ti Mo ṣe fun aṣẹ naa. Bayi jẹ ki a ṣalaye aṣẹ ni kukuru:

  1. -f alsa jẹ aṣayan lati gba ohun lati ẹrọ alsa naa.
  2. -i hw: 1 jẹ aṣayan lati mu orisun titẹ sii ohun lati ẹrọ\"hw: 1" eyiti o jẹ akọkọ - ati ẹrọ kan ti o n tẹ ohun inu kọmputa mi sii./li>

Akiyesi: Maṣe gbagbe lati ropo nọmba\" 1 " pẹlu nọmba ohun elo titẹ sii ti o fẹ nigba ti o ba ṣe atokọ awọn orisun igbewọle ohun ti o wa nipa lilo arecord -l pipaṣẹ.

Lati da gbigbasilẹ duro, o le lu awọn bọtini\" Ctrl + C " lẹẹkansii.

Igbesẹ 4: Bẹrẹ Gbigbasilẹ ohun ti Ojú-iṣẹ

6. Ti o ba fẹ ṣe igbasilẹ ohun nikan, o le lo aṣẹ atẹle.

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

7. O le ropo .mp3 pẹlu eyikeyi ọna kika ohun ti o ni atilẹyin nipasẹ Libav, o le mu bayi out.wav ni lilo eyikeyi oṣere mutlimedia bi VLC.

Ipari

\ " avconv " irinṣẹ le ṣee lo lati ṣe ọpọlọpọ awọn ohun miiran, kii ṣe lati ṣe igbasilẹ fidio ati ohun oju-iwe tabili. Fun ilo siwaju ati awọn alaye nipa irinṣẹ\"avconv”, o le ṣabẹwo si itọsọna osise ni.

Ka Tun : Awọn ofin Avconv 10 lati Gbasilẹ ati Yiyipada Awọn faili Multimedia

Njẹ o ti lo irinṣẹ\" avconv " ṣaaju lati ṣe igbasilẹ tabili tabili rẹ? Kini o ro nipa rẹ? Ṣe awọn irinṣẹ miiran wa ti o lo lati ṣe igbasilẹ tabili rẹ? Pin wọn pẹlu wa ninu awọn asọye naa.