Screen recording – Skærm optagelse (Linux)

(Last Updated On: 7. oktober 2019)

Jeg har prøvet Gnome 3’s indbyggede screen recorder, altså funktion til optagelse af skærmen. Man trykker Alt+Ctrl+Shift+R for at starte. Et rødt prik-ikon fremkommer i nederste højre hjørne af skærmen. Tryk på det for at stoppe optagelse igen. Videoen placeres automatisk i din Video mappe. Denne metode må dog være meget hukommelseskrævende for hvis jeg f.eks. streamer noget mens den optager, begynder det at hakke voldsomt.

recordmydesktop

I stedet har jeg fundet recordmydesktop. Den optager helt problemfrit både skærm og lyd. Skru forholdsvist højt op for lyden på din computer da det aktuelle lydniveau afspejles i den færdige video.

På Fedora 23:

$ sudo dnf install recordmydesktop

På Fedora 28:

Start optagelse… angiv et filnavn eller lad være. Filen skrives i så fald til out.ogv:

$ recordmydesktop min_optagelse.ogv
Initial recording window is set to:
X:0 Y:0 Width:1920 Height:1080
Adjusted recording window is set to:
X:0 Y:4 Width:1920 Height:1072
Your window manager appears to be GNOME Shell
Detected compositing window manager.
Reverting to full screen capture at every frame.
To disable this check run with --no-wm-check
(though that is not advised, since it will probably produce faulty results).

Initializing...
Buffer size adjusted to 4096 from 4096 frames.
Opened PCM device default
Recording on device default is set to:
1 channels at 22050Hz
Capturing!

Nu kan du udføre den/de handlinger du vil have med i optagelsen.

Stop optagelse

Ctrl+C

Herefter går den igang med at behandle videoen… det tager et stykke tid:

^CShutting down.
*********************************************

Cached 6261 MB, from 3504 MB that were received.
Average cache compression ratio: -78.7 %

*********************************************
Saved 2533 frames in a total of 2529 requests
....
STATE:ENCODING
Encoding started!
This may take several minutes.
Pressing Ctrl-C will cancel the procedure (resuming will not be possible, but
any portion of the video, which is already encoded won't be deleted).
Please wait...
Output file: out.ogv
[100%] [Cache File 12]
Encoding finished!
Wait a moment please...

Done.
Written 61132055 bytes
(59272002 of which were video data and 1860053 audio data)

Cleanning up cache...
Done!!!
Goodbye!

Videoen ligger på den lokation du befinder dig når du starter optagelsen. Hvis der er noget i starten eller slutningen der ikke skal med, så kan du klippe det væk. Hvis du lægger den på Youtube har du der et redigeringsværktøj der (blandt andet) kan klippe.

TIP: Hvis du i din video vil vise hvilke taster du trykker på, kan du installerer og starte key-mon før du begynder at optage:

Enhance your Screencasts with key-mon on Fedora