2011-01-30 51 views
1

我正在使用AVAssetReader和AVAssetWriter将视频从一个文件转码到另一个文件。 AVAssetReaderTrackOutput已添加到AVAssetReader。不幸的是,单曲的preferredTransform属性没有从输入复制到输出,因此以纵向方向录制的视频在横向播放。如何在AV Foundation视频文件副本中设置preferredTransform

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

+0

史蒂夫似乎有一个答案http://stackoverflow.com/questions/3823461/how-to-change-video-orientation-for-avcapturevideodataoutput,但没有说这是什么... – user258279 2011-02-02 05:21:18

回答

6

我找到我自己的答案:设置转换的AVAssetWriterInput的属性输入轨道的preferredTransform属性,例如: -

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

如果这两个属性在同一个事物中没有不同的名称,会在doco中发现这个更快。

相关问题