Developer Update - 5 March 2026

As a consequence, you now have a full FFmpeg dependency (larger attack surface) from the upstream yt-dlp executable and several (less safe) command line options available, such as --netrc-cmdand --exec for command execution, which have been removed from VRChat’s yt-dlp fork, among most options and configuration removed.

The following yt-dlp-ejs issue is still unresolved, so using VRCVideoCacher at this time with yt-dlp 2026.03.03 may not even resolve YouTube playback issues: Recent players failing on all variants · Issue #51 · yt-dlp/ejs

To echo tupper from the VRChat Community Team, I can’t recommend to actually use VRCVideoCacher to be safe. https://ask.vrchat.com/t/video-players-having-issues/34472/13