當iPhone錄製視頻時,它將來自攝像機的數據直接放到磁盤上。什麼告訴玩家如何重新定向視頻是變形矩陣。它是一個數學結構,用於改變X,Y空間中像素的位置。從C#/ C++中的iPhone電影獲取矩陣(CGAffineTransform)信息
在iPhone和Macintosh中我可以問視頻什麼是它的變換,然後我得到一個CGAffineTransform b c d tx和ty。蘋果公司介紹了Transform Matrix here
有了這些信息,我可以確定視頻佈局應該是什麼,並確定它是否期望在顯示之前進行旋轉。
我可以在osx和ios環境中輕鬆獲得這些信息。我正試圖確定一種方式來獲得與Windows相同的矩陣信息。但是,如果我必須使用C++,那麼可以使用C#。 Active X解決方案完全不受歡迎,我希望Quicktime SDK for windows有一定的用處。否則蘋果爲它寫了什麼?
如果有人知道如何從視頻或任何地方獲取變形矩陣請開始,請指向正確的方向。
你能否詳細說明你要完成什麼?我無法找到與「Neo」無關的「Matrix Info」。 – Sneakyness
在iPhone中的Quicktime變換矩陣我可以操縱CGAffineTransform來修改視頻的方向。我需要在Windows機器上找到它。 –
不知道如何在本機窗口應用程序中做到這一點,但這裏有一個關於在瀏覽器中做的鏈接! http://www.webkit.org/blog/386/3d-transforms/ – Sneakyness