我要播放一个视频游戏。每个文件最多有2-4秒。
我需要它们在我的WPF表单桌面应用程序中回放,它们需要相对较小,因为我将把它们包含在donwload大小中(它们将是.exe文件的一部分)。
我应该用GIF吗?还是.AVI?还是MP4?
我正在寻找易于纳入我现有的WPF项目和小规模。我不需要播放选项,只需要它来播放循环。
谢谢你的帮助。:D
我需要的格式是:
发布于 2009-12-21 00:22:47
忘记.MP4,除非您想安装一个编解码器。大多数Windows计算机上都没有本机支持。(此外,至少有3种相互不相容的口味)。另一方面,MP4几乎肯定会为给定的下载大小提供最好的质量。要使.MP4在windows上工作,不仅需要安装编解码器,还需要文件流读取器。
WMV将有良好的支持所有口味的窗口,所以这是你最好的选择,如果视频有很多颜色和运动。
您也可以使用.mpg文件,只要您坚持使用MPEG1。MPEG2在Windows上不受支持,但是MPEG1支持是从Windows98开始内置的。它在帧大小上是非常有限的,但是它在任何地方都是支持的。
如果你的视频是没有音频的动画,特别是动画风格的动画没有很多不同的颜色和阴影,你可能想使用AVI与RLE压缩。当视频颜色很少时,RLE压缩效果非常好,而且自Windows95以来,Windows就有了使用RLE编码的本机支持AVI。RLE的优点之一是它是无损的,因此它保持了边缘的锐度。但是它压缩了真实事物的梯度和图像,或者一点也不压缩。当您将它与GIF动画进行比较时,这可能是一个清洗。
Windows将AVI与RLE一起用于小动画“移动文件”位。执行此操作的控件是ComCtl32的一部分,称为动画控件。它将处理任何没有音频的AVI。
你也可以考虑Adobe的闪存视频,现在几乎所有的电脑都安装了闪存,而那些没有安装闪存的电脑也可以单独安装。
发布于 2009-12-17 03:20:43
我认为这里最好的选择是一个.wmv文件,因为您只针对Windows。这种格式提供了良好的质量,并将在大多数机器上播放没有任何额外的编解码器。
发布于 2009-12-15 21:46:03
DIVX是一种很好的格式,尽管你会想要在你的应用程序中备份编解码器。
https://stackoverflow.com/questions/1910609
复制相似问题