Kif Tirreġistra l-Vidjo u l-Awdjo tad-Desktop tiegħek billi tuża l-Għodda Avconv f'Ubuntu


Libav huwa sett ta 'libreriji u għodod multi-pjattaforma li huma użati biex jittrattaw fajls multimedjali, flussi u protokolli, kien oriġinarjament forked mill-proġett ffmpeg. Libav jinkludi ħafna għodod sekondarji bħal:

  1. Avplay: plejer tal-vidjo u awdjo.
  2. Avconv: konvertitur multimedjali flimkien ma' reġistratur tal-vidjo u awdjo minn sorsi differenti.
  3. Avprobe: għodda li tikkonnettja mal-fluss tal-fajl multimedjali u tirritorna ħafna informazzjoni u statistika utli dwarha.
  4. Libavfilter: API ta' filtrazzjoni għal għodod differenti ta' Libav.

F'dan l-artikolu, aħna ser nispjegaw kif tirreġistra l-vidjo u l-awdjo tad-desktop Linux billi tuża l-programm 'Avconv' fuq distribuzzjonijiet Debian/Ubuntu/Linux Mint.

Pass 1: Installazzjoni ta' Avconv Tool

1. avconv huwa parti mill-pakkett \libav-tools”, li huwa disponibbli biex jiġi installat mir-repożitorji uffiċjali għad-distribuzzjonijiet kollha bbażati fuq Debian bħal Ubuntu u Mint, bl-użu tal-kmandi li ġejjin.

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

Nota: L-installazzjoni ta 'pakketti minn repożitorji default, tista' tagħtik verżjoni ftit eqdem tal-għodda 'avconv'. Għalhekk, nirrakkomandawlek li tikseb l-aħħar verżjoni mir-repożitorju uffiċjali tal-git, kif muri hawn taħt.

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

Nota: Ikollok tmexxi \./configure –help” sabiex telenka l-għażliet kollha disponibbli għall-fajl tal-konfigurazzjoni u tinstalla codecs u libreriji li trid, ser ikollok bżonn ukoll tagħmel ħafna xogħol sabiex jiġu installati d-dipendenzi.

Innota wkoll, jekk qed tuża l-mod ta’ kompilazzjoni mis-sors, dejjem ikollok tuża \sudo avconv” minflok \avconv” biex taħdem. l-għodda.

Pass 2: Ibda Reġistrazzjoni tal-Vidjow tad-Desktop

2. Inti lest issa, dak kollu li għandek tagħmel huwa li tirrekordja l-vidjo tad-desktop tiegħek billi toħroġ il-kmand li ġej.

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

Issa ejja nispjegaw il-kmand fil-qosor:

  1. avconv -f x11grab huwa l-kmand default biex jinqabad vidjow mis-server X.
  2. -r 25 hija r-rata tal-frejms li trid, tista' tibdelha jekk tixtieq.
  3. -s 1920×1080 hija r-riżoluzzjoni tal-iskrin tas-sistema tiegħek, ibdelha għar-riżoluzzjoni tas-sistema attwali tiegħek, huwa importanti ħafna li tagħmel dan.
  4. -i :0.0 huwa fejn irridu nissettjaw il-punt tal-bidu tar-reġistrazzjoni tagħna, ħallieh hekk.
  5. -vcodec libx264 huwa l-codec tal-vidjo li qed nużaw biex nirreġistra d-desktop.
  6. -threads 4 huwa n-numru ta' ħjut, tista' tibdelha wkoll jekk tixtieq.
  7. $HOME/output hija l-mogħdija tad-destinazzjoni fejn trid tissejvja l-fajl.
  8. .avi huwa l-format tal-vidjo, tista’ tibdelha għal “flv”, “mp4”, “wmv”, “mov”, “mkv”.

3. Wara li ddaħħal il-kmand, ir-reġistrazzjoni tibda awtomatikament bħala proċess li jibda mit-terminal, sabiex twaqqafha, agħfas \Ctrl + C ċwievet ġewwa t-tieqa tat-terminal.

4. Issa, inti tista 'tmexxi l-fajl bl-użu ta' VLC jew kwalunkwe plejer multimedjali ieħor, jew tista 'taħdem bl-użu ta' għodda \avplay li hija plejer multimedjali mill-istess pakkett Libav.

$ avplay $HOME/output.avi

Nota: Tinsiex li tissostitwixxi l-mogħdija tal-fajl tad-destinazzjoni. Il-kwalità tar-reġistrazzjoni hija pjuttost tajba.

Hawn vidjo li rrekordjajt bl-użu tal-għodda \avconv”.

Pass 3: Ibda Reġistrazzjoni tal-Vidjo u Awdjo tad-Desktop

5. Jekk trid tirrekordja l-awdjo wkoll, l-ewwel mexxi dan il-kmand biex telenka s-sorsi kollha ta 'input disponibbli għall-awdjo.

$ arecord -l

Dan jagħtik xi output bħal dan.

Fil-każ tiegħi, għandi sors wieħed ta' input għall-awdjo biss, u n-numru tiegħu huwa \1, hu għalhekk li se nuża l-kmand li ġej biex naqbad kemm l-awdjo tal-vidjow kif ukoll tal-mikrofonu.

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

Tara dik il-parti li hija kkulurita bl-isfar? Hija l-unika modifika li għamilt għall-kmand. Issa ejja nispjegaw il-kmand fil-qosor:

  1. -f alsa hija għażla biex jinqabad il-ħoss mill-apparat alsa.
  2. -i hw:1 hija għażla biex tieħu s-sors tal-input tal-awdjo mill-apparat \hw:1” li huwa l-ewwel – u l-uniku – apparat tal-ħoss tad-dħul fil-kompjuter tiegħi.< /li>

Nota: Tinsiex li tissostitwixxi n-numru \1” bin-numru tal-apparat tad-dħul li trid meta telenka s-sorsi tal-input tal-awdjo disponibbli billi tuża l-arecord -l kmand.

Biex twaqqaf ir-reġistrazzjoni, tista’ terġa’ taħbat it-tasti \Ctrl + C”.

Pass 4: Ibda Reġistrazzjoni Awdjo tad-Desktop

6. Jekk trid tirreġistra l-awdjo biss, tista 'tuża l-kmand li ġej.

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

7. Tista 'tissostitwixxi .mp3 bi kwalunkwe format awdjo appoġġjat minn Libav, issa tista' tilgħab l-out.wav bl-użu ta 'kwalunkwe player multimedia bħal VLC.

Konklużjoni

L-għodda \avconv tista' tintuża biex tagħmel ħafna affarijiet oħra, mhux biss biex tirreġistra l-vidjo u l-awdjo tad-desktop. Għal aktar użu u dettalji dwar l-għodda \avconv, tista' żżur il-gwida uffiċjali fi.

Aqra wkoll: 10 Kmandi Avconv biex Tirreġistra u Tikkonverti Fajls Multimedjali

Użajt l-għodda \avconv qabel biex tirreġistra d-desktop tiegħek? X'taħseb dwarha? Hemm xi għodda oħra li tuża biex tirreġistra d-desktop tiegħek? Aqsamhom magħna fil-kummenti.