使用MediaMuxer无法混合音频文件和视频文件?

 江西花而美 发布于 2023-02-12 15:25

我正在开发一个记录屏幕视频和音频的Android应用程序.
我录制了这两个文件:mp3音频文件和mp4视频文件(没有声音).

现在我想混合它们并创建一个新的mp4视频文件(带声音).从Android 4.3开始,Google建议使用MediaMuxer该类来混合流音频和视频.我多次尝试都没有成功.

MediaMuxer从Google 解决我的API 问题的任何解决方案?任何帮助将不胜感激.

2 个回答
  • 这是将wav音频文件合并到mp4视频文件的完整示例源代码:

    https://github.com/tqnst/MP4ParserMergeAudioVideo

    2023-02-12 15:26 回答
  • MediaMuxer不进行转码.如果您写出MPEG4文件,它将期望视频文件是MPEG4/AAC,音频文件也是AAC文件(m4a).

    一旦用m4a喂它,多路复用就会成功.

    2023-02-12 15:28 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有