2011-01-30 58 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中發現這個更快。

相關問題