我需要将两个视频 (.mp4) 合并为一个项目,以便两个视频一起运行(一个视频覆盖另一个视频)。经过很长时间的研发,我知道可以通过 MP4PARSER 实现,因此我将 MP4PARSER 库附加到我的项目中,并实现了互联网上的许多方法来合并两个视频(我的 SD卡中的视频),但没有一个正在工作。
任何人都可以帮我提供一些链接、教程、文档或一些代码吗?任何帮助将不胜感激。
我尝试过这些
- how to merge the mp4 videos using mp4parser which are taken from both front and back camera alternatively
- https://code.google.com/p/mp4parser/wiki/AppendTracks
还有许多其他...正在生成output.mp4文件,但是当我播放它时...“视频无法播放”
最佳答案
不久前我遇到了同样的问题。可能是前置摄像头的视频和后置摄像头的视频大小不同,导致合并后无法播放。
由于 Instagram 据称使用 mp4parser 来处理他们的视频,我注意到他们不会让你混合前置和后置摄像头视频(该按钮将消失)。
一种解决方案可能是使用矩阵来旋转视频剪辑,但我自己没有测试过。
关于android - 在 Android 上使用 MP4PARSER 将两个视频合并为一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26022410/