过滤视频中的掌声

时间:2011-03-14 13:41:22

标签: python audio ffmpeg

我目前正在观看27C3的视频,我想过滤掌声,因为它非常响亮。这可能吗?我听说这是为Vuvuzelas做的。

我使用的是Ubuntu。如果这个过滤器可以通过ffmpeg工作,这将是很好的。如果它是用Python编写的,那也没关系。

以下是一个示例:http://www.youtube.com/watch?v=TIViQuCX7XM#t=5m4s

3 个答案:

答案 0 :(得分:1)

你可以使用动态范围压缩器,这不会过滤掌声,但至少它会消除响度。您可以给它一个阈值,使其不会影响低于该阈值的声音。

答案 1 :(得分:1)

不,这是不可能的。掌声响起,声音很宽。过滤vuvuzelas有点可能,因为它们都接近相同的音高。掌声已经到处都是。

如果您想进行试验,请调出此视频并在VLC中使用您的EQ进行播放。即使拥有7频段均衡器的宽频带,你也会贬低观众数量,从而让你一无所有。

答案 2 :(得分:1)

正如布拉德所说,使用静态频率滤波器是不可能的,但是,如果你对信号理论有一定的了解,并且有相当多的空闲时间,你可以写一个active noise control system。有关此类过滤器(like this one)的一些示例,请参阅Google学者。