Samouczek: Ekran nagrywania w swojej dystrybucji GNU / Linux

Logo Screencast

Istnieje wiele sposobów, aby przyczynić się do ruchu wolnego oprogramowania, nie tylko poprzez dodawanie wierszy kodu źródłowego do projektów. Możemy również współpracować, tłumacząc oprogramowanie, zgłaszając problemy, które napotykamy, społeczności programistów, aby mogły je rozwiązać, rozpowszechniając wiadomości i samouczki, tak jak robimy to na tym blogu itp. Jednym z najmodniejszych sposobów rozpowszechniania samouczków jest robienie zrzutów ekranu lub nagrywanie co dzieje się w naszym środowisku stacjonarnym i terminalowym, aby zapewnić znacznie bardziej bezpośrednie i praktyczne informacje.

Ponadto, fenomen youtubera nabiera mocy, coraz więcej ludzi wkracza na ten świat i wydaje mi się, że warto spróbować czegoś interesującego, zwłaszcza teraz, gdy świat gier wideo na Linuksie kwitnie tak bardzo i na pewno pojawia się wielu użytkowników. Gracze korzystający z Linuksa którzy chętnie nagrywają swoje gry, aby publikować je na słynnej platformie streamingowej, pokazując swoje osiągnięcia, recenzje itp. Jeśli więc nie wiesz, jak uchwycić to, co dzieje się na twoim komputerze, w tym samouczku pokażemy najlepsze dostępne alternatywy i jak to zrobić ...

Poprzednie przygotowania:

Dj tux

Przed rozpoczęciem instalacji dowolnego programu do wyświetlania ekranu lub przechwytywania tego, co dzieje się na ekranie, radzę postępować zgodnie z tymi wskazówkami, w przeciwnym razie napotkasz pewne problemy które zwykle są dość irytujące iw wielu przypadkach, jeśli jesteś nowszym użytkownikiem, nawet nie wiesz, jakie jest pochodzenie. Te problemy są głównie zakorzenione w stosie graficznym lub stosie audio Linuksa, to znaczy we wszystkich sterownikach i podsystemach obsługujących przetwarzanie grafiki i dźwięku w naszej dystrybucji lub systemie operacyjnym.

Ogólnie rzecz biorąc, najpopularniejsze dystrybucje już dość dobrze konfigurują ten stos i mają wszystkie niezbędne sterowniki, aby wszystko działają prawidłowo od samego początku. Polecam jednak zwrócić szczególną uwagę na te w 100% darmowe dystrybucje, czyli takie, które eliminują słynne binarne bąble, bo coś w nich może nie działać dobrze, chociaż nie powinno, w zasadzie najpopularniejsze GPU i karty dźwiękowe powinny działać bezproblemowo z wolnymi kierowcami. Ale pamiętaj również, że te w 100% darmowe dystrybucje mogą powodować inne problemy, jeśli chodzi o multimedia, a mianowicie, że nie mają pewnych zastrzeżonych kodeków, które są niezbędne do przetwarzania audio i wideo twoich nagrań.

A jeśli tak bardziej zaawansowany użytkownik i zdecydowałeś się zbudować swoją własną dystrybucję od podstaw lub zdecydowałeś się na dystrybucje takie jak Arch Linux, Gentoo, Slackware, itp., które zazwyczaj są nieco bardziej "nagie" pod względem oprogramowania i musisz je zainstalować według własnych upodobań pamiętaj nie Zapomnij o pakietach takich jak PulseAudio, ALSA, pakietach kodeków itp., ponieważ z mojego doświadczenia wynika, że ​​są one przedmiotem większości problemów podczas pracy z tego typu programami, które przedstawiamy poniżej.

Na przykład jednym z najgłupszych problemów, na jakie się natknąłem, jest to, że w ogóle nie nagrywał żadnego dźwięku i po prostu poszedłem poprawnie skonfigurować ASLA i PulsAudio ponieważ było kilka kanałów lub nośników audio z dźwiękiem obniżonym do granic możliwości. Lub możemy nawet zmodyfikować korektor systemowy, aby zmniejszyć szumy tła i poprawić jakość.

Jak nagrać środowisko graficzne

Zrzut ekranu Vocoscreen

Istnieje wiele programów i alternatyw Aby nagrać ekran w twojej dystrybucji GNU / Linux, przez lata, kiedy pracowałem z systemami Linux, wypróbowałem kilka. Na przykład jednym z pierwszych, które wypróbowałem, był RecordMyDesktop w mojej dystrybucji SUSE. Następnie eksperymentowałem z kilkoma programami, aby zobaczyć, który najbardziej mi się podobał, w tym Kazam i długi itp., Ale w końcu zostałem przy Vokoscreen (widać to na zrzucie ekranu, który zrobiłem), z którym zrobiłem większość nagrania do szkoleń itp.

To, który wybrać ponownie, jest dylematem, ale mam zamiar przedstawić ci lista programów do nagrywania ekranu najlepiej znany:

  • Vokoscreen: moim zdaniem jest jednym z najlepszych, prostych, ale potężnych, dlatego jest moim ulubionym i tym, który osobiście polecam. Obsługuje różne wyjściowe formaty wideo, umożliwia nagrywanie dźwięku, różne opcje nagrywania, obsługę kamery internetowej itp. I na pewno widzę kilka wad ...
  • Kazam: Jeśli szukasz czegoś bardziej minimalistycznego, lekkiego i szybkiego dla początkujących, może Kazam jest tym, czego szukasz. Wadą w porównaniu do Vokoscreen jest obsługa kamery internetowej i to, że ma mniej opcji konfiguracyjnych, co nieco ją ogranicza.
  • SimpleScreenRecorder: jest to aplikacja oparta na Qt, która zasługuje na swoją nazwę, jest bardzo prosta. Jest również zoptymalizowany do pracy z maszynami o niższej wydajności, a prostota jest związana z jego obsługą, ponieważ ma wiele opcji konfiguracyjnych, co może być nieco zagmatwane w jego interfejsie graficznym.
  • recordMyDesktop: Jest to głównie narzędzie wiersza poleceń napisane w C, do którego dodano dwa GUI oparte na Qt4 i GTK. Jest bardzo lekki i łatwy w obsłudze (można go nawet używać z konsoli za pomocą polecenia recordmydesktop), ale zapomnijmy o obsłudze WebCam i formatach audio i wideo konkurentów ...
  • ScreenStudio: to wieloplatformowa aplikacja do nagrywania napisana w Javie. Mniej więcej ma te same opcje co Vokoscreen czy Kazam i możesz go używać na dowolnej platformie. Największym problemem jest to, że zależy to od Java RE 8.0.
  • Zielony rejestrator: jest to bardzo prosta i intuicyjna aplikacja, z wieloma opcjami, która może być dobrą alternatywą dla Kazam lub Vokoscreen, ale nie obsługuje nagrywania z kamery internetowej. Ma jednak coś, co uważam za bardzo interesujące, a mianowicie, że obsługuje Wayland.
  • Otwórz Studio oprogramowania nadawcy: zwany także OBS Studio jest najbardziej zaawansowanym systemem i oferuje więcej opcji, które można znaleźć w systemie Linux. Możesz nagrać kilka scen i przełączać się między nimi, masz filtry wideo, mikser audio, opcje przesyłania strumieniowego na żywo itp. Wręcz przeciwnie, musisz dobrze znać terminy i opcje, które są obsługiwane, aby wykonać odpowiednią konfigurację, inaczej zatracisz się w jego ogromnym interfejsie.

Instalacja któregokolwiek z nich nie powinna sprawić problemu, ponieważ na oficjalnych stronach każdego z nich znajdują się pakiety DEB, RPM, znajdziesz je również w repozytoriach swojej dystrybucji, abyś mógł je łatwo zainstalować za pomocą yum, APT , zamek błyskawiczny itp. Są nawet takie, jak w przypadku Vokoscreen, które można znaleźć w pliku pakiet binarny .run że nie będziesz musiał nawet instalować, po prostu uruchom i to wszystko!

Jak już powiedziałem Wolę Vokoscreen ze względu na jego prostotę, a ponieważ na podstawie tego, co udało mi się zweryfikować, działa całkiem nieźle. Jak widać w jego interfejsie, znajdziesz opcje ekranu umożliwiające nagranie całego ekranu, pojedynczego okna lub obszaru, nawet jeśli chcesz, aby nagranie podążało za kursorem, efekt lupy, stopniowe odliczanie sekund, od których zaczyna nagrywać itp. Z drugiej strony masz przyciski Start, Pauza i Zatrzymaj nagrywanie, za pomocą których możesz nim zarządzać.

Następny rzęsa Chodzi o dźwięk i możesz wybierać między użyciem PulseAudio i ASLA, a jeśli masz kilka mikrofonów w systemie, możesz wybrać te, które chcesz, aby były odpowiedzialne za przechwytywanie dźwięku. Kolejną ważną zakładką jest zakładka multimedialna, w której możesz wybrać format wideo i audio, liczbę klatek przechwytywania na sekundę (nie umieszczaj zbyt wielu, jeśli nie masz zbyt mocnej grafiki) oraz kodeki audio i wideo (pamiętaj, aby wybierz bardziej odpowiedni). Reszta zakładek to opcje miejsca przechowywania itp. Proste, prawda?

Jak nagrać terminal

ascinema

Jeśli chodzi o to, jak nagrywać w trybie graficznym, ale powinieneś wiedzieć, że są też grabbery dla terminala lub konsoli twojej dystrybucji, coś całkiem praktycznego w świecie Uniksa, gdzie pracujesz tak dużo z terminala. Ogólnie rzecz biorąc, w tym przypadku są to prostsze programy, które wymagają mniej przygotowań lub wymagań wstępnych niż poprzednie, więc wątpię, abyś miał problemy. I tak jak w przypadku poprzednich, będę wymień jedne z najlepszych co znajdziesz:

  • ttystudio: jest to prosty program, który umożliwia nagrywanie tego, co dzieje się w terminalu, ale robi to w postaci animowanego GIF-a. Bardzo przydatne do późniejszego opublikowania wyniku w Internecie. Bez wątpienia jeden z moich ulubionych.
  • ascinema: umożliwia nagrywanie i udostępnianie tego, co dzieje się podczas sesji terminala.
  • shelr- Kolejny program do boradcastingu na ekranach tekstowych.
  • pokaż termin: Kolejna użyteczna alternatywa do nagrywania.
  • Rekord terminów: może łatwo rejestrować zawartość sesji terminala i pozwala na generowanie wyjścia HTML, interesującego do umieszczenia wyników w sieci.
  • tyrety: narzędzie do nagrywania terminala i zawiera narzędzie do odtwarzania.
  • tty2gif: kolejne proste narzędzie, które, jak sama nazwa wskazuje, umożliwia nagrywanie i eksportowanie do formatu GIF.

Yo zostaję z ttystudio, że możesz go zainstalować w bardzo prosty sposób. Ale w tym celu musisz najpierw zainstalować pakiet npm za pomocą menedżera pakietów, którego używasz. Jest to pakiet, który pozwala zarządzać programami JavaScript tak jak ma to miejsce, a kiedy już go masz, będziesz musiał tylko:

npm install -g ttystudio

Jeśli zrezygnujesz z opcji -g, instalacja nie będzie globalna. Po zainstalowaniu możesz otworzyć terminal i rozpocząć nagrywanie i wyeksportuj do GIF komendy i wszystko, co dzieje się w twoim terminalu za pomocą:

ttystudio micaptura.gif --log

Więcej informacji i kod źródłowy można znaleźć w pliku Witryna Github...

Nie zapomnij zostawić swojego komentarze, z pojawiającymi się wątpliwościami, sugestiami, innymi alternatywnymi programami, które znasz, doświadczeniami itp. Mam nadzieję, że ten samouczek pomoże ci i możesz robić dobre nagrania w swojej dystrybucji ...


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   rv powiedział

    Niezły post, bardzo kompletny.
    Mam zamiar przetestować opcje, które podajesz, aby sprawdzić, czy pojawią się komentarze ...
    Pozdrowienia, !

    1.    Isaac powiedział

      Dziękuję bardzo!

  2.   lipiec powiedział

    Właśnie zainstalowałem vokoscreen na Debianie Strecht, działa świetnie.
    Bardzo dziękuję za radę.

  3.   Padilla promienia powiedział

    Zainstalowałem vokoscreen na Manjaro i mam problemy z nagrywaniem ekranu. Podczas nagrywania wszystko idzie dobrze, ale kiedy zapisuję i odtwarzam wideo, widzę, że systemowy pasek narzędzi znika sporadycznie, nawet w tym samym oknie, które wybrałem, znika i pojawia się szybko. Jeśli znasz przyczynę problemu, proszę o wsparcie.
    Dziękuję.

  4.   wirowy powiedział

    Witam, chciałbym zacząć przechwytywać filmy nowych instalacji i rozwiązań, które poprawiam w linuksie, ale mam wątpliwości, w jaki sposób mógłbym uchwycić instalację od podstaw z dystrybucją łącznie z częścią w której wchodzę do BIOS-u i ją modyfikuję do rozruchu przez usb.

    Jaka jest prawidłowa metoda na zrobienie takiego wideo, zainstalowanie na pustej partycji z innej partycji z linuksem i jakimś programem do przechwytywania tam, czy coś takiego?

    Dzięki z góry!

    1.    Diego German Gonzalez powiedział

      Masz dwie alternatywy. Albo wykonaj instalację na maszynie wirtualnej i tym samym nagrywaj za pomocą oprogramowania, albo kup urządzenie, które pozwala nagrywać wyjście wideo z komputera.
      Oczywiście, jeśli masz dobry aparat i statyw, część BIOS-u można nagrać z monitora.

  5.   Grzegorz Perez Gomez powiedział

    Absolutnie doskonały samouczek. Przydatny, skuteczny, praktyczny, a jednocześnie łatwy w aplikacji.
    Dziękuję bardzo. Z poważaniem.