在 android 中处理视频(裁剪、叠加等) - 怎么样?

Posted

技术标签:

【中文标题】在 android 中处理视频(裁剪、叠加等) - 怎么样?【英文标题】:Working with video in android (crop, overlay, etc.) - how? 【发布时间】:2015-06-17 08:21:07 【问题描述】:

有一项任务是为 android 创建一个可让您录制和处理视频的应用程序。从相机录制视频没有问题,但我在处理视频时遇到了问题。例如,您想裁剪视频、叠加音频、相互应用一些视频......

是否有任何库可以帮助我实现目标?我正在寻找有关此问题的一些信息,有些人建议使用 ffmpeg。 ffmpeg 库可以帮助我实现上述目标吗?

如果能提供任何信息,我将不胜感激。

谢谢。

【问题讨论】:

是的,ffmpeg 可以解决您的问题 【参考方案1】:

我也有同样的建议,FFMPEG 库是解决您问题的最佳解决方案。 它可以做的很多。

Here 是几个示例命令,但如果您在网络上搜索,您会得到上面提到的所有命令。

作物: 我不知道你说的裁剪是什么意思, 但是你可以使用这些命令

ffmpeg -i in.mp4 -filter:v "crop=out_w:out_h:x:y" out.mp4  

详情请查看this

ffmpeg -i movie.mp4 -ss 00:00:03 -t 00:00:08 -async 1 cut.mp4  

see详情

叠加音频:

ffmpeg -i input.mp4 -i input.mp3 -c copy -map 0:0 -map 1:0 output.mp4  

检查this

【讨论】:

以上是关于在 android 中处理视频(裁剪、叠加等) - 怎么样?的主要内容,如果未能解决你的问题,请参考以下文章

杭州蓝松科技---短视频SDK介绍

LanSoEditor_common ---android平台的视频编辑SDK

如何在 iOS 中将一个视频叠加到另一个视频上?

在不移动叠加视图的情况下裁剪和缩放图像,而是在 ImageView 中移动图像

同时裁剪为宽屏格式时更好的垂直稳定性

来自 Android 的视频叠加