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

2023-12-27

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

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

它已经可以播放 YUV 格式的视频,该视频被直接加载到内存中并复制到 YUVOverlay 缓冲区中(这非常简单)。

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


有一些问题:

  1. -5和-1052488119是什么意思?
  2. 如果文件无法通过 avformat_open_input 打开,输入类型是否可能来自buffer not from 文件名 or 网址字符串?

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

谢谢, 罐


有一个ffmpeg移入纳克波特斯 http://code.google.com/p/naclports/。也许这对你有用?

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

avformat_open_input 返回值,NaCl 模块上的错误代码 的相关文章

随机推荐

  • URI.unescape 在尝试将“%C3%9Fą”转换为“ßą”时崩溃

    我在用URI unescape http ruby doc org stdlib 1 9 3 libdoc uri rdoc URI Escape html method i unescape要取消转义文本 不幸的是我遇到了奇怪的错误 en
  • Keycloak - 多重/2FA 因素 - OTP - 二维码 - 自定义登录屏幕 - Rest API

    I have 我自己的登录页面 用户在其中输入用户名 密码 该用户名 密码用于通过 Keycloak Rest API 登录 http localhost 8080 auth realms Demo protocol openid conn
  • SQL代理作业:确定它已经运行了多长时间

    场景 某些 SQL 代理作业计划全天每隔几分钟运行一次 在某些情况下 它会错过下一个时间表 因为它仍在按照上一个时间表运行 有时 工作可能会 挂起 这不会产生失败 因为作业尚未停止 发生这种情况时 可以手动停止该作业 并在下次运行时正常工作
  • React 如何在调用 onSubmit 时绑定到组件

    在我的组件中 我尝试调用组件的handleChange 和handleSubmit 函数 如果我像这样渲染表格示例 https facebook github io react docs forms html
  • JQuery如何从href标签中提取值?

    我是 JQuery 新手 如果我有以下标签 最好的 JQuery 方法是什么 从 href 中提取 page 的值 a href Search Advanced page 2 2 a Malcolm 我首先想到的是单行正则表达式 var p
  • 如何为来自同一链接的页面添加规范标签?

    我正在使用 symfony 1 0 6 在我的网站中 我有两个 URL http newe4s com news articles view 033 job news and information and http newe4s com
  • 从 DropdownButtonFormField 中删除下划线

    如何从 DropdownButtonFormField 中删除下划线 检查下面的照片 我尝试了 InputDecortaion 的各种选项组合 但找不到任何方法 SizedBox width 100 0 child DropdownButt
  • get/set 已被弃用,取而代之的是 config 命令

    在命令行中使用 angular cli 我执行了 ng set defaults styleExt styl 将默认样式设置为 Stylus 我得到了以下响应 get set 已被弃用 取而代之的是 config 命令 我想更改现有项目的样
  • Prolog递归过程解释

    如果可能的话 我希望有人解释这个过程 来自 立即学习序言 一书 它需要两个数字并将它们加在一起 add 0 Y Y add s X Y s Z add X Y Z 原则上我明白 但我有一些问题 假设我发出查询 add s s 0 s 0 R
  • 寻找一种有效的方法或算法来检查文件是否属于某个文件夹路径列表中的某个项目

    我有一个文件夹路径列表 此列表中可能有许多 数十个甚至数百个文件夹路径 例如 C Program Files 7 Zip many directories under C Program Files C ProgramData Adobe
  • 通过 microsoft webtest 上传文件

    我有一个 webtest 我打算用它来加载测试将文件上传到网站 我正在使用 Visual Studio 中内置的 WebTest 框架 目的是从 Azure 运行更大规模的测试 我创建了一个新的网络测试并记录了步骤 包括文件上传 这一切都记
  • 在哪里可以找到特定 Git 提交的快照?

    我了解到 Git 为每次提交保留一个快照 快照本质上是copies of changed文件和一些references to unchanged files 所有Git相关数据都存储在 git存储库目录内的目录 duong2179 mbpr
  • weakhashmap是如何工作的? [复制]

    这个问题在这里已经有答案了 就像weakhashmap如何理解对其键之一的引用现在已经过时一样 尤其是如果键是池化的字符串的话 您不能将字符串文字与 WeakHashMap 一起使用 当然可以 但这样做没有意义 String myKey s
  • 如何在 Swift 中的泛型扩展中使用带有可选类方法的协议?

    我正在尝试使用类方法对现有类进行扩展 例如 objc public protocol MyProtocol optional class func foo gt Int 我在扩展中使用这个协议 通用如下 extension MyClass
  • 如果会话超时,MVC 中的 jquery ajax 调用后如何重定向到新页面?

    1 我有一个调用操作的Ajax链接 该操作返回一个视图 该视图在特定的Div中打开 将其视为使用相应视图更新div的菜单 2 如果会话超时 则返回我的登录视图 因此 如果我单击链接并且会话超时 登录视图将在 div 中打开 而不是在整个页面
  • 每天执行一次查询

    基本上我有一个MySQL数据库 其中有一个表存储我网站用户的请求 我想自动执行一个查询 删除所有已完成的请求 已完成意味着该列Status 3 根据该列 超过 180 天ArchivingDate My Requests table Req
  • 六个月内保留的参与者百分比

    我是一名学校老师 对 MS SQL Server 非常陌生 每个人都建议尝试一下这个网站 开始 我正在尝试编写查询来测试参与学术项目的不同类型的结果衡量标准 我想尝试几种不同的方法来计算这个结果测量 我试图计算的结果是 在该计划的六个月内保
  • 如何在不同的计算机上克隆 RStudio 环境

    我最近一直在加快使用 R 的速度 并且想知道最有效的方法是将 RStudio 环境 尤其是软件包安装 从一台计算机克隆到另一台计算机 我希望能够从台式机切换到笔记本电脑 但我在工作时经常向台式机添加软件包 并且希望有一种简单的方法来确保在笔
  • Python 中的持久记忆

    我有一个昂贵的函数 它接受并返回少量数据 一些整数和浮点数 我已经memoized http en wikipedia org wiki Memoization这个功能 但我想让备忘录持久化 已经有几个与此相关的线程 但我不确定某些建议方法
  • avformat_open_input 返回值,NaCl 模块上的错误代码

    我正在尝试将 FFmpeg 移植到我的 NaCl 模块中 到目前为止 我的模块链接了 ffmpeg 和 SDL 库 它已经可以播放 YUV 格式的视频 该视频被直接加载到内存中并复制到 YUVOverlay 缓冲区中 这非常简单 现在 我想