{"id":13728922,"url":"https://github.com/wimpysworld/obs-fully-loaded","last_synced_at":"2025-05-08T01:30:27.275Z","repository":{"id":43886665,"uuid":"445483574","full_name":"wimpysworld/obs-fully-loaded","owner":"wimpysworld","description":"OBS Studio, fully-loaded, for Ubuntu","archived":true,"fork":false,"pushed_at":"2023-03-28T20:27:57.000Z","size":141,"stargazers_count":57,"open_issues_count":1,"forks_count":6,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-11-14T19:40:33.181Z","etag":null,"topics":["hacktoberfest","ndi","obs","obs-studio","obs-websocket","ubuntu"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wimpysworld.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":"flexiondotorg","patreon":"wimpysworld","custom":"https://wimpysworld.io/tip"}},"created_at":"2022-01-07T10:31:07.000Z","updated_at":"2024-09-13T15:13:27.000Z","dependencies_parsed_at":"2024-01-11T00:03:31.058Z","dependency_job_id":"fbd1bcd5-6eda-4415-97e4-a4331d29e138","html_url":"https://github.com/wimpysworld/obs-fully-loaded","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wimpysworld%2Fobs-fully-loaded","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wimpysworld%2Fobs-fully-loaded/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wimpysworld%2Fobs-fully-loaded/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wimpysworld%2Fobs-fully-loaded/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wimpysworld","download_url":"https://codeload.github.com/wimpysworld/obs-fully-loaded/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252981363,"owners_count":21835415,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest","ndi","obs","obs-studio","obs-websocket","ubuntu"],"created_at":"2024-08-03T02:00:52.287Z","updated_at":"2025-05-08T01:30:26.940Z","avatar_url":"https://github.com/wimpysworld.png","language":"Shell","funding_links":["https://github.com/sponsors/flexiondotorg","https://patreon.com/wimpysworld","https://wimpysworld.io/tip"],"categories":["Setting up OBS Studio"],"sub_categories":["Linux Gaming Resources"],"readme":"# THIS SCRIPT IS NO LONGER MAINTAINED. PLEASE USE \u003chttps://github.com/wimpysworld/obs-studio-portable\u003e\n\n\u003ch1 align=\"center\"\u003e\n  \u003cimg src=\"https://avatars1.githubusercontent.com/u/7725691?v=3\u0026s=256\" alt=\"OBS Studio\"\u003e\n  \u003cbr /\u003e\n  OBS Studio - \u003ci\u003eFully Loaded!\u003c/i\u003e\n\u003c/h1\u003e\n\n\n\n\u003cp align=\"center\"\u003e\u003cb\u003eThis is an install script for OBS Studio\u003c/b\u003e, \u003ci\u003e\"Free and open source software for live streaming and screen recording; that comes pre-loaded with extra features and plugins!\"\u003c/i\u003e It works on Ubuntu and derivative distributions.\n\u003cbr /\u003e\nMade with 💝 for \u003cimg src=\".github/ubuntu.png\" align=\"top\" width=\"18\" /\u003e\u003c/p\u003e\n\n## Install\n\n```bash\ngit clone https://github.com/wimpysworld/obs-fully-loaded.git\ncd obs-fully-loaded\nsudo ./obs-install.sh\n```\n\n# Batteries included\n\nThis script installs [OBS Studio from mv OBS Fully Loaded PPA](https://launchpad.net/~flexiondotorg/+archive/ubuntu/obs-fully-loaded)\nand then installs a collection of 3rd party plugins and themes.\n\n  * Supports **NVENC (NVIDIA) and VA-API (AMD \u0026 Intel) accelerated video encoding**.\n  * **[Advanced Scene Switcher](https://github.com/WarmUpTill/SceneSwitcher)** plugin; an automated scene switcher.\n  * **[Audio Pan](https://github.com/norihiro/obs-audio-pan-filter)** plugin; control stereo pan of audio source.\n  * **[Browser](https://github.com/obsproject/obs-browser)** plugin; CEF-based OBS Studio browser plugin.\n  * **[Directory Watch Media](https://github.com/exeldro/obs-dir-watch-media)** plugin; filter you can add to media source to load the oldest or newest file in a directory.\n  * **[DVD Screensaver](https://github.com/univrsal/dvds3)** plugin; a DVD screen saver source type.\n  * **[Downstream Keyer](https://github.com/exeldro/obs-downstream-keyer)** plugin; add a Downstream Keyer dock.\n  * **[Dynamic Delay](https://github.com/exeldro/obs-dynamic-delay)** plugin; filter for dynamic delaying a video source.\n  * **[Face Tracker](https://github.com/norihiro/obs-face-tracker)** plugin; face detection and tracking.\n  * **[Freeze Filter](https://github.com/exeldro/obs-freeze-filter)** plugin; freeze a source using a filter.\n  * **[Gradient Source](https://github.com/exeldro/obs-gradient-source)** plugin; adding gradients as a Soource.\n  * **[GStreamer](https://github.com/fzwoch/obs-gstreamer)** plugins; feed GStreamer launch pipelines into OBS Studio and use GStreamer encoder elements.\n  * **[Move Transition](https://github.com/exeldro/obs-move-transition)** plugin; move source to a new position during scene transition.\n  * **[Multi Source Effect](https://github.com/norihiro/obs-multisource-effect)** plugin; provides a custom effect to render multiple sources.\n  * **[PipeWire Audio Capture](https://github.com/dimtpap/obs-pipewire-audio-capture)** plugin; capture application audio from PipeWire.\n  * **[Recursion Effect](https://github.com/exeldro/obs-recursion-effect)** plugin; recursion effect filter.\n  * **[Replay Source](https://github.com/exeldro/obs-replay-source)** plugin; slow motion replay async sources from memory.\n  * **[RGB Levels](https://github.com/petrifiedpenguin/obs-rgb-levels-filter)** plugin; simple filter to adjust RGB levels.\n  * **[Scale to Sound](https://github.com/Qufyy/obs-scale-to-sound)** plugin; adds a filter which makes a source scale based on the audio levels of any audio source you choose\n  * **[Scene Collection Manager](https://github.com/exeldro/obs-scene-collection-manager)** plugin; filter, backup and restore Scene Collections.\n  * **[Scene Notes Dock](https://github.com/exeldro/obs-scene-notes-dock)** plugin; create a Dock for showing and editing notes for the current active scene.\n  * **[Soundboard](https://github.com/cg2121/obs-soundboard)** plugin; adds a soundboard dock.\n  * **[Source Copy](https://github.com/exeldro/obs-source-copy)** plugin; adds copy and paste options to the tools menu.\n  * **[Source Dock](https://github.com/exeldro/obs-source-dock)** plugin; create a Dock for a source, which lets you see audio levels, change volume and control media.\n  * **[Source Record](https://github.com/exeldro/obs-source-record)** plugin; make sources available to record via a filter.\n  * **[Source Switcher](https://github.com/exeldro/obs-source-switcher)** plugin; to switch between a list of sources.\n  * **[Spectralizer](https://github.com/univrsal/spectralizer)** plugin; audio visualization using fftw.\n  * **[StreamFX](https://github.com/Xaymar/obs-StreamFX)** plugin; collection modern effects filters and transitions.\n  * **[Teleport](https://github.com/fzwoch/obs-teleport)** plugin; open NDI-like replacement.\n  * **[Text Pango](https://github.com/kkartaltepe/obs-text-pango)** plugin; Provides a text source rendered using Pango with multi-language support, emoji support, vertical rendering and RTL support.\n  * **[Text PThread](https://github.com/norihiro/obs-text-pthread)** plugin; Rich text source plugin with many advanced features.\n  * **[Time Warp Scan](https://github.com/exeldro/obs-time-warp-scan)** plugin; a time warp scan filter.\n  * **[Transition Table](https://github.com/exeldro/obs-transition-table)** plugin; customize scene transitions.\n  * **[Virtual Cam Filter](https://github.com/exeldro/obs-virtual-cam-filter)** plugin; make sources available to the virtual camera via a filter\n  * **[Waveform](https://github.com/phandasm/waveform)** plugin; audio spectral analysis.\n  * **[Websockets](https://github.com/Palakis/obs-websocket)** plugin; remote-control OBS Studio through WebSockets.\n\n## Ubuntu 20.04 only\n\n  * **[NDI](https://github.com/Palakis/obs-ndi)** plugin; Network A/V via NewTek's NDI.\n  * **[RTSPServer](https://github.com/iamscottxu/obs-rtspserver/)** plugin; encode and publish to a RTSP stream.\n  * **[VNC Source](https://github.com/norihiro/obs-vnc)** plugin; VNC viewer that works as a source.\n\n## OBS Virtual Camera\n\nStarting with OBS Studio 26.1, Virtual Camera support is integrated. The\n`Start Virtual Camera` button is located in the Controls pane, just below\n`Start Recording`.\n\nHere's how to install and configure `v4l2loopback` which OBS uses:\n\n```\nsudo apt -y install v4l2loopback-dkms v4l2loopback-utils\necho 'options v4l2loopback devices=1 video_nr=13 card_label=\"OBS Virtual Camera\" exclusive_caps=1' | sudo tee /etc/modprobe.d/v4l2loopback.conf\necho \"v4l2loopback\" | sudo tee /etc/modules-load.d/v4l2loopback.conf\nsudo modprobe -r v4l2loopback\nsudo modprobe v4l2loopback devices=1 video_nr=13 card_label=\"OBS Virtual Camera\" exclusive_caps=1\n```\n\n**NOTE!** Using `video_nr` greater than 64 will not work.\n\n## Additional plugins\n\nIf this install script doesn't include a plugin that you use, you can a download\npre-compiled plugin and and extract it to `~/.config/obs-studio/plugins/`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwimpysworld%2Fobs-fully-loaded","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwimpysworld%2Fobs-fully-loaded","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwimpysworld%2Fobs-fully-loaded/lists"}