在选定的时间范围内修剪视频

时间:2015-03-18 12:00:46

标签: ios iphone

我有一个应用程序要求,用户可以在指定的时间范围内修剪任意大小的视频。例如,如果存在例如20秒的视频,则用户可以从任何秒到任何秒选择(例如:5到15)。为此,我需要显示视频的时间范围,使用UIImagePicker进行默认视频修剪,并启用allowEditing属性,以便显示从中切割到的位置的时间。简单的要求就像是应用程序视频修剪,显示视频时间帧和修剪。锄头我可以实现这些目标吗?任何帮助都非常感谢。提前谢谢。

1 个答案:

答案 0 :(得分:0)

是的,您可以从开始到结束时间提取视频。

你可以这样使用,你可以在github上获得更多关于视频提取的演示。

 CMTime duration = Your time duration ;

        AVMutableCompositionTrack *videoTrack = [mixComposition addMutableTrackWithMediaType:AVMediaTypeVideo
                                                                                preferredTrackID:kCMPersistentTrackID_Invalid];

        [videoTrack insertTimeRange:CMTimeRangeMake(kCMTimeZero, duration)
                                ofTrack:videoAsset3Track
                                 atTime:kCMTimeZero error:&error];