我正在使用 gwavi 库创建AVI文件。 可以查看gwaviLib link。我们使用Win32 API创建AVI文件。
我是捕获图像的AVI文件。图像以PNG格式保存在输出流中。因此,当库成功创建AVI时,我无法在Windows媒体播放器中打开AVI。它在VLC媒体播放器中正常打开。
所以,我认为Windows媒体播放器存在一些问题。
但后来我以JPEG格式将捕获的图像保存在输出流中。这次创建的AVI也在Windows媒体播放器中打开。
所以,我无法解释为什么使用PNG图像创建的AVI在Windows媒体播放器中播放问题而不是AVI创建的JPEG图像。
但是对于JPEG图像,AVI的质量因压缩图像而降低,因此我需要使用PNG图像来创建AVI文件,但在这种情况下,它不能在Windows媒体播放器中打开,而是在VLC媒体中正常播放播放器。
那么播放使用PNG图像创建的AVI的实际问题是什么? 是Windows媒体播放器问题还是问题与gwaviLib?
有关需要帮助!