cmsamplebufferref

    4热度

    2回答

    iOS中的方式视频输出方式是AVFoundation吗? 我使用OpenGL处理​​视频的每个帧(CMSampleBuffer)。每帧 被旋转,所以我需要裁剪和旋转CMSampleBuffer。但我不知道该怎么做,所以我相信有一种方法可以通过在AVCaptureVideoDataOutput中设置属性(videoSettings)来获得已裁剪和旋转的帧。 我用Google搜索了一下,用google

    2热度

    1回答

    我正在寻找一种方法来在运行iOS 9的iPhone上创建很长时间的失效视频,并希望得到关于如何启动的一些指示。理想情况下,我会将1小时的素材压缩到1分钟,所以缩放因子是60.我从60中取出一帧并将它们缝合在一起,对吗? 我使用captureOutput:idOutputSampleBuffer:fromConnection: 然而,我不知道是否有创造一个时间的推移更好的方法在几个小时它采用AVFo

    0热度

    1回答

    我使用AVAssetwriter录制视频/音频,并希望能够编写无声的Sample Buffers。我并不是CoreAudio的经验丰富,所以我很难提出一个可行的解决方案。 这个想法是在音频设备断开连接之前保持录制视频,直到重新连接。问题是,AVFoundation以某种方式将音频推到前面,因此生成的电影文件质量不同步。 我目前的实现尝试创建一个空/无声CMSampleBuffer放置在没有连接音频

    3热度

    1回答

    我正在使用AVAssetReader/AVAssetWriter在iOS上转换我的视频。 我的问题是:什么是最有效的方式来显示实时转换当前帧的预览。 我在考虑将CMSampleBufferRef转换为UIImage,然后应用到UIImageView中。有没有更好的方法?

    -1热度

    1回答

    我试图挽救didOutputSampleBuffer的CMSampleBuffer,为iOS开发者文档,我把它复制在CFArrayRetainCallBack像打击: static const void * ObjectRetainCallBack(CFAllocatorRef allocator, const void *value) { CMSampleBufferRef buff

    0热度

    1回答

    我正在编写解压本地annex-B H.264数据流的代码,并且我正在通过解析流,从SPS/PPS NALU创建CMVideoFormatDescription并包装其他NALUs我从CMSampleBuffers中的流中提取。 我忍受着如何处理解码器的CMBlockBuffer和CMSampleBuffer内存的心理障碍。我相信我的问题更多的是缺乏对CF如何处理内存的全面理解,所以我的问题更多地是

    -1热度

    1回答

    在osx上我使用AVFoundation从USB摄像头捕捉图像,一切正常,但我得到的图像比实时视频更暗。 设备捕获配置 -(BOOL)prepareCapture{ captureSession = [[AVCaptureSession alloc] init]; NSError *error; imageOutput=[[AVCaptureStillImageOutput alloc]

    -2热度

    1回答

    1.I我将目标C的反向音频功能进入迅捷,这样我可以迅速代码集成到我的计划,但代码的这几行不理解 2,本是下面的Objective-C代码: CMSampleBufferRef sample; NSMutableArray *samples = [[NSMutableArray alloc] init]; while (sample != NULL) { sampl

    3热度

    2回答

    这让我困扰了一会儿。我有视频转换为视频转换为“.mp4”格式。但是在某些视频上发生了崩溃,但不是全部。 这里是崩溃日志 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[AVAssetWriterInput appendSampleBuffer:] Cannot a

    3热度

    1回答

    我想从CMSampleBufferRef中检索一个CVPixelBufferRef,以便改变CVPixelBufferRef来动态覆盖水印。 我正在使用CMSampleBufferGetImageBuffer(sampleBuffer)来实现此目的。我打印返回的CVPixelBufferRef的结果,但它始终为空。 - (void)captureOutput:(AVCaptureOutput *)