我好像找到了,VF2上使用MPV播放器硬件解码视频及流媒体的方法。
测试环境:VF2-8GB, debian2510的6.12.5内核,系统程序除了mesa相关,都升级到最新debin13, 所以mpv是0.40.0-3。附图上能看到CPU(左上角)GPU(右侧)等等相关参数。
查看GPU使用率的指令:
sudo watch cat /sys/kernel/debug/pvr/status
不调用VPU解码的MPV, 播放本地视频文件(h264 1694x720 24 fps),GPU占用60-99%,CPU50-99%,略有卡顿。
VPU解码的MPV, 播放本地视频文件(h264 1694x720 24 fps),CPU50-99%, GPU占用<30%,流畅,所以虽然看不到VPU是否运行,可以猜测并从侧面证实VPU在硬解码。
我还测试了用MPV播放流媒体,流畅,截图就是在用MPV播放流媒体:https://vip.ffzy-video.com/20250912/26295_a931c7bf/2000k/hls/mixed.m3u8
方法还在进一步验证中,最终目标是放弃原使用vlc调用vpu硬解码,和使用firefox119硬解码流媒体的方案,因为它们不能升级。





