Kazam Screencaster Download

0 views
Skip to first unread message

Mitsue Cialella

unread,
Dec 30, 2023, 11:56:43 PM12/30/23
to boostmuszeigi

When it comes to screencasting in Linux, you can use ffmpeg in the terminal, or use graphical tools like Kazam screencaster. Kazam is an open-source and feature-rich graphical screen recorder for Linux. Features of Kazam includes:

kazam screencaster download


Download https://1gely-formu.blogspot.com/?fnly=2wZwXk



Add monitoring for keypresses, globally, by implementing a separate executable which prints out global keypresses via xlib and watching its stdout. This avoids any problems with trying to monitor the X server from inside Kazam itself and having unpleasant issues with threads and gstreamer and so on. Note that we do not actually do anything with the keypresses yet beyond print them to the info log in kazam.app.cb_got_keypress. Implementing something which draws them on the screen when pressed and released is another task, more suited for someone who understands how to do this sort of thing.

1. I had been recording a 3-min video from one of my two displays using H.264 codec.
2. I had stopped the record and saved the file.
3. Watching how my system lagged, I opened `htop` and saw that kazam consumes 53% of RAM (and 0% of CPU). It was just running, not recording.

so, my memory usage without kazam was about 1.5 GB, and then, after starting it and recording, 1.8 GB + 1 GB in swap (I should disable it or change swappiness, I know). 1.8 + 1 - 1.5 = 1.3 GB for Kazam (if he does share something)

Thanks for all the additional info. This seems to be a problem with GStreamer, that's the only part of Kazam that is actually using memory. GStreamer is dumping data on the disk as it records. Temporary files are named /tmp/kazam_*. When encoding to h264, there will be one more temporary file created by x264 encoder. After video is saved, temporary files are removed.

After 5 minutes of screen recording (vp8 or h264, does not matter) the RES memory slowly goes through the roof (>2GB for kazam process) and it obviously almost freezes my laptop with 4gb of RAM. I'm recording 1280x800 with (or without) audio, 15fps.

I have noticed the process size does not increase if nothing happens on the screen. If i just keep it idle and watch htop while recording, kazam barely grows in size. If i however switch windows, move the mouse, etc, it starts to grow fast, about 20megs per second...

When i use kazam to record something smaller than 720p (like 1280*680) , it work great (using window or zone) ( 4% memory usage)
When i use kazam to record the entire desktop (here 1280*1024) , it work great ( 4% memory usage)
But when i use kazam to record something bigger or equal to 720p , kazam eat my memory very fast (like 20% in 20 seconds and keep growing until the system is unresponsive).

I too have a memory issue when using Kazam after about 5 to 7 minutes, I am recording a little window of the Shank 2, the window is 1024x576 and it causes the game to lag and even after the recording is over BUT kazam is still open my memory usage is way to high, can't even open google chrome, it gives me the "Jim's Dead" message and that chrome is out of memory. I am using Xubuntu 12.04 64bit version with kazam version 1.0.6-0ubuntu1. I do only have 2GB of RAM and an equal swap partition but this just seems rediculous. Is there a solution?
My kernel is 3.7.0-030700-generic

In Ubuntu there is a nice software, Kazam screencaster, that is perfect for the job, except that it does not get correctly the screen size if you have a high pixel density display (HiDPI): you end up with a video with only the top-left corner of the screen cropped.

The search service can find package by either name (apache),provides(webserver), absolute file names (/usr/bin/apache),binaries (gprof) or shared libraries (libXm.so.2) instandard path. It does not support multiple arguments yet... The System and Arch are optional added filters, for exampleSystem could be "redhat", "redhat-7.2", "mandrake" or "gnome", Arch could be "i386" or "src", etc. depending on your system. System Arch RPM resource kazamKazam is a simple screen recording program that will capture the content ofyour screen and record a video file that can be played by any video playerthat supports VP8/WebM video format.Optionally you can record sound from any sound input device that is supportedand visible by PulseAudio.

35fe9a5643
Reply all
Reply to author
Forward
0 new messages