avcapturesession相关内容

翻转相机时无缝录音,使用 AVCaptureSession &AVAssetWriter

我正在寻找一种在前后摄像头之间切换时保持无缝音轨的方法.市场上的许多应用程序都可以做到这一点,例如 SnapChat…… 解决方案应使用 AVCaptureSession 和 AVAssetWriter.此外,它不应该明确使用 AVMutableComposition,因为有一个 bug 在 AVMutableComposition 和 AVCaptureSession ATM 之间.另外, ..
发布时间:2022-01-22 20:41:50 移动开发

从捕获的视频帧创建openGL纹理以覆盖视频上的openGL视图的替代方法?(iPhone)

这主要与增强现实类型的应用程序相关.Apple 在此处提供了有关如何使用 AVCaptureSession 捕获视频帧(并在需要时将其另存为图像)的信息: http://developer.apple.com/library/ios/#qa/qa2010/qa1702.html 我知道可以从捕获的视频帧中创建一个 openGL 纹理,然后将其用作 openGL 视图中的背景,以覆盖其他 ..
发布时间:2022-01-09 09:25:05 移动开发

iOS 捕捉“截图"相机控制器

在我的应用程序中,我显示相机并使用 UIGetScreenImage 截取某些 perts 的屏幕截图,(我尝试了 UIGraphicsGetImageFromCurrentImageContext,它适用于我应用程序几乎任何部分的屏幕截图,但对于相机视图,它只会返回一个空白的白色图片)......无论如何,我担心Apple会因为UIGetScreenImage而拒绝我的应用......我如何在不 ..
发布时间:2022-01-08 20:58:29 移动开发

iOS:相机方向

我想使用 AVCaptureSession 用相机捕捉图像. 它工作正常,我启动相机,我可以得到输出.但是,我在旋转设备时遇到了一些视频方向问题. 首先,我想支持横向左右方向,以后也可能是纵向模式. 我执行: - (BOOL) shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation) interfaceOri ..
发布时间:2022-01-08 20:52:50 移动开发

AVCaptureVideoPreviewLayer(相机预览)在移动到背景和返回后冻结/卡住

想不出来这个.当应用程序处于活动状态时一切正常,而 有时 当我将应用程序移动到后台(按下主页按钮)而不是返回时,预览层会冻结/卡住.我使用 viewWillAppear 和 viewDidAppear 进行设置.这就是我设置一切的方式: var backCamera = AVCaptureDevice.devicesWithMediaType(AVMediaTypeVideo)var glob ..
发布时间:2022-01-08 20:50:59 移动开发

iOS相机:手动曝光时间但自动ISO?

我正在使用相机视频源进行一些图像处理,并希望优化以获得最快的快门速度.我知道你可以手动设置曝光时间和 ISO 使用 setExposureModeCustomWithDuration:ISO:completionHandler: 但这需要手动设置这两个值.是否有方法或巧妙的技巧可以让您手动设置曝光持续时间但让 ISO 句柄本身尝试正确曝光图像? 解决方案 我不确定这个解决方案是否是最好 ..
发布时间:2022-01-08 20:49:32 移动开发

如何在 Swift 中使用 AVCaptureSession 捕获图片?

我有一个 UIViewController,我在其中使用 AVCaptureSession 来显示相机,它工作得又好又快.我在这个相机视图的顶部放置了一个 UIButton 对象,并为按钮添加了一个 IBAction. 这就是现在的样子: 现在我想在用户点击按钮时获取当前相机视图的图片: @IBAction func takePicture(sender: AnyObject) {/ ..
发布时间:2022-01-08 20:33:22 移动开发

如何从 AVCaptureSession 产生的 CMSampleBuffer 中获取 Y 分量?

嘿,我正在尝试使用 AVCaptureSession 从 iphone 相机访问原始数据.我遵循 Apple 提供的指南(此处链接). samplebuffer 中的原始数据是 YUV 格式的(我这里关于原始视频帧格式是否正确??),如何从存储在 samplebuffer 中的原始数据中直接获取 Y 分量的数据. 解决方案 在设置返回原始相机帧的 AVCaptureVideoData ..
发布时间:2022-01-07 20:12:16 移动开发

使用 AVFoundation 在 Swift 3.0 中扫描条码或二维码

我正在关注这个教程并试图将代码从 Swift 2.0 转换为 3.0.但是当我启动应用程序时,应用程序不起作用!我的意思是,什么都没有发生!这是我的代码: 视图控制器: class ViewController: UIViewController ,BarcodeDelegate {覆盖func准备(对于segue:UIStoryboardSegue,发件人:任何?){让barcodeVi ..
发布时间:2022-01-01 11:25:29 移动开发

在开始时避免模糊视频结束(即使在使用 setPreferredVideoStabilizationMode:AVCaptureVideoStabilizationModeAuto 之后)?

我们在使用 setPreferredVideoStabilizationMode:AVCaptureVideoStabilizationModeAuto 时在 iOS 上捕获视频,但是视频有时在开始和结束时仍然很模糊(虽然中间很好),这是非常有问题的,因为我们抓取第一帧作为静止图像(以便在不切换相机模式的情况下启用视频和照片功能). 将设备平放在桌子上可以消除所有模糊,因此整个视频始终清晰. ..
发布时间:2021-12-21 14:05:11 移动开发

iOS 相机:`AVCaptureAudioDataOutput` 即时激活音频会话,避免背景音乐卡顿

我使用 AVFoundation 创建了一个相机,它能够使用 AVCaptureVideoDataOutput 和 AVCaptureAudioDataOutput 录制视频和音频.我创建我的捕获会话,连接所有输入以及视频和音频数据输出,然后相机处于空闲状态.用户现在可以开始视频录制了. 问题 问题在于,在我开始捕获会话 (captureSession.startRunning()) ..
发布时间:2021-06-11 19:59:54 移动开发

在播放音乐时录制语音-过滤扬声器输入(iOS)

我正在开发一个 Karaoke应用,您可以在其中录制声音并听音乐.当用户使用耳机时,一切都很棒-他可以边唱歌边听音乐,也可以戴着耳机听自己讲话.然后我们记录了他的纯净声音,可以将其与播放混合.用户不使用耳机时会发生问题.然后,我们通过扬声器 AVAudioSessionCategoryPlayAndRecord 播放音乐并同时录制.在最终录音中,我们将用户的声音和扬声器的播放混合在一起.问题在于播 ..
发布时间:2021-04-12 20:44:56 移动开发

拍摄AVCaptureVideoPreviewLayer的快照

我正在使用WebRTC在两个用户之间建立视频聊天.我想拍摄 localView 视图的快照,其中显示了其中一个人. 这是我的类,带有 configureLocalPreview 方法,该方法将视频流与UIViews连接起来: @IBOutlet var remoteView:RTCEAGLVideoView!@IBOutlet var localView:UIView!var captu ..
发布时间:2021-04-12 20:44:53 移动开发

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

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