Výukový program: Obrazovka záznamu vo vašej distribúcii GNU / Linux

Logo obrazovky

Existuje mnoho spôsobov, ako prispieť k pohybu slobodného softvéru, nielen pridaním riadkov zdrojového kódu do projektov. Môžeme tiež spolupracovať pri preklade softvéru, hlásení problémov, ktoré nájdeme, vývojovým komunitám, aby ich mohli vyriešiť, šírení správ a návodov, ako to robíme v tomto blogu, atď. A jedným z najtrendovejších spôsobov šírenia návodov je vytváranie snímok obrazovky alebo nahrávanie čo sa deje v našom prostredí počítačov a terminálov, aby sme poskytli oveľa viac priamych a praktických informácií.

Okrem toho fenomén youtuberov silnie, do tohto sveta sa dostáva čoraz viac ľudí a zdá sa mi niečo zaujímavé riešiť, najmä teraz, keď svet videohier v systéme Linux tak prekvitá, a určite mnoho používateľov vynoriť sa Linuxoví hráči ktorí túžia zaznamenať svoje hry a zverejniť ich na slávnej streamovacej platforme, kde ukážu svoje úspechy, recenzie atď. Takže ak neviete, ako zachytiť, čo sa deje na vašom PC, v tomto tutoriále ukážeme najlepšie alternatívy, ktoré máte, a ako na to ...

Predchádzajúce prípravy:

DJ Tux

Predtým, ako začnete inštalovať akýkoľvek program na vysielanie na obrazovke alebo zachytávať, čo sa deje na obrazovke, odporúčam vám, postupujte podľa týchto tipov narazíte na nejaké problémy ktoré sú zvyčajne dosť nepríjemné a pri mnohých príležitostiach, ak ste novší používateľ, nebudete ani vedieť, aký je pôvod. Tieto problémy spočívajú hlavne v grafickom alebo zvukovom balíku Linux, to znamená vo všetkých ovládačoch a podsystémoch, ktoré spracúvajú grafické a zvukové spracovanie v našom distro alebo operačnom systéme.

Všeobecne platí, že najobľúbenejšie distribúcie už tento zásobník konfigurujú celkom dobre a majú všetky potrebné ovládače, aby bolo všetko fungujte správne od začiatku. Odporúčam vám však venovať osobitnú pozornosť stopercentným bezplatným distribúciám, ktoré eliminujú slávne binárne objekty blob, pretože v nich niečo nemusí fungovať dobre, aj keď by to tak nemalo byť, v zásade by najpopulárnejšie GPU a zvukové karty mali fungovať bez problémov. s vodičmi zadarmo. Pamätajte však tiež, že tieto 100% bezplatné distribúcie môžu priniesť ďalšie problémy, pokiaľ ide o multimédiá, a to že nemajú určité vlastné kodeky, ktoré sú potrebné na spracovanie zvuku a videa z vašich nahrávok.

A ak si pokročilejší užívateľ a rozhodli ste sa vytvoriť svoje vlastné distro od nuly alebo ste sa rozhodli pre distra ako Arch Linux, Gentoo, Slackware atď., ktoré majú tendenciu byť softvérovo trochu „holšie“ a musíte si ich nainštalovať do svojho lajky, nezabudnite nezabudnite Nezabudnite na balíčky ako PulseAudio, ALSA, balíčky kodekov atď., pretože podľa mojich skúseností sú pri práci s týmto typom programu, ktorý uvádzame nižšie, väčšinou stredobodom problémov.

Napríklad jedným z najhlúpejších problémov, s ktorým som sa stretol, je to, že vôbec nezaznamenával žiadny zvuk, a jednoducho som sa správne nakonfiguroval. ASLA a PulsAudio pretože tam boli nejaké kanály alebo zvukové médiá so zvukom zníženým na limit. Alebo môžeme dokonca upraviť systémový ekvalizér tak, aby sa znížil šum v pozadí a zlepšila kvalita.

Ako zaznamenávať grafické prostredie

Screenshot obrazovky vocoscreen

Existuje veľa programov a alternatív Aby som zaznamenal obrazovku na vašom distribučnom systéme GNU / Linux, vyskúšal som za tie roky, čo pracujem so systémami Linux, niekoľko. Napríklad jedným z prvých, ktoré som vyskúšal, bol RecordMyDesktop na mojom SUSE distro. Potom som experimentoval s niekoľkými programami, aby som zistil, ktorý sa mi páčil najviac, medzi nimi Kazam a dlhý, atď., Ale nakoniec som zostal pri Vokoscreen (vidíš to na snímke obrazovky, ktorú som vytvoril), s ktorou som urobil najviac záznamov pre školiace kurzy atď.

Ktorý z nich si zvoliť znova, je dilema, ale teraz predstavím zoznam programov na zaznamenanie obrazovky najznámejšie:

  • Vokoscreen: podľa môjho názoru je to jeden z najlepších, jednoduchý, ale výkonný, preto je môj obľúbený a ten, ktorý osobne odporúčam. Podporuje rôzne výstupné formáty videa, umožňuje nahrávanie zvuku, rôzne možnosti nahrávania, tiež podporu webovej kamery atď. A určite vidím niekoľko nevýhod ...
  • Kazaa: Ak chcete pre začiatočníkov niečo minimalistickejšie, ľahšie a rýchlejšie, možno hľadáte Kazam. Nevýhodou v porovnaní s Vokoscreenom je podpora webovej kamery a to, že má menej možností konfigurácie, čo ju trochu obmedzuje.
  • SimpleScreenRecorder: je to aplikácia založená na Qt, ktorá napĺňa svoje meno, je veľmi jednoduchá. Je tiež optimalizovaný na prácu so strojmi s nižším výkonom a jednoduchosť súvisí s jeho prevádzkou, pretože má veľa možností konfigurácie, čo môže byť v jeho grafickom rozhraní trochu mätúce.
  • recordMyDesktop: Je to hlavne nástroj príkazového riadku napísaný v jazyku C, do ktorého boli pridané dve grafické užívateľské rozhrania založené na Qt4 a GTK. Je veľmi ľahký a ľahko použiteľný (môžete ho dokonca použiť z konzoly pomocou príkazu recordmydesktop), zabudnite však na podporu WebCam a zvukové a obrazové formáty jeho konkurentov ...
  • ScreenStudio: je multiplatformová nahrávacia aplikácia napísaná v prostredí Java. Viac-menej má rovnaké možnosti ako Vokoscreen alebo Kazam a môžete ho použiť na ľubovoľnej platforme. Najväčší problém je, že to závisí od Java RE 8.0.
  • Zelený rekordér: je to veľmi jednoduchá a intuitívna aplikácia s mnohými možnosťami, ktorá môže byť dobrou alternatívou pre Kazam alebo Vokoscreen, ale nemá podporu nahrávania WebCam. Má však niečo, čo mi pripadá veľmi zaujímavé, a to, že podporuje Wayland.
  • Otvorte vysielacie softvérové ​​štúdio: nazýva sa tiež OBS Studio je najpokročilejší systém s viacerými možnosťami, ktoré nájdete pre Linux. Môžete nahrať niekoľko scén a prepínať medzi nimi, máte k dispozícii filtre pre video, zvukový mixér, možnosti pre živé vysielanie atď. Naopak, musíte dobre poznať podmienky a možnosti, ktoré sa používajú na vykonanie adekvátnej konfigurácie, inak sa stratíte svojím nesmiernym rozhraním.

Inštalácia ktoréhokoľvek z nich by nemala byť problémom, pretože na oficiálnych webových stránkach každého z nich sa nachádzajú balíčky DEB a RPM, taktiež ich nájdete v úložiskách vášho distra, aby ste ich mohli ľahko nainštalovať pomocou yum, APT , zips a pod. A dokonca sú niektoré, ako napríklad v prípade Vokoscreenu, ktoré nájdete v a binárny balík .run že ani nebudete musieť inštalovať, stačí spustiť a je to!

Ako som povedal, Preferujem Vokoscreen pre jeho jednoduchosť, a pretože to celkom dobre funguje z toho, čo som bol schopný overiť. Ako vidíte na jeho rozhraní, nájdete možnosti obrazovky pre záznam celej obrazovky, jedného okna alebo oblasti, aj keď chcete, aby záznam sledoval váš kurzor, efekt zväčšovacieho skla, progresívne odpočítavanie sekúnd, od ktorého sa má nahrávať. začne nahrávať atď. Na druhej strane máte tlačidlá pre spustenie, pozastavenie a zastavenie nahrávania, pomocou ktorých ho môžete spravovať.

Ďalšie mihalnica Jedná sa o zvuk a môžete si vybrať medzi použitím PulseAudio a ASLA, a ak máte v systéme niekoľko mikrofónov, môžete si zvoliť tie, ktoré chcete mať na starosti zachytenie zvuku. Ďalšou dôležitou kartou je multimediálna, kde si môžete zvoliť formát videa a zvuku, počet snímok za sekundu (ak nemáte príliš výkonnú grafiku, nedávajte ich príliš veľa) a zvukové a obrazové kodeky (nezabudnite vyberte vhodnejšie). A zvyšok kariet sú možnosti, kam uložiť atď. Jednoduché nie?

Ako zaznamenať terminál

ascinema

Pokiaľ ide o to, ako nahrávať v grafickom režime, mali by ste vedieť, že existujú aj grabbery pre terminál alebo konzolu vášho distra, niečo celkom praktické vo svete Unixu, kde toľko pracujete z terminálu. Všeobecne sa v tomto prípade jedná o jednoduchšie programy, ktoré si vyžadujú menšiu prípravu alebo predpoklady ako predchádzajúce, takže pochybujem, že budete mať problémy. A rovnako ako som to urobil aj s predchádzajúcimi, urobím zoznam najlepších čo nájdeš:

  • ttystudio: je to jednoduchý program, ktorý umožňuje zaznamenávať, čo sa deje v termináli, ale robí to vo forme animovaného GIF. Výsledok je veľmi užitočné zverejniť neskôr na webe. Bezpochyby jeden z mojich najobľúbenejších.
  • ascinema: umožňuje zaznamenávať a zdieľať, čo sa deje v terminálových reláciách.
  • shelr- Ďalší program pre boradcasting na obrazovkách s obyčajným textom.
  • Ukážka: Ďalšia užitočná alternatíva k nahrávaniu.
  • TermRecord: môže ľahko zaznamenávať obsah terminálovej relácie a umožňuje generovať výstup HTML, ktorý je zaujímavý pre vystavenie výsledkov na weboch.
  • ttyrec: nástroj na nahrávanie terminálu a obsahuje nástroj na prehrávanie.
  • tty2gif: ďalší jednoduchý nástroj, ktorý, ako už naznačuje jeho názov, umožňuje zaznamenávať a exportovať do formátu GIF.

Yo ostávam s ttystudio, že ho môžete nainštalovať veľmi jednoduchým spôsobom. Najprv však musíte nainštalovať balík npm pomocou správcu balíkov, ktorý používate. Jedná sa o balík, ktorý vám umožňuje spravovať programy JavaScriptu, ako je to v tomto prípade, a akonáhle ho máte, budete musieť urobiť iba:

npm install -g ttystudio

Ak upustíte od voľby -g, inštalácia nebude globálna. Po nainštalovaní môžete otvoriť terminál a spustiť nahrávanie a exportujte do GIF príkazy a všetko, čo sa deje vo vašom termináli, pomocou:

ttystudio micaptura.gif --log

Viac informácií a ich zdrojový kód nájdete v dokumentácii Stránka Github...

Nezabudnite opustiť svoju komentáre, s vznikajúcimi pochybnosťami, návrhmi, inými alternatívnymi programami, ktoré poznáte, skúsenosťami atď. Dúfam, že vám tento výukový program pomôže a môžete vo svojej distribúcii robiť dobré nahrávky ...


Pridať ako preferovaný zdroj