从视频中获取声音效果

时间:2016-07-31 06:41:28

标签: c# audio soundeffect

我需要数字打字音效。当输入数字时,声音效果出现在视频的背景中。我想制作一个程序,当我按下键盘时,我也听这个声音效果。我怎么能找到这个声音效果还是从这个视频中获取?

0:50和1:15之间的声音效果

www.youtube.com/embed/kIXNpePYzZU

2 个答案:

答案 0 :(得分:0)

使用this将视频转换为mp3。将声音效果剪辑出mp3。然后用你的代码播放mp3文件。

答案 1 :(得分:0)

用于提取音效'问题的一部分,您可能想要使用在线视频/音频下载器/转换器。过去,我使用了youtube-mp3.orgclipconverter.cc

对于问题的第二部分,这取决于你想要什么。如果您希望它仅应用于您正在编写的WinForms / WPF / UWP应用程序中的特定文本框,那么这应该相当容易。确切的方法取决于您正在做什么,但涉及向文本框添加keydown,keyup或keypress事件处理程序

如果你想要系统范围,这就更难了。搜索全局键盘挂钩C#'似乎给出了很好的结果。

检测到按键后,请查看this question如何播放声音。 bporter的答案给出了以下代码:

System.Media.SoundPlayer player = new System.Media.SoundPlayer(@"c:\mywavfile.wav");
player.Play();