将音频与视频完美融合

Posted

技术标签:

【中文标题】将音频与视频完美融合【英文标题】:Merge audio with video perfectly 【发布时间】:2012-07-13 14:08:53 【问题描述】:

我一直在尝试使用 AVMutableCompositionAVExportSession 将音频与视频合并。除了音频和视频源的持续时间不同之外,一切都运行良好。

所以导出的电影有点滞后。无论如何,是否可以调整视频的大小或重新定义视频的速率,使其持续时间完全等于音频的持续时间?例如,如果音频持续 10 秒,视频持续 9 秒,我想以 9/10 的速度播放视频,所以它们同时结束。 b

【问题讨论】:

【参考方案1】:

解决了

使用类似的东西:

[compositionVideoTrack scaleTimeRange:CMTimeRangeMake(kCMTimeZero,videoAsset.duration) toDuration:audioAsset.duration];

【讨论】:

以上是关于将音频与视频完美融合的主要内容,如果未能解决你的问题,请参考以下文章

将音频视频与ffmpeg合并时如何提高结果视频的质量?

将音频与 ffmpeg 组合中断视频

HTML5在android WebView中没有视频只有音频播放

使用 FFmpeg 将音频输入与视频混合到特定位置

iOS - 将两个视频合并为一个带音频的视频文件

有没有更好的方法将音频与视频同步(不只是将其放入视频本身)?