【发布时间】:2014-05-14 07:09:46
【问题描述】:
我搜索了很多,似乎无法找到使用AVFoundation 在 iOS 上的视频的最大渲染大小的明确答案。
我需要将两个或多个视频并排或在每个视频上方拼接,然后将它们渲染成一个最终尺寸大于 1920 x 1080 的新视频。例如,如果我有两个全高清视频 (1920 x 1080)最后的构图是 3840 x 1080。
我尝试过使用AVAssetExportSession,它总是按比例缩小最终视频,最大宽度为 1920 或高度为 1080。这很容易理解,因为所有可能的 AVAssetExportSession 设置,如预设、文件类型等。
我也尝试过使用AVAssetReader 和AVAssetWriter,但结果是一样的。我只对质量、比特率等有更多的控制权。
那么.. 有没有办法在 iOS 上实现这一点,或者我们必须坚持最大全高清?
谢谢
【问题讨论】:
标签: ios video rendering avfoundation