Când predau cursuri de programare, am constatat că studenții mei învață mai bine atunci când includ capturi de ecran în materialele mele didactice. Arătând detaliile pas cu pas cu ajutorul unui proiector digital, studenții mei pot vizualiza modul în care funcționează aplicația, ceea ce face ca ei să înțeleagă mai repede și mai ușor ceea ce încerc să le explic.
Când pregăteam materialele pentru un curs de Python pe care l-am predat recent elevilor de gimnaziu, am început să mă întreb despre cele mai bune aplicații de captură de ecran și screencasting pentru Linux, inclusiv care sunt cele preferate de cititori. Mai întâi, i-am întrebat pe colegii mei moderatori ai comunității Opensource.com pentru recomandări.
Chris Collins mi-a sugerat Green Recorder, o aplicație nouă pentru mine, construită cu Python, GTK+ 3 și FFmpeg. Conform depozitului său GitHub, este un “înregistrator desktop simplu pentru sistemele Linux … suportă înregistrarea audio și video pe aproape toate interfețele Linux.”
Moshe Zadka a menționat Open Broadcaster Software (OBS), care este suportat pe Linux, MacOS și Windows. Știam că OBS este utilizat frecvent pentru capturarea, codificarea și difuzarea de conținut, dar nu mă gândisem să îl folosesc pentru screencasting.
Seth Kenlon a oferit câteva utilități de capturare a ecranului, inclusiv RecordMyDesktop și Vokoscreen. RecordMyDesktop are atât un instrument simplu în linie de comandă, cât și o interfață grafică care face programul mai accesibil pentru utilizatorii mai puțin experimentați. Vokoscreen este “un creator de screencast ușor de utilizat pentru a înregistra videoclipuri educaționale, înregistrări live ale browserului, instalare și videoconferințe”, conform depozitului său de cod GitHub.
Seth a sugerat, de asemenea, un instrument de linie de comandă excelent pentru screencasting. Asigurați-vă că aveți instalat FFmpeg, apoi introduceți următorul cod în linia de comandă:
$ 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: Instrumente de capturare a ecranului
Instrumentele de capturare a ecranului sunt și ele importante, așa că vreau să schimb viteza pentru a numi câteva favorite.
Utilitarul meu preferat este GNOME Screenshot. Din linia de comandă: Utilizați Print Screen pentru a face o captură de ecran a desktopului. Utilizați Alt+Print Screen pentru a face o captură de ecran a unei ferestre. Și folosiți Shift+Print Screen pentru a face o captură de ecran din orice zonă pe care o selectați. Apăsați Control+Alt+Shift+R pentru a începe să înregistrați ceea ce se află pe ecran; un cerc roșu apare în colțul din dreapta sus al ecranului în timp ce înregistrarea este în desfășurare. Apăsați din nou Control+Alt+Shift+R pentru a încheia înregistrarea; ar trebui să găsiți rezultatul în dosarul Videos.
.