From 2148dcb241e3d0feb42d6caa6d9e646cd4eacdce Mon Sep 17 00:00:00 2001 From: bluesea <307723040@qq.com> Date: Tue, 30 Apr 2024 15:25:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8E=BB=E6=8E=89=E6=97=A0=E6=95=88=E6=B3=A8?= =?UTF-8?q?=E9=87=8A=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../VRVideoTransformController.swift | 4 +-- .../Project/Util/VideoWriter.swift | 35 ++++++++++--------- 2 files changed, 20 insertions(+), 19 deletions(-) diff --git a/SwiftProject/SwiftProject/Project/Controller/RecordingVideo/VRVideoTransformController.swift b/SwiftProject/SwiftProject/Project/Controller/RecordingVideo/VRVideoTransformController.swift index 7d3e335..fa1743a 100644 --- a/SwiftProject/SwiftProject/Project/Controller/RecordingVideo/VRVideoTransformController.swift +++ b/SwiftProject/SwiftProject/Project/Controller/RecordingVideo/VRVideoTransformController.swift @@ -750,9 +750,9 @@ extension VRVideoTransformController { } } else { - print(".....out pro:\(progress)") +// print(".....out pro:\(progress)") DispatchQueue.main.async { - print(".....in pro:\(progress)") +// print(".....in pro:\(progress)") self?.progressView?.updateProgress(value: progress) } diff --git a/SwiftProject/SwiftProject/Project/Util/VideoWriter.swift b/SwiftProject/SwiftProject/Project/Util/VideoWriter.swift index 4a576f1..de9bcc6 100644 --- a/SwiftProject/SwiftProject/Project/Util/VideoWriter.swift +++ b/SwiftProject/SwiftProject/Project/Util/VideoWriter.swift @@ -24,7 +24,7 @@ class VideoWriter { var lastPresentationTime: CMTime? init?(url: URL, width: Int, height: Int, orientation: CGAffineTransform, sessionStartTime: CMTime, isRealTime: Bool, queue: DispatchQueue) { - print("VideoWriter init: width=\(width) height=\(height), url=\(url)") +// print("VideoWriter init: width=\(width) height=\(height), url=\(url)") self.queue = queue let outputSettings: [String:Any] = [ AVVideoCodecKey : AVVideoCodecType.h264, // or .hevc if you like @@ -71,10 +71,10 @@ class VideoWriter { self.writerInput_Audio.expectsMediaDataInRealTime = false if writer.canAdd(self.writerInput_Audio) { writer.add(self.writerInput_Audio) - print("writer 添加input audio成功...") +// print("writer 添加input audio成功...") } else { - print("writer 添加input audio失败...") +// print("writer 添加input audio失败...") } writer.add(input) @@ -92,28 +92,29 @@ class VideoWriter { //追加音频 func addAudio(assetTrackOutput:AVAssetReaderTrackOutput) { while let sample = assetTrackOutput.copyNextSampleBuffer() { - print("audio read buffer....") +// print("audio read buffer....") let formatDesc:CMFormatDescription = CMSampleBufferGetFormatDescription(sample)! let mediaType:CMMediaType = CMFormatDescriptionGetMediaType(formatDesc); if mediaType == kCMMediaType_Audio { if self.writerInput_Audio.isReadyForMoreMediaData { - if self.writerInput_Audio.append(sample) == false { - print("追加音频失败....:\(String(describing: self.writer.error?.localizedDescription))") - } - else{ - print("audio 追加成功....") - } + self.writerInput_Audio.append(sample) +// if self.writerInput_Audio.append(sample) == false { +// print("追加音频失败....:\(String(describing: self.writer.error?.localizedDescription))") +// } +// else{ +// print("audio 追加成功....") +// } } - else { - print("audio 追加还未准备好...") +// else { +// print("audio 追加还未准备好...") - } - } - else { - print("不是audio类型...") +// } } +// else { +// print("不是audio类型...") +// } } - print("audio func 执行完毕。。。。...") +// print("audio func 执行完毕。。。。...") } func add(image: CIImage, presentationTime: CMTime) -> Bool {