Syncplay 是一個免費的開源工具,用於將媒體播放器與遠程朋友同步並與他們一起觀看視頻,可在 Microsoft Windows、macOS、Linux 和 * BSD 上使用。 它支持mpv、VLC、MPC-BE、MPC-HC,所有用戶都可以使用這些媒體播放器。
這個應用程序通過互聯網同步媒體播放器的位置和播放狀態,以便所有觀眾可以同時觀看相同的視頻。因此,當觀眾尋找、暫停或取消暫停視頻時,這適用於同一服務器上同一 Syncplay 房間中的所有觀眾/媒體播放器。
您可以選擇
您可以使用免費的公共 Syncplay 服務器之一或託管您自己的公共或私有 Syncplay 服務器
、Windows、macOS、Linux(包括樹莓派)。
此外,Syncplay 還具有以下特點:
- 播放本地(使用共享播放列表)或 youtube-dl 支持的在線視頻(在我的計算機上使用 mpv,但不適用於 VLC)
- 同步視圖發生在類似聊天的房間中,因此您可以與其他參與者聊天並查看玩家的狀態。 您還可以通過 mpv 與他人聊天(在 mpv 播放器窗口的頂部)
- 如果用戶斷開連接,視頻可以自動暫停
- 包括處理滯後的選項,例如快進/倒帶和同步延遲
- 包含各種事件(用戶準備好/未準備好等)的 OSD 消息可以顯示在視頻播放器的頂部
需要注意的是,每個用戶(觀看者)都必須擁有他們想要播放的相同本地視頻。 Syncplay 不會在用戶之間傳輸視頻、配置播放器、選擇音頻/字幕軌道或同步音量。
如何使用 Syncplay 與遠程朋友同步觀看視頻
所有想要參與此同步播放的觀眾都應遵循以下步驟。
你需要什麼:
- 同步播放。 在 Linux 上,它以 AppImage 的形式提供(您需要右鍵單擊並單擊 .AppImage 來運行它。
Properties
,去Permissions
啟用使用選項卡Allow executing file as program
這取決於您使用的文件管理器,但在大多數情況下應該是相似的)或從 SnapStore 快照 - mpv、VLC、MPC-BE 或 MPC-HC(根據 Syncplay 網站,mpv 與 Syncplay 最兼容)。 對於 VLC,Syncplay 需要自動安裝 LUA 腳本(
syncplay.lua
); 如果這沒有發生,你必須自己安裝它(在這裡獲取) - 可選:youtube-dl在使用mpv時可以播放它支持的在線視頻(Windows下可以把下載的放
youtube-dl.exe
在附近mpv.exe
Mpv 會自動拾取)
在我的測試中,我在公共 Syncplay 服務器上使用了 mpv。以下步驟假設您使用的是相同的。如果您想運行自己的服務器,請參閱本指南。
在 Windows 上,Syncplay 服務器在下載的二進製文件中可用,但在 Linux 上不可用,因此在 Linux 上,您需要克隆包含 syncplayServer.py 的 SyncplayGitHub 存儲庫。
滿足這些要求後,我們將向您展示如何使用 Syncplay 與您的遠程朋友同步您的視頻。
1.配置同步播放
當您啟動 Syncplay 時,您會注意到系統會要求您提供服務器地址、用戶名、默認房間等。這是您需要設置的內容:
- 服務器地址:所有用戶/觀眾必須從公共服務器列表中選擇相同的服務器。
syncplay.pl:8997
.. 對於 Syncplay 網站,建議避免在端口 8995 和 8999 上運行公共服務器,因為它們會延遲大多數人使用。 - 服務器密碼(如果有): 請不要在此處輸入您的密碼,因為這僅適用於私人服務器
- 用戶名:使用您最喜歡的用戶名(每個觀眾不同)
- 默認房間:為每台計算機輸入相同的房間名稱以同步播放。播放僅與同一服務器上此房間中的其他用戶同步。房間名稱區分大小寫。因為公共服務器沒有密碼,所以使用複雜的房間名稱(而不是密碼)可以防止不速之客猜測和劫持您的房間名稱。
- 媒體播放器通行證:就我而言,Syncplay 猜到了媒體播放器的路徑,但它不起作用。 輸入您希望每個觀眾使用的 mpv、VLC 或媒體播放器的路徑
2.執行/連接同步播放
在 Syncplay 窗口中,您會看到一個類似於以下內容的大按鈕:Click Store configuration and run Syncplay
– 點擊。這將打開一個預配置的媒體播放器(例如 mpv)並加入您在 Syncplay 設置中輸入的房間。
3. 為所有觀眾播放相同的同步視頻
![]() |
左:運行 Syncplay 的 Ubuntu 20.04 VirtualBox / 右:運行 Syncplay 的實際 Linux 桌面。兩者都在播放相同的同步視頻 |
播放視頻就像將其拖放到媒體播放器窗口的頂部一樣簡單(File
菜單)。所有觀眾都需要這樣做。對於拖放,文件不必相同(與使用共享播放列表時不同;見下文),但文件長度必須相同。
同樣,您可以將 YouTube 鏈接從您的網絡瀏覽器拖放到媒體播放器窗口中,以與所有觀眾同步播放(所有觀眾必須使用相同的鏈接進行此操作)。我有)。
請注意,拖放鏈接的域必須在 Syncplay 中列入白名單,默認情況下只有 youtube.com(和 youtu.be)列入白名單。 將所需域添加到 Syncplay 設置中的受信任域列表(如果未連接 Syncplay:啟用它)Show more settings
單擊 Syncplay 窗口底部的 並單擊Sync
邊欄顯示可編輯的受信任域列表。 當 Syncplay 連接時,Advanced menu -> Set trusted domains
)。
當每個人都準備好播放視頻時按下SPACE
將其標記為準備就緒並開始播放視頻。或點擊I'm ready to watch
Syncplay 窗口底部的複選框將專注於媒體播放器窗口,並在每個人都準備好時開始使用它。SPACE
..
這適用於每次觀看者暫停、取消暫停或跳過時連接到同一服務器上同一房間的所有觀看者/媒體播放器。
更多的
另一種播放視頻的方法是將視頻拖放到同步播放窗口中的共享播放列表中。但在此之前,您需要添加一個包含您要播放的媒體文件的文件夾。右鍵單擊共享播放列表,然後單擊[Set Media Directories
然後選擇包含您要播放的視頻的文件夾(不要添加包含大量文件的目錄,因為 Syncplay 可能存在掃描問題)。所有觀眾都需要這樣做。然後將該文件夾中的視頻文件拖放到 Syncplay 共享播放列表中。對於添加的媒體目錄中的所有查看者,必須存在具有完全相同文件名的相同文件(與將視頻拖放到另一個位置相同)。窗戶)。
如果文件名在共享播放列表中顯示為紅色,則表明在連接到房間的任何計算機上都沒有找到該文件名。如果在所有計算機上都找到該文件,則其顏色將變為黑色。 在 Syncplay 中選擇它,專注於媒體播放器並按下SPACE
將其標記為準備就緒並開始播放。
想在 mpv 視頻播放器窗口頂部與其他觀眾聊天嗎?
根據Enter
輸入信息並按下Enter
請重新發送消息。 您可以從 Synplay 設置位置、字體、顏色等(啟用)Show more settings
見此)。
HN h / t teruakohatu