【问题标题】:Android video view transformations and effectsAndroid 视频视图转换和效果
【发布时间】:2012-01-10 14:40:10
【问题描述】:

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

目前我正在使用videoview,并且可以播放视频,完全没有问题。但是我想对视频做一些效果。我想执行以下操作:

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

到目前为止,根据我的搜索,似乎没有任何方法可以通过 java api 执行此操作,并且我需要使用 ffmpeg 和 NDK 来执行这些类型的效果。

有没有人能够在不走那条路线的情况下实现上述目标?

更新

所以我转向了 NDK。我使用 FFmpeg 进行这项工作,并且能够通过 glsurface 视图播放视频,我现在遇到的问题是 FFmpeg 没有正确检测视频方向。例如,如果我以纵向模式录制,它会以横向和横向显示视频,当在 videoview 中播放相同的视频或内置电影播放时,它会以正确的方向播放。有谁知道如何正确定位?

【问题讨论】:

  • 我建议你看看这个answer
  • 您是如何使视频视图正常工作的?我正在尝试在 c++ 中的 opengl 本机应用程序之上执行此操作,但没有运气。

标签: android video


【解决方案1】:

我沿着 NDK 路线前进,并且正在解决一些问题,可以在此处找到后续问题。将此标记为已回答,因为它似乎是做我想做的唯一方法是使用 NDK。

android ffmpeg opengl es render movie

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-30
    • 1970-01-01
    • 2017-02-22
    • 2020-10-08
    • 2012-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多