【问题标题】:Setting the resolution for an extracted YouTube video为提取的 YouTube 视频设置分辨率
【发布时间】:2016-10-21 22:52:08
【问题描述】:

我使用了来自this GitHub project 的示例代码。当我将info.Resolution == 360 更改为480 或其他时,下载的视频没有声音,只有视频。如何正确更改视频的分辨率?

VideoInfo video = videoInfos.First(info => info.VideoType == VideoType.Mp4 && info.Resolution == 360);
DownloadUrlResolver.DecryptDownloadUrl(video);
var videoDownloader = new VideoDownloader(video, Path.Combine("D:/Downloads", video.Title + video.VideoExtension));
videoDownloader.Execute();

【问题讨论】:

    标签: c# .net youtube


    【解决方案1】:

    您是否考虑过切换到libvideo?请参阅comparison with YouTubeExtractor。 libvideo 的文档是available in the GitHub repo

    您的问题可以通过阅读issue #31来解决(如果您切换):

    var videos = YouTube.Default.GetAllVideos("YOUR_URL");
    var @480p = videos.FirstOrDefault(v => v.Resolution == 480);
    

    【讨论】:

      猜你喜欢
      • 2017-05-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-25
      • 2014-09-29
      • 1970-01-01
      • 2013-04-29
      • 2013-02-27
      相关资源
      最近更新 更多