在Android上使用MP4PARSER将两个视频合并为一个

时间:2014-09-24 16:52:45

标签: android merge javacv mp4parser

我需要将两个视频(.mp4)合并为一个用于我的项目,以便两个视频一起运行(一个视频在另一个视频上)。经过很长时间的研发,我发现它可以通过MP4PARSER,所以我已经将MP4PARSER库附加到我的项目中并从互联网上实现了许多方法来合并两个视频(我的SD卡中的视频)但没有他们正在工作。

任何人都可以通过一些链接,教程,纪录片或一些代码来帮助我。任何帮助将不胜感激。

我试过这些

  1. how to merge the mp4 videos using mp4parser which are taken from both front and back camera alternatively
  2. https://code.google.com/p/mp4parser/wiki/AppendTracks
  3. 还有很多其他的... output.mp4文件正在生成但是当我正在播放时..."视频无法播放"

1 个答案:

答案 0 :(得分:2)

我曾经遇到过同样的问题。可能是来自前置摄像头的视频和来自后置摄像头的视频具有不同的尺寸,因此在将它们合并在一起后无法播放。

由于Instagram应该使用mp4parser作为他们的视频,我注意到他们不会让你混合前后摄像头视频(按钮将会消失)。

一种解决方案可能是使用矩阵来旋转视频片段,但我自己还没有对其进行测试。