简体   繁体   English

参数无效。 位图()和NReco.VideoConverter.FFMpegConverter()

[英]Parameter is not valid. Bitmap() and NReco.VideoConverter.FFMpegConverter()

I wrote this code but got this msg "Parameter is not valid" 我写了这段代码,但是得到了这个味精“参数无效”

Stream outputS = Stream.Null;
(new NReco.VideoConverter.FFMpegConverter()).GetVideoThumbnail(arrayF[indexF].FullName, outputS);
outputS.Position = 0;
System.Drawing.Image thumb = new Bitmap(outputS);
res[0, 1] = "data:image/jpg;base64," + Convert.ToBase64String(ImageToByte2(thumb));

can anyone help me?!! 谁能帮我?!!

The problem is because you pass Stream.Null as output stream for GetVideoThumbnail method (it always will be empty). 问题是因为您将Stream.Null传递为GetVideoThumbnail方法的输出流(它始终为空)。 Try to use MemoryStream: 尝试使用MemoryStream:

Stream outputS = new MemoryStream();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM