我正在尝试将 FFmpeg 移植到我的 NaCl 模块中。
到目前为止,我的模块链接了 ffmpeg 和 SDL 库。
它已经可以播放 YUV 格式的视频,该视频被直接加载到内存中并复制到 YUVOverlay 缓冲区中(这非常简单)。
现在,我想使用 ffmpeg 来解码视频,但是当我调用该函数时avformat_open_input它返回-5
当输入是网址字符串, 例如rtmp://
or mmsh://
;它返回-1052488119
当输入是文件名, 例如/saved/tmp
(我挂载文件系统 - html5fs)。
有一些问题:
- -5和-1052488119是什么意思?
- 如果文件无法通过 avformat_open_input 打开,输入类型是否可能来自buffer not from 文件名 or 网址字符串?
如果我对我的问题或描述不清楚,你可以告诉我。
如果你也在做同样的事情或者遇到同样的问题,我们可以一起讨论。
谢谢,
罐
有一个ffmpeg
移入纳克波特斯 http://code.google.com/p/naclports/。也许这对你有用?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)