使用ffmpeg我可以过滤掉voice frequency吗?我检查了语音频率在 300 Hz 到 3000 Hz 之间。我只想要 mp3 文件中的音乐!
您正在寻找的是我想的带阻滤波器:
ffmpeg.exe -i song.wav -c:a pcm_s16le -af "bandreject=f=900:width_type=h:w=600" out.wav -y
Run Code Online (Sandbox Code Playgroud)
此命令会衰减 900 - 600 = 300 Hz 和 900 + 600 = 1500 Hz 之间的所有内容。出于某种原因,宽度值不能高于 999 Hz...请记住,衰减并不完美,因此如果您想要更多衰减,您可以根据需要多次链接过滤器:
ffmpeg.exe -i song.wav -c:a pcm_s16le -af "bandreject=f=900:width_type=h:w=600, bandreject=f=900:width_type=h:w=600" out.wav -y
Run Code Online (Sandbox Code Playgroud)
我无法通过应用这些数字来过滤声音,您需要调整这些值。