我正在使用将多个视频合并在一起,AVAssetExportSession
但是这些视频是立体声的,因此生成的视频是双单声道的。是否可以用于AVAssetExportSession
合并视频和维护立体声通道?我看到可以使用AVAssetWriter
和合并立体声
AudioChannelLayout stereoChannelLayout = {.mChannelLayoutTag = kAudioChannelLayoutTag_Stereo,
.mChannelBitmap = 0,
.mNumberChannelDescriptions = 0
};
使其立体声,但我使用AVMutableVideoCompositionLayerInstruction
的AVAssetExportSession
是在合并中处理视频的位置,因此如果有办法可以使之理想AVAssetExportSession
。
我发现您可以将替换AVAssetExportSession
为SDAVAssetExportSession
。然后,您可以AVAssetWriter
利用的优势指定音频设置AVAssetExportSession
。
我必须更改__weak typeof(self) wself = self;
为__weak SDAVAssetExportSession * wself = self;
的第172行SDAVAssetExportSession.m
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句