截取音频

用音频对象的subclip方法截取音频。截取音频时,该函数的语法格式如下所示。

code.python
au.subclip(t_start,t_end)

需要指定截取的起始时间t_start和终止时间t_end。指定时间的方式有下面几种:

  • t_start=10 #10秒
  • t_start=(1,10) #1分10秒
  • t_start=(0,1,10) #0小时1分10秒
  • t_end=-2 #截取到结束前2秒

下面的代码打开一段音频,截取其中的第1秒到倒数第3秒,并保存到指定文件。

code.python
>>> from moviepy.editor import *
>>> au=AudioFileClip('D:\\test.mp3')
>>> clip=au.subclip(1,3)
>>> clip.write_audiofile('D:\\clip.mp3')