Results 1 to 6 of 6

Thread: Wayland's Weston Now Supports Video Capturing

  1. #1
    Join Date
    Jan 2007

    Default Wayland's Weston Now Supports Video Capturing

    Phoronix: Wayland's Weston Now Supports Video Capturing

    Wayland's Weston reference compositor now has built-in support for video capturing...

  2. #2
    Join Date
    May 2012


    That's actually pretty nice. I remember when I was looking for desktop video capture a couple of years ago for X11, and I just could not find a good working solution. It's probably much better now, but still.

    I wonder if they could now implement some sort of network transparency with this feature. Something similar to VNC maybe?

    Also, this is my first post in phoronix!

  3. #3
    Join Date
    Aug 2010


    So anyone have some videos captured this way? Would love to see one.

  4. #4
    Join Date
    Apr 2010


    Quote Originally Posted by 9a3eedi View Post
    I wonder if they could now implement some sort of network transparency with this feature. Something similar to VNC maybe?
    The article and mailing list post don't provide much technical detail, but I believe their thinking on network transparency is that it would be implemented as a proxying compositor - i.e one that renders to a network buffer instead of a screen - and a corresponding client that talks to the real compositor. Not sure if that's how they've implemented screen recording, but it does seem an obvious similarity...

  5. #5
    Join Date
    Nov 2010
    Stockholm, Sweden


    This is great! I tried capturing video with x-capture (or whatever it was called) and the framerate was horrible the second I turned it on. Having Wayland intelligently recording video based on changed/damaged areas sound awesome, compared to a full-screen video recording. Hope to see some examples of this in the near future!

  6. #6
    Join Date
    Aug 2011


    As they're trying to keep Weston mostly secure,
    they are at the same time (somewhat) forced to now provide special
    interfaces for all the common things users have come to expect,
    and especially come to expect external programs to do (screenshots, video capture etc.),
    while trying to keep everything sealed inside the compositor.

    The only problem I see is that while this might me highly convenient for
    showcasing a few simple things on a desktop / demonstrate bugs / doing a simple screencast,
    once one considers future applications like games, and then most certainly also
    people wanting to capture some gaming footage, this lossless capture would
    quickly seem inappropriate, as it would immediately fill up any hard drive,
    so direct encoding to codec foobar would be necessary.
    Also, live-streaming has become popular recently, which would also require another
    (although possibly quite similar) interface. In the end, they won't be able
    to provide everything for everyone while still keeping the screen data "safe",
    which is one of the limitations of Weston I'm already seeing
    (a similar "corner case" that popped up earlier was that of input methods).

    In the end, it's just a reference implementation though, and there's nothing set in stone
    in the Wayland protocol that would forbid a compositor from making its buffer
    publicly accessible, which will probably be the default case for desktops.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts