Could you add functionality to make use of ffmpeg or MediaInfo / MediaInfo Lite for reading video file details? In particular, frame rates read by Windows are quite often off by a little. Ffmpeg doesn't need to be installed, the executable file just needs to be on your system somewhere. MediaInfo is installed or can be portable.
So, instead of:
<(System.Video.FrameRate)>
<(System.Video.FrameWidth)>
<(System.Video.FrameHeight)>
<(System.Audio.SampleRate)>
<(System.Audio.EncodingBitrate)>
There would be the equivalent options of:
<(ffmpeg.Video.FrameRate)>
<(ffmpeg.Video.FrameWidth)>
<(ffmpeg.Video.FrameHeight)>
<(ffmpeg.Audio.SampleRate)>
<(ffmpeg.Audio.BitRate)>
<(ffmpeg.Audio.EncodingBitrate)>
This would be similar to how installing Icaros gives additional options within BRU:
<(Icaros.VideoTracks)>
<(Icaros.AudioTracks)>
<(Icaros.SubtitleTracks)>
<(Icaros.ContainsChapters)>