Når jeg underviser i programmering, finder jeg ud af, at mine elever lærer bedre, når jeg inkluderer skærmoptagelser i mit undervisningsmateriale. Ved at vise trinvise detaljer ved hjælp af en digital projektor kan mine elever visualisere, hvordan programmet fungerer, hvilket gør det hurtigere og nemmere for dem at forstå, hvad jeg forsøger at forklare.
Når jeg forberedte materialer til et Python-kursus, som jeg for nylig underviste elever på mellemtrinnet i Python, begyndte jeg at spekulere på de bedste programmer til skærmbilleder og screencasting til Linux, herunder hvilke programmer læserne foretrækker. Først spurgte jeg mine kolleger i Opensource.com Community Moderators om anbefalinger.
Chris Collins foreslog Green Recorder, et program, der er nyt for mig, og som er bygget med Python, GTK+ 3 og FFmpeg. Ifølge dets GitHub-repository er det en “simpel skrivebordsoptager til Linux-systemer … understøtter optagelse af lyd og video på næsten alle Linux-grænseflader.”
Moshe Zadka nævnte Open Broadcaster Software (OBS), som understøttes på Linux, MacOS og Windows. Jeg vidste, at OBS ofte bruges til optagelse, kodning og udsendelse af indhold, men jeg havde ikke tænkt på at bruge det til screencasting.
Seth Kenlon tilbød et par værktøjer til optagelse af skærmbilleder, herunder RecordMyDesktop og Vokoscreen. RecordMyDesktop har både et simpelt kommandolinjeværktøj og en grafisk grænseflade, der gør programmet mere tilgængeligt for mindre erfarne brugere. Vokoscreen er “en brugervenlig screencast-skaber til at optage undervisningsvideoer, liveoptagelser af browser, installation og videokonferencer”, ifølge dets GitHub-kodeopbevaring.
Seth foreslog også et godt kommandolinjeværktøj til screencasting. Sørg for, at du har FFmpeg installeret, og indtast derefter følgende kode på kommandolinjen:
$ 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: Værktøjer til skærmbilleder
Værktøjer til skærmbilleder er også vigtige, så jeg vil skifte gear og nævne et par favoritter.
Mit yndlingsværktøj er GNOME Screenshot. Fra kommandolinjen: Brug Print Screen til at tage et skærmbillede af skrivebordet. Brug Alt+Print Screen til at tage et skærmbillede af et vindue. Og brug Shift+Print Screen til at tage et skærmbillede af et hvilket som helst område, du vælger. Tryk på Control+Alt+Shift+R for at begynde at optage det, der er på skærmen; der vises en rød cirkel i øverste højre hjørne af skærmen, mens optagelsen er i gang. Tryk på Control+Alt+Shift+R igen for at afslutte optagelsen; du bør finde resultatet i din mappe Videos.