2012-01-10 94 views
1

我有一些關於在an​​droid中播放視頻的問題。Android視頻視圖轉換和效果

目前我使用的是videoview,可以播放視頻,完全沒有問題。不過,我想對視頻做一些效果。我想執行以下操作:

-mirror視頻 -overlay在另一個視頻 -trim視頻一個視頻

到目前爲止,根據我的搜索它不會出現有任何的方式,通過這樣做java api,並且我需要使用ffmpeg和NDK來執行這些類型的效果。

有沒有人能夠實現上述不走那條路?

UPDATE

所以我已經轉移到了NDK。我使用FFmpeg工作,並且能夠通過glsurface視圖播放視頻,現在我遇到的問題是FFmpeg沒有正確檢測到視頻方向。例如,如果我以縱向模式進行錄製,則會在橫向和縱向顯示視頻,在視頻視圖中播放相同的視頻時,或者在內置的電影播放中以正確的方向播放。有誰知道如何獲得正確的方向?

+0

我建議你先看看這個【答案】(http://stackoverflow.com/a/31958741/1118886) – 2015-08-12 07:38:07

+0

你怎麼工作視頻觀看?我試圖在C++的opengl原生應用程序上做到這一點,但沒有運氣。 – 2017-03-21 13:53:26

回答

0

我沿着NDK路線繼續前進,並且正在通過一些障礙,後續問題可以在這裏找到。將它標記爲已回答,因爲它看起來是唯一可以做我想做的事的方法就是使用NDK。

android ffmpeg opengl es render movie