如何在 Linux 上玩 VRChat
VRChat 是一款适用于 PC 的社交互动视频游戏。在 Linux 系统上轻松安装和运行 VRChat,享受用户创建的世界与社交互动。
許多 Linux 用戶選擇使用開放廣播工具在 Linux 上流式傳輸到 Twitch。不是每個人都喜歡這個工具,有些人希望有一個替代品。您可以在不使用瀏覽器的情況下觀看 Twitch 流,並且您可以使用簡單的 bash 腳本流來 Twitch。
如果您在 Twitch 上使用VPN,則必須單獨啟用它。
從 Linux 命令行流式傳輸到 Twitch 在 FFmpeg 編碼工具的幫助下運行。在我們進一步學習本教程之前,您需要在 Linux PC 上安裝它。打開終端窗口並輸入以下內容。要安裝 FFmpeg,您必須運行 Ubuntu、Debian、Arch Linux、Fedora 或 OpenSUSE。如果您沒有運行這些 Linux 發行版之一,則可以直接從此處的網站構建和安裝 FFmpeg 編碼軟件。
sudo apt 安裝 ffmpeg
須藤 apt-get 安裝 ffmpeg
須藤吃豆子 -S ffmpeg
須藤 dnf 安裝 ffmpeg
須藤 zypper 安裝 ffmpeg
現在安裝了編碼工具,在終端中運行它以確保一切正常。FFmpeg 不需要文件編碼來運行。在終端中,嘗試:
ffmpeg --help
確認幫助頁面正確啟動,然後鍵入 clear以清除終端。
編碼器工具已安裝並工作。下一步是在系統上設置 Twitch 流媒體別名。要創建流別名,您需要修改 bashrc文件。該文件為每個用戶保存了許多不同的命令變量。該的.bashrc文件是基於每個用戶的基礎上,讓想使用此命令流抽搐每個用戶都必須按照以下程序進行。
首先備份bashrc文件。如果您想刪除流命令,這將確保可以撤消任何編輯或錯誤。通過製作文件的副本來創建備份:
mkdir ~/bashrc-backup cp ~/.bashrc ~/bashrc-backup/.bashrc-bak
備份完成後,開始編輯。在終端中打開bashrc 。 不要使用 ROOT,您可能會意外編輯 root 用戶的 bashrc文件而不是您自己的文件,這將是一個錯誤。
納米 ~/.bashrc
將以下代碼粘貼到 bashrc文件的最後。了解您可能需要瀏覽此代碼並對其進行編輯以滿足您的需要。具體來說,分辨率、線程、質量、CBR 等。
注意:不要在bashrc 中填寫您的流密鑰 ,因為它是不安全的。為了安全起見,此腳本每次流式傳輸時都會詢問密鑰。
streaming() {
INRES="1920x1080" # input resolution
OUTRES="1920x1080" # output resolution
FPS="15" # target FPS
GOP="30" # i-frame interval, should be double of FPS,
GOPMIN="15" # min i-frame interval, should be equal to fps,
THREADS="2" # max 6
CBR="1000k" # constant bitrate (should be between 1000k - 3000k)
QUALITY="ultrafast" # one of the many FFMPEG preset
AUDIO_RATE="44100"
STREAM_KEY="$1" # use the terminal command Streaming streamkeyhere to stream your video to twitch or justin
SERVER="live-sjc" # twitch server in California, see https://bashtech.net/twitch/ingest.php to change
ffmpeg -f x11grab -s "$INRES" -r "$FPS" -i :0.0 -f alsa -i pulse -f flv -ac 2 -ar $AUDIO_RATE \
-vcodec libx264 -g $GOP -keyint_min $GOPMIN -b:v $CBR -minrate $CBR -maxrate $CBR -pix_fmt yuv420p\
-s $OUTRES -preset $QUALITY -tune film -acodec libmp3lame -threads $THREADS -strict normal \
-bufsize $CBR "rtmp://$SERVER.twitch.tv/app/$STREAM_KEY"
}
當代碼在bashrc 中時,使用Ctrl + O保存 Nano 文本編輯器,並使用Ctrl + X退出它。
要直接從命令行流式傳輸到 Twitch,請打開終端並使用在bashrc 中設置的新 流 命令 。您必須知道您的 Twitch 直播碼。登錄 Twitch,轉到儀表板並找到您的流媒體密鑰。
如果密鑰設置正確,從命令行流式傳輸應該像這樣工作:
流式流密鑰
要退出流媒體,請按“Q”,它應該結束,因為流正在使用 FFmpeg。如果 Q 按鈕不起作用,請使用Ctrl + Z強制腳本退出 。
如果一遍又一遍地輸入流密鑰會讓人筋疲力盡,請考慮創建一個流腳本。請記住,這樣做會將您的密鑰暴露給可以訪問您 PC 的任何其他人。要創建腳本,請打開終端並輸入以下命令。
首先,使用 echo添加shebang。shebang 讓 Bash 解釋器知道它要運行什麼樣的腳本、環境等。
注意:不要從您的主文件夾中移動腳本!它依賴於bashrc內部的流腳本 。如果將其移動到文件系統中沒有正確權限的其他位置,它可能無法正常工作。
echo "#!/bin/bash" > ~/stream-script.sh
接下來,複製您的流命令並使用 echo 將其寫入腳本。
迴聲“流流密鑰”>> ~/stream-script.sh
最後,更新腳本的權限,以便系統允許它正確運行。如果沒有這個,腳本可能會失敗。
須藤 chmod +x 流腳本.sh
運行腳本:
./stream-script.sh
或者
sh 流腳本.sh
使用Q 或 Ctrl + Z退出腳本 。
VRChat 是一款适用于 PC 的社交互动视频游戏。在 Linux 系统上轻松安装和运行 VRChat,享受用户创建的世界与社交互动。
Slay The Spire 是一款由 MegaCrit 开发、Humble Bundle 发行的 Roguelike 牌组构建视频游戏。本文讲述如何在 Linux 系统上顺利安装和运行该游戏。
了解如何卸载 Ubuntu 22.04 LTS 中的 Firefox Snap,不再使用 Snap 包,而是选择更原生的 DEB 版本。
详细介绍如何在 Linux 系统上安装并运行神界:原罪 2,包括必备步骤和注意事项。
學習如何在 Linux 系統上安裝和運行鋼鐵雄心 IV,這是一款以二戰為背景的策略遊戲。
您需要克隆 Linux 硬盘吗?使用简单的方法达成目的,看看 Rescuezilla,这是一款用户友好的驱动器克隆工具。
Discord 正迅速成為計算機用戶交流的主要方式之一。了解如何在 Kali Linux 上安裝 Discord,包括 DEB 包、Flatpak 和 Snap 方法。
需要在您的 Linux 筆記本電腦或台式機上運行 Microsoft Word 以便在工作或學校使用?不確定如何設置?跟著我們。
您是否知道可以通過 LAN 在 Linux 台式機、筆記本電腦或服務器上運行虛擬機?這是如何做到的。
YouTube Music 是一項出色的服務,提供無限音樂選擇。了解如何在 Linux 桌面上安裝和使用 YouTube Music。