返回

ffmpeg-如何使用Libav API合并多个音频文件?

发布时间:2022-03-23 13:48:55 315
# 编辑器# 研究# 软件# 信息# 软件

目前,我正在使用Libav API实现我的软件的一个新功能。这是要求:合并音频文件列表(MP3和WAV),并创建一个唯一的音频文件(MP3)作为输出。注意:挑战不是连接文件,而是合并文件。播放输出声音时,所有输入音频内容必须同时发声,就像在视频编辑器中合并多个文件一样。

我在研究Libav音频流,我猜我的需求与;频道“;我的意思是,可以在流中包含多个音频,每个音频使用一个频道或类似的方式。我希望能找到更多关于这个主题的信息,但FFmpeg/Libav文档实际上很少。

现在,我能够成功地将多个音频流合并成一个视频流,并创建一个可播放的MP4文件。我的问题是,像MPlayer/VLC这样的播放器只会在视频中再现第一个音频流,而忽略其他两个音频流。

我正在查看FFmpeg源代码中包含的一组示例,但没有任何与我的要求具体相关的内容,因此,如果有关于如何使用libav将多个音频文件合并为一个文件的源代码参考或算法解释,我将不胜感激。谢谢

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像