AVI压缩- CBR不可配置
本文关键字:配置 CBR 压缩 AVI | 更新日期: 2023-09-27 18:06:58
我编写了一个c#代码,用于从视频采集卡捕获视频,并将其写入AVI文件中。我正在使用XviD编码器(DirectShow)。我使用IAMVfwCompressDialogs接口打开配置表单,我也试图在开始菜单中将其配置为相同的表单。我需要录制30分钟的视频,没有音频,我需要这个文件有2Mb大。我将Xvid的视频编码器的目标比特率属性设置为10 (kbps),目标量化属性设置为16。文件大小没有改变。然后我试着把这两个属性修改成许多不同的组合,但我没有改变。我的问题是:我改变XviD配置来改变文件大小,修改比特率和质量属性,但结果总是一样的。是否有办法将30分钟视频文件的大小设置为2Mb左右,甚至通过修改比特率或质量,1 fps, 240x192帧大小,非常低的视频质量?XviD过滤器在c#服务中使用时有问题吗?在c#应用程序中,还有其他好的过滤器可以与DirectShow一起使用吗?
我发现了如何…这听起来可能很奇怪,但是当我将windows服务设置为与安装Xvid编解码器的同一用户初始化时,它工作得很好。