我正在尝试将FFmpeg移植到我的NaCl模块中。
到目前为止,我的模块链接了ffmpeg和SDL库。
它已经可以播放YUV格式的视频,它被定向加载到内存中并复制到YUVOverlay缓冲区(这很容易)。
现在,我想使用ffmpeg来解码视频,但是当我调用函数 avformat_open_input 时,当输入 URL string 时返回-5
,例如rtmp://
或mmsh://
;输入为文件名时返回-1052488119
,例如/saved/tmp
(我挂载文件系统 - html5fs)。
有一些问题:
如果我不清楚我的问题或描述,你可以告诉我。 如果您正在做同样的事情或遇到同样的问题,我们可以一起讨论。
谢谢, 罐
答案 0 :(得分:1)
naclports中有ffmpeg
个端口。也许这对你有用吗?
答案 1 :(得分:0)
你可以在https://chromium.googlesource.com/webports/找到naclports。他们被从http://code.google.com/p/naclports/移走。