我正在使用返回.mov
的相机录制视频,然后我将该视频导出为.mp4
,并使用以下代码更改质量以减小视频的大小...
func convertMOVtoMP4(inputURL: URL, outputURL: URL, completion: @escaping (Bool) -> Void) {
let asset = AVURLAsset(url: inputURL)
DispatchQueue.main.async {
guard let exportSession = AVAssetExportSession(asset: asset,
presetName: AVAssetExportPreset960x540) else {
completion(false)
return
}
exportSession.outputURL = outputURL
exportSession.outputFileType = .mp4
exportSession.shouldOptimizeForNetworkUse = true
exportSession.exportAsynchronously {
switch exportSession.status {
case .completed:
completion(true)
default:
completion(false)
}
}
}
}
字符串
如何在导出mp4中的视频时修改帧速率和比特率.
1条答案
按热度按时间kuhbmx9i1#
字符串
我更新了我的答案