0
A
回答
4
您需要使用AVAssetExportSession
將視頻轉換爲.mp4
格式,以下方法將.avi
格式視頻轉換爲.mp4
。
檢查行exportSession.outputFileType = AVFileTypeMPEG4;
它指定視頻的輸出格式。
這裏inputURL
是需要轉換的視頻網址,outputURL
將是視頻的最終目的地。
還有一件事別忘了在outputURL
視頻文件中指定.mp4
擴展名。
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@"MyVideo.mp4"];
NSURL *outputURL = [NSURL fileURLWithPath:filePath];
[self convertVideoToLowQuailtyWithInputURL:localUrl outputURL:outputURL handler:^(AVAssetExportSession *exportSession)
{
if (exportSession.status == AVAssetExportSessionStatusCompleted) {
// Video conversation completed
}
}];
- (void)convertVideoToLowQuailtyWithInputURL:(NSURL*)inputURL outputURL:(NSURL*)outputURL handler:(void (^)(AVAssetExportSession*))handler {
[[NSFileManager defaultManager] removeItemAtURL:outputURL error:nil];
AVURLAsset *asset = [AVURLAsset URLAssetWithURL:inputURL options:nil];
AVAssetExportSession *exportSession = [[AVAssetExportSession alloc] initWithAsset:asset presetName:AVAssetExportPresetPassthrough];
exportSession.outputURL = outputURL;
exportSession.outputFileType = AVFileTypeMPEG4;
[exportSession exportAsynchronouslyWithCompletionHandler:^(void) {
handler(exportSession);
}];
}
相關問題
- 1. 如何將mp4轉換爲avi格式?
- 2. html5-將mp4視頻以編程方式轉換爲其他格式
- 3. 將.wmv文件轉換爲.mp4以編程方式 - 目標c
- 4. 如何以編程方式將PDF轉換爲iOS中的PNG
- 5. 無法將iOS中的.avi轉換爲.mp4目標-c
- 6. FFMPEG將.avi轉換爲可播放的iOS電影mp4
- 7. 以編程方式將BMP(或JPG)轉換爲DDS轉換器
- 8. ffmpeg將.avi,.mp4,.mp3,.flv,.mkv轉換爲mp4
- 9. 以編程方式將XSD 1.1模式轉換爲XSD 1.0?
- 10. 批量轉換MP4到AVI
- 11. 是否可以實時將avi文件轉換爲mp4?
- 12. 將我的avi文件轉換爲flv格式的最佳方式是什麼?
- 13. 如何以編程方式將ics文件轉換爲pdf格式?
- 14. 以編程方式將複雜的Excel文件轉換爲HTML格式
- 15. 如何在iOS(或)中播放.h264文件如何以編程方式將.h264文件轉換爲.mp4文件
- 16. 如何通過編程將.ts文件轉換爲高質量的mp4格式?
- 17. 將對象轉換爲json格式 - iOS
- 18. 如何使用PHP將AVI文件轉換爲FLV格式?
- 19. 轉換視頻,AVI格式使用C#
- 20. 在iOS中以編程方式將.Caf文件轉換爲更加標準的格式
- 21. ios:捕獲ios模擬器活動並以編程方式將其轉換爲avi或quicktime電影的最佳方式是什麼?
- 22. 以編程方式將docx文件轉換爲文檔
- 23. 如何以編程方式將ViewController轉換爲UITableViewController
- 24. Eclipse:如何以編程方式將UML轉換爲ecore
- 25. 如何以編程方式將PDF轉換爲vb.net中的png?
- 26. 以編程方式將華氏轉換爲攝氏
- 27. 以編程方式將單詞2010轉換爲2013
- 28. 以編程方式將XPS轉換爲Excel
- 29. 以編程方式將RGB轉換爲HEX - Android
- 30. 如何以編程方式將Keynote文件轉換爲PowerPoint?