CVE and update status of the FreeBSD ports tree3,613 unaddressed CVEs in 714 portsAll times are CET
Port details

multimedia/obs-studio 32.2.2_1

Open source streaming/recording software

Port info

Maintainer
yuri@FreeBSD.org
Packages
latest: 32.2.2_1
Upstream
Higher version available: 33.0.1
Last update
to 32.2.2_1 · 55d43c8efb
Quarterly
2026Q4: 32.2.2
WWW
https://obsproject.com/
CPE
not set in the port, and none could be determined, and that does not mean none exists
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install obs-studio
installs 32.2.2_1 from latest; from quarterly (2026Q4) 32.2.2
Port
# cd /usr/ports/multimedia/obs-studio && make install clean
# make -C /usr/ports/multimedia/obs-studio config  # change options first
Size
6.2 MiB download · 22 MiB installed
License
GPLv2+
Options
9 of 9 on in the package: BROWSER JACK NVENC PIPEWIRE PULSEAUDIO SNDIO VLC VST WAYLAND

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 16✗32.2.2–
FreeBSD 1532.2.2_132.2.2_1–
FreeBSD 1432.2.2_132.2.2_1✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1532.2.232.2.2–
FreeBSD 1432.2.232.2.2✗

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Dependencies

Depends on 54

Run and library dependencies of the package on latest. Build dependencies are not in the package index.

Required by 4

1 category

multimedia 4
obs-multi-rtmp, obs-text-pthread, obs-waveform, wlrobs

Packages on latest that depend on it directly.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 32.2.2_1.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (198)

Gerald Pfeifer (gerald) · 22.0.3_4
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
a9f015d155
Yuri Victorovich (yuri) · 22.0.3_3
multimedia/obs-studio: Compatibility fix for new obs-libfdk API

PR:		233590
fe9f00dd7e
Jan Beich (jbeich) · 22.0.3_2
multimedia/ffmpeg: update to 4.1

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
0872f77fd4
Thomas Zander (riggs) · 22.0.3_1
Bump PORTREVISION to chase update of multimedia/v4l_compat and libv4l
84b6aee905
Tijl Coosemans (tijl) · 22.0.3
Bump PORTREVISION for mbedtls update (r479770).
0624cb8040
Niclas Zeising (zeising) · 22.0.3
Change x11/xorgproto to become a build dep

Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
0fae2e9e0e
Yuri Victorovich (yuri) · 22.0.3
multimedia/obs-studio: Update 22.0.2 -> 22.0.3

PR:		231121
Submitted by:	swills
8b18179d3f
Yuri Victorovich (yuri) · 22.0.2
multimedia/obs-studio: Update 22.0.1 -> 22.0.2

Reported by:	portscout
44f271fa00
Yuri Victorovich (yuri) · 22.0.1
multimedia/obs-studio: Update 22.0.0 -> 22.0.1

Reported by:	portscout
1ecea62845
Yuri Victorovich (yuri) · 22.0.0
multimedia/obs-studio: Update 21.1.2 -> 22.0.0

Port changes:
* Add the blanket D_WITH_GETLINE because few places need it.
* Add dependency

Reported by:	portscout
79397e6c9c
Jan Beich (jbeich) · 21.1.2_2
multimedia/x264: update to 0.155.2917

- HI10P is always built after https://git.videolan.org/?p=x264.git;a=commitdiff;h=71ed44c73124

Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=0a84d986e7020f8344f00752e3600b9769cc1e85
ABI:		https://abi-laboratory.pro/tracker/timeline/x264/
d6bccda8d9
Gerald Pfeifer (gerald) · 21.1.2_1
Bump PORTREVISION for ports depending on the canonical version of GCC in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
09f9633cb6
Tobias C. Berner (tcberner) · 21.1.2
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk

From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
b1a1d38bf9
Yuri Victorovich (yuri) · 21.1.2
multimedia/obs-studio: Update 21.1.1 -> 21.1.2

Reported by:	portscout
f73c2e4671
Jan Beich (jbeich) · 21.1.1_1
multimedia/ffmpeg: update to 4.0

- FFSERVER support was removed upstream
- libressl now uses libtls backend instead of patching openssl one
- Clang i386 no longer uses 16-byte aligned stack

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.0:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		227726
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15175
c400a2c8b6
Yuri Victorovich (yuri) · 21.1.1
multimedia/obs-studio: Update 21.0.3 -> 21.1.1

Port changes:
* Take maintainership
* Change to DISTVERSION
* Add swig30 to BUILD_DEPENDS
* Sort and add to LIB_DEPENDS
* Add lua and python to USES
* Change GH_ACCOUNT to developer's account
* Sort USE_QT5
* Add to and sort USE_XORG
* Remove unnecessary INSTALLS_ICONS
* Remove unnecessary patch of -ldl in Linux-only code
* Now works with any python version 3.4+
* Now scripting works via python and lua
acc42c7de4
Vanilla I. Shu (vanilla) · 21.0.3
Update to 21.0.3.
7ec04ccefd
Vanilla I. Shu (vanilla) · 21.0.2
1: Update to 21.0.2. 2: sort pkg-plist.
61e6cff0e4
Jan Beich (jbeich) · 20.1.3_1
multimedia/{lib,}x264: update to 0.152.2854

Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=e9a5903edf8ca59ef20e6f4894c196f135af735e
32ea2cb7fc
Vanilla I. Shu (vanilla) · 20.1.3
Update to 20.1.3.
e94f851ed1
Vanilla I. Shu (vanilla) · 20.1.1
Add missing patch.
8970b7bd29
Vanilla I. Shu (vanilla) · 20.1.1
Update to 20.1.1.
404fd9d89f
Jan Beich (jbeich) · 20.0.1_2
multimedia/ffmpeg: update to 3.4

Notable changes:
- i386/amd64 now depend on NASM per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/4f9297ac3b39
- NETCDF is now MYSOFA but the dependency doesn't exist in ports yet
- SCHROEDINGER is gone per https://git.ffmpeg.org/gitweb/ffmpeg.git/commitdiff/220b24c7c9
- DRM, LIBRSVG2, LIBXML2 are new options
- ABI isn't completely compatible: some structs have changed

Minor cleanup:
- Don't pass --disable-{in,out}dev when it's already blocked by disabled dependency
- Drop redundant "Enable" from option descriptions
- Switch CDIO_DESC to use Mk/bsd.options.desc.mk

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.4:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		223057
Exp-run by:	antoine
84e727457f
Gerald Pfeifer (gerald) · 20.0.1_1
Bump PORTREVISION for ports depending on the canonical version of GCC (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
e59c88cece
Vanilla I. Shu (vanilla) · 20.0.1
Update to 20.0.1.
ae38b304b3
Vanilla I. Shu (vanilla) · 19.0.3
Update to 19.0.3.
c787f25215
Matthew Rezny (rezny) · 18.0.1_3
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
b760897dde
Thomas Zander (riggs) · 18.0.1_2
Chase ffmpeg 3.3 update (ABI changes)

PR:		218658
Submitted by:	riggs
b50a4186ce
Gerald Pfeifer (gerald) · 18.0.1_1
Bump PORTREVISIONs for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
04d6f52202
Vanilla I. Shu (vanilla) · 18.0.1
Update to 18.0.1.
33f6a8cc89
Vanilla I. Shu (vanilla) · 17.0.2
Update to 17.0.2.
c6a6f484b4
Vanilla I. Shu (vanilla) · 17.0.1
Update to 17.0.1.
0606141f41
Vanilla I. Shu (vanilla) · 17.0.0
Update to 17.0.0.
c7cfe07041
Jan Beich (jbeich) · 0.16.0_1
multimedia/ffmpeg: update to 3.2.2

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n3.2.2:/Changelog
PR:		207547
Submitted by:	riggs, ebirth@b0ss.net (libressl fix)
Exp-run by:	antoine (3 tries)
0c612c4aa3
Mark Linimon (linimon) · 0.16.0
Mark as broken on various tier-2 archs.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
6d5d36d741
Vanilla I. Shu (vanilla) · 0.16.0
Update to 0.16.0.
89f096f364
Jan Beich (jbeich) · 0.15.2_1
multimedia/x264: update to 0.148.2708

Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=86b71982e131eaa70125f8d0e725fcade9c4c677
Differential Revision:	https://reviews.freebsd.org/D7958
Approved by:	koobs (maintainer)
4d4012b533
Kubilay Kocak (koobs) · 0.15.2
multimedia/obs-studio: Update to 0.15.2

- Update PORTVERSION and distinfo checksum (0.15.2)
- Update pkg-plist accordingly
- Add missing library, xorg andqt5 dependencies
- Add INSTALLS_ICONS
- Sort and group USE{S} sections
- Sort *_DEPENDS


  https://github.com/jp9000/obs-studio/releases/tag/0.15.2

Note: 0.15.4 (released 3 hours ago) has a build regression. Port will
      be updated when a fix is obtained.

Requested by: FreeBSD Supporter (via Twitter)
2a44689030
Mathieu Arnold (mat) · 0.14.1_1
Fix build on 9 and fix dependency list.

PR:		209046
Submitted by:	tkato432 yahoo com
Sponsored by:	Absolight
b1331178b4
Vanilla I. Shu (vanilla) · 0.14.1
Update to 0.14.1.
879a559fbe
Mathieu Arnold (mat) · 0.9.1_1
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
8d6597e0bb
Kris Moore (kmoore) · 0.9.1_1
- Drop maintainership
df4576f250
Raphael Kubo da Costa (rakuco) · 0.9.1_1
Finish fixing broken ports after r404856 and r404694.

* multimedia/obs-studio:
  Import some upstream commits that pass all required include directories to
  the compiler and reference libsysinfo.so with a full path instead of passing
  -lsysinfo and relying on ${LOCALBASE}/lib being in the linker search path.

* textproc/sigil:
  Pass LDFLAGS+=${LOCALBASE}/lib for now to work around the fact that
  upstream's build system references libhunspell-1.3.so and libpcre16.so
  without full paths (instead of finding them with the proper CMake commands it
  relies on pkg-config's output).

* x11/antimicro:
  Also pass LDFLAGS+=${LOCALBASE}/lib for now to work around the fact that
  several X11 and SDL2 libraries are referenced without full paths. I sent a
  pull request upstream to fix the X11 references, but SDL2 is still detected
  through pkg-config.

MFH:	2015Q4
d293a4b8f6
Kubilay Kocak (koobs) · 0.9.1_1
multimedia/{lib}x264: Update to 0.144.2533 and major refactor

- Update to 0.144.2533 (from upstream stable branch) [1]
- Switch x264 and libx264 ports to master/slave ports respectively
- Bump PORTREVISION for dependent ports as the shared library version
  has changed.

multimedia/x264:

- Clean up and update "updating instructions" in Makefile header
- Tweak COMMENT
- Only LIB_DEPENDS on libx264 and add PLIST_FILES if this isn't the
  libx264 port.
- Allow COMMENT, USES, OPTIONS_*, CONFIGURE_ARGS to be overriden in
  libx264 port.
- Place common configure arguments in a CONFIGURE_COMMON_ARGS variable
  to make overriding values without duplication easier.
- Use --prefix configure argument over post-patch replacements
- Enable stripping of binaries and libraries if DEBUG is off. Remove
  post-install target STRIP_CMD accordingly.

- Delete patch-Makefile in favour of patching WRKSRC/configure to
  identify amd64, arm64 and mipsn32. powerpc and powerpc64 are now
  covered upstream without needing patches.

- Patch out a bogus compiler argument check (cc_check) that results
  in -Wno-maybe-uninitialized being added to CFLAGS causing causes
  warnings when clang is cc. The cc_check function checks for basename
  $CC to identify compiler type (icl, clang, gcc, etc).

multimedia/libx264:

- Remove all Makefile entries that are duplicated or common and found
  in the master port (x264).
- Set lib as the PKGNAMEPREFIX
- Tweak COMMENT
- Delete upstreamed ARM patches [1]
- Delete all but one patch, as they duplicate those in x264.
- Dont remove pkgconfig/libdata directory

Changes:

  https://git.videolan.org/?p=x264.git;a=shortlog;h=refs/heads/stable

Based on:

PR:		201260 [1]
Submitted by:	Andrey Cherkashin <andoriyu gmail com> [1]
9b08af5e1a
Dmitry Marakasov (amdmi3) · 0.9.1
- Mark BROKEN on 9.x:

/usr/local/include/qt5/QtCore/qflags.h:43:10: fatal error: 'initializer_list' file not found

Submitted by:	pkg-fallout
Approved by:	portmgr blanket
89b2e5c152
Kris Moore (kmoore) · 0.9.1
- Add missing LIB_DEPENDS for audio/libfdk-aac
c5f63f8ecb
Antoine Brodin (antoine) · 0.9.1
Fix distinfo
b0bd89c66f
Kris Moore (kmoore) · 0.9.1
Open Broadcaster Software is free and open source software for video recording and live streaming.

WWW: https://obsproject.com/
1d33c8cbeb