c# - 在C#中从youtube视频中提取mp3音频文件

标签 c# audio youtube extract

我正在构建一个程序(使用C#),我需要从youtube视频中下载音频(使用URL)。我找到了两个允许我执行的库:
YotubeExtractor和libvideo(也称为VideoLibrary),但我不知道如何使用它们,我的意思是我尝试使用它们的文档,但没有一个起作用。
您知道我可以下载的另一种方式,或者可以向我解释如何执行此操作吗?
谢谢你,祝你有美好的一天!

最佳答案

我建议不要使用别人的代码,除非它很大且很流行,否则我建议您使用唯一的选择,以便您不仅了解更多信息,而且了解其工作原理,并知道在发生故障时如何进行维护。

使用标准的.NET功能检索页面,解析HTML以找到视频URL,使用相同的标准功能将其下载,然后将其转换为MP3,作为软件的独立逻辑单元。

要转换为MP3,您可能要使用其他人的库或调用FFMPEG之类的外部程序,因为它不如解析网页那么简单。

关于c# - 在C#中从youtube视频中提取mp3音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38661455/

相关文章:

c - 在 C 中添加两个 float 组的有效方法?

javascript - 如何使用文件读取器类在 Firefox 中读取音频文件

html - HTML4:为什么来自YouTube的视频的此链接在我的网站上不起作用?

youtube - 如何从youtube api搜索获得超过5个结果?

c# - ASP.Net 单选按钮列表 : using jQuery to get the ListItem selected

c# - 在 C# 中绘制带有尖锐终点的​​箭头

c# - 在 html 文本框 mvc 中使用短日期字符串

c# - 歌曲选择系统

javascript - YouTube 使用 JavaScript 和 jQuery 将 url 替换为视频 ID

c# - 如何捕获异常并停止 Topshelf 服务?