Closed
Description
Magick.NET version
14.2 Magick.NET-Q16-HDRI-AnyCPU
Environment (Operating system, version and so on)
Windows 10
Description
After I've updated from version 14.0 to 14.2 I get the following error after a long period when trying to create a thumbnail from a GoPro video:
ImageMagick.MagickDelegateErrorException : VideoDelegateFailed `[libwebp_anim @ 000001e45c4900c0] Invalid minimum required packet size 2627894982 (max allowed is 2147483583)
video encoding failed: Invalid argument
' @ error/video.c/ReadVIDEOImage/273
Stack Trace:
UnitTest1.SaveVideoThumbnailTest() line 411
--- End of stack trace from previous location ---
----- Inner Stack Trace -----
NativeInstance.CheckException(IntPtr exception, IntPtr result) line 54
NativeMagickImage.ReadStream(IMagickSettings`1 settings, ReadWriteStreamDelegate reader, SeekStreamDelegate seeker, TellStreamDelegate teller, Void* data) line 6139
NativeMagickImage.ReadStream(IMagickSettings`1 settings, ReadWriteStreamDelegate reader, SeekStreamDelegate seeker, TellStreamDelegate teller) line 7536
MagickImage.Read(Stream stream, IMagickReadSettings`1 readSettings, Boolean ping) line 7455
MagickImage.Read(Stream stream, IMagickReadSettings`1 readSettings) line 4658
MagickImage.ctor(Stream stream, IMagickReadSettings`1 readSettings) line 192
StaticFunctions.SaveImageThumbnail(idCatalogItem catalogItem, IDImagerDB db, IDImagerThumbsDB dbThumbs, List`1 types, ServiceSettings serviceSettings) line 105
The error also occurs in version 14.1. Only if I downgrade to 14.0 again it works.
Any idea what could cause this problem?
Steps to Reproduce
Here is a code example:
if (Enum.TryParse<MagickFormat>("MP4", true, out MagickFormat magickFormat))
{
magickReadSettings = new MagickReadSettings { Format = magickFormat };
MagickImage image = new MagickImage(imageStream, magickReadSettings)
{
Format = MagickFormat.Jpeg,
};
}
The error occurs on the new MagickImage line after a long period. (I measured 33.3 minutes with my unit test)
Metadata
Metadata
Assignees
Labels
No labels