在videoview中播放时的视频编辑

时间:2016-03-08 11:22:51

标签: android android-studio video-processing android-videoview video-editing

我正在使用自定义相机录制视频并在视频中播放。在videoview上播放视频时,我想编辑视频并上传到服务器,但如何编辑视频。编辑我需要的功能是更改视频颜色,在视频上添加文本,在videoView上绘图,在videoView上绘制动画。请伙计们建议我这样做。如果videoview上有任何视频编辑库,请与我分享。我研究了fmmpeg,但是我可以用视频来编辑videoview上的视频。请给我最好的想法。

4 个答案:

答案 0 :(得分:0)

我之前没有这样做过,但是想想你可以从Telegram开源的android项目中找到可以编辑电影的好主意。 Here是GitHub上的Telegram for Android链接

答案 1 :(得分:0)

Framework VideoView仅显示已解码的帧。它不是为编辑而构建的。它使用MediaPlayer。编辑视频并不像播放视频那样直接。我知道有两种方法可以帮助你。

其中一个是fadden grafika(几年前与Google合作过)。虽然这里给出的示例主要演示视频和音频的编码/解码,但是一些示例在播放时也具有基本的视频帧编辑。 (使用TextureView + mediacodec检查​​显示视频的那个。)它使用着色器实现模糊和颜色过滤效果。如果我没有错,它还会演示视频轮播。

另一种是FFmpeg - API方式。它涉及大量使用JNI。从基本的东西开始吧。在PC上安装ffmpeg并尝试一些命令行语法。

答案 2 :(得分:0)

尝试使用 AndroidFFmpeg 库进行视频编辑  一些gitHub演示

https://github.com/appunite/AndroidFFmpeg

https://github.com/WritingMinds/ffmpeg-android-java

答案 3 :(得分:0)

我使用了很多不同的视频编辑软件产品。为了轻松编辑我的视频,我主要使用Viosk编辑软件。我喜欢Viosk的最好的事情是,视频编辑问题的初学者可以完成好的工作,而专业人士也可以完成他想做的事情。