这篇文章上次修改于 462 天前,可能其部分内容已经发生变化。

RV播放器因为版权原因默认禁用了hevc,prores等编码,打开这类编码的视频,会提示不允许,需要手动启用。
在 ${RVHOME}/src/mio_ffmpeg 目录下有一个init.cpp文件,打开将这段改为如下,即删除了不允许编码器的数组。

static const char* disallowedCodecsArray[] = {

    0 };

然后进行编译,笔者采用clang编译器进行编译,命令如下。

sudo dnf install clang
make

然后将${RVHOME}/src/mio_ffmpeg中生成的mio_ffmpeg.so文件复制到${RVHOME}/plugins/MovieFormats文件夹中,即可支持之前禁用掉的编码格式,进行播放,如图

2023-10-03T04:19:41.png