我使用Web音频API制作了一个视听器。并且想将其扩展到YouTube视频,但是我不确定这是否合法。因为从视频中分配音频是非法的。但是,我毫无疑问地播放视频。但是我/需要/audiostream获取可视化器的数据。
关于如何执行此操作的任何建议/示例?
不确定是否可以直接从YouTube URL中直接摘下音频,而无需中间步骤...但是,一旦使用Python脚本YouTube下载视频后,如何提取音频文件-dl
youtube-dl -c https://www.youtube.com/watch?v=4aJzYioSDi4
现在您将拥有任意视频URL(YouTube,Vimeo或其他等等的视频文件)
ls -la "GoPro HD Hero camera - 2010 Post Office Bike Jam-4aJzYioSDi4.mp4"
现在使用出色的命令线音频/视频工具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),因为它可以选择您选择的输出文件后缀