首页 > 解决方案 > Moviepy - 移动音频

问题描述

我试图改变音频但没有成功。比方说,我想让音频剪辑在视频开始后 2 秒开始。这将导致 2 秒的静音,然后是音频文件的开头。我想要一种通用方法,也能够在 videostart 之前启动音频(并丢弃音频的那部分),我可以通过将 t_start 设置为任何值来做到这一点。例子 :

snd = AudioFileClip(audiofile)
snd2 = snd.subclip(t_start=2)
finalclip = VideoClip(videofile)
finalclip = finalclip.set_audio(snd2)

我想知道是否有一种方法可以通过应用相同的代码轻松地向前和向后移动音频。

我尝试了不同的方法,例如:

snd2 = snd.subclip(t_start=-2)

#不起作用,只播放音频剪辑的最后 2 秒

或者

snd2 = snd.set_duration(t_start = 2, t_end= snd.duration + 2)

#什么都不做

标签: pythonaudiomoviepy

解决方案


推荐阅读