gpt4 book ai didi

python - Pydub 在目录中连接 mp3

转载 作者:太空狗 更新时间:2023-10-29 22:13:12 27 4
gpt4 key购买 nike

我想用 pydub 将所有 .mp3 文件连接到一个目录中。文件编号依次为file0.mp3、file1.mp3等。

示例代码中的这段代码:

playlist_songs = [AudioSegment.from_mp3(mp3_file) for mp3_file in glob("*.mp3")] 

给我所有文件,现在我想连接起来,就像在伪代码中一样:

for i in playlist_songs:
append i to finalfile

有没有办法实现这个目标,还是我的做法有误?

感谢您的帮助!

最佳答案

你可以像这样从一个空的声音开始:

combined = AudioSegment.empty()
for song in playlist_songs:
combined += song

combined.export("/path/to/output.mp3", format="mp3")

或者,如果您想花点时间使用 5 秒的交叉渐变,则必须将第一首歌曲从列表中弹出

combined = playlist_songs[0]

for song in playlist_songs[1:]:
combined = combined.append(song, crossfade=5000)

combined.export("/path/to/output.mp3", format="mp3")

关于python - Pydub 在目录中连接 mp3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26363558/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com