Skip to content
Commit c9b1dcd5 authored by Noah Davis's avatar Noah Davis 🌵
Browse files

Add support for the libvpx-vp9 encoder

When it comes to capturing windows being moved around, the smoothness of
libvpx-vp9 is roughly the same as libvpx (VP8) and x264. Moving windows
around looks choppy, but recording a video that is playing on the screen
is perfectly fine. The image is sharp and the compression seems to be
noticeably better than the libvpx encoder. My tests weren't rigorous,
but a libvpx-vp9 video may take up half as much space as a libvpx video
of the same content using the same settings (except for VP9-only
settings). The actual difference depends on the content of the video.
The one thing that's noticeably worse than libvpx is the RAM
consumption. libvpx might make Spectacle consume another ~150MB of RAM,
but libvpx-vp9 will make Spectacle consume ~350MB more than the normal
amount. That could be a problem for low end devices. libvpx-vp9 still
takes up less RAM than x264 with which Spectacle uses ~500MB RAM more
than normal.
parent 244873a0
Pipeline #493679 passed with stage
in 53 seconds
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment