2011-10-25 87 views
2

我在使用UIImagePickerController選擇視頻後將視頻上傳到Web服務器。但是,在服務器上反轉以landscapeRight方向拍攝的相機視頻。我想在上傳前使用AVFoundation旋轉視頻。我已經想出瞭如何使用AVAsset獲取視頻的大小和首選旋轉角度。現在我需要在上傳之前對視頻應用仿射變換。如何在上傳到網絡服務器之前從UIImagePickerController旋轉視頻

這裏的尺寸的一個例子,從landscapeRight視頻變換:

2011-01-07 20:07:30.024 MySecretApp [1442:307] size.width = 1280.000000 size.height = 720.000000 2011-01 -07 20:07:30.027 MySecretApp [1442:307] txf.a = -1.000000 txf.b = 0.000000 txf.c = 0.000000 txf.d = -1.000000 txf.tx = 1280.000000 txf.ty = 720.000000

How我會轉換視頻以撤消倒置嗎?我假設我必須將結果導出到新文件並將其上傳到網絡服務器。我還必須對縱向拍攝的視頻進行類似的轉換,以便從橫向進行旋轉,以便它們在服務器上正確定向。

感謝

回答

0

如何使用的ffmpeg,它可以作爲鏈接到您的iPhone應用程序庫?

Here's a duplicate question與ffmpeg解決方案詳細。

+1

而不是使用FFMpeg,因爲它需要許可證,而且看起來有點難以聯繫起來,因爲我看到很多有問題的人。 – Alpinista

相關問題