Issues with yt-dlp
VRChat uses an open-source tool called yt-dlp to resolve links to services like YouTube and Twitch. If these services change how they work, this tool may temporarily stop working. If the steps in this article don't help, general yt-dlp troubleshooting steps may help.
In some cases, antivirus software may falsely mark yt-dlp.exe as a threat. If this happens, you may see an error in your Output logs with the text "Failed to configure URL resolver". Adding an exclusion for this file to your antivirus software should prevent this issue.
If you have apostrophes in your file path (for example, "User's Files" as part of your folder name) that lead to the "yt-dlp" executable, the program can fail to run. You'll want to try removing those symbols to see if they're breaking video players.
In July of 2024, YouTube began making changes that limited the video formats available to yt-dlp. This means that YouTube videos may fail to load in VRChat, or may load with video but no audio (or vice-versa). If a YouTube video isn't loading, try loading it in different worlds with different video players first. If it still doesn't load, it's possible that it can't be resolved by yt-dlp due to YouTube's changes.
While some guides available online include steps to replace the "yt-dlp" or "youtube-dl" executable, it is not recommended to follow this as the version included with VRChat includes security changes.
Nvidia Specific Troubleshooting
We are aware of some issues that can be caused by certain settings being set on Nvidia Graphics Cards where, for example, only the first video in a playlist will play.
- Right-click on your desktop and select Nvidia Control Panel.
- Click Manage 3D Settings.
- Make sure that Vertical Sync is set to Off for all applications or just for VRChat
- Click Apply at the bottom
- Restart your computer
In case of further issues, you might also have luck by restoring default settings with the Restore Defaults button found at the bottom of the Manage 3D Settings page. Please note that this will reset any custom settings you might have set.
AMD Specific Troubleshooting
While we've seen AMD Graphic Card users experience driver issues related to video players, we do not currently have specific troubleshooting steps for them. We generally recommend making sure your drivers are up to date, and in some cases if an issue started after a driver update you might have luck downgrading to the previous version. You can also try resetting to Factory Default settings.
General Troubleshooting
In some cases there might be an issue with the way a video player is implemented in a specific world make sure to try if the issue is happening in other worlds with video players.
Please try installing the Visual C++ 2010 SP1 Redistributable. You can find that here.
If that doesn't help, here are some steps to try to fix the video player issue:
- Exit VRChat.
- Press your Windows Key + R and type "certmgr.msc" into the window. Press ok. You can also type this into the Windows search bar.
- Go to Menu, then Action, then Find Certificates.
- In the "Contains" field, type "google".
- In the "Look in fields:" field, choose "issued to".
- Click "Find Now".
- Select all the expired certificates.
- Right click and choose "Delete".
Additionally, you may need to install the Windows Media Feature pack, which you can find here.
Finally, we've heard that the program Razer Cortex can cause this issue. Please try uninstalling it if applicable.
Contacting Support
If you're still having issues, please send our Support team a ticket. You can do this by using this form. Please describe your issue, including what world or worlds it's happening in. It is very important that you be as detailed as possible. Our Support team may ask you for more details.
If you're using VRChat on a PC, you should include your output logs. Where do I find my output logs?