Mac下多个MP3文件合并成一个MP3文件

目录

  • 前言
  • 命令
  • 踩坑
  • 继续学习

前言

在学习GE时,发现里面的音频内容很好,想下载到手机里听,但是里面的音频已经被分割成多个mp3了,故有了“合并”音频的想法。

命令

1
2
3
4
ffmpeg -i "concat:123.mp3|456.mp3" -acodec copy MckayDesign.mp3
# -i 代表输入参数
concat:123.mp3|456.mp 代表需要连接到一起的音频文件
-acodec copy MckayDesign.mp3 重新编码并复制到新文件中

踩坑

以上多个mp3文件合并成一个mp3文件,使用的是连接到一起,开始很不了解,命令的含义,导致错误,这里非常感谢simadi博主,他的博客写的很详细,再次感谢。

继续学习

多个mp3混合到一起

1
2
3
4
5
6
7
8
9
10
ffmpeg64.exe -i 124.mp3 -i 123.mp3 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -f mp3 remix.mp3
# -i 代表输入参数
# -filter_complex ffmpeg 滤镜功能,非常强大,详细请查看文档
# amix 是混合多个音频到单个音频输出
# inputs=2 代表是2个音频文件,如果更多则代表对应数字
# duration 确定最终输出文件的长度
# longest(最长)|shortest(最短)|first(第一个文件)
# dropout_transition
The transition time, in seconds, for volume renormalization when an input stream ends. The default value is 2 seconds.
# -f mp3 输出文件格式

参考网站:

  1. ffmpeg 多个音频合并 截取 拆分: https://www.cnblogs.com/simadi/p/10649345.html
  2. FFmpeg官网: http://ffmpeg.org/ffmpeg.html
0%