BSD Ports

multimedia/obs-studio 32.2.2_1 FreeBSD

Open source streaming/recording software

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
55d43c8efb
License
GPLv2+
Categories
multimedia, wayland
Package size
5745.1 KiB, 19878.7 KiB installed

Description

Open Broadcaster Software is free and open source software for video recording and live streaming.

In the other systems

SystemPortVersion
FreeBSDmultimedia/obs-studio32.2.2_1
OpenBSDmultimedia/obs-studio32.2.2
NetBSDmultimedia/obs-studio26.1.2nb50

Install

Binary package:

pkg install obs-studio

From the ports tree:

cd /usr/ports/multimedia/obs-studio/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	obs-studio>0:multimedia/obs-studio
LIB_DEPENDS=	libobs-frontend-api.so:multimedia/obs-studio

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest32.2.232.2.2---
FreeBSD:14:quarterly32.2.232.2.2n/a--
FreeBSD:15:latest32.2.232.2.2_1n/a--
FreeBSD:15:quarterly32.2.232.2.2n/an/an/a
FreeBSD:16:latest32.2.232.2.2_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 7

Library 29

The full lists below include those, and their dependencies in turn.

Build dependencies 249

The first 100 are listed.

Run dependencies 228

The first 100 are listed.

Configuration

Options name: multimedia_obs-studio

OptionDefaultDescription
BROWSERoffBrowser source and docks (Chromium Embedded Framework)
JACKonJACK audio server support
NVENCoffNVIDIA Hardware Encoder Plugin
PIPEWIREonScreen capture via PipeWire
PULSEAUDIOonPulseAudio sound server support
SNDIOonSndio audio support
VLConEnable VLC plugin
VSTonBuild VST submodule
WAYLANDonWayland (graphics) support
USES
cmake compiler:c++17-lang desktop-file-utils localbase gl gnome kde:6 lua luajit pkgconfig python qt:6 xorg
Service scripts
none

Files

pkg-plist 1893
  • bin/obs
  • bin/obs-ffmpeg-mux
  • bin/obs-nvenc-test
  • include/obs/callback/calldata.h
  • include/obs/callback/decl.h
  • include/obs/callback/proc.h
  • include/obs/callback/signal.h
  • include/obs/graphics/axisang.h
  • include/obs/graphics/bounds.h
  • include/obs/graphics/effect-parser.h
  • include/obs/graphics/effect.h
  • include/obs/graphics/graphics.h
  • include/obs/graphics/image-file.h
  • include/obs/graphics/input.h
  • include/obs/graphics/libnsgif/libnsgif.h
  • include/obs/graphics/math-defs.h
  • include/obs/graphics/math-extra.h
  • include/obs/graphics/matrix3.h
  • include/obs/graphics/matrix4.h
  • include/obs/graphics/plane.h
  • include/obs/graphics/quat.h
  • include/obs/graphics/shader-parser.h
  • include/obs/graphics/srgb.h
  • include/obs/graphics/vec2.h
  • include/obs/graphics/vec3.h
  • include/obs/graphics/vec4.h
  • include/obs/media-io/audio-io.h
  • include/obs/media-io/audio-math.h
  • include/obs/media-io/audio-resampler.h
  • include/obs/media-io/format-conversion.h
  • include/obs/media-io/frame-rate.h
  • include/obs/media-io/media-io-defs.h
  • include/obs/media-io/media-remux.h
  • include/obs/media-io/video-frame.h
  • include/obs/media-io/video-io.h
  • include/obs/media-io/video-scaler.h
  • include/obs/obs-audio-controls.h
  • include/obs/obs-avc.h
  • include/obs/obs-config.h
  • include/obs/obs-data.h
  • include/obs/obs-defs.h
  • include/obs/obs-encoder.h
  • include/obs/obs-frontend-api.h
  • include/obs/obs-hevc.h
  • include/obs/obs-hotkey.h
  • include/obs/obs-hotkeys.h
  • include/obs/obs-interaction.h
  • include/obs/obs-missing-files.h
  • include/obs/obs-module.h
  • include/obs/obs-nal.h
  • include/obs/obs-nix-platform.h
  • include/obs/obs-output.h
  • include/obs/obs-properties.h
  • include/obs/obs-service.h
  • include/obs/obs-source.h
  • include/obs/obs-websocket-api.h
  • include/obs/obs.h
  • include/obs/obs.hpp
  • include/obs/obsconfig.h
  • include/obs/util/array-serializer.h
  • include/obs/util/base.h
  • include/obs/util/bitstream.h
  • include/obs/util/bmem.h
  • include/obs/util/c99defs.h
  • include/obs/util/cf-lexer.h
  • include/obs/util/cf-parser.h
  • include/obs/util/config-file.h
  • include/obs/util/crc32.h
  • include/obs/util/darray.h
  • include/obs/util/deque.h
  • include/obs/util/dstr.h
  • include/obs/util/dstr.hpp
  • include/obs/util/file-serializer.h
  • include/obs/util/lexer.h
  • include/obs/util/pipe.h
  • include/obs/util/platform.h
  • include/obs/util/profiler.h
  • include/obs/util/profiler.hpp
  • include/obs/util/serializer.h
  • include/obs/util/sse-intrin.h
  • include/obs/util/task.h
  • include/obs/util/text-lookup.h
  • include/obs/util/threading-posix.h
  • include/obs/util/threading.h
  • include/obs/util/uthash.h
  • include/obs/util/util.hpp
  • include/obs/util/util_uint128.h
  • include/obs/util/util_uint64.h
  • lib/cmake/libobs/finders/FindSIMDe.cmake
  • lib/cmake/libobs/libobsConfig.cmake
  • lib/cmake/libobs/libobsConfigVersion.cmake
  • lib/cmake/libobs/libobsTargets-.cmake
  • lib/cmake/libobs/libobsTargets.cmake
  • lib/cmake/obs-frontend-api/obs-frontend-apiConfig.cmake
  • lib/cmake/obs-frontend-api/obs-frontend-apiConfigVersion.cmake
  • lib/cmake/obs-frontend-api/obs-frontend-apiTargets-.cmake
  • lib/cmake/obs-frontend-api/obs-frontend-apiTargets.cmake
  • lib/cmake/obs-websocket-api/obs-websocket-apiConfig.cmake
  • lib/cmake/obs-websocket-api/obs-websocket-apiConfigVersion.cmake
  • lib/cmake/obs-websocket-api/obs-websocket-apiTargets.cmake

The first 100 are listed.

distinfo 1
FileSizeSHA256
OBS-Studio-32.2.2-Sources.tar.gz1.6660601e+07ec81fb66b03e75ddb3076b576f62679c39262e0e9960cef3e17a40dc5d68e6b4
Master sites 1
  • https://github.com/obsproject/obs-studio/releases/download/32.2.2/

Commit history 4

DateCommitCreditsLog message
55d43c8efb Martin Filla obs-studio: add BROWSER option to enable CEF framework
OBS studio can now display a web browser in it's streaming setup.. - The BROWSER option works now: it depends on www/cef and points the build at it (CEF_ROOT_DIR=${LOCALBASE}/lib/cef). It is on by default on amd64 and not offered where www/cef does not build. - Use the CMake switch obs-browser actually reads (ENABLE_BROWSER) and turn off the What's New dialog, which has no FreeBSD code path. - obs-browser: FreeBSD support in its CMake files and __linux__ code paths; load libcef.so from the CEF directory (RPATH) instead of copying CEF into lib/obs-plugins, and let CEF find its own locales; build with C++20 as the CEF 152 headers require; include <netinet/in.h> for sockaddr_in. PR: 299341
798a9642f9 Yuri Victorovich multimedia/obs-studio: update 32.1.2 → 32.2.2
9b9d4c56d9 Jose Alonso Cardenas Marquez */*: Bump PORTREVISION. net/asio was updated to 1.38.2
388f5973b7 Daniel Engberg */*: Bump consumers of multimedia/libx264
Reported by: Kevin Oberman <[email protected]>