avformat_open_input返回值,NaCl模块上的错误代码

Jar*_*Jar 6 ffmpeg google-nativeclient

我正在尝试将FFmpeg移植到我的NaCl模块中.

到目前为止,我的模块链接了ffmpeg和SDL库.

它已经可以播放YUV格式的视频,它被定向加载到内存中并复制到YUVOverlay缓冲区(这很容易).

现在,我想使用ffmpeg来解码视频,但是当我调用函数avformat_open_input时,它会-5在输入为URL字符串时返回,例如rtmp://mmsh://; -1052488119输入是文件名时返回,例如/saved/tmp(我挂载文件系统--html5fs).


有一些问题:

  1. 什么意思-5和-1052488119?
  2. 如果文件无法打开avformat_open_input,是有可能的输入类型是从缓冲区 不是文件名URL字符串

如果我不清楚我的问题或描述,你可以告诉我.如果您正在做同样的事情或遇到同样的问题,我们可以一起讨论.

谢谢,Jar

Eli*_*sky 1

naclportsffmpeg中有一个端口。也许这对你有用?