我想从文件中加载视频,对其进行一些转换,并将其呈现回文件。所述变换主要是两个视频的重叠和在时间上移动其中一个。格拉菲卡有一些与这个问题相关的例子。RecordFBOActivity.java包含一些从表面呈现视频文件的代码。我很难改变两件事:
到目前为止,我唯一的成功是加载了.mp4文件并向PlayMovieActivity.java添加了一些基本的搜索特性。
在我的研究中,我偶然发现了这些例子,它也使用生成的视频。我没有发现它们很有用,因为我无法将这个生成的视频与文件中的解码视频交换。
是否可以修改RecordFBOActivity.java的代码,这样就可以从文件中显示视频,而不是生成动画?
发布于 2015-04-14 14:28:06
您可以尝试INDE,教程在这里:https://software.intel.com/en-us/articles/intel-inde-media-pack-for-android-tutorials
演示如何启用编辑或转换的示例代码位于github:https://github.com/INDExOS/media-for-mobile上。
它在MediaComposer类中具有转码\重变功能,并且可以编辑或转换帧。由于它使用的是MediaCodec API,内部编码是在GPU上完成的,所以电池非常友好,工作速度越快越好。


https://stackoverflow.com/questions/29625018
复制相似问题