使用cvid cinepak编码视频

cvid cinepak是个很古老的视频格式了,之所以要把视频用这个编码,是因为实验中使用了微软的vfw.h vfw32.lib这个库,微软的这个库太蹉了,大部分的mpeg4,x264编码的avi都不能读,只能读取cvid cinepak编码的avi,所以必须把视频转换成cvid编码,方法如下:

mencoder source.avi -o target.avi -vf format=yuy2 -ovc raw -oac mp3lame

Archlinux 4.2.5-1版本下测试木有问题。

注意,这个转换方法有可能转换的不是cvid编码,但是经过测试,vfw.h的函数可以读取转换后的视频。