视频格式转换exe格式
没错,你这就是所谓的demo了,在我下面的网址里提供了很多,你也可以去下载那个95k的kkrieger看看,比你提供的这个exe要强太多倍。后面说到的”简单说下:把电影压缩成EXE格式后,然后跟将图片JPG一起解压成JPG,也就是合而为一“这两个没有任何任何关系,后面这种合并是古老的dos时代留下的当时大家用来娱乐的东西(实际上是用copy /b这种命令,可以合并任意的rar文件跟图像),跟这个exe之间实际没有任何关系。
没弄错的话你说的那个叫做demo,以前的限制是在64K以下(这个东西十几年前就出来了,当时电脑内存就这么大),这个技术的代表作是04年的一个叫做kkrieger的全屏3D射击游戏(95K),你可以找来看看(对显卡要求不低)。
它的原理实际上就是通过汇编语言来调用directx/opengl这些绘图技术,用极少量的数据来生成大量的模式纹理,音乐部分主要是mod格式(也有用程序自动生成的),最后完成时再用upx等软件压缩
很多demo在运行前有个等待过程,这个过程中程序就会按算法去生成视频音频的数据,这个取决于算法复杂度,一个64K的exe运行后成成几个G的能播放一两小时的视频都是可能的。
写了这么多你应该明白了,你所看到的那种仅仅只是程序生成的结果,并不是真实的视频(电影之类的)经过压缩转换后的结果,这二者是有本质区别的。
有兴趣看看这些64k的demo的话,来这里看看/dwing/dm64k.htm