diff --git a/SwiftProject/SwiftProject/Project/Util/SpatialVideoConvertor.swift b/SwiftProject/SwiftProject/Project/Util/SpatialVideoConvertor.swift index 0cf650d..3c94e6f 100644 --- a/SwiftProject/SwiftProject/Project/Util/SpatialVideoConvertor.swift +++ b/SwiftProject/SwiftProject/Project/Util/SpatialVideoConvertor.swift @@ -60,22 +60,6 @@ class SpatialVideoConvertor { ) assetReader.add(output_video) //加载音频轨道 -// let outputSettings_Audio:[String:Any] = [ -// AVFormatIDKey:kAudioFormatLinearPCM, -// AVLinearPCMIsBigEndianKey:false, -// AVLinearPCMIsFloatKey:false, -// AVLinearPCMBitDepthKey:16 -// ] -// let outputSettings_Audio = [ -// AVFormatIDKey: kAudioFormatLinearPCM, -// AVSampleRateKey: 44100, -// AVNumberOfChannelsKey: 2, -//// AVEncoderBitRateKey: 128000, -// AVLinearPCMIsBigEndianKey:false, -// AVLinearPCMIsFloatKey:false, -// AVLinearPCMBitDepthKey:16 -// ] as [String : Any] - let outputSettings_Audio = [ AVFormatIDKey: kAudioFormatLinearPCM, // 指定未压缩格式 AVSampleRateKey: 44100, @@ -94,13 +78,7 @@ class SpatialVideoConvertor { print("添加音频read output失败。。。。") } - - -// let output_audio = AVAssetReaderAudioMixOutput(audioTracks: asset.tracks(withMediaType: .audio), audioSettings: nil) -// assetReader.add(output_audio) - - - + assetReader.startReading() let duration = try await asset.load(.duration) @@ -161,7 +139,6 @@ class SpatialVideoConvertor { let time = CMSampleBufferGetOutputPresentationTimeStamp(nextSampleBuffer) if vw == nil { -// vw = VideoWriter(url: outputFile, width: Int(cwidth), height: Int(cheight), orientation: orientation, sessionStartTime: CMTime(value: 1, timescale: 30 ), isRealTime: true, queue: .main) vw = VideoWriter(url: outputFile, width: Int(cwidth), height: Int(cheight), orientation: orientation, sessionStartTime: CMTimeMake(value: 0, timescale: 1), isRealTime: true, queue: .main) } _ = vw!.add(image: newpb!, presentationTime: time) @@ -251,19 +228,6 @@ class SpatialVideoConvertor { right.draw(in: CGRect(x:imgWidth/2, y:0, width:imgWidth/2, height:imgHeight)) let image = UIGraphicsGetImageFromCurrentImageContext()! UIGraphicsEndImageContext(); - -// DispatchQueue.main.async { -// var iv:UIImageView? = KWindow?.viewWithTag(9988) as? UIImageView -// if let imgv = iv { -// imgv.image = image -// } -// else { -// iv = UIImageView(frame: CGRect(origin: CGPoint(x: 0, y: 400), size: CGSize(width: KScreenWidth, height: image.size.height*KScreenWidth/image.size.width))) -// iv!.tag = 9988 -// KWindow?.addSubview(iv!) -// } -// } - let ci = CIImage(cgImage: image.cgImage!) return ci }