[Python][Moviepy] 如何在音频末尾添加短暂的静音?

时间:2021-05-10 09:31:25

标签: python audio moviepy

我想在音频剪辑的末尾添加一段短暂的静音时间。我在 Moviepy 文档中没有找到任何特定功能,所以我求助于创建一个 500 毫秒的静音音频文件并将其与原始音频文件连接起来。

在某些情况下,这种串联会在交叉点处引入明显的故障,我还没有弄清楚原因。通过将连接后的音频文件导入 Audacity,我还意识到 Moviepy 在连接时实际上会创建两个音轨。

您是否知道在剪辑末尾添加静音的更好方法,或者有时会出现此故障的原因(根据我的经验,大约每 4 次出现 1 次)?

这是我的代码:

from moviepy.editor import *

temp_audio = "original audio dir"
silence = "silence audio dir"

audio1 = AudioFileClip(temp_audio)                      #original audio file
audio2 = AudioFileClip(silence)                         #silence audio file
final_audio = concatenate_audioclips([audio1,audio2])
final_audio.write_audiofile(output)

我目前使用的是 Python 3.9.5 和 Moviepy 1.0.3

0 个答案:

没有答案