【发布时间】:2011-03-03 05:53:01
【问题描述】:
有没有人有任何示例 asp.net C# 代码来从 youtube 视频链接中提取音频并将其保存为 mp3 文件。有人建议使用我安装的 wget 和 ffmpeg 并尝试对命令进行 shell,但在下面出现异常。示例代码如下所示。
System.Diagnostics.Process proc = new System.Diagnostics.Process();
proc.EnableRaisingEvents = false;
proc.StartInfo.FileName = "C:\\Program Files\\GnuWin32\\bin\\wget.exe http://www.youtube.com/get_video?video_id=... | ffmpeg -i - audio.mp3";
proc.Start();
【问题讨论】:
-
请注明例外情况。
-
{"系统找不到指定的文件"}
-
我仍然无法让批处理文件正常运行。有人可以帮助解决问题吗?我打开 cmd.exe 并转到 ffmpeg 所在的目录并尝试运行以下命令:“C:\Program Files\GnuWin32\\bin\wget.exe youtube.com/get_video?video_id=2O0kuoiAm2A | ffmpeg.exe -i - c:/temp/ mp3/audio.mp3" 我得到一个系统找不到指定的文件错误。
-
我最近读到无法再从 youtube 下载视频。谁能确认一下?
-
您下载的是 Youtube HTML 页面而不是视频文件!!
标签: c# asp.net audio mp3 youtube