fourcc

    4热度

    1回答

    我有一个Delphi 6应用程序,要求用户使用AVISaveOptions()选择音频和视频压缩器。然后,我将每个选择的FOURCC ID存储在数据文件中。我想使用属于每个压缩机/过滤器的FOURCC ID来查找每个选择的过滤器友好名称,以便稍后可以向用户显示当前的选择,并在选定的FOURCC ID旁显示压缩机/过滤器友好名称。我怎样才能做到这一点? 注意我只想向用户显示在AVISaveOptio

    1热度

    1回答

    我想交换的YUV格式的U和V位,交换位U从NV12 YYYYYYYY UVUV // each letter presents a bit 到NV21 YYYYYYYY VUVU 我离开在Y平面单独处理U和V平面的功能如下 uchar swap(uchar in) { uchar out = ((in >> 1) & 0x55) | ((in << 1) & 0xaa);

    2热度

    1回答

    我必须使用包含在各个目录中的大量jpeg图像创建低分辨率AVI视频。我有近一百个目录,每个目录可能包含成千上万的图像。 为了使这个过程自动化,我使用OpenCV编写了一个python脚本来创建一个视频对象,从给定目录加载每个图像,并将每个图像写入该目录的特定视频文件。所有这些都很好。我的问题是如何控制视频对象的压缩质量。 VideoWriter模块接受5个参数。第二个参数'fourcc'设置压缩代

    10热度

    2回答

    我在Mac上使用OpenCV和ffmpeg编写视频。我已经能够使用编解码器/ fourcc代码FMP4成功编写.avi文件。然而,我想编写.mp4文件。当我尝试使用FOURCC FMP4写一个.mp4档案我得到这个错误: [mp4 @ 0x100b4ec00] Tag FMP4/0x34504d46 incompatible with output codec id '13' ([0][0][0]

    1热度

    1回答

    我正在使用directshow从我的摄像头抓取帧。在网络摄像头的配置过程中(当我设置分辨率,fps等)时,我有多种可供选择的选项。 (其中47个)。 目前我使用for循环遍历凸轮的所有可用设置,我只是在控制台中打印值。但是我没有办法打印Media子类型的值。 是否有一个很好的方法来打印媒体子类型的实际名称? 现在我测试它像这样: if(mT->subtype == MEDIASUBTYPE_MJP

    1热度

    1回答

    我使用videoInput与DirectShow接口并从我的网络摄像头获取像素数据。 从another question I've asked,人们已经提出,像素格式只是按照Y,U和V通道的顺序附加数组。 FourCC's website表明像素格式实际上并不遵循此模式,而是代替| Y0 | U0 | Y1 | V0 | Y2 | U0 | Y3 | V0 | 我正在研究将YUY2输入图像转换为R

    0热度

    1回答

    我正在使用SDK,要求将AVI编解码器作为FourCC值的8位int表示形式传递。 FourCC的值是WVC1,我试图将ASCII转换为每个字符的相应的int值,我认为这是87864301,但这是不正确的。 有谁知道是否有代表FourCC值的整数值的标准集合,或某种方式来转换它?

    0热度

    1回答

    我有一堆AVI文件具有相同的音频编解码器,视频分辨率,但视频编解码器不同:它们具有fourcc xvid,mp42和dx50。将它们连接在一起是否安全,即是否存在与所有这些兼容的视频解码器?我应该使用哪种fourcc?

    1热度

    1回答

    翻阅the defined surface formats of SlimDX,有些似乎不见了。我有兴趣使用NV12 format。 由于格式被定义为一个枚举,因此我无法传递FOURCC格式为I would be able to using unmanaged code。 有什么办法可以解决这个问题吗?