小编Ste*_*eve的帖子

如何在iphone SDK上添加音频到视频文件

我有一个视频文件和一个音频文件.是否可以将其与声音文件合并为一个视频.我认为AVMutableComposition应该对我有所帮助,但我仍然不明白如何.任何建议?

iphone audio video-encoding

12
推荐指数
2
解决办法
1万
查看次数

如何更改AVCaptureVideoDataOutput的视频方向


这是问题所在.我正在使用AVCaptureVideoDataOutput从相机获取视频帧并使用AVAssetWriter从它们制作视频.它工作正常,但我得到的视频是颠倒的,因为我的应用程序的设备的默认方向是横向左侧,而不是像AVCaptureVideoDataOutput中默认声明的那样.我试图改变AVCaptureConnection类中的方向,但isVideoOrientationSupported总是假的,是否有可能修复它?

这是一些代码:

 AVCaptureDeviceInput *captureInput = [AVCaptureDeviceInput 
            deviceInputWithDevice:[AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo] 
            error:nil];
 /*We setupt the output*/
 AVCaptureVideoDataOutput *captureOutput = [[AVCaptureVideoDataOutput alloc] init]; 
 captureOutput.alwaysDiscardsLateVideoFrames = YES; 
 captureOutput.minFrameDuration = CMTimeMake(1.0, 24.0); //Uncomment it to specify a minimum duration for each video frame
 [captureOutput setSampleBufferDelegate:self queue:dispatch_get_main_queue()];

 // Set the video output to store frame in BGRA (It is supposed to be faster)
 NSString* key = (NSString*)kCVPixelBufferPixelFormatTypeKey; 
 NSNumber* value = [NSNumber numberWithUnsignedInt:kCVPixelFormatType_32BGRA]; 



 NSDictionary* videoSettings = [NSDictionary dictionaryWithObject:value forKey:key]; 
 [captureOutput setVideoSettings:videoSettings]; 


 /*And we create a capture session*/
 self.captureSession …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

12
推荐指数
2
解决办法
2万
查看次数

标签 统计

iphone ×2

audio ×1

objective-c ×1

video-encoding ×1