mirror of
https://github.com/mii443/vrc-ytdlp-cookie-replacer.git
synced 2025-12-03 02:58:19 +00:00
main
注意: 本ソフトを使用すると、GoogleやVRChatのアカウントがbanされる危険性があります。このソフトが何をするか理解している人のみ使用してください。
挙動
YoutubeからのIPブロックにより、VRChat内で使用しているyt-dlpから動画のURLを取得できない問題を修正するソフトです。 本ソフトは以下の挙動をします。
- VRChat標準の
yt-dlp.exeを置き換える。 - 新しい
yt-dlp.exeをダウンロードし、yt-dlp-original.exeへ保存する。(VRChat標準のyt-dlp.exeがCookieに対応していないため) yt-dlp.exeの整合性レベルをMediumへ変更する (https://github.com/yt-dlp/yt-dlp/issues/12812 への対応)- VRChatが
yt-dlp.exeを呼び出した際に、--cookies-from-browser firefox --cookies C:\Users\<USERNAME>\AppData\LocalLow\VRChat\VRChat\Tools\cookies.txtを引数へ追加し、yt-dlp-original.exeを呼び出す。
これによって、正しく認証されたGoogleアカウントで動画URLを取得するため、IPブロックを回避できるようになります。
使用方法
- FirefoxでbanされてもいいGoogleアカウントへログインする
- Youtubeを開く
- 本ソフトを
cargo build --releaseでビルドする - ビルド済みの
yt-dlp-cookie.exeをダブルクリックする - VRChat起動中は常に
yt-dlp-cookie.exeを起動しておく
以上で動画プレイヤーの再生が可能になります。
ダウンロード
各自ビルドしてください。
注意
- GoogleやVRChatのアカウントがbanされる危険性があります。 (https://github.com/yt-dlp/yt-dlp/wiki/Extractors#exporting-youtube-cookies)
- ワールドにjoinした際に、置き換えたyt-dlp.exeが修復されるようです。本ソフトは修復を検知し、対策済みyt-dlp.exeへ自動的に置き換えます。そのため、VRChat起動中は本ソフトを常に起動しておく必要があります。
Languages
Rust
100%