I downloaded Aspose.Slides 220.127.116.11 and got a very similar exception.
at Aspose.Slides.VideoCollection.AddVideo(Byte videoData)
at a..( videoPart)
at a..( package, IPresentation presentation)
at a..(Presentation presentation, Stream stream)
at Aspose.Slides.Presentation.(Stream seekableStream)
at Aspose.Slides.Presentation.(Stream stream)
at Aspose.Slides.Presentation…ctor(String file, LoadOptions loadOptions)
at Aspose.Slides.Presentation…ctor(String file)
It looks to me like the Aspose.Slides assembly is MSIL/AnyCpu - I don’t see a x64 specific version.
// Architecture: AnyCPU (64-bit preferred)
// Runtime: .NET 4.0
We need a version that will run on 32-bit machines anyway.
From the call stack I posted it seems like the ctor is extracting the video as a byte array and then duplicating the array. I would think that would use a lot of memory.
I can share the presentation with you - do you have a private location where I can upload it? Or I can share via google drive/folder if I have your Email.