I normally attach more than one video screenshot to my Strava workout, so I’ve been just dragging them from the Zwift video folder and dropping them into the Strava edit page so that they’re uploaded to Strava. As of yesterday, this stopped working (as I mentioned): Strava displays an exclamation mark and when you hover over it a message is displayed stating there is an error processing the video file. On a related note, the video file that Zwift automatically sends to Strava is never displayed on the Strava activity page, so I assume that the processing is failing on Strava’s end as well and they just don’t display the video.
I don’t know if video screenshots are working on other platforms, but it seems like as of yesterday for Windows 11 there’s no way to capture a video screenshot and have it displayed on Strava.
I have years worth of video screenshots that have been auto archived, so I dug one out and tried to upload it to Strava and that fails as well. So Zwift video screenshots that used to upload to Strava no longer upload to Strava even if they were recorded before the original issue with the Windows 11 OS update.
I also tested transferring video screenshots from the Windows 11 computer to the Android device using Google Drive, and they do seem to play on the Android device if I transfer them that way and view them directly.
I don’t know if there’s an issue on Zwift’s end or on Strava’s end, or if it’s a combination of issues that’s causing Strava to suddenly fail to process the video screenshot.
There’s still the problem of audio not being recorded by Zwift even before you upload the file (the audio is turned up in the game, and I can hear it from the speakers while the game is active).
As far as downloading one of the videos from Strava for comparison, that’s currently not possible or at least not easily. When you access a video on Strava’s website, it’s played from a blob URL. So the video is downloaded to the browser first, to memory, and then played locally. Looking at the network traffic in Chrome developer tools. It looks like it’s being transferred as M3U8 video. M3U8 video is an extension of the M3U format, with the key difference being that the M3U8 files are specifically coded in UTF-8 and segmented, so it’s not one continuous stream. I think it’s possible to capture the M3U8 streams and convert them to something like MP4 using a program like FFmpeg to decode and convert the video, but I’m not sure that would accurately represent the source video that Strava has on their server.
To sum up, Strava is not successfully processing the video files that are being created by Zwift on my Windows 11 computer, so there’s no way currently that I’m aware of to upload a video screenshot to a Strava activity.