1
我使用Web Audio API製作了音頻可視化工具。並希望將其擴展到YouTube視頻,但我不確定這是否合法。由於從視頻中分離音頻是非法的。不過,我也沒有問題播放視頻。但是我需要/ audiostream來獲取可視化器的數據。Youtube API和Web音頻API
任何建議/如何做到這一點的例子?
我使用Web Audio API製作了音頻可視化工具。並希望將其擴展到YouTube視頻,但我不確定這是否合法。由於從視頻中分離音頻是非法的。不過,我也沒有問題播放視頻。但是我需要/ audiostream來獲取可視化器的數據。Youtube API和Web音頻API
任何建議/如何做到這一點的例子?
不知道它可以直接從沒有中間步驟的YouTube網址採摘音頻...但這裏是如何,當影片播放下載using a python script youtube-dl
youtube-dl -c https://www.youtube.com/watch?v=4aJzYioSDi4
現在你將有提取音頻文件任意視頻網址的視頻文件(YouTube上,VIMEO或其他人,等...)
ls -la "GoPro HD Hero camera - 2010 Post Office Bike Jam-4aJzYioSDi4.mp4"
現在使用優秀的命令行audio/video tool ffmpeg解壓(ffmpeg的的的魔術並非最不重要的),從視頻音頻
ffmpeg -i "GoPro HD Hero camera - 2010 Post Office Bike Jam-4aJzYioSDi4.mp4" -vn -acodec copy "GoPro HD Hero camera - 2010 Post Office Bike Jam-4aJzYioSDi4.aac"
最後你必須從URL
ls -la "GoPro HD Hero camera - 2010 Post Office Bike Jam-4aJzYioSDi4.aac"
ffmpeg的音頻文件,因爲它拿起您的輸出文件的後綴
感謝選擇不限於上述編解碼器(MP4爲AAC)您。看起來很有希望。 – DarkEyeDragon
應該可以一次性使用'youtube-dl -x - 音頻格式mp3 ....' –