We encode videos with ffmpeg using x264 codec with constrained baseline h264 profile and if it has audio it’s encodeded with qaac codec. If there are some issues with video playback for some reason you can try unpacking movies bundles and transcoding to VP8 and then bundling again with Unity 2019.4 for windows platform but there is no hardware acceleration for VP8 in Unity (even if platform supports hardware acceleration, the only exception is android where unity will sometimes have hw acceleration for vp8 videos).
Here’s ffprobe output for one of the videos, I assume rate refers to sample rate and ffprobe has no problem reading sample rate:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '.\teresa_trailer.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf60.3.100
Duration: 00:01:44.17, start: 0.000000, bitrate: 7969 kb/s
Stream #0:0[0x1](eng): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080, 7642 kb/s, 60 fps, 60 tbr, 60k tbn (default)
Metadata:
handler_name : ?Mainconcept Video Media Handler
vendor_id : [0][0][0][0]
encoder : Lavc60.3.100 libx264
Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 317 kb/s (default)
Metadata:
handler_name : SoundHandler
vendor_id : [0][0][0][0]
I can provide reencoded bundle but you will need to contact me on discord and I can’t guarantee how long it will take since I don’t have any scripts prepared for VP8 encoding and last time someone needed it was too long ago and we have some new videos + some old videos have been improved. We are not going to make VP8 default because it loses in every way - it works worse on low end hardware, it either is larger or has lower quality or both. It’s not worth for platform with barely any players. VP9 and AV1 are both not supported by Unity and also are significantly more computationally expensive so even if they were supported not worth it (and neither does it allow adding codecs to built in video player, entire video player has to be reimplemented entirely to add new codec and to make it reasonably performant it has to be native plugin so it’s a massive pain).