Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
可以使用Android MediaMuxer覆盖音频剪辑吗?_Android_Audio_Video - Fatal编程技术网

可以使用Android MediaMuxer覆盖音频剪辑吗?

可以使用Android MediaMuxer覆盖音频剪辑吗?,android,audio,video,Android,Audio,Video,我试图在视频剪辑上添加一个简短的音频剪辑。我已经能够使用Android的 MyAuthuxer-将MP4与仅用视频和MP4进行音频合成,但我当前的任务是将MP4音频剪辑覆盖在视频+音频的顶部。我曾尝试使用其他线程中建议的mp4parser库,但发现该路径存在问题(sampledescriptionbox从不匹配) 我的想法是使用writeSampleData()到MediaMuxer,从单独的.mp4剪辑中提取数据。我将从原始视频中编写音频,然后在给定的点开始编写新的音频。最后,我将再次回到原始

我试图在视频剪辑上添加一个简短的音频剪辑。我已经能够使用Android的<代码> MyAuthuxer-<代码>将MP4与仅用视频和MP4进行音频合成,但我当前的任务是将MP4音频剪辑覆盖在视频+音频的顶部。我曾尝试使用其他线程中建议的
mp4parser
库,但发现该路径存在问题(
sampledescriptionbox
从不匹配)

我的想法是使用
writeSampleData()
MediaMuxer
,从单独的.mp4剪辑中提取数据。我将从原始视频中编写音频,然后在给定的点开始编写新的音频。最后,我将再次回到原始视频中的音频。有人知道这是否可行吗?我遇到了很多麻烦,主要是因为我不明白
presentationTimeUs
应该如何工作,结果是不可流化的


任何建议/帮助都将不胜感激

好的,如果有人知道在Android中以任何方式将音频合并成视频剪辑的方法,那也会很有用。很多帖子都建议使用mp4parser,我可以合并/分割视频,但我还不太清楚我到底需要什么。我还没有尝试ffmpeg,所以我将在下一步尝试。