0

我正在尝试研究如何以编程方式编辑从 UIImagePickerController 获取的视频数据。

在录制这段视频的过程中,我将聆听有趣的事件并记录它们的时间,然后当视频完成时,我希望能够在这些时间剪下 10 秒的剪辑并将它们保存为单独的视频。

您可以使用编辑控件来执行此操作,因此我认为它也可以通过编程方式进行。

到目前为止,我只有下面的代码获取视频数据,但我不确定如何继续。

-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
NSString *type = [info objectForKey:UIImagePickerControllerMediaType];

[self dismissModalViewControllerAnimated:NO]; 

if ([type isEqualToString:(NSString *)kUTTypeVideo] || 
    [type isEqualToString:(NSString *)kUTTypeMovie]) { // movie != video
    NSURL *videoURL = [info objectForKey:UIImagePickerControllerMediaURL];
    NSData *videoData = [NSData dataWithContentsOfURL:videoURL];

} 

有任何想法吗?

4

1 回答 1

0

您可以使用FFMPEG 库将视频切成小块。

完美满足您的要求。

于 2012-09-20T14:11:57.247 回答