<!-- TITLE: Video Recording and Screencasts using Linux -->
<!-- DESCRIPTION: with Linux -->
<!-- LANG: en -->
<!-- URL: https://telucation.tugraz.at/en/articles/video-animation/05-video-screencast-linux/ -->
<!-- URL_DE: https://telucation.tugraz.at/beitraege/video-animation/05-video-screencast-linux/ -->
<!-- URL_EN: https://telucation.tugraz.at/en/articles/video-animation/05-video-screencast-linux/ -->
<!-- TYPE: article -->
<!-- CATEGORY: video -->
<!-- CATEGORY_TITLE: Video and Animation -->
<!-- NUMBER: 5 -->
<!-- AUTHORS: Jakob Harden -->
<!-- PUBLISHED: 2022-10-19 -->
<!-- UPDATED: 2026-01-28 -->

# Video Recording and Screencasts using Linux

*with Linux*

*Published: 19 October 2022 · Updated: 28 January 2026*

*Authors: Jakob Harden*

This article describes the workflow for creating video recordings and screencasts, especially considering the tools that are available in the operating system Linux.

This article aims to provide teachers with a simple introduction to produce video recordings and screencasts and explains the steps involved.

In addition, an interactive learning video is available for this article (linked in the online version of this article)

## Possible applications

From the wide range of applications of audiovisual media, some examples will be addressed here that are particularly relevant for teaching:

- discussion of slides, sketches, flowcharts
- instructions for using software, solving tasks
- recording of laboratory experiments

![A Tux (Linux penguin) with a play symbol on the belly](https://telucation.tugraz.at/_app/immutable/assets/de-02-va-05-sticker-beitrag.Dv8uJ-MC.png)

*I am a sticker. You can find out more about me in the FAQ.*

## Preliminary considerations

Video recordings and screencasts are types of videos that are suitable for creating teaching and learning materials. For use in teaching, special attention must be paid to the didactic concept of the course and the use of this medium as a teaching tool.

The following points briefly summarise the preliminary considerations and related questions:

- **Decide on the use of the learning video** What will I use this tool for?
- **Create a didactic concept for the content of the learning video** What is the content and which learning objectives does it support?
- **Create a structure for the learning video that fits the didactic concept** How do I convey the learning content?
- **Record the required video footage** What do I want to teach or show?
- **Post-production and editing** How should the material be presented?
- **Use and publication** Where and how do I make the video available?

> **Tip**
>
> **see also the** [learning video canvas](https://www.researchgate.net/publication/350650248_Learning_Video_Canvas_Collection_of_Ideas_for_the_Learning_Video)

Various tools are available in Linux for recording and editing the raw video material. Below, some applications, their use, basic features and availability are listed:

**APPLICATION**

**MAIN FEATURES**

**OPERATING SYSTEM**

### Screencast

VokoscreenNG

Screen, webcam, audio, start/stop timer, screenshot

Linux, Windows

SimpleScreenRecorder

Screen, audio,

start/stop timer, screenshot

Linux, BSD

Kazam

Screen, audio,

start timer, screenshot

Linux

### Video recording

Webcamoid

Video, photo, audio,

video effects

Linux, Windows, MacOS

Cheese

Video, photo, photo series,

video effects

Linux

OBS Studio

Video, photo, photo series, audio, video effects, audio effects

Linux, Windows, MacOS

### Post-production

Kdenlive

Multi-track editor, video, audio, effects

Linux, Windows

OpenShot

Multi-track editor, video, audio, effects

Linux, Windows

## Recording screencasts

Screencasts are video recordings of the screen content. The applications listed above also support a simultaneous audio recording. Screencasts can be used to create any content that can be displayed on the screen.

> **Note**
>
> **Examples:** Instructions for operating software, discussing lecture slides

Using the software is usually very simple. The workflow looks as follows:

The software is usually very easy to operate. The workflow is as follows:

- Select input devices (screen, sound card)
- Select image frame (whole screen, window or rectangle)
- Select the image resolution (SVGA, HD) and audio channels (mono, stereo)
- Select the output format (MKS, MP4) for image and sound
- Start recording
- Record
- Stop recording

> **Note**
>
> **Other useful features include the ability to show or hide the cursor during recording, a screen magnifier and a timer, which starts and stops the recording automatically.**

## Video recording

Video recording differs from screencasting only in that a video camera (e.g. webcam) is selected as the input device instead of the screen, and the image frame cannot be freely selected.

> **Note**
>
> **Examples:** Recording a laboratory experiment or a lecture

> **Note**
>
> **Other integrated, useful features are, for example, mirroring the image or the application of image effects (e.g. greyscale display, contrast, brightness, virtual background).**

## Post-production

In post-production, also known as „video editing“, parts of the video footage are selected and compiled in the desired sequence. Images can be inserted to separate individual chapters, effects can be applied, music or a voice-over can be added. There are no limits to creativity here.

> **Tip**
>
> **For instructions on post-production with** **„****Kdenlive****“****, see also the learning videos by Julia Hauser** [on TUbe](https://tube.tugraz.at/paella/ui/browse.html?series=c812ea1e-a15f-4177-b8bf-5aa1267fb71e)**.**

## Publication

Once the video is ready, the question of where and how to make it available to learners needs to be addressed. For teachers at TU Graz, the following options are available:

- [TUbe](https://tube.tugraz.at/)
- [TeachCenter](https://tc.tugraz.at/) (enrich an interactive TUbe video with [H5P](https://telucation.tugraz.at/en/guides/h5p-tc-guide/))
- for OER-certified teachers: upload to the [OER repository](https://telucation.tugraz.at/en/guides/oer-tc/)

## Downloads

- [Article (PDF - 334 kB)](https://telucation.tugraz.at/dateien/05-video-screencast-linux-article.pdf)
- [Sticker (PNG - 25 kB)](https://telucation.tugraz.at/dateien/05-video-screencast-linux-sticker.png)
- [Accessible version (DOCX - 54 kB)](https://telucation.tugraz.at/dateien/05-video-screencast-linux-accessible.docx)

This article is licensed under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/deed.de). When reusing it, please credit the authors, TELucation and TU Graz.
