草庐IT

avCaptureSession

全部标签

ios - 来自 AVCaptureMetadataOutput 委托(delegate)的 UIImage (didOutputMetadataObjects)

我正在使用AVCaptureMetadataOutput扫描二维码和条形码。当相机聚焦到条形码时didOutputMetadataObjects委托(delegate)被调用,我能够获得条形码元数据字符串。但我想知道如何从didOutputMetadataObjects委托(delegate)中获取扫描图像(条形码图像)。-(void)captureOutput:(AVCaptureOutput*)captureOutputdidOutputMetadataObjects:(NSArray*)metadataObjectsfromConnection:(AVCaptureConnect

iOS AVCaptureSession - 如何获取/设置每秒记录的帧数?

我是AVCaptureSession的新手,希望更好地了解如何使用它。所以我设法将视频流捕获为单独的CIImages并将它们转换为UIImages。现在我希望能够获得每秒捕获的帧数,最好能够设置它。知道怎么做吗? 最佳答案 AVCaptureConnection的videoMinFrameDuration已弃用。您可以使用AVCaptureDevice属性来检测支持的视频帧速率范围,并可以使用属性分配最小和最大帧速率。device.activeFormat.videoSupportedFrameRateRanges返回设备支持的所有

iOS AVCaptureSession - 如何获取/设置每秒记录的帧数?

我是AVCaptureSession的新手,希望更好地了解如何使用它。所以我设法将视频流捕获为单独的CIImages并将它们转换为UIImages。现在我希望能够获得每秒捕获的帧数,最好能够设置它。知道怎么做吗? 最佳答案 AVCaptureConnection的videoMinFrameDuration已弃用。您可以使用AVCaptureDevice属性来检测支持的视频帧速率范围,并可以使用属性分配最小和最大帧速率。device.activeFormat.videoSupportedFrameRateRanges返回设备支持的所有

ios - AVCaptureSession 音频不适用于长视频

我正在使用AVCaptureSession录制带音频的视频。对于短视频,一切似乎都正常,但出于某种原因,如果我录制的视频超过12秒,音频将无法正常工作。 最佳答案 编辑(因为这个答案仍在获得赞成票):这个答案可以缓解问题,但问题的可能根本原因已在@jfeldman'sanswer中解决。.我找到的解决方案是ananswertoacompletelydifferentquestion.问题是AVCaptureMovieFileOutput中的movieFragmentInterval属性。此属性的文档解释了这些片段是什么:AQuick

ios - AVCaptureSession 音频不适用于长视频

我正在使用AVCaptureSession录制带音频的视频。对于短视频,一切似乎都正常,但出于某种原因,如果我录制的视频超过12秒,音频将无法正常工作。 最佳答案 编辑(因为这个答案仍在获得赞成票):这个答案可以缓解问题,但问题的可能根本原因已在@jfeldman'sanswer中解决。.我找到的解决方案是ananswertoacompletelydifferentquestion.问题是AVCaptureMovieFileOutput中的movieFragmentInterval属性。此属性的文档解释了这些片段是什么:AQuick

ios - 以错误的方向保存视频 AVCaptureSession

我正在尝试录制视频(不显示相机)并保存。但是正在保存的视频没有以正确的方向保存。我试过强制UIViewController处于特定方向,但这没有帮助。所有视频均以纵向录制。我的代码如下:session=[[AVCaptureSessionalloc]init];[sessionbeginConfiguration];session.sessionPreset=AVCaptureSessionPresetHigh;AVCaptureDevice*device=[AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo];for(

ios - 以错误的方向保存视频 AVCaptureSession

我正在尝试录制视频(不显示相机)并保存。但是正在保存的视频没有以正确的方向保存。我试过强制UIViewController处于特定方向,但这没有帮助。所有视频均以纵向录制。我的代码如下:session=[[AVCaptureSessionalloc]init];[sessionbeginConfiguration];session.sessionPreset=AVCaptureSessionPresetHigh;AVCaptureDevice*device=[AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo];for(

ios - iPad 横向模式下 AVCaptureSession 的问题

我一直在尝试从前置摄像头捕捉帧并将其呈现在View中。这是我的代码_session=[[AVCaptureSessionalloc]init];_session.sessionPreset=AVCaptureSessionPreset640x480;AVCaptureDevice*device=[AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo];NSError*error=nil;AVCaptureDeviceInput*deviceInput=[[AVCaptureDeviceInputalloc]initWith

ios - iPad 横向模式下 AVCaptureSession 的问题

我一直在尝试从前置摄像头捕捉帧并将其呈现在View中。这是我的代码_session=[[AVCaptureSessionalloc]init];_session.sessionPreset=AVCaptureSessionPreset640x480;AVCaptureDevice*device=[AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo];NSError*error=nil;AVCaptureDeviceInput*deviceInput=[[AVCaptureDeviceInputalloc]initWith

ios - AVCaptureSession 和背景音频 iOS 7

每当我启动一个以麦克风作为输入运行的AVCaptureSession时,它会取消当前正在运行的任何背景音乐(例如iPod音乐)。如果我注释掉添加音频输入的行,背景音频将继续。有谁知道在继续播放背景音频的同时使用麦克风录制视频剪辑的方法?当您尝试录制视频并且当前正在播放音乐时,也会出现错误。A尝试这样做:[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryPlaybackerror:nil];UInt32doSetProperty=1;AudioSessionSetProperty(kAudioSessionP