【问题标题】:How to set preferredTransform in AV Foundation video file copy如何在 AV Foundation 视频文件复制中设置 PreferredTransform
【发布时间】:2011-01-30 09:19:21
【问题描述】:

我正在使用 AVAssetReader 和 AVAssetWriter 将视频从一个文件转码到另一个文件。 AVAssetReaderTrackOutput 已添加到 AVAssetReader。不幸的是,单轨的 preferredTransform 属性没有从输入复制到输出,因此纵向录制的视频会以横向播放。

如何在输出文件中设置 preferredTransform 属性?

【问题讨论】:

标签: iphone video orientation avfoundation


【解决方案1】:

我刚刚找到了自己的答案:将AVAssetWriterInput的transform属性设置为输入轨道的preferredTransform属性,例如:-

assetWriterInput.transform = [[tracks objectAtIndex:0] preferredTransform];

如果这两个属性没有为同一事物使用不同的名称,那么在 doco 中会更快地找到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 2023-01-18
    • 2017-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多