使用ffmpeg 合并aac格式音频文件的方法

2025-05-29 0 43

FFmpeg简介

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。

FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。这个项目最早由Fabrice Bellard发起,2004年至2015年间由Michael Niedermayer主要负责维护。许多FFmpeg的开发人员都来自MPlayer项目,而且当前FFmpeg也是放在MPlayer项目组的服务器上。项目的名称来自MPEG视频编码标准,前面的"FF"代表"Fast Forward"。

1:连接到一起

?

1

2

3

4

5
'ffmpeg - i "concat:D:\\learn\\audio\\1.aac|D:\\learn\\audio\\2.aac" - acodec copy D:\\learn\\audio\\out.aac'

# 推荐用法(Python执行)

l1 = ['D:\\learn\\audio\\1.aac', 'D:\\learn\\audio\\2.aac', 'D:\\learn\\audio\\3.aac', 'D:\\learn\\audio\\4.aac']

cmd = ('ffmpeg -i "concat:%s" -acodec copy %s' % ('|'.join(l1), 'temp/temp.aac'))

os.popen(cmd)

命令解析

i代表输入参数
contact:123.mp3|124.mp3代表着需要连接到一起的音频文件
-acodec copy output.mp3 重新编码并复制到新文件中

2:混合到一起

ffmpeg64.exe -i 124.mp3 -i 123.mp3 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -f mp3 remix.mp3
命令解析

?

1

2

3

4

5

6

7

8

9
-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 输出文件格式

3:音频文件截取指定时间部分

?

1
ffmpeg64.exe -i 124.mp3 -vn -acodec copy -ss 00:00:00 -t 00:01:32 output.mp3

命令解析

-i代表输入参数
-acodec copy output.mp3 重新编码并复制到新文件中
-ss 开始截取的时间点
-t 截取音频时间长度

4:音频文件格式转换

?

1
ffmpeg64.exe -i null.ape -ar 44100 -ac 2 -ab 16k -vol 50 -f mp3 null.mp3

命令解析

-i代表输入参数
-acodec aac(音频编码用AAC)
-ar 设置音频采样频率
-ac 设置音频通道数
-ab 设定声音比特率
-vol <百分比> 设定音量

5:Python执行ffmpeg命令

?

1

2

3
import os

cmd = (r'ffmpeg -i "concat:D:\\learn\\audio\\1.aac|D:\\learn\\audio\\2.aac" -acodec copy D:\\learn\\audio\\out2.m4a')

os.popen(cmd)

Ideal are like the stars — we never reach them ,but like mariners , we chart our course by them

总结

到此这篇关于使用ffmpeg 合并aac格式音频文件的方法的文章就介绍到这了,更多相关ffmpeg aac格式音频内容请搜索快网idc以前的文章或继续浏览下面的相关文章希望大家以后多多支持快网idc!

原文链接:https://www.cnblogs.com/li1992/p/10430678.html

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 使用ffmpeg 合并aac格式音频文件的方法 https://www.kuaiidc.com/96606.html

相关文章

发表评论
暂无评论