Linux Screencasting Tool Kazam Goes Gstreamer, Adds PulseAudio Support

The Kazam Screen-recording tool is currently undergoing a thorough refit – and adding some awesome new features along the way.

The latest unstable release of Kazam, version 0.13, sees a number of under-the-hood changes that increases the functionality of the desktop capture tool.

Kazam 0.13 with Gstreamer and Pulseaudio SupportKazam now uses a gstreamer backend for the recording of the screen, and Google’s open vp8 codec for encoding videos.

Kazam previously used the ffmpeg library for recording and x264 for encoding.

The switch to Gstreamer does mean there is a slight quality drop but this is barely noticeable and the benefits (as well as legality) of using such a well-supported backend is more than a boon. Future versions of the application will, according to the developer, see ffmpeg made easily accessible for those who want it from the application’s ‘backend selection’ menu

WebM

Videos save in the open WebM format – just like those recorded with GNOME Shell’s built-in screen capture tool – making them versatile and compatible with a range of video editors and upload sites.

The update also brings PulseAudio - Ubuntu’s default sound server – support to the application, thus letting you select an input device for sound capture within Kazam before you record. A handy feature for avid screencasters.

Install/Upgrade

Those itching to try the latest release out can do so by adding the Kazam Team Unstable PPA to their Software Sources.

This is done quickest by using the Terminal.

Enter the following two commands separately, entering your password where asked.

  • sudo add-apt-repository ppa:kazam-team/unstable-series
  • sudo apt-get update && sudo apt-get install kazam

Related posts:

  1. Tibesti screencasting tool for Linux
  2. Linux screencasting tool ‘Kazam’ updates, gains bug fixes galore
  3. Kazam Screencasting tool 0.1 released – the bar just got raised
Trackbacks are closed, but you can post a comment.
  • Iulian Georgescu

    I gues i`ll stick at 0.12.

    • Anonymous

      Why? Because the current is “unstable”?

  • Alessandro Cutilli

    OH YEAHH! KAZAM IS STILL ALIVE! *-*

  • http://panduaji.net Pandu Aji Wirawan

    yeah! i will try to create a video tutorial using it :D

  • http://twitter.com/teotoo Daniel

    #corrections:
    “undergoing a through refit –” should be “undergoing a thorough refit”

  • Matteo Nardi

    It looks like a very high quality app! I hope it will get into the main repositories soon!

  • Anonymous

    ahh there is no lucid ppa :((

  • http://twitter.com/Zta77 Stephan Henningsen

    Hm.  Kazam lets one choose the backend to use, but only gstreamer is selectable.  How about leaving ffmpeg there of the lib is present?  I prefer to save my videos in x264+aac+mpeg4.  The .webm format that’s used now appears to be some silly streaming format that file(1) doesn’t recognize and Movie Player has trouble detecting the length of =

    • http://fossgrafis.com/ Aditia A. Pratama

      I think webm is good enough as raw video for further editing in openshot /kdenlive. But yeah I agree with you, ffmpeg quality is really good.

    • http://www.twm-kd.com/ BigWhale

       The problem with ffmpeg and x264 is that not many people have it installed and not many people really have the knowledge or the guts to install it by themselves.

      Second problem is the unreliability of ffmpeg. Parameters are changing constantly and today some parameter might be here, tomorrow is gone.  Because there is no real ffmpeg API the control over ffmpeg is very limited. As much as I love ffmpeg as a tool, I hate it for those reasons.

      Unfortunately the same goes for gstreamer. I love it as a video/sound processing backend, I also hate it because of the certain flaws.

  • http://www.osarena.org/ Panos Georgiadis

    Alakazam

  • Anonymous

    I always get trouble with sound-sync when I edit videos produced by recordmydesktop. I pray this may be solved (here).

    • http://fossgrafis.com/ Aditia A. Pratama

       kazam audio is work pretty well, love it

  • http://fossgrafis.com/ Aditia A. Pratama

    dear developer, please bring region select option :)

    • Anonymous

      Why? Do you mean language support?

      • http://fossgrafis.com/ Aditia A. Pratama

        oops, i mean..err it’s like window select option, but for region you can draw rectangle in your screen that you want it to be recorded.

        If you ever use gtk-recordmydesktop, then you’ll know what i mean.

        Regards

        • Anonymous

          Oh lol I’m stupid :/ I know what you mean…

          I guess language support (if not there already) would be nice, too, eh?

          Hey you should file a bug report and say it’s a feature request :D
          https://bugs.launchpad.net/kazam

          • http://fossgrafis.com/ Aditia A. Pratama

            Hoho…yeah language support after kazam a bit more stable I guess. Hey thanks for remind me that…oh God really bless open source and it’s community :-)

    • http://www.twm-kd.com/ BigWhale

      Someone already put it on a wishlist unfortunately I won’t be be working on it until Precise Pangolin is out. Well, maybe if I find some extra time. :)

      • http://fossgrafis.com/ Aditia A. Pratama

        Hey thanks for that, but it’ll be more come in handy if you work on that first (persuade).

        Nah just kidding, just finish your top priorities by now, I’ll try to help as best as I can.

        Regards

  • Zombifier

    I wonder is there any benefit for using this over the default GNOME tool. Any help would be useful.

    • Ralph Bromley

      OTHER it actually being easy to use and comprehensible?

  • http://twitter.com/howythegeek Howy

    Will the PA support possibly get rid of problems like… garbled audio?
    I got that when recording Mupen64plus with SDL audio. :( (Would’ve ruined peoples ears if it ever got on Youtube.)
    It only occured when there was a lot of frequencies, but it was also, overall, choppy. Does PA do it better?

  • Subhadip Ghosh

    Welcome back joe

  • Anonymous

    Gstreamer is yet another solution that reminds us of the superiority of linux over other operating systems

  • Anonymous

    Screencasting, a la Kazam.

  • http://pulse.yahoo.com/_GE4EYP3QOQ246PLG2Y2DOD2NIQ Dr. Fly

    I think the support for legal, free formats is great news! I’ll be keeping my eye on this, as recordmydesktop seems to be no longer actively maintained.

  • http://www.twm-kd.com/ BigWhale

    A quick update on what was happening after the article was published.  I discovered why x264 didn’t work with gstreamer backed. It was a serious case of PEBKAC.

    Current version supports recording in vp8/webm or h264/matroska. Both use gstreamer. Ffmpeg is out of the picture for the time being. Invoking ffmpeg executable and relying on it is too much of a pain. Besides that, getting ffmpeg to work with libx264 is pretty painful for non experienced users. And mixing of different audio channels is a bit more difficult. All in all this doesn’t meant that ffmpeg is out for good.

    Right now, the plan is this:
     
    - get video editing back in working order.
    - add support for recording two audio channels.
    - rewrite GUI in Gtk3, I decided to stick with Python and use Gtk introspection.

    There will be few minor changes to the GUI, but nothing too big. In the end I’d like to get Kazam accepted for Precise Pangolin.

    I’ll post more regular updates about the development on my blog, there was enough of Kazam on OMG. :)

  • http://www.7chip.com/ Admin 7chip.com

    I tried to install Kasam,but all time i failed.there was error.Please help me.I  have Linux Mint 12

    • http://fossgrafis.com/ Aditia A. Pratama

       what is the error message?

  • Ricardo Barra

    Hi, I tried to install it following the two commands given in the article and now I can’t find it. I am using Ubuntu 11.10

  • Anonymous

    I think this is a chance to fix a lot of the problems with Unity.  Namely, it’s wonderful on netbooks and possibly in the future on tablets, but it has no use on a desktop with a combined 3080×1050 screen resolution.  KDE has three sets of guidelines to meet all use cases, and the interfaces switch based on preference or screen resolution.   They even have an HIG for tablets  http://techbase.kde.org/Projects/Usability/HIG

  • Eduardo Maria Herrera

     hello I have a problem.al to do a recording he does not keep the file in/temp with which there is no file that to edit to keep
    I have Ubuntu 11.10 Oreinic 64Bit