ffmpeg 去除音频文件中的静音部分
作者:互联网
ffmpeg 去除音频文件中的静音部分
0. 前提
- 电脑已经安装ffmpeg
- 且已将其配置为环境变量
1. 使用ffmpeg去除音频静音
1.1 python调用cmd命令
import os
cmd_commond="ffmpeg -i "+filename+" -af silenceremove=stop_periods=-1:stop_duration=0.2:stop_threshold=-30dB "+des_filename
这里的filename 表示输入的语音文件路径,des_filename 表示输出的语音文件路径
os.system(cmd_commond)
1.2 直接使用cmd命令
ffmpeg -i input.wav -af silenceremove=stop_periods=-1:stop_duration=1:stop_threshold=-30dB output.wav
剪去所有从开始到结束遇到的音频中超过1秒的静音片段,
ffmpeg -i input.wav -af silenceremove=stop_periods=-1:stop_duration=0.3:stop_threshold=-30dB output.wav
剪去所有从开始到结束遇到的音频中超过0.3秒的静音片段,
2.ffmpeg 官方使用手册
标签:silenceremove,ffmpeg,cmd,stop,filename,静音,音频文件 来源: https://blog.csdn.net/weixin_38468077/article/details/110247369