【发布时间】:2016-02-23 16:51:36
【问题描述】:
我需要使用 Qt 和 FFMPEG 开发 WinRT 应用程序,我根据指令 here 为 WinRT 构建 ffmpeg,并且我能够将库与我的项目链接。现在我需要使用avformat_open_input 打开一个视频文件,但它总是给我输出
video decode error "Permission denied"
下面是相关部分的代码,
int ret = avformat_open_input(&pFormatCtx, hls, NULL, NULL);
if(ret != 0)
{
char errbuf[128];
av_strerror(ret, errbuf, 128);
qDebug()<<"video decode error"<<QString::fromLatin1(errbuf);
}
从上面的错误来看,似乎是一些权限问题,我是否需要在AppxManifest.xml 上添加任何额外的权限,目前我正在使用由 Qt 创建者创建的默认清单。
【问题讨论】:
标签: qt ffmpeg windows-runtime