I’ve been testing VR-Reversal for playing and converting stereoscopic 360°/fisheye videos in MPV. While the plugin works functionally, I noticed that it doesn’t utilize the GPU for video processing, which causes very high CPU usage, especially on high-resolution videos (e.g., 4K SBS fisheye).
Expected behavior:
MPV with VR-Reversal should be able to leverage GPU acceleration (e.g., via --hwdec=vulkan/dxva2/cuvid) for both playback and rendering of fisheye-to-flat transformations.
Actual behavior:
All video decoding and fisheye/sbs transformations are CPU-bound, leading to poor performance with high-res videos.
MPV version: 2.0.0.0
OS: Windows 11
Video format: SBS 190° fisheye, 4K
Feature request:
Add GPU acceleration support for the fisheye/SBS transformations.
Ideally support hardware decoding (--hwdec) and GPU filters (--vf=vulkan/lavfi) so playback is smooth on high-res videos.
Thanks!
I’ve been testing VR-Reversal for playing and converting stereoscopic 360°/fisheye videos in MPV. While the plugin works functionally, I noticed that it doesn’t utilize the GPU for video processing, which causes very high CPU usage, especially on high-resolution videos (e.g., 4K SBS fisheye).
Expected behavior:
MPV with VR-Reversal should be able to leverage GPU acceleration (e.g., via
--hwdec=vulkan/dxva2/cuvid) for both playback and rendering of fisheye-to-flat transformations.Actual behavior:
All video decoding and fisheye/sbs transformations are CPU-bound, leading to poor performance with high-res videos.
MPV version: 2.0.0.0
OS: Windows 11
Video format: SBS 190° fisheye, 4K
Feature request:
Add GPU acceleration support for the fisheye/SBS transformations.
Ideally support hardware decoding (
--hwdec) and GPU filters (--vf=vulkan/lavfi) so playback is smooth on high-res videos.Thanks!