公式クライアント + TUN#
最初に Emby に触れたのは、「終点駅」というサーバーでした。Emby の公式クライアントを使用してサーバーの認証をクラックし、同時に Windows の Clash の TUN モードをオンにしました。当時、キャンパスのネットワーク速度が非常に遅く(8Mbps)、さらに VPN の速度も低かったため、上記のストリーミングメディアをほとんど視聴することができませんでした。その後、移動先が 300Mbps になった後、Emby を視聴するたびに TUN モードをオンにすると、ルールの分岐や DNS の割り当てのエラーなど、さまざまなソフトウェアの奇妙な問題が発生しました。そこで、Emby を個別にプロキシすることができればいいのにと考えました。
公式クライアント + Proxifier#
その後、Proxifier に出会いましたが、クラック版を使用していました。これにより、以前の問題は解決しましたが、新たな問題が発生しました。クラック版のため、Proxifier が頻繁にクラッシュすることがあり、結局は良い解決策ではありませんでした。
embyToLocalPlayer + mpv#
なぜ#
これまでの 2 つの方法と比較して、この方法には以下の利点があります:
- クラックソフトウェアが存在しないため、セキュリティ上の問題はありません
- プロキシを事前に指定できるため、2 番目のプロキシソフトウェアを経由する必要はありません
- mpv は通常、ローカルプレーヤーとしても使用できます
インストール手順#
- 以下のプロジェクトをインストールする必要があります:
- 設定
embyToLocalPlayer の.ini
ファイルを変更します
- プレーヤーのパスを設定します
[exe]
# 各プレーヤーのパス。必要のないものは自由に削除できます。
#mpv = C:\Green\mpv\mpv.exe
mpve = E:\[04]MediaPlayers\mpv.net-DW\mpvnet.exe
#pot = C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe
#hc = C:\Program Files (x86)\K-Lite Codec Pack\MPC-HC64\mpc-hc64.exe
#be = D:\[04]MediaPlayers\MPC-BE\mpc-be64.exe
#vlc = C:\Green\vlc\vlc.exe
#iina = /Applications/IINA.app/Contents/MacOS/iina-cli
#mpvm = /Applications/mpv.app/Contents/MacOS/mpv
#vlcm = /Applications/VLC.app/Contents/MacOS/VLC
#linux_mpv = mpv
#linux_vlc = vlc
#others = その他のプレーヤーは一般的に使用できますが、履歴は返されません。
[emby]
# プレーヤーの選択
player = mpve
- プロキシの設定(Clash のデフォルトポートを例にします)
# スクリプトのhttpプロキシ、例:http://127.0.0.1:7890。
# OpenClashを使用すると遅い場合がありますが、理由は不明です。CFWや透過プロキシなどを試してみてください。
script_proxy = http://127.0.0.1:7890
# プレーヤーのhttpプロキシ、制限:mpv mpv.net iina。
player_proxy = http://127.0.0.1:20810
# ダウンロード時のプロキシ、使用しない場合は空のままにしてください。 http://127.0.0.1:7890
http_proxy = http://127.0.0.1:20810
変更を保存してください。
-
スクリプトのデバッグ
.bat
ファイルをダブルクリックし、1 を選択して Chrome から Emby サーバーにアクセスし、ビデオ再生をクリックして、mpv が自動的に起動するかどうかを確認します。 -
スクリプトの正式な起動
.bat
ファイルをダブルクリックし、2 を選択してウィンドウを閉じ、スクリプトを起動します。