【问题标题】:Android - How to join two videosAndroid - 如何加入两个视频
【发布时间】:2012-04-26 15:25:13
【问题描述】:

基本上,我正在寻找一种将两个 mp4 视频文件(在 sd 卡上)组合在一起的方法。 更像是在第一个视频的末尾附加第二个视频。 我搜索了很多,但找不到合适的解决方案。 (好吧,我根本找不到任何解决方案)。

所以我的问题是,是否有可用的库可以组合(并可能修剪)视频 安卓支持吗?

我寻找的大多数 java 库都依赖于平台, 因为前 Xuggler 在这种情况下并没有太大帮助。

谢谢。

【问题讨论】:

  • 您的目标是在屏幕上播放结果吗?还是写入文件?
  • 将其写入文件。好吧,场景是,我的 SD 卡上有两个 mp4,我必须将它们组合成一个 mp4 文件。
  • 如果可能,最好使用 FFMpeg + NDK

标签: android video join append


【解决方案1】:

您可以使用 mp4parser 库来append 视频。问题是文档有限。

【讨论】:

    【解决方案2】:

    使用 ffmpeg,它为用户提供了惊人的功能来压缩、拆分、合并和各种视频/音频编辑/压缩/转码等。 1.1 版(ffmpeg 火花)以后的 concat demuxer 已添加到其中,这在我的 android 应用程序中运行良好。

    http://ffmpeg.org/trac/ffmpeg/wiki/How%20to%20concatenate%20(join,%20merge)%20media%20files

    【讨论】:

    • ffmpeg是用什么语言写的?有java例子吗?
    • ffmpeg 是用 C 语言编写的。您可以在 github 上获取示例,例如 github.com/hai046/hai_ffmpeg
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-28
    • 2021-06-05
    • 2021-10-15
    • 1970-01-01
    • 2015-11-26
    相关资源
    最近更新 更多