AVFoundation 使用 Alpha 通道解码 prores4444 电影

2023-12-25

我正在尝试使用 Swift 在 iOS 上使用 alpha 通道解码 prores4444 视频,将其作为复杂的动画叠加在用户视频上并将其导出到他的库中。 AVFoundation 文档不是那么好,我正在努力寻找任何代码示例。

当我尝试将下面的代码与 AVAssetReaderTrackOutput 一起使用来解码视频时,出现“AVAssetReaderOutput 当前不支持压缩输出”错误。

let avAssetReaderVideoCompositionOutput = AVAssetReaderVideoCompositionOutput(videoTracks: [videoOverlayAssetTrack], videoSettings: outputSettings: [AVVideoCodecKey: AVVideoCodecType.proRes4444])

有谁知道如何读取带有 alpha 通道的 prores4444 的资产轨道以将其用于 AVMutableVideoCompositionLayerInstruction 的实例吗?

我应该使用其他编解码器吗?


None

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

AVFoundation 使用 Alpha 通道解码 prores4444 电影 的相关文章

随机推荐

  • 将 PDF 文件中的数据读取到 R 中

    这还可能吗 我有一堆旧报告需要导入到数据库中 不过 它们都是 pdf 格式 有没有R可以阅读pdf的软件包吗 或者我应该将其留给命令行工具 这些报告是用 Excel 制作的 然后以 pdf 形式生成 因此它们具有规则的结构 但有许多空白的
  • QTableWidget Item获取Widget类型并访问它

    我正在尝试对 QtableWidget 中的行进行求和 但这样做时出现分段错误 不确定是什么原因造成的 但我认为这与我将单元格小部件项目设置为旋转框而我没有这样做有关正确访问它们 当我在 cellChanged 事件中设置它时 当旋转框发生
  • mongo-aggregation:在 $project 上应用正则表达式分组、字符串处理

    我想在执行 project 时应用一些简单的字符串操作 是否可以在 project 上应用类似以下函数的内容 var themeIdFromZipUrl function zipUrl return zipUrl match T d 1 我
  • 调用基类构造函数时声明默认构造函数

    我正在尝试实现调用基类构造函数和继承的概念 我编写了以下代码 但是当我没有声明类 A 的默认构造函数时 它会给出错误 我想知道为什么会收到错误 include
  • 如何限制开发人员对 Azure DevOps 存储库中的 build.yml 文件的访问

    在 Azure DevOps 中 我们使用经典方式创建了构建和发布管道 现在我们计划将其转换为 yaml 文件 但在 yaml 方法中 代码似乎只能放在存储库的根目录中 我们希望将构建 yaml 文件保存在单独的存储库中 开发人员无法访问该
  • 调试了代码我认为这将是这个函数 onSelect

    我在反应类中有工作代码 但是当我更改为 React Component 时 整个 UI 都崩溃了 调试了代码我认为问题将是这个函数 onSelect 因为如果我给出控制台语句 它不会打印任何内容 你能告诉我如何解决它吗 我什至检查了CSS它
  • 将 Heroku 应用程序与 Amazon RDS 实例连接时出现问题

    我是第一次使用 Amazon RDS 并且一直在关注 heroku 文档以使用 RDS 实例获取我的应用程序 到目前为止 我已经创建了一个实例 并使用以下格式设置了插件 heroku addons add amazon rds url my
  • HTTP响应头:多个Link值

    我正在为 Rails 应用程序进行 SEO 该网站已完全本地化 我正在关注这篇谷歌文章 https support google com webmasters answer 189077 hl en to add hreflang 替代品页
  • ggplot2中同一图例内的不同图例键

    假设我不需要 正确的 变量映射 但仍然希望有图例键来帮助图表理解 我的实际数据类似于以下df df lt data frame id 1 10 line rnorm 10 points rnorm 10 library ggplot2 gg
  • xlsxwriter:text_wrap() 不起作用

    我正在创建 Excel 文件并对其进行格式化 并希望将文本换行到列中 我在 xlsxwriter 中找到了 text wrap 方法 但是当我使用此方法时 它对我不起作用 我尝试了一切但失败了 我在脚本中所做的事情 使用 pandas 读取
  • Laravel:$request->hasFile() 不起作用

    我有一张表格 可以在其中获得title description and an image 当我dd requests gt all 它返回以下正确的内容 array 4 projectTitle gt asd project descrip
  • Coldfusion 10 的 cfdocument pdf 中未显示图像

    我使用的是ColdFusion 10企业版 使用时无法显示图像CFDOCUMENT生成 PDF 下面是我正在使用的一段代码
  • matplotlib 中 LaTeX 轴标签的粗体字体粗细

    In matplotlib http matplotlib org 您可以将轴标签的文本设置为粗体 plt xlabel foo fontweight bold 您还可以将 LaTeX 与正确的后端一起使用 plt xlabel r phi
  • PHP - MySQL 从产品表创建树视图

    我有一个类别表如下 我正在该表中保存类别 子类别 多个子类别 我的桌子看起来像 id name parent of created on 1 Name 1 0 2013 05 1 00 00 00 2 Name 2 0 2013 05 1
  • 需要解释此代码如何处理 Arraylist 值

    public static void mystery1 ArrayList
  • Angular 的 ngTouch 库可以用来检测长按(触摸/按住/释放到位)事件吗?

    我的 AngularJS 应用程序需要能够检测触摸事件的开始和停止 无需滑动 例如 我需要在触摸开始时执行一些逻辑 用户按下手指并按住 然后在同一触摸结束时执行不同的逻辑 用户移开手指 我正在考虑为该任务实现 ngTouch 但 ngTou
  • 从Java开始忽略/捕获子进程输出的最简单方法

    java中的子进程非常昂贵 每个进程通常由多个线程支持 托管进程的线程 Linux 上的 JDK 1 6 一个读取 打印 忽略输入流的线程 另一个线程读取 打印 忽略错误流 更多线程来执行超时和监视并由应用程序终止子进程 业务逻辑线程 ho
  • 与 pytest 一起使用时禁用日志记录

    我在同时使用 pytest 和日志记录时遇到问题 当我单独运行一个程序时 我可以看到它的消息打印在屏幕上以及文件 test log 中 python3 main py gt prints on terminal and also in te
  • 确定绝对id

    如何确定organizationUnit的绝对id 来自 webapp resources acme organizationUnit xhtml 当我从树中选择一个节点时 organizationUnit 应显示所选节点 我无法使用相对
  • AVFoundation 使用 Alpha 通道解码 prores4444 电影

    我正在尝试使用 Swift 在 iOS 上使用 alpha 通道解码 prores4444 视频 将其作为复杂的动画叠加在用户视频上并将其导出到他的库中 AVFoundation 文档不是那么好 我正在努力寻找任何代码示例 当我尝试将下面的