当前位置: 首页 > 知识库问答 >
问题:

AVCaptureSession(无解压缩)

乌甫
2023-03-14
  • OS-X
  • 优胜美地
  • 目标-C
  • 压缩视频输入(AVCaptureDeviceFormat=='muxx'/'isr')

压缩视频流作为支持“muxx/isr”有效载荷格式的HAL捕获设备(AVCaptureDevice)暴露于操作系统,我希望能够直接访问压缩有效载荷的原始字节(不解压)。

  1. 使用“+(AVCaptureDevice*)DeviceWithUniqueID:(NSString*)DeviceUniqueID”
  2. 查找设备
  3. 创建“AVCaptureDeviceInput”
  4. 创建“AVCaptureVideoDataOutput”
  5. 将“AVCaptureDevice”与“AVCaptureDeviceInput”关联
  6. “AVCaptureVideoDataOutput”
  7. 上的SetSampleBufferDelegate
  8. 创建AVCaptureSession
  9. 通过添加输入和输出来配置会话(未选择预置)
  10. 通过调用[session startRunning]
  11. 启动会话
  12. 在“AVCaptureVideoDataOutputSampleBufferDelegate”调用“CmSampleBufferGetDataBuffer(sampleBuffer);”时获取对原始缓冲区的引用

当系统调用委托时,我获得的缓冲区引用的是解码的yuy2映像,而不是压缩的缓冲区(在解复用和解编码之前),因此,'CMSampleBuffergetDataBuffer'返回nil指针。

共有1个答案

唐和洽
2023-03-14

解决方案是使用C++CoreMediaIO框架,在此链接处提供了一个示例,CoreMediaIO的主要问题是它的应用不广泛,文档很少,Apple提供的示例代码很旧,在可以用最近的SDK编译之前需要做很多修补,然而,最终它还是起作用了,这个博客文章有一个很好的示例。

 类似资料:
  • tar [-]c|x|u|r|t[z|j][v] -f 归档文件 [待打包文件] 将多个文件打包为一个归档文件,可以在打包的同时进行压缩。支持的格式为 tar(归档)、gz(压缩)、bz2(压缩率更高,比较耗时) 操作选项 -c 创建 -x 解包 -u 更新 -r 添加 -t 查看 -d 比较压缩包内文件和文件 -A 将 tar 文件添加到归档文件中 格式选项 -z 使用 gz 压缩格式 -j 使

  • 我正在用Java构建一个文件浏览器,并在JTrees中列出文件/文件夹。我现在想做的是,当我到达一个压缩文件夹时,我想列出它的内容,但不首先提取它。 如果有人有想法,请分享。

  • 主要内容:1. 压缩和解压缩介绍,2. 启用压缩,3. 启用解压缩,4. 发送压缩文件本节介绍如何配置响应的压缩或解压缩以及发送压缩文件。 在这篇文章中,涉及内容如下 - 压缩和解压缩介绍 启用压缩 启用解压缩 发送压缩文件 1. 压缩和解压缩介绍 压缩响应通常会显着减少传输数据的大小。 然而,由于压缩在运行时发生,它还可以增加相当大的处理开销,这会对性能产生负面影响 在向客户端发送响应之前,NGINX会执行压缩,但不会“压缩”已压缩的响应(例如,由代理的服务器)。 2. 启用压缩

  • 问题内容: 我正在尝试将Java与AWS Lambda结合使用。我创建了一个具有所有依赖项的jar文件(使用maven-assembly- plugin)。上传后,我无法调用lambda。我收到错误消息。jar文件为11 MB。我可以用 问题答案: 需要被告知输出a 而不是a 。(我什至不知道有什么区别!) 将此添加到其配置中:

  • 本文向大家介绍Linux下压缩与解压命令详解,包括了Linux下压缩与解压命令详解的使用技巧和注意事项,需要的朋友参考一下 本文为大家分享了Linux下压缩与解压缩命令,供大家参考,具体内容如下 【tar命令】 解压:tar -zxvf FileName.tar 压缩:tar -czvf FileName.tar DirName 【gz命令】 解压1:gunzip FileName.gz 解压2:

  • 本文向大家介绍ZIP4j 压缩与解压的实例详解,包括了ZIP4j 压缩与解压的实例详解的使用技巧和注意事项,需要的朋友参考一下 ZIP4j 压缩与解压的实例详解 使用的jar包:zip4j_1.3.2.jar 基本功能: 针对ZIP压缩文件创建、添加、分卷、更新和移除文件 (读写有密码保护的Zip文件) (支持AES 128/256算法加密) (支持标准Zip算法加密) (支持zip64格式) (