我应该使用哪种视频和音频格式/编解码器?哪种、音频格式、编解码器、视频

2023-09-03 15:03:57 作者:风吹柳絮飞

环境:Windows XP/Vista、VS2008、C#/.NET 2.0、VideoGrabber。

大家好,

音频编解码器的作用以及选择时应考虑的主要特点以及如何有效使用

我正在编写一个应用程序,该应用程序捕获摄像头输入并将其编码为电影文件(包括声音)。

我的客户建议我使用DivX编解码器对电影进行编码。但它不是默认安装的,也不能再分发:用户必须自己下载、安装和配置。

默认Windows(XP+)安装中是否有编解码器可用于对视频和声音进行编码?它必须支持压缩。理想情况下,我应该能够以编程方式设置基本配置。

注意:我阅读了this question,但它实际上并没有满足我的需求。

TIA,

推荐答案

默认Windows(XP+)安装中是否有可用于编码视频和声音的编解码器?

您所能希望的最好的版本是WMV2(WMV V8)。您可以对其进行编码using qasf.dll。

你在XP中为AVI得到的编解码器都是从早期的"多媒体电脑"开始的糟糕的努力:像Cinepak和RLE这样的东西,对现代的全彩色/分辨率视频毫无用处,以及Intel 4:2:0,它只是色度亚采样,并不是真正的视频压缩。

如果您需要更好的功能,您必须开始嵌入您自己的编解码器,例如。发件人ffmpeg。

但它不是默认安装的,并且不能再分发:用户必须自己下载、安装和配置它。

无论如何,这是最好的。默默地将编解码器安装到系统上是非常反社会的,因为它们之间经常会发生冲突,最终可能会扰乱其他DirectShow应用程序。例如,(至少)有三种不同的常见DirectShow编解码器可以处理"DivX"(它实际上只不过是一个AVI容器中的MP3音频和MP4高级简单配置文件视频):DivX、Xvid和ffdshow。安装多个可能会导致错误。

 
精彩推荐
图片推荐