Android视频视图转换和效果

Android视频视图转换和效果,android,video,Android,Video,我有几个关于在android中播放视频的问题 目前我使用的是videoview,可以播放视频,一点问题都没有。然而,我想做一些视频效果。我将执行以下操作: -镜像视频 -将一个视频叠加到另一个视频上 -修剪视频 到目前为止,根据我的搜索,似乎没有任何方法可以通过JavaAPI实现这一点,我需要使用ffmpeg和NDK来执行这些类型的效果 有没有人不走这条路就能实现上述目标 更新 因此,我转到NDK。我使用FFmpeg工作,并且能够通过glsurface view播放视频,现在的问题是FFmpeg

我有几个关于在android中播放视频的问题

目前我使用的是videoview,可以播放视频,一点问题都没有。然而,我想做一些视频效果。我将执行以下操作:

-镜像视频 -将一个视频叠加到另一个视频上 -修剪视频

到目前为止,根据我的搜索,似乎没有任何方法可以通过JavaAPI实现这一点,我需要使用ffmpeg和NDK来执行这些类型的效果

有没有人不走这条路就能实现上述目标

更新


因此,我转到NDK。我使用FFmpeg工作,并且能够通过glsurface view播放视频,现在的问题是FFmpeg无法正确检测视频方向。例如,如果我以纵向模式录制,则在videoview中播放同一视频时,它会以横向和侧线方式显示视频,或者以正确的方向播放内置的电影播放。有人知道如何正确定位吗?

我沿着NDK路线前进,正在克服一些障碍,下面的问题可以在这里找到。将此标记为已回答,因为它似乎是实现我想要的唯一方法,即使用NDK


我建议你看看这个,你是怎么让视频视图工作的?我尝试在C++中使用OpenGL本地应用程序,但是没有运气。