【问题标题】:Create a new MP4 video and mux MP3 file into it创建一个新的 MP4 视频并将 MP3 文件混合到其中
【发布时间】:2020-10-09 14:29:43
【问题描述】:

我想找到一种方法来创建一个新的 MP4 容器并在其中添加一个 MP3 文件。是否要对 MP3 文件进行编码对我来说并不重要。有没有不使用ffmpeg 的简单方法来做到这一点?我找到了以下复用示例:

android - How to mux audio file and video file?

虽然它有问题,而且它应该将音频文件混合到现有视频中。

有人可以指点我一个指南或至少在正确的方向上完成我的需要吗?

【问题讨论】:

    标签: java android


    【解决方案1】:

    你可以使用 MediaCodec 和 MediaMuxer 做到这一点,但现在我认为不支持 mp3 你应该首先使用 MediaExtractor 和 MediaCodec 将 mp3 解码为 wav 并编码为支持的格式,如 aac,然后你可以使用 Muxer 添加到 mp4 容器。你可能会觉得这个链接很有帮助https://www.sisik.eu/blog/android/media/mix-audio-into-video

    【讨论】:

      猜你喜欢
      • 2013-08-03
      • 1970-01-01
      • 2014-03-25
      • 1970-01-01
      • 1970-01-01
      • 2020-03-24
      • 2013-03-17
      • 1970-01-01
      • 2011-12-06
      相关资源
      最近更新 更多