为什么Avid Meridien Uncompressed编码失败

在Windows平台,使用QuickTime SDK进行编码时,对于Avid提供的Codec,除了Avid Merdien Uncompressed,其它都能正常编码,惟独Avid Meridien Uncompressed。很是郁闷,分析了很长时间,终于得出原因。

工具/原料

QuickTime SDK 7

Avid Quicktime Codecs Light Edition 2.3.8

现象及原因分析

要使用Avid的Codec,需要先安装Avid Quicktime Codecs Light Edition,这里使用的版本为2.3.8。安装后,如果在QuickTime Player Pro中,你可以看到以下编码器。

为什么Avid Meridien Uncompressed编码失败

在使用SDK时,对于其它的avid编码器,都可以正常编码,只有选“Avid Meridien Uncompressed”时,失败。失败的位置:在调用SCCompressSequenceFrame返回错误:

为什么Avid Meridien Uncompressed编码失败

返回错误码为-8963,通过查询QuickTime SDK的头文件,发现错误码的定义为:

codecSizeErr = -8963,

codecSizeErr是什么意思?SDK中未做详细说明,苹果公司开发网站上也未搜索到此值的意思。到底是什么意思呢?经过多次试验,终于了解到错误的原因。

原因及解决方案

通过查看Avid QuickTime Codecs 2.3.4 Specifications文档,在文档中发现了关于Meridien Uncomressed的描述:

Exporting from a non-Avid product: Export using this codec at a size of 720 x 486 (D1 NTSC) or 720 x 576 (D1 PAL), otherwise the export fails.

哈哈,终于找到出错原因了,原来此编码器只能用于720x486大小的NTSC制式的视频或者720x576大小的PAL制式的视频,对送入的源视频尺寸有这样的限制。难怪用它来编高清视频或其它任意尺寸时,会失败了。

同时也明白了codecSizeErr的意思,表示编码图像的尺寸不符合编码器的要求。

明白了出错原因,解决方案也就容易了,对于这种编码器,在编码前,要先判断一下尺寸大小是否与之要符,如果不符,编码前对源视频图像进行一下缩放,将缩放后的视频送给SCCompressSequenceFrame就OK了。

相关文章

  1. 十大常用后期剪辑合成软件大解析

    方法/步骤 AE-全称After Effect是adobe公司开发的一个视频剪辑及设计软件 现在影视媒体已经成为当前最大众化,最具有影响力的媒体表现形 式 .从好莱坞创造的幻想世界,到电视新闻所关注的现实生活,再到铺天盖地的广告,无一不影响到我们的生活. 过去,影视节目的制作是专业人员的工作,对大众 ...

  2. 怎样压缩视频文件 如何压缩视频体积

    电脑视频文件大小的因素有很多:比特率:其次:编码器.视频尺寸等:对于酷爱用手机等移动设备看电影的朋友,视频文件的大小非常重要. 转换视频格式时,明明只有100多兆,转换后却变成几百兆,甚至1G多,为什么?你设置输出格式时是不是选择了无损格式如:Lossless Uncompressed Avi(*. ...

  3. 液晶大电视播放的高清MP4影片制作软件介绍

    液晶大电视已经普及,如果你想看看影片,你会发现,以前很清晰的DVD影片,拿来用液晶大电视播放,给您的感觉就是,不得不信服科技发展的日新月异,突然间,曾经高高在上的DVD也行将淘汰了. 也有人早就知道DVD要淘汰了,并且雄心勃勃地要推出蓝光影碟机,但信息时代的快速发展,把人们的很多传统思维都给砸的稀巴 ...

  4. 山地车 avid e7油碟换油教程

    山地车油碟换油 工具/原料 ez的换油套装 终点线dot5.1液压油 费瓶子装费油 方法/步骤 首先把令片拆掉(防止污染),卡入黄色的夹子 拧开卡钳上的放油螺丝,把它的孔对准废液瓶放稳 拧开手柄处的螺丝前垫点纸巾在下面,保证不会漏油到别的地方(液压油会腐蚀漆水) 让刹车在那里自然放油,我们先来抽取大 ...

  5. 碟刹和v刹的比较

    碟刹和v刹的比较 先从设计上看看区别 碟刹是通过夹器(或者叫做卡钳)作用在固定在花鼓上的钢制盘片制动的:V刹是通 过V刹夹器抱紧车圈来制动的,相对而言,车圈半径要比碟刹碟片半径大太多了,因此碟 刹的制动力臂要小的多,因此理论上更加不容易抱死,抱死对于运动自行车的刹车要求 来说是最基本的,但是不是越容 ...

  6. 自行车碟刹和V刹的区别

    自行车碟刹和V刹的区别 方法/步骤 首先拍死的一个观点就是碟刹比V刹要好,要高档──似乎大部分对于运动自行车陌生新手往往认为碟刹一定比V刹要好, 我们听到过这样的话:"都2000多的车了,还没有碟刹"───这样的话真的让人哭笑不得,看看不论是国外的比赛还是国内的专业比赛,如果是晴 ...

  7. 全球三维软件发展史

    无论是阿凡达,泰坦尼克号,还是钢铁侠,这些世界级大片成功的背后都离不开一些特殊的背后英雄,他们不是电影工作者,而是功能强大的三维软件.从建模,到视觉,到后期处理,无处不用其极.今天微小网跟大家讲述一下世界三维软件发展史以及这其中的玩家都有哪些.可能你听过Catia.Solidworks.Pro/e. ...

  8. 塞舌尔普拉斯兰岛的旅行

    早晨07:05到塞舌尔,抵达艾美酒店Le Meridien Fisherman's Cove:整个塞舌尔对会员待遇最好的酒店.塞舌尔艾美酒店Le Meridien Fisherman's Cove,坐落在塞舌尔主岛最主要的沙滩Beau Vallon,沙滩绵延5公里,是塞舌尔旅游人气最旺的沙滩.酒店在 ...

  9. 非编系统常见软件介绍

    现在市场上的非编系统软件种类很多,不同行业都有自己不同的非编系统,如一般的视频制作会使用会声会影,更专业的会使用premiere.avid.CyberLink PowerDirector DVD.Sony Vegas等等,针对不同的行业需要的非编系统软件性能也是不一样的,下面华科飞扬就介绍一些常见的 ...