从YouTube视频生成音频波形

7

有没有人知道是否可以使用JavaScript从在YouTube播放器中播放的视频中呈现音频波形?

谢谢!


你是在要求.wav音频文件还是试图生成波形的视觉呈现? - rdrkt
抱歉,我的问题表述不太清楚。我来改正一下:我想使用JavaScript在嵌入式JavaScript YouTube播放器中绘制YT视频音轨的音频波形概览,而且是在视频播放时(或者更好的情况是在视频开始播放前)。有人知道这是否可能吗?... - Gianluca Sibaldi
1个回答

2
在客户端,无法将音频与视频数据隔离开来。您需要获取原始音频数据,才能使用WebAudio API进行处理(例如显示它)。
有一些服务器端的解决方案(从视频中提取音频,发送回来等),但这是不合法的,因为在YouTube的TOS中已经写明了:
“您不被允许:分离、隔离或修改通过YouTube API提供的任何YouTube音频/视觉内容的音频或视频组件;单独推广通过YouTube API提供的任何YouTube音频/视觉内容的音频或视频组件。”
更多详情请查看此问题: 是否有一个只提供音频的Youtube API?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接