avfoundation相关内容

AVFoundation以MP4格式录制视频

我正在使用AVFoundation在IOS 5上录制视频.我希望内容在MP4容器中.我一直在搜索,找不到一条指定用于记录视频的格式的消息.我宁愿在第一张照片上记录到MP4文件中,而不是将其记录到mov文件中,然后在单独的mp4中将其重新编码经过.有人知道该怎么做吗? 我在上面说要录制到mov时就在上面猜测.它记录到的默认文件格式是什么? 我通常对AVFoundation和IOS还是陌生 ..
发布时间:2021-04-12 20:48:02 移动开发

AVAssetExportSession卡住(未启动)导出

我试图从照片库中导出视频,但是从不执行导出回调.我会定期检查导出进度,进度始终为零. 下面的代码在99.9%的情况下都可以工作,但是有时在某些设备上(绝对随机)它会停止工作,只有重新启动iPhone才有帮助. AVAssetExportSession.Status 始终处于 waiting 状态 类FilesInteractor {静态函数tempDirectoryPath()->细 ..
发布时间:2021-04-12 20:47:54 移动开发

AVAssetExportSession在设备上不起作用,但在模拟器上起作用(AVFoundationErrorDomain代码= -11800,未知错误代码-12780)

编辑:为了使对解决此问题感兴趣的任何人都更轻松,我向 我在ExportManager中的导出功能如下(很抱歉,很长一段时间) func exportWithAVFoundation(URL:URL,完成:@转义(_ outputUrl:URL ?, _ errorString:String?)->()){让资产= AVAsset(URL:URL)print("URL IS \(url)" ..
发布时间:2021-04-12 20:47:46 移动开发

在MacOS中使用AVFoundation和Metal的帧速率非常慢

我正在尝试将Apple的 AVCamFilter 示例修改为MacOS.过滤似乎有效,但是通过Metal渲染处理后的图像使我获得了每帧几秒钟的帧速率.我尝试了不同的方法,但已经停留了很长时间. 这是项目 AVCamFilterMacOS -任何对AVFoundation with Metal有更好了解的人都可以告诉我怎么了?我一直在阅读文档,并练习如何显示未处理的图像,以及将其他模型(如模型 ..
发布时间:2021-04-12 20:47:43 其他开发

AVPlayer未呈现到其AVPlayerLayer

我有一个AVPlayerLayer(CALayer的子类),我需要进入一种可以传递给QCRenderer的图像类型(QCRenderer接受NSImages和CIImages.),我可以将CALayer转换为CGImageRef,然后转换为CGImageRef.NSImage,但是内容总是很清楚. 我将其范围缩小为以下两个原因之一: 我没有正确创建NSImage. AVPlayer未 ..
发布时间:2021-04-12 20:47:33 其他开发

获取准确的视频时长

我正在做一个播放器,我想列出所有文件,并在所有文件的前面列出视频的时长. 唯一的问题是我没有获得正确的视频时长,有时返回的时长完全错误. 我尝试了以下解决方案: 让资产= AVAsset(URL:"video.mp4")设持续时间= asset.duration.seconds 因此,时间有时会给一个值,有时会给另一个值.如果有人知道可能的解决方案,我很高兴听到. 我已经使 ..
发布时间:2021-04-12 20:47:28 移动开发

AVAssetTrack的preferredTransform有时似乎是错误的.如何解决?

我正在使用 AVAssetExportSession 在iOS应用中导出视频.为了以正确的方向呈现视频,我使用了 AVAssetTrack 的 preferredTransform .对于某些源视频,此属性似乎具有错误的值,并且视频在结果中显示为偏移或完全黑色.我该如何解决? 解决方案 preferredTransform 是 CGAffineTransform .属性 a , b , c ..
发布时间:2021-04-12 20:47:25 移动开发

如何在iOS中使用Objective C扫描AVCaptureVideoPreviewLayer特定区域中的条形码?

我正在尝试使用Objective C中的AVFoundation在我的iPhone应用程序中实现条形码扫描仪.条形码扫描部分工作正常,但问题是当前预览显示在设备的整个屏幕上,我希望扫描仪预览到在设备的特定区域显示,并且需要更改背景的亮度区域(请参阅下面的屏幕截图). ..

可以在没有MixWithOthers的情况下在背景状态下激活AVAudioSession吗?

由于CoreLocation已请求AlwaysAuthorization,因此我的应用程序在后台运行.这样可以防止应用程序进入暂停状态.它保持在后台状态,并且正在接收位置事件.在发生一些位置事件之后,我想激活AVAudioSession并播放一些声音.例如,当我现在在前台使用其他应用程序并且此应用程序正在播放音频时,如何正确激活会话(在此后台应用程序中).假设我正在Youtube应用中观看一些视频 ..
发布时间:2021-04-12 20:44:33 移动开发

多路复用附件B MPEG-TS时,是否等同于SPS和PPS的音频?什么是"DecoderInfo"?

我正在使用 Bento4 库将附件B TS(MPEG-2传输流)文件与我分别从VideoToolbox和AVFoundation生成的h264视频和AAC音频流,作为HLS(HTTP实时流)流的源数据.这个问题不一定是Bento4特有的:我试图理解底层概念,以便我可以完成任务,最好使用Apple libs. 到目前为止,我已经弄清楚了如何通过从我的 CMVideoFormatDescript ..
发布时间:2021-04-12 19:41:29 移动开发

关闭AVPlayerViewController后如何恢复其他应用程序的音频播放?

我使用 AVPlayerViewController 在我的应用中播放短视频. 如果有一个应用在用户在我的应用中播放视频之前在后台播放音频,我希望在关闭我的视频播放器后恢复另一个应用的背景音频播放.我目前使用 AVAudioSession.setActive(false,带有:.notifyOthersOnDeactivation)来做到这一点. 即使我调用 AVAudioSessio ..
发布时间:2021-04-12 19:34:17 移动开发

使用AVPlayer时防止背景音频静音

我正在使用AVPlayer实例播放视频,并且希望能够在播放视频的同时继续听背景音乐. 如果有任何后台应用程序正在播放音乐,则每当我在AVPlayer上调用 play 时,音乐就会被静音.如何防止背景音频被静音? 这是我创建和启动AVPlayer的方法: AVURLAsset * asset = [AVURLAsset URLAssetWithURL:videoURL选项:无];AV ..
发布时间:2021-04-12 19:34:12 移动开发

macOS/swift通过AVCaptureSession捕获音频

我目前正在尝试在Mac上实现一个简单的音频录制工具.由于我需要在内存中存储原始音频缓冲区,因此无法使用AVAudioRecorder,它只会将录制内容写入文件中. 我的方法是创建一个AVCaptureSession,Input(麦克风)和Output(AVCaptureAudioDataOutput)并启动会话.一切正常,但是从未调用输出的委托回调. 我确保在项目设置中添加麦克风/摄像 ..
发布时间:2021-04-12 19:34:09 移动开发

是否可以将两个视频文件合并为一个文件,在iOS中为一个屏幕?

我是视频编程新手.我正在尝试锻炼它,但是遇到了麻烦,它将两个视频文件合并为一个. 我的意思是合并如下. 我有第一个这样的视频 中输入图片描述 第二个视频也这样 我希望他们这样合并 我不想使用2个视频播放器,因为我想将合并的视频文件发送给某人.我整日搜寻以解决这个问题,但找不到解决方法. 我写了引用 我的代码: NSURL *firstURL = [NSURL ..
发布时间:2021-02-08 20:20:43 移动开发

苹果音频框架之间有什么区别?

在文档中,我看到了几个Apple音频框架.它们似乎都针对播放和录制音频.因此,我想知道两者之间的最大区别是什么? 音频工具箱 音频单元 AV Foundation 核心音频 我是否错过了一个指南,对所有这些内容进行了很好的概述? 解决方案 Core Audio是所有框架中最低的框架,也是最早的框架. Audio Toolbox位于Core Audio的上方,并提供许 ..
发布时间:2021-02-08 19:51:25 移动开发

带有AVPlayer的rtsp://liveStream

我想在带有AVPlayer的iPhoneDevice上播放liveStream.我也想从此流中获取CVPixelBufferRef以便下次使用. 我使用 Apple指南用于创建播放器.当前使用本地存储的videoFiles时,此播放器工作正常,当我尝试播放此AppleSampleStremURL-http://devimages.apple.com/iphone/samples/bipbop ..
发布时间:2021-02-08 18:48:42 移动开发

使用AVFoundation Swift保存视频

您好,我跟随Jared Davidson的课程学习,以创建自定义相机视图并使用AVFoundation保存图片. https://www.youtube.com/watch?v=w0O3ZGUS3pk 但是,我想录制并保存视频而不是图像.有人可以帮我吗?我敢肯定它很简单,但是Apple的文档是用Objective-C编写的,我无法破译. 这是我的代码.谢谢. import UIK ..
发布时间:2020-12-01 05:40:10 移动开发