Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.
Good news for anyone doing livestreaming or recording their gameplay, as OBS Studio 0.14 (and .1 hotfix) are now available.

A few major new features and some useful fixes. With some Linux-specific stuff like:
- Added an option "Use alpha-less texture format" option to window capture that helps capturing certain windows with mesa drivers
- Added an ALSA sound input source (currently added like any other source, will be accessible via audio settings as well in the future)

Apart from the Linux specific stuff, here's some highlights:
- NVIDIA NVENC encoder support. To use NVENC on linux, you must compile or get a version of FFmpeg with NVENC support
- Deinterlacing support
- Added a 'slide' transition
- Added a 'fade to color' transition

See the full changelog here.

It's a really great bit of software, and I'm pretty pleased they have fixed issues that I came across, like filters/properties windows crashing the entire app when closed. That will make livestreaming a bit easier for me to have a much more stable application.

Myself and Samsai use OBS Studio for all of our livestreams (every week!), so you know it's useful stuff.

If you're on Ubuntu, you can simply use this PPA. You can also just use this source code package. Article taken from GamingOnLinux.com.
0 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
17 comments
Page: «2/2
  Go to:

Kithop Apr 26, 2016
Quoting: MajGuanoYou many need to rebuild OBS. If you have the OBS ppa set up, make sure you have build-essential and debhelper packages installed, then try:...

Yeah, that's what I'm afraid of. I'm using the OBS PPA, so its 'obs-studio', but my issue is that my build of ffmpeg doesn't include the '-dev' bits, so:

$ sudo apt-get build-dep obs-studio
Reading package lists... Done
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help resolve the situation:

The following packages have unmet dependencies:
 builddeps:obs-studio : Depends: libavformat-ffmpeg-dev but it is not installable
                        Depends: libswscale-ffmpeg-dev but it is not installable
                        Depends: libswresample-ffmpeg-dev but it is not installable
                        Depends: libavdevice-ffmpeg-dev but it is not installable
                        Depends: libavfilter-ffmpeg-dev but it is not installable
E: Unable to correct problems, you have held broken packages.


There's a *pile* of headers and things in the build trees for each of those in my ffmpeg folder... I just need to figure out how to tell debuild / dpkg-buildpackage to bundle them up as the above *-dev packages, too, and I should be able to get going. I'll keep hacking at it a bit. :p
Kithop Apr 26, 2016
Wait, I'm being dumb - it made the packages, but called them e.g. libavformat-dev instead of libavformat-ffmpeg-dev... I'm assuming I need to make a virtual package (kind of like a dpkg symlink?) from the latter to the former. Almost!
Kithop Apr 26, 2016
Quoting: KithopWait, I'm being dumb - it made the packages, but called them e.g. libavformat-dev instead of libavformat-ffmpeg-dev... I'm assuming I need to make a virtual package (kind of like a dpkg symlink?) from the latter to the former. Almost!

Okay. Forced grabbing the obs-studio sources. Realised that this is a name change thing from Debian's move from the Libav fork back to FFmpeg proper. obs-studio is looking for the transitional packages that no longer exist in Xenial / 16.04.

Quick find-and-replace on obs-studio-0.14.1.1/debian/control to get rid of the superfluous '-ffmpeg' on the Build-Depends: line... and now debuild is running! :D If this works, I'll try to post together a quick Howto on how the heck I managed to get this to build on 16.04.
Kithop Apr 26, 2016
Really quick and dirty and horrible, but here's a quick HOWTO of how I got it finally working on my system (Xubuntu 16.04):

OBS with NVENC for Ubuntu 16.04
Commander Apr 26, 2016
Quoting: SnowdrakeFor archlinux users please note the latest opencv package did broke obs dependency.
Not really you just need to rebuild deps that depend on opencv. In this case you probably use ffmpeg-full-nvenc. You need to rebuild it otherwise applications that depend on ffmpeg will crash just like OBS or MPV.


ldd /usr/bin/obs | grep opencv
libopencv_imgproc.so.3.1 => /usr/lib/libopencv_imgproc.so.3.1 (0x00007f3d0b189000)
libopencv_core.so.3.1 => /usr/lib/libopencv_core.so.3.1 (0x00007f3d0a479000)

ldd /usr/bin/mpv | grep opencv
libopencv_imgproc.so.3.1 => /usr/lib/libopencv_imgproc.so.3.1 (0x00007fba9b1a1000)
libopencv_core.so.3.1 => /usr/lib/libopencv_core.so.3.1 (0x00007fba9a491000)


Last edited by Commander on 26 April 2016 at 1:48 pm UTC
MajGuano Apr 27, 2016
Quoting: KithopReally quick and dirty and horrible, but here's a quick HOWTO of how I got it finally working on my system (Xubuntu 16.04):

OBS with NVENC for Ubuntu 16.04

Congratulations on your success, and thank you for sharing the build instructions!
Snowdrake Apr 27, 2016
Quoting: Commander
Quoting: SnowdrakeFor archlinux users please note the latest opencv package did broke obs dependency.
Not really you just need to rebuild deps that depend on opencv. In this case you probably use ffmpeg-full-nvenc. You need to rebuild it otherwise applications that depend on ffmpeg will crash just like OBS or MPV.


ldd /usr/bin/obs | grep opencv
libopencv_imgproc.so.3.1 => /usr/lib/libopencv_imgproc.so.3.1 (0x00007f3d0b189000)
libopencv_core.so.3.1 => /usr/lib/libopencv_core.so.3.1 (0x00007f3d0a479000)

ldd /usr/bin/mpv | grep opencv
libopencv_imgproc.so.3.1 => /usr/lib/libopencv_imgproc.so.3.1 (0x00007fba9b1a1000)
libopencv_core.so.3.1 => /usr/lib/libopencv_core.so.3.1 (0x00007fba9a491000)
You're right ! I totally forgot to rebuild ffmpeg +nvenc after the opencv update. Thank you.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.