可以使用Android MediaMuxer覆盖音频剪辑吗?
我试图在视频剪辑上添加一个简短的音频剪辑。我已经能够使用Android的<代码> MyAuthuxer-<代码>将MP4与仅用视频和MP4进行音频合成,但我当前的任务是将MP4音频剪辑覆盖在视频+音频的顶部。我曾尝试使用其他线程中建议的可以使用Android MediaMuxer覆盖音频剪辑吗?,android,audio,video,Android,Audio,Video,我试图在视频剪辑上添加一个简短的音频剪辑。我已经能够使用Android的 MyAuthuxer-将MP4与仅用视频和MP4进行音频合成,但我当前的任务是将MP4音频剪辑覆盖在视频+音频的顶部。我曾尝试使用其他线程中建议的mp4parser库,但发现该路径存在问题(sampledescriptionbox从不匹配) 我的想法是使用writeSampleData()到MediaMuxer,从单独的.mp4剪辑中提取数据。我将从原始视频中编写音频,然后在给定的点开始编写新的音频。最后,我将再次回到原始
mp4parser
库,但发现该路径存在问题(sampledescriptionbox
从不匹配)
我的想法是使用writeSampleData()
到MediaMuxer
,从单独的.mp4剪辑中提取数据。我将从原始视频中编写音频,然后在给定的点开始编写新的音频。最后,我将再次回到原始视频中的音频。有人知道这是否可行吗?我遇到了很多麻烦,主要是因为我不明白presentationTimeUs
应该如何工作,结果是不可流化的
任何建议/帮助都将不胜感激 好的,如果有人知道在Android中以任何方式将音频合并成视频剪辑的方法,那也会很有用。很多帖子都建议使用mp4parser,我可以合并/分割视频,但我还不太清楚我到底需要什么。我还没有尝试ffmpeg,所以我将在下一步尝试。