[Python][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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...