《 python音频库:Windows下pydub安装配置、过程出现的问题及常用API 》
- 作者: 五速梦信息网
- 时间: 2026年04月04日 13:57
from glob import glob
from pydub import AudioSegment
playlist_songs = [AudioSegment.from_mp3(mp3_file) for mp3_file in glob(“*.mp3”)]
first_song = playlist_songs.pop(0)
让我们只包含第一首歌的前30秒 (切片以毫秒为单位)
beginning_of_song = first_song[:30*1000]
playlist = beginning_of_song
for song in playlist_songs:
# 我们不想让结尾听起来像是突然停止,所以我们给它加上10秒的淡化<br/>
playlist = playlist.append(song, crossfade=(10 * 1000))
让我们给最后一首歌的结尾加上淡出
playlist = playlist.fade_out(30)
唔……我还想知道它有多长( len(audio_segment)返回值同样是以毫秒计的 )
playlist_length = len(playlist) / (1000*60)
现在保存下来!
out_f = open(“%s_minute_playlist.mp3” % playlist_length, ‘wb’)
playlist.export(out_f, format=‘mp3’)
相关文章
-
《【面试突击】— Redis篇》
《【面试突击】— Redis篇》
- 互联网
- 2026年04月04日
-
《3D编程模式》写书
《3D编程模式》写书
- 互联网
- 2026年04月04日
-
《A Survey on Transfer Learning》迁移学习研究综述 翻译
《A Survey on Transfer Learning》迁移学习研究综述 翻译
- 互联网
- 2026年04月04日
-
“造轮运动”之 ORM框架系列(二)~ 说说我心目中的ORM框架
“造轮运动”之 ORM框架系列(二)~ 说说我心目中的ORM框架
- 互联网
- 2026年04月04日
-
“全栈2019”Java第一百一十二章:什么是闭包?
“全栈2019”Java第一百一十二章:什么是闭包?
- 互联网
- 2026年04月04日
-
“互联网+”大赛之智慧校园 赛题攻略:你的智慧校园,WeLink帮你来建
“互联网+”大赛之智慧校园 赛题攻略:你的智慧校园,WeLink帮你来建
- 互联网
- 2026年04月04日






