dotnettools / SharpGrabber

Download from YouTube, Vimeo, HLS (M3U8 files) and more with .NET and JavaScript - Library and desktop app for downloading high quality media
GNU Lesser General Public License v3.0
315 stars 46 forks source link

Vimeo download error (Method not found) #92

Open Haapavuo opened 8 months ago

Haapavuo commented 8 months ago
System.MissingMethodException: Method not found: 'Void DotNetTools.SharpGrabber.Grabbed.GrabbedImage..ctor(DotNetTools.SharpGrabber.Grabbed.GrabbedImageType, System.Uri, System.Uri)'.
   at DotNetTools.SharpGrabber.MultiGrabber.InternalGrabAsync(IEnumerable`1 candidateGrabbers, Uri uri, CancellationToken cancellationToken, GrabOptions options, IProgress`1 progress)

Happens on the latest NuGet package when trying to download any Vimeo video. All SharpGrabber packages and dependencies installed.

javidsho commented 5 months ago

This is a mis-compilation issue. The Vimeo package just needs a new versioning. Until it gets fixed you can either directly clone and compile the package directly, or use BlackWidow which is more convenient imo.

wegylexy commented 5 months ago

progressive is no longer available. hls.fastly_skyfire still offers m3u8 playlist of *.ts.

https://github.com/dotnettools/SharpGrabber/blob/96743e630a4ff37f39ed3f11cabb0b5c773d058a/src/SharpGrabber.Vimeo/VimeoGrabber.cs#L100