GNU/Linux >> Linux の 問題 >  >> Ubuntu

Syncplay (Linux、macOS、Windows) を使用して、離れた場所にいる友達と同期したビデオを見る

Syncplay は、メディア プレーヤーを遠く離れた友人と同期してビデオを一緒に視聴するための無料のオープン ソース ツールで、Microsoft Windows、macOS、Linux、* BSD で利用できます。 mpv、VLC、MPC-BE、MPC-HC をサポートしており、どのユーザーもこれらのメディア プレーヤーを使用できます。

アプリケーションは、すべての視聴者が同時に同じビデオを視聴できるように、インターネットを介してメディア プレーヤーの位置と再生ステータスを同期します。そのため、視聴者が動画を検索、一時停止、または一時停止すると、これは同じサーバーの同じ syncplay ルームにいるすべての視聴者 / メディア プレーヤーに適用されます。

無料のパブリック Syncplay サーバーのいずれかを使用するか、独自のパブリックまたはプライベート Syncplay サーバーをホストするかを選択できます 、Windows、macOS、Linux (Raspberry Pi を含む) に対応しています。

さらに、Syncplay は以下も提供します:

  • ローカル (共有プレイリストを使用) または youtube-dl でサポートされているオンライン ビデオを再生 (私のコンピューターでは、これは mpv で機能しましたが、VLC では機能しませんでした)
  • 同期された表示はチャットのような部屋を介して行われるため、他の参加者とチャットしたり、プレーヤーのステータスを確認したりできます。また、mpv (mpv プレーヤー ウィンドウの上) を介して他の人とチャットすることもできます
  • ユーザーが切断された場合にビデオを自動的に一時停止できます
  • 早送り/巻き戻し、非同期化時のスローダウンなど、遅延に対処するためのオプションが含まれています
  • さまざまなイベント (準備ができている/準備ができていないユーザーなど) でビデオ プレーヤーに OSD メッセージを表示できます


すべてのユーザー (視聴者) が、再生したい同じローカル ビデオを持っている必要があることに注意してください。 Syncplay はユーザー間でビデオをストリーミングしません。プレーヤーの構成、オーディオ / 字幕トラックの選択、または音量を同期しません。

Syncplay を使用して遠くの友達と同期してビデオを見る方法

この同期再生への参加を希望するすべての視聴者は、次の手順を完了する必要があります。

必要なもの:

  • 同期プレイ。 Linux では AppImage として利用できます (実行するには、.AppImage を右クリックし、Properties をクリックする必要があります) 、 Permissions に移動 タブを押して Allow executing file as program をアクティブにします;これは、使用しているファイル マネージャーによって異なりますが、ほとんどの場合、似ているはずです) または Snap ストアから
  • mpv、VLC、MPC-BE、または MPC-HC (syncplay の Web サイトによると、mpv は syncplay との互換性が最も優れているとのことです)。 VLC の場合、Syncplay は LUA スクリプト (syncplay.lua) を自動的にインストールする必要があります。 );そうでない場合は、自分でインストールする必要があります (ここから入手してください)
  • オプション:mpv の使用時にサポートするオンライン ビデオを再生できるようにするための youtube-dl (Windows では、ダウンロードした youtube-dl.exe を使用できます) 次の mpv.exe 、mpv が自動的に取得します)

私のテストでは、Syncplay パブリック サーバーで mpv を使用しました。以下の手順では、同じサーバーを使用していることを前提としています。独自のサーバーを実行する場合は、こちらの手順を参照してください。

Syncplay サーバーは、Windows ではダウンロードされたバイナリで利用できますが、Linux では利用できないことに注意してください。syncplayServer.py を含む Syncplay GitHub リポジトリのクローンを作成します。遠く離れた友達と同期してビデオを見ます。

1.同期プレイを構成する

Syncplay を開始すると、サーバー アドレス、ユーザー名、デフォルト ルームなどを求められることに気付くでしょう。これを設定する必要があります:

  • サーバーアドレス :すべてのユーザー/視聴者が同じサーバーを選択する必要があります 公開サーバーリストから。 syncplay.pl:8997 . Syncplay の Web サイトでは、ポート 8995 および 8999 で実行されているパブリック サーバーを使用しないことを推奨しています。これは、それらを使用している大多数のユーザーが原因で遅延が発生するためです。
  • サーバーのパスワード (利用可能な場合) :プライベート サーバーにのみ適用されるため、ここにパスワードを入力しないでください
  • ユーザー名 :任意のユーザー名を使用します (視聴者ごとに異なります)
  • スタンダード ルーム :再生を同期したい各コンピュータに同じ部屋名を入力してください .再生は、同じサーバー上のその部屋の他のユーザーとのみ同期されます。ルーム名は大文字と小文字が区別されます。公開サーバーにはパスワードがないため、招待されていないゲストが部屋名を推測して乗っ取ることができないように、(パスワードの代わりに) 複雑な部屋名を使用することをお勧めします
  • メディア プレーヤーへのパス :私の場合、Syncplay はメディア プレーヤーへのパスを推測しましたが、そうでない場合は、mpv、VLC、またはすべての視聴者が使用したい他のメディア プレーヤーへのパスを入力してください

2. Syncplay の実行/接続

Syncplay ウィンドウに、Click Store configuration and run Syncplay という大きなボタンが表示されます。 - クリックして。これにより、構成されたメディア プレーヤー (mpv など) が開き、Syncplay 設定で入力したルームに参加します。

3.すべての視聴者に同じ同期ビデオを再生

左:Ubuntu 20.04 を Syncplay を使用して VirtualBox で実行 / 右:Syncplay を使用して現在の Linux デスクトップで実行。どちらも同じ同期ビデオを再生します

ビデオの再生は、ビデオをメディア プレーヤー ウィンドウにドラッグ アンド ドロップするのと同じくらい簡単です (syncplay File からビデオまたはリンクを開くこともできます)。 メニュー)。すべての視聴者がこれを行う必要があります。ドラッグ アンド ドロップの場合、ファイルは同じである必要はありません (共有プレイリストを使用する場合は異なります。以下を参照)。ただし、再生時間は同じである必要があります。

同様に、YouTube リンクを Web ブラウザーからメディア プレーヤー ウィンドウにドラッグして、すべての視聴者と同期して再生することもできます (すべての視聴者が同じリンクを使用してこれを行う必要があります)。

リンクをドラッグ アンド ドロップするドメインは、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 で再生を開始します。 .

視聴者が一時停止、一時停止、またはスキップするたびに、このアクションは、同じサーバー上の同じ部屋に接続されているすべての視聴者 / メディア プレーヤーに適用されます。

もっと

動画を再生するもう 1 つの方法は、Syncplay ウィンドウの共有プレイリストに動画をドラッグ アンド ドロップすることです。ただし、その前に、再生するメディア ファイルを含むフォルダーを追加する必要があります。共有プレイリストを右クリックし、Set Media Directories を選択します。 再生したいビデオを含むフォルダを選択します (Syncplay でスキャンに問題が発生する可能性があるため、多数のファイルを含むディレクトリを追加しないでください)。すべての視聴者がこれを行う必要があります。次に、ビデオ ファイルをそのフォルダーから共有の Syncplay プレイリストにドラッグします。追加されたメディア ディレクトリには、すべての視聴者に対して同じファイルが存在し、同じファイル名である必要があります (メディア プレーヤー ウィンドウにビデオをドラッグ アンド ドロップする場合とは異なります)。

共有プレイリストでファイル名が赤色で表示されている場合は、このルームに接続されているすべてのコンピューターでファイルが見つからなかったことを意味します。ファイルがすべてのコンピューターで見つかった場合、色は黒になります。 Syncplay でそれを選択し、メディア プレーヤーにフォーカスして SPACE を押します

MPV ビデオ プレーヤー ウィンドウを介して他の視聴者とチャットしますか? Enterを押してください 、メッセージを入力し、Enter を押します もう一度メッセージを送信します。位置、フォント、色などは、Synplay 設定で構成できます (Show more settings をアクティブ化) アクセスします)。

h / t てるあこはつ at HN


Ubuntu
  1. 再検索なしでLinuxを使用してOsXまたはMacosをデュアルブートしますか?

  2. Samba を使用して Linux ゲストのフォルダーを VirtualBox の Windows ホストと共有する

  3. Linux Mint Mate で Windows キーでキーボード ショートカットを使用する

  1. macOS、Windows、およびLinuxでDNSキャッシュをフラッシュする方法

  2. Linux、Windows、macOSでTracerouteを実行する方法

  3. 例を使用してLinuxwatchコマンドを使用する方法

  1. UbuntuLinuxでqToxを使用してチャットを保護する

  2. google-drive-ocamlfuseを使用してLinuxにGoogleドライブをマウントします

  3. ローカルネットワークを使用してWindowsとLinux間でファイルを転送する