有一些開源項目,不僅讓您羨慕專有支付解決方案,而且應該羨慕那些應用程序的開發人員。。 用於創建圖形和3d動畫的工具Blender,內容管理器WordPress,Apache服務器和Python編程語言是Firefox瀏覽器曾經出現在開發人員選擇對用戶體驗進行政治戰鬥之前就曾使用的列表的一部分。
絕對值得一提的是OBS Studio,這是一種用於捕獲和流傳輸視頻和音頻的全面的開源解決方案。
當我做我的 表 在最喜歡的Snap表演中,OBS Studio排名第一。 不僅因為程序本身非常出色,而且還因為打包程序所包含的其他功能。
Snap格式的OBS Studio。 這就是自包含軟件包的用途
如果我在作為商人的那一天學到了一些東西(除了我不喜歡為公眾服務),那就是您絕不能假定另一方的人知道我們在說什麼。 因此,我們進行一些解釋。
儘管程序具有不同的功能,但仍有重複的任務。 僅舉一個例子,無論是Firefox瀏覽器,LibreOffice辦公套件還是El Gimp照片編輯器都可讓您打印文檔或將其保存為PDF格式。 如果每個程序都必須包含這些功能的代碼,則所有這些程序都不會到達磁盤空間 這些程序的作用是 使用操作系統中安裝的打印或PDF轉換功能。 允許這些功能的程序稱為依賴項。
然而。 Linux發行版由具有不同開發計劃的多個程序組成。 並且, 如果嘗試安裝程序的最新版本,則操作系統中包含的依賴項不兼容。 因此,該程序將無法正常工作。
這就是為什麼發明了獨立的數據包格式的原因。 這些格式(Appimage,FlatPak和Snap)包括它們需要工作的所有依賴關係,除非您提供特定的說明,否則它們不會與操作系統交互。 即使您使用相同的應用程序來更新它們,它們的執行方式也與通常安裝的應用程序不同。
返回OBS Studio
事實是,除了擁有最新版本之外,大多數Snap,FlatPak或Appimage軟件包根本不起作用。 但是,對於OBS Studio,情況有所不同。 打包程序包含的附件和功能未包含在官方Linux軟件包中。
以Snap格式安裝OBS Studio
第一件事是使用以下命令安裝程序:
sudo snap install obs-studio
然後我們將其與系統的不同組件連接
sudo snap connect obs-studio:alsa
sudo snap connect obs-studio:audio-record
sudo snap connect obs-studio:avahi-control
sudo snap connect obs-studio:camera
sudo snap connect obs-studio:jack1
sudo snap connect obs-studio:kernel-module-observe
snap connect obs-studio:avahi-control
虛擬相機是一個非常有用的選項。 使用此工具,您可以使用系統中存儲的音頻或視頻資源模擬網絡攝像頭或麥克風。
sudo snap connect obs-studio:kernel-module-observe
sudo apt -y install v4l2loopback-dkms v4l2loopback-utils
echo "options v4l2loopback devices=1 video_nr=13 card_label='OBS Virtual Camera' exclusive_caps=1" | sudo tee /etc/modprobe.d/v4l2loopback.conf
echo "v4l2loopback" | sudo tee /etc/modules-load.d/v4l2loopback.conf
sudo modprobe -r v4l2loopback
sudo modprobe v4l2loopback devices=1 video_nr=13 card_label='OBS Virtual Camera' exclusive_caps=1
為了能夠訪問存儲在外部驅動器上的內容:
snap connect obs-studio:removable-media
如果要將數碼相機中存儲的照片合併到變速箱中:
snap connect obs-studio:raw-usb
要檢測操縱桿的使用,請執行以下操作:
snap connect obs-studio:joystick
如果您將第三方插件下載並安裝在文件夾中,則可以使用第三方插件
/snap/obs-studio/current/.config/obs-studio/plugins/
我沒有擴展程序的功能,因為我已經在 文章 我之前已經提到過。 我還打算擴展有關該主題的其他文章。
如果您有興趣,可以找到 這裡 更多信息。