首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导出(但不保存到) PyDub中的音频文件?

导出(但不保存到) PyDub中的音频文件?
EN

Stack Overflow用户
提问于 2014-07-06 22:22:01
回答 2查看 13.1K关注 0票数 6

对我来说,PyDub库是转换音频格式的理想工具。我最近用它写了一个命令行音频转换器来转换大约200个音频文件,它使我不必购买或寻找一个音频转换器,这样我就可以排队等待歌曲和其他音频文件的转换。但我很快注意到它取代了我的音频文件。对我来说,这是很理想的。这太棒了。但是,如果我不希望PyDub替换音频文件,而是以不同的格式复制它呢?我只需将文件复制到目录中并将其转换,但在PyDub中没有办法做到这一点吗?我调查了一下,我找不到方法来做这个,也找不到一个问题,所以也许这不是一件很普通的事情。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-07 02:32:14

导出音频段时,始终可以为文件指定一个新名称(或使用相同的名称,但位于不同的文件夹中)。

代码语言:javascript
复制
from pydub import AudioSegment

song = AudioSegment.from_file("/path/to/file.mp3", format="mp3")
song.export("/path/to/new/filename.mp4", format="mp4")
票数 12
EN

Stack Overflow用户

发布于 2020-05-28 17:28:40

希望这能帮上忙:

代码语言:javascript
复制
    myaudio = AudioSegment.from_mp3("XXXXX/y.mp3")
    chunk_length_ms = 1000000  # pydub calculates in millisec
    chunks = make_chunks(myaudio, chunk_length_ms)  # Make chunks of one sec

    chunks.export('path where file needs to be exported' + chunks, format='mp3')  
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24600855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档