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 に答える