Python - 如何拆分和连接音频?

时间:2012-10-18 17:42:22

标签: python audio join split

如果我在目录中有多个音频文件,我将如何编写一个脚本,从每个文件的10秒到20秒的时间内获取音频,并将这10个块连接成一个音频文件?任何特定的包,扩展等都会有帮助吗? (我更喜欢通用文件类型的答案,但如果需要特定格式,请使用mp3)

我更喜欢python,但是如果你有其他语言的简单解决方案,请告诉我。

非常感谢!

2 个答案:

答案 0 :(得分:1)

我使用了bash脚本中的mp3wrap来连接mp3。 mp3wrap包中包含一个mp3splt可执行文件。

它不是Python,但你可以从Python中对它们进行子处理。它们似乎是用C语言编写的,基于快速的ldd。

答案 1 :(得分:1)

如果您更喜欢自己制作解决方案,还可以将MP3文件粘合在一起。它们只由一系列帧组成,因此如果您将每个文件逐字节复制到一个唯一的文件,它应该可以正常工作。 对于音频提取,如果您可以依赖外部程序,则可以使用FFmpeg,-t-tt选项以及-acodec copy开关来保留原始数据。< / p>