avcapturemoviefileoutput相关内容

如何使用AVCaptureDeviceFormat从iPhone录制缩时视频?

我正在尝试通过iphone录制延时录像.我已经可以以120 fps的速度(通过捕获最大可能的帧数)来慢动作工作. 现在,我正在尝试反转逻辑以捕获可能的最少帧,以实现延时功能. 代码流是这样的: 从AVCaptureDevice的可用设备格式中查询所有受支持的帧范围. 检查帧频是否低于或等于所需的20 fps,尺寸是否等于或大于1920 * 1080. 一切正常,除了当 ..
发布时间:2020-07-18 19:11:59 移动开发

在使用AVCaptureMovieFileOutput保存之前修改AVCaptureSession

用例::我想捕获来自摄像机的输入,在捕获的帧(和声音)上方绘制,并将结果另存为.mov文件. 我看到我可以使用AVCaptureSession捕获摄像机的输入. 我可以使用AVCaptureMovieFileOutput将其保存到.mov文件. AVVideoComposition可用于添加Core Animation进行播放.我想也可以录制吗? 问题:在将输入保存到文件之前,我看 ..

如何在不使用预设的情况下在iOS上录制视频?

在iOS上录制视频的更简单方法是设置 AVCaptureSession.sessionPreset 。 但这对我不起作用,因为我想控制合并等参数,稳定(电影,标准或无)和ISO。 我找到了想要的格式并将其分配给 activeFormat ,但是当我尝试开始记录时,出现错误: 由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因: '***- ..

AVCaptureSession与ios8的addInput问题

我有一个AVCaptureSession的应用程序,可以正常使用以前的iOS版本,但后来我尝试在ios8设备上运行它,应用程序崩溃了。但问题没有解决。进入“[session addInput:input];”的异常。请告知如何解决。请验证我的以下代码并在[session addInput:input]中获取错误; 打印错误描述:错误Domain = AVFoundationErrorDoma ..

在AVCaptureMovieFileOutput之后使用AVPlayer播放视频

我用AVFoundation创建了一个类似于Snapchat的自定义相机。图片方面有效:拍照并显示图片。现在我正在尝试拍摄视频并显示视频。 我已经捕获了一个成功的视频文件,经过测试并与MPMoviePlayer配合使用,但无法在AVPlayer上播放。 - (void)takeVideoAction:(id)sender { NSString * outputPath = [NS ..
发布时间:2018-09-21 19:48:35 移动开发

iOS 8 iPad AVCaptureMovieFileOutput在录制13 - 14秒后丢失/丢失/永远不会获得音轨

我有以下代码适用于iOS 6& 7.x版本 在iOS 8.1中我有一个奇怪的问题,如果你捕获一个会话大约13秒或更长时间,结果AVAsset只有1个轨道(视频),音频轨道只是没有。 如果您录制的时间较短,AVAsset有2首曲目(视频和音频),符合预期。我有足够的磁盘空间,应用程序有权使用相机和麦克风。 我用最少的代码创建了一个新项目,它重现了这个问题。 任何想法都将不胜感 ..

如何在CVImageBuffer中叠加每个捕获帧的视图,实时而不是后期处理

我设法设置了一个基本的 AVCaptureSession ,它使用 AVCaptureFileOutputRecordingDelegate 记录视频并将其保存在设备上。我一直在搜索文档,以了解我们如何在正在录制的视频之上添加统计信息叠加。 ie 如上图所示。我在视频预览图层上有多个叠加层。现在,当我保存视频输出时,我也希望将这些视图组合到视频上。 到目前为止我尝试了什么? ..
发布时间:2018-09-19 20:24:20 移动开发