0
A
回答
0
入住這
NSBundle *bundle = [NSBundle mainBundle];
NSString *moviePath = [bundle pathForResource:titleOfButton ofType:@"mov"];
NSURL *movieURL = [ NSURL fileURLWithPath:moviePath];
MPMoviePlayerController *themovie = [[MPMoviePlayerController alloc]initWithContentURL: movieURL];
[themovie play];
[themovie setCurrentPlaybackRate:2.f];
+0
上面的代碼將播放2.0播放速度的視頻,我想以2.0播放速率保存該視頻。我怎樣才能做到這一點 ? – Yashesh
+0
我從照片庫獲取視頻..並採取了一些範圍的按鈕,給定的範圍像2x,-2x,4x,-4x ..我可以播放視頻與這一切vedio所有範圍,但我的要求是,如果我選擇-2x範圍並點擊完成按鈕將獲得只有-2倍的視頻範圍..這意味着我想保存它並從那得到..如何我可以這樣做..請任何機構回覆我..我一直在尋找從manydays –
2
AVURLAsset* videoAsset = nil; //self.inputAsset;
//create mutable composition
AVMutableComposition *mixComposition = [AVMutableComposition composition];
AVMutableCompositionTrack *compositionVideoTrack = [mixComposition addMutableTrackWithMediaType:AVMediaTypeVideo
preferredTrackID:kCMPersistentTrackID_Invalid];
NSError *videoInsertError = nil;
BOOL videoInsertResult = [compositionVideoTrack insertTimeRange:CMTimeRangeMake(kCMTimeZero, videoAsset.duration)
ofTrack:[[videoAsset tracksWithMediaType:AVMediaTypeVideo] objectAtIndex:0]
atTime:kCMTimeZero
error:&videoInsertError];
if (!videoInsertResult || nil != videoInsertError) {
//handle error
return;
}
//slow down whole video by 2.0
double videoScaleFactor = 2.0;
CMTime videoDuration = videoAsset.duration;
[compositionVideoTrack scaleTimeRange:CMTimeRangeMake(kCMTimeZero, videoDuration)
toDuration:CMTimeMake(videoDuration.value*videoScaleFactor, videoDuration.timescale)];
//export
AVAssetExportSession* assetExport = [[AVAssetExportSession alloc] initWithAsset:mixComposition
presetName:AVAssetExportPresetLowQuality];
+0
加油!不錯的工作! – zszen
相關問題
- 1. 播放視頻文件1.5倍,2x速度
- 2. Flash播放視頻速度正常,音頻速度正常
- 3. Android SDK - 如何以降低的速度播放音頻?
- 4. 動態xna視頻播放速度?
- 5. DirectShow Jerky視頻播放速度
- 6. Playpoint嵌入式視頻播放速度
- 7. iOS視頻播放
- 8. iOS從內存流中播放視頻
- 9. iOS上的動態視頻播放速度?
- 10. 在iOS上以30fps播放200fps視頻
- 11. 在視頻播放中播放視頻
- 12. 以2x 3x 4倍速播放/轉發視頻 - iPhone SDK
- 13. 使用視頻嵌入功能保存視頻以便播放
- 14. pygame音頻播放速度
- 15. 的iOS播放視頻EXC_BAD_ACCESS
- 16. Xamarin的iOS,如何保存的視頻和從文件播放
- 17. 如何在IOS SDK 6中自動播放YouTube視頻?
- 18. iOS - 可以播放RBGA視頻嗎?
- 19. 如何在iOS中的UITableViewCell中播放視頻(自動播放)
- 20. FFmpegFrameRecorder視頻播放音頻比3G網絡中的視頻幀速度更快
- 21. 在網絡視圖中播放離線保存的YouTube視頻
- 22. iOS無視頻會話播放視頻
- 23. 直播iPhone視頻播放iPhone SDK
- 24. 保存後未播放視頻
- 25. HTML5視頻 - 提供用戶選項以播放速度
- 26. 在iOS中播放視頻失敗
- 27. 在UITableViewCell中播放視頻iOS
- 28. 在ios中播放視頻6
- 29. 如何在ios swift中播放視頻
- 30. 無法在iOS中播放視頻4
你有沒有解決這個問題? –
@Michel nope.but如果你有任何的參考或例子,請與我分享。 – Yashesh
我打算做一個需要完成的項目。它可能會是一個緩慢的過程,但我現在可以想象的唯一事情是從原始幀到幀(將每個幀轉換爲關鍵幀),並將一些幀留在重複幀中。但我認爲這不可能是正確的。在開始編碼任何東西之前,我需要更多地考慮它。這似乎並不那麼容易,因爲這在開源視頻工具包中甚至在商業版本中都不可用。 –