AVIfil32生成的AVI 文件巨大,怎么解决
AVIfil32生成的AVI 文件巨大,如何解决
我用VB 用avifil32.dll作了一个将BMP做成AVI的软件,我用的编码方式是Microsoft vedio 1,但是生成的AVI文件体积巨大。屏幕录像专家用同样的编码,同样的设置,同样条件下(1280X800)生成的AVI文件却很小,大概只有我的百分之六、七左右。查看两个文件的码率,我的AVI码率是10856kbs, 而屏幕录像专家的AVI只有600-800K左右,差了10多倍。
我两分钟的AVI(120张1280X800的BMP,以每秒1张的速度产生2分钟视频)文件大概是30M,儿屏幕录像专家生成的以每秒一帧采集2分钟,产生的AVI只有2-3M。
请问有大侠知道如何降低码率,减小AVI的体积吗?
------解决方案--------------------
我的经验,注意关键帧,关键帧稍大一点,可降低输出文件的大小,但是图像质量会差一点。
我用VB 用avifil32.dll作了一个将BMP做成AVI的软件,我用的编码方式是Microsoft vedio 1,但是生成的AVI文件体积巨大。屏幕录像专家用同样的编码,同样的设置,同样条件下(1280X800)生成的AVI文件却很小,大概只有我的百分之六、七左右。查看两个文件的码率,我的AVI码率是10856kbs, 而屏幕录像专家的AVI只有600-800K左右,差了10多倍。
我两分钟的AVI(120张1280X800的BMP,以每秒1张的速度产生2分钟视频)文件大概是30M,儿屏幕录像专家生成的以每秒一帧采集2分钟,产生的AVI只有2-3M。
请问有大侠知道如何降低码率,减小AVI的体积吗?
------解决方案--------------------
我的经验,注意关键帧,关键帧稍大一点,可降低输出文件的大小,但是图像质量会差一点。