因此,我无法从youtube下载的视频中提取音频文件。 它只会发生1/50次,但我仍然想知道是什么原因造成的。 这是它下载但无法提取音频的视频之一:“ https://www.youtube.com/watch?v=bpOSxM0rNPM”。我也在使用MediaToolkit和视频库。
var video = youtube.GetVideo(textBox1.Text);
File.WriteAllBytes(video.FullName, video.GetBytes());
using (var engine = new Engine())
{
var inputFile = new MediaFile { Filename =
video.FullName
};
var outputFile = new MediaFile
{
Filename = fbd
.SelectedPath + "\\" + video.Title + ".mp3"
};
Invoke(new MethodInvoker(() =>
{
progressBar1.Value = 75;
label4.Text = "Extracting...";
}));
MessageBox.Show(video.FullName);
engine.GetMetadata(inputFile);
engine.Convert(inputFile, outputFile);