从youtube视频生成音频波形

时间:2012-11-28 11:30:01

标签: javascript audio youtube waveform

有谁知道是否可以使用Javascript从youtube播放器中播放的视频中呈现音频波形? 谢谢!

1 个答案:

答案 0 :(得分:2)

在客户端,无法将音频与视频数据隔离开来。 您需要获取原始音频数据,然后才能使用WebAudio API处理它(例如显示它)。

有一些服务器端解决方案(从视频中提取音频,将其发回等),但这不合法,因为它是在youtube的TOS中编写的: (https://developers.google.com/youtube/terms?hl=fr

您不得:

  

分离,隔离或修改通过YouTube API提供的任何YouTube>视听内容的音频或视频组件;

     

单独宣传通过YouTube API提供的任何YouTube视听>内容的音频或视频组件;

有关详细信息,请参阅此问题: Is there a Youtube API that gives only audio?