【发布时间】:2017-02-14 03:06:56
【问题描述】:
我可以从 youtube 下载视频,但我只想要声音。我该怎么做?
我用于下载视频的代码(使用 VideoLibrary):
YouTube youtube = YouTube.Default;
Video vid = youtube.GetVideo(txt_youtubeurl.Text);
System.IO.File.WriteAllBytes(source + vid.FullName, vid.GetBytes());
【问题讨论】:
-
你试过 YoutubeExtractor 吗?它可以提取音频文件。
-
为什么不直接下载整个视频,下载完成后使用 Graphedit 提取音频 wav 文件?
-
仅供参考,在 youtube 的 TOS 上:“您不得下载任何内容,除非您看到 YouTube 在该内容的服务上显示“下载”或类似链接。”
-
ffmpeg .NET 库很少,您可能想尝试其中之一。
-
@Steve 在我开始之前我读过它。这只是为了增加经验和一个有趣的学校项目。不打算大量使用它。