【问题标题】:Python - How to split and join audio?Python - 如何拆分和加入音频?
【发布时间】:2012-10-18 17:42:22
【问题描述】:

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

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

非常感谢!

【问题讨论】:

    标签: python audio join split


    【解决方案1】:

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

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

    【讨论】:

    • 看来 mp3wrap 和 mp3split 应该很适合我的需要。谢谢。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2017-07-27
      • 2021-03-13
      • 1970-01-01
      • 2014-12-21
      • 1970-01-01
      • 1970-01-01
      • 2016-07-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多