0

我正在使用将多个视频合并在一起,AVAssetExportSession但视频是立体声的,生成的视频是双单声道的。是否可以用于AVAssetExportSession合并视频并保持立体声通道?我看到可以使用AVAssetWriter和合并立体声

AudioChannelLayout stereoChannelLayout = {.mChannelLayoutTag = kAudioChannelLayoutTag_Stereo,
                .mChannelBitmap = 0,
                .mNumberChannelDescriptions = 0
            };

使其成为立体声,但我使用AVMutableVideoCompositionLayerInstructionAVAssetExportSession处理合并中的视频定位,因此如果有办法使用AVAssetExportSession.

4

1 回答 1

2

我发现你可以AVAssetExportSessionSDAVAssetExportSession. 然后,您可以像现在一样指定音频设置,AVAssetWriter同时利用AVAssetExportSession.

我不得不更改__weak typeof(self) wself = self;__weak SDAVAssetExportSession * wself = self;第 172 行SDAVAssetExportSession.m

于 2014-05-13T10:37:27.290 回答