avassetwriter相关内容
我正在寻找一种在前后摄像头之间切换时保持无缝音轨的方法.市场上的许多应用程序都可以做到这一点,例如 SnapChat…… 解决方案应使用 AVCaptureSession 和 AVAssetWriter.此外,它不应该明确使用 AVMutableComposition,因为有一个 bug 在 AVMutableComposition 和 AVCaptureSession ATM 之间.另外,
..
我想修剪视频文件.我只想从画廊中挑选视频并将其转换为 15 秒视频.如果我使用选择器视图控制器进行正常修剪,它不会指定时间而只显示帧,但我需要固定 15 秒.我怎样才能做到这一点? 解决方案 Objective-C -(void)cropVideo:(NSURL*)videoToTrimURL{AVURLAsset *asset = [AVURLAsset URLAssetWithURL
..
嘿,我正在尝试记录我的游戏的游戏玩法,以便我可以将其视频从设备本身上传到 youtube……我正在尝试做与 iPhone 的 Talking tomcat 应用程序相同的事情……录制视频然后播放等等... 我使用 glReadPixels() 读取帧缓冲区数据,然后借助 AVFoundation 框架中的 AVAssetWriter 将其写入视频.但是,只有在使用 glReadPixels
..
我一直在尝试使用 AVAssetWriter 和 AVAssetWriterInputs 编写视频+音频. 我在这个论坛上读了很多帖子,有人说他们能够做到这一点,但这对我不起作用.如果我只写视频,那么代码就可以很好地完成它的工作.添加音频时,输出文件已损坏且无法重现. 这是我的代码的一部分: 设置 AVCaptureVideoDataOutput 和 AVCaptureAudio
..
尽管 StackOverflow 上有很好的信息,但我仍然不知所措... 我正在尝试将 OpenGL 渲染缓冲区写入 iPad 2(使用 iOS 4.3)上的视频.这更正是我正在尝试的: A) 设置一个 AVAssetWriterInputPixelBufferAdaptor 创建一个指向视频文件的 AVAssetWriter 使用适当的设置设置 AVAssetWriter
..
我有一个功能,可以在 iphone/ipad 上将视频重新编码为可管理的比特率.这是:*更新的工作代码,现在有音频!:) * -(void)resizeVideo:(NSString*)pathy{NSString *newName = [pathy stringByAppendingString:@".down.mov"];NSURL *fullPath = [NSURL fileURLWi
..
我正在尝试使用图片数组和音频文件制作电影文件.为了制作带有图片数组的电影,我使用了 zoul 此处.一切都很完美,我有我的电影和我的照片.然而,当我尝试添加一些音轨时,我遇到了很多问题.为了理解我把我的代码: 当我调用这个方法时,图片数组和歌曲文件就准备好了: -(void) writeImagesToMovieAtPath:(NSString *) path withSize:(CGSi
..
我正在使用 AVAssetWriter 压缩视频.如果我将视频压缩文件设置为 Quicktime 电影,它工作正常,但是我想将其导出为 MPEG4,但在运行时出现此错误: 为了执行到文件类型 public.mpeg-4 的传递,请在 AVAssetWriterInput 初始值设定项中提供格式提示' 这里是我声明文件类型的具体代码: let videoInputQueue = Di
..
我正在尝试调整iOS广播扩展功能以记录视频,而不是实时流式传输.这似乎是可能的,因为您可以在 processSampleBuffer:withType:方法中获得像素缓冲区. 然后我进行了如下编码,但是在添加缓冲区时失败. 我对AVAssetWriter和App Extension编程都不熟悉,所以我无法弄清楚这里出了什么问题. 我正在做扩展中不应该做的事情吗?还是AVAsset
..
我有一个应用程序,可以用不同的方式对视频进行编码并将其保存到照片库-它可以剪切特定的时间范围,添加图片,文本等.一切正常,直到我尝试对120 fps以上的视频进行编码.问题在于视频似乎动作缓慢,我根本不追求这个目标. 在这里关于 AVAssetWritterInput 的属性(称为 AVVideoExpectedSourceFrameRateKey ),但问题是当我尝试将此参数应用于我的 A
..
请找到以下代码. -(void) writeImagesAsMovie:(NSArray *)array toPath:(NSString*)path numPhoto:(NSInteger)totPics { ALAsset *asset = [assets objectAtIndex:0]; ALAssetRepresentation *assetRepresenta
..
当我在2G设备上写电影时,AVAssetWriter startWriting返回BOOL False值,但对于所有其他设备,它返回TRUE值且工作正常.任何人都遇到了这个问题,或者您不知道为什么会发生这种情况,请帮帮我 解决方案 最可能的原因是您正在运行的特定iOS设备不包括硬件H264编码器.我认为3GS之前的iPhone版本没有硬件,但是我不确定iPad 1是否具有H264编码硬件.
..
我正在尝试使用AVAssetwriter录制视频,但是在添加数据之前检查AVAssetWriterInput属性readyForMoreMediaData时却一直显示NO. 我看到相关的帖子在尝试录制音频和视频时提到了类似的问题,所以我取出了音频录制部分,但问题仍然存在(readyForMoreMediaData始终为否). 我的代码: - (void)startRecordin
..
我在这里和其他论坛上都以不同的形式多次问过这个问题.有些问题得到了回答,有些则没有.答卷者或作者声称在某些地方取得了成功.我已经实现了那些声称成功的示例,但是还没有看到相同的结果. 当从AVCaptureSession获得样本缓冲区时,我能够成功使用AVAssetWriter(和AVAssetWriterInputPixelBufferAdaptor)同时写入图像数据和音频数据.但是,如果我
..
我正在寻找一种在前后摄像头之间切换时保持无缝音轨的方法.市场上许多应用程序都可以做到这一点,例如SnapChat ... 解决方案应使用AVCaptureSession和AVAssetWriter.此外,由于存在 bug .另外,我负担不起后期处理时间. 当前,当我更改视频输入时,音频记录会跳过并变得不同步. 我包括了可能相关的代码. 翻转相机 -(void) upd
..
我正在构建iOS应用程序,该应用程序可以录制视频并使用AVFoundation和CAAnimation在录制的视频上添加动画叠加. 所有子功能都可以正常工作,但是在播放动画时,视频背景的末端为黑色.它不是渲染我选择的背景视频. 我已经使用AVAssetWriter录制视频,并且可以很好地在相机胶卷上播放.但是,如果我使用此录制的视频添加叠加层,则视频背景的末端为黑色.有趣的是,如果我通过本机iOS
..
有人可以帮我解决这个问题吗? 我可以使用具有以下输出设置的AVAssetWriter对视频进行编码. NSDictionary *videoCompressionSettings = [NSDictionary dictionaryWithObjectsAndKeys: AVVideoCodecH264, A
..
我正在使用AVAssetWriter和captureOutput回调来录制视频和音频.问题在于,在大约5%的情况下,我无法从第二个零开始生成缩略图(如果我尝试在视频中走得更远,则没有问题).我收到的错误是: Error Domain = AVFoundationErrorDomain代码= -11832“无法打开" UserInfo = 0x4b31b0 {NSLocalizedFailur
..
我一直在从事视频处理项目.到目前为止,我已经成功过滤了实时摄像机的进料,捕获静止图像,从帧中录制视频,录制了音频,最近又成功地将音频添加到视频捕获中. 但视频似乎失去了方向-应该将其顺时针旋转90度.我尝试使用AVmutablevideocomposition,但是无论如何,我总是收到以下错误: [__ NSArrayM objectAtIndex:]:索引0超出了空数组的范围";
..
我想将h.264流从服务器传输到视频文件,但是当我使用assetwrite.finishwrite时,XCode会报告 Video /var/mobile/Applications/DE4196F1-BB77-4B7D-8C20-7A5D6223C64D/Documents/test.mov cannot be saved to the saved photos album: Error D
..