我正在尝试将 FFmpeg 移植到我的 NaCl 模块中。
到目前为止,我的模块链接了 ffmpeg 和 SDL 库。
它已经可以播放 YUV 格式的视频,直接加载到内存并复制到 YUVOverlay 缓冲区(非常简单)。
现在,我想使用 ffmpeg 解码视频,但是当我调用函数 avformat_open_input 它返回 -5
当输入为 URL 字符串时,如 rtmp://
或 mmsh://
;它返回 -1052488119
当输入为文件名时,如/saved/tmp
(我挂载文件系统 - html5fs)。
有一些问题:
如果我不清楚我的问题或描述,你可以告诉我。
如果你在做同样的事情或遇到同样的问题,我们可以一起讨论。
谢谢,
jar
最佳答案
有一个ffmpeg
端口 naclports .也许这对你有用?
关于ffmpeg - avformat_open_input 返回值,NaCl 模块上的错误代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17854270/