AVPro causes YouTube videos to be auto translated
complete
DrBlackRat
Issue:
YouTube recently started adding auto translated audio tracks to a few videos that originally weren't in English. This how ever is causing a weird side effect with video players in VRChat.
If you play a video that's in German by default you will instead hear the auto translated audio track when using AVPro. Using the Unity Video player seems to work fine however.
Reproduction Steps:
- Go to a World with USharpVideo in it, this is the one I used.
- Set the USharpVideo to Stream
- Play this video
- Now switch back to Videoand play the same video again
If you compare the two you will notice that AVPro / Stream uses the auto translated audio track, while the default Unity video player uses the original audio.
Expected Behaviour:
No matter what video player back end is used (Unity or AVPro), the audio track selected should always be the one the video was uploaded in originally.
Otherwise watching none English videos with friends will get really annoying.
Attachments:
Here is a video showcasing the issue:
Log In
_
_tau_
complete
DrBlackRat
This seems to have been fixed by yt-dlp now! We just need to wait for VRChat to update their version of it.
StormRel
tracked
Haxy
At the moment it should load in your default YouTube language for your region,
VRC would need to implement a language selector to override this behaviour.
Without the above patch you will also just get the first language in the array which is generally wrong (Remember the month of PT Mr Beast?)
DrBlackRat
This is also an issue on YouTubes own website btw. if I watch something that was originally in German, YouTube will always default to the english audio track if it exists.
However in that case it's only a minor annoyance, as I can always just change it my self. This is not the case in VRChat though, which makes this problem extremely annoying.
DrBlackRat
I should have made the video I linked a rick roll lol