gpt4 book ai didi

python - 使用python仅在特定时间间隔静音音频文件

转载 作者:行者123 更新时间:2023-12-03 02:30:13 24 4
gpt4 key购买 nike

我有一个将通过 python 播放的 audio.wav 文件。我在 timestamps.txt 文本文件中有某些可用的音频时间戳。我想在这些带时间戳的持续时间内静音音频,例如从 0:05 到 0:10,0:15 到 0:16 等。

我使用了以下代码:

input=ffmpeg.input("audio.wav")
os.system('''ffmpeg -i {0} -af "volume=enable='between(t,5,10)':volume=0 output.wav'''.format(input))

我无法获取输出文件。难道我做错了什么?另外,如何在文本文件中的多个时间间隔内静音。

最佳答案

将整个文件作为信号(如果您提到文件扩展名会有所帮助),一组带有时间戳的值,将 0 分配给所需范围内的所有时间戳。

from scipy.io import wavfile
fs, data = wavfile.read('./output/audio.wav')

关于python - 使用python仅在特定时间间隔静音音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58446751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com