Kiedy uczę programowania, stwierdzam, że moi studenci uczą się lepiej kiedy dołączam zrzuty ekranu do moich materiałów dydaktycznych. Pokazując szczegóły krok po kroku przy użyciu projektora cyfrowego, moi studenci mogą zobaczyć jak działa aplikacja, dzięki czemu szybciej i łatwiej zrozumieją co próbuję im wytłumaczyć.
Gdy przygotowywałem materiały na zajęcia z Pythona, które ostatnio prowadziłem dla gimnazjalistów, zacząłem się zastanawiać nad najlepszymi aplikacjami do przechwytywania i nagrywania ekranu dla Linuksa, w tym nad tym, które z nich preferują czytelnicy. Po pierwsze, poprosiłem moich kolegów moderatorów społeczności Opensource.com o rekomendacje.
Chris Collins zasugerował Green Recorder, nową dla mnie aplikację zbudowaną z Pythona, GTK+ 3 i FFmpeg. Według jego repozytorium GitHub, jest to “prosty rejestrator pulpitu dla systemów Linux … obsługuje nagrywanie audio i wideo na prawie wszystkich interfejsach Linuxa.”
Moshe Zadka wspomniał o Open Broadcaster Software (OBS), który jest obsługiwany w systemach Linux, MacOS i Windows. Wiedziałem, że OBS jest często używany do przechwytywania, kodowania i nadawania treści, ale nie myślałem o wykorzystaniu go do screencastingu.
Seth Kenlon zaproponował kilka narzędzi do przechwytywania ekranu, w tym RecordMyDesktop i Vokoscreen. RecordMyDesktop posiada zarówno proste narzędzie wiersza poleceń, jak i interfejs graficzny, który czyni program bardziej przystępnym dla mniej doświadczonych użytkowników. Vokoscreen to “łatwy w użyciu kreator screencastów do nagrywania filmów edukacyjnych, nagrań na żywo z przeglądarki, instalacji i wideokonferencji”, zgodnie z jego repozytorium kodu GitHub.
Seth zasugerował również świetne narzędzie wiersza poleceń do screencastingu. Upewnij się, że masz zainstalowany FFmpeg, następnie wpisz następujący kod w jak wierszu poleceń:
$ ffmpeg -f x11grab -an -s hd1080 -r 25 \
-v:b 23000 -i :0.0 -g 1 -q:v 0.1 \
-vcodec libxvid screenCapture1.mp4
Bonus: Narzędzia do przechwytywania ekranu
Narzędzia do przechwytywania ekranu są również ważne, więc chcę zmienić bieg, aby przywołać kilka ulubionych.
Moim ulubionym narzędziem jest GNOME Screenshot. Z wiersza poleceń: Użyj Print Screen, aby zrobić zrzut ekranu pulpitu. Użyj Alt+Print Screen, aby zrobić zrzut ekranu okna. Użyj Shift+Print Screen, aby zrobić zrzut ekranu dowolnego obszaru, który wybierzesz. Naciśnij Control+Alt+Shift+R, aby rozpocząć nagrywanie tego, co jest na ekranie; czerwone kółko pojawia się w prawym górnym rogu ekranu, gdy trwa nagrywanie. Naciśnij ponownie Control+Alt+Shift+R, aby zakończyć nagrywanie; rezultat powinieneś znaleźć w folderze Videos.