2011-03-19 188 views
0

是否可以通過使用objective-c以ffmeg庫以編程方式調整視頻的方向?使用ffmpeg庫爲iPhone旋轉視頻

我有一個錄製的視頻(mov)文件,播放方向錯誤,想要進行調整。

如果ffmpeg不是正確的方法,拍攝視頻並將其旋轉90度最簡單的方法是什麼?

回答

2

如果您使用AVAssetWriter編寫影片,則可以使用AVAssetWriterInput上的transform屬性。這會將一個顯示轉換屬性寫入電影的標題中。如果您需要將移動的幀逐字旋轉,則在保存電影的每個圖像之前,您需要進行轉換。查看this的帖子進行類似的討論。

您使用的方法實際上取決於您如何顯示視頻。如果您使用Quicktime或iPhone的電影播放器​​等播放器進行顯示,則應使用transform屬性。如果您正在處理電影的各個幀,則需要執行旋轉。旋轉視頻可以在圖像上或圖像上顯示。獲得真正的電影旋轉的唯一方法是旋轉每個幀。如果這僅用於顯示目的,那麼我建議使用transform屬性,或者旋轉顯示電影的圖層。