
高清视频的设置和码率和清晰度的关系.doc
25页高清视频的设置及码率和清晰度的关系不建议转换成RMVB.效果太差应该说已经接近淘汰的边缘建议转换成HALFCD标准的MKV格式此格式720P的高清体积仅为400M左右500M的MPG视频转换为50M的MKV仍然非常清楚你可以试试压制工具: MediaCoder.这是一个免费中文的通用音频/视频批量转码工具.而且很简单好用压制HALFCD的一些参数:总体方案采用H264+AAC+mkv封装的方式[视频]格式:H.264模式:平均码率〔HALFCD为500kbps左右.MiniSD为900kbps左右来源:自动编码器:x264[视频]对应[x264]规格:Main级别:Auto预设:Fast优化:Film[音频]编码器:Nero Encoder格式:HE-AAC来源:自动选择重采样:原始音轨ID:0〔若源为多音轨.自己选择需要的音轨[音频]对应[Nero Encoder]码率模式:Target Bitrate码率/质量:48Kbps[容器]容器:MP4或Matroska混流器:自动选择[画面]分辨率:去掉勾号〔即分辨率不变.或设置为与压制源宽高比相同且小于压制源的分辨率画面裁剪:Disabled帧率:原始或小于原始[字幕]模式:Disabled〔字幕可用MKVtoolnix添加.用MC效果不太好其他选项卡默认视频文件大小计算公式:平均码率/ 8 × 影片总长度〔秒为单位= 文件大小〔MB为单位或[视频编码率〔Kbps为单位+〔音频编码率〔Kbps为单位]/ 8×影片总长度〔秒为单位= 文件大小〔MB为单位 这样以后大家就能精确的控制输出文件大小了。
例:有一个1.5小时〔5400秒的影片.希望转换后文件大小刚好为700M 计算方法如下: 700×8÷5400×1024≈1061Kbps另外你坚持转为RMVB格式的话.此工具仍然强大无比格式工厂与之相比.相当于玩具级别补充:你还是先按我的设置试试吧参数不高.不应该卡一般卡的原因有2个分辨率和视频码率过高按我的参数转换后仍然卡.可以降低分辨率一.码率1>码率:数据传输时单位时间传送的数据位数,一般我们用的单位是kbps,即千位每秒 通俗一点的理解就是取样率.单位时间内取样率越大.精度就越高.处理出来的文件就越接近原始文件.也就是说画面的细节就越丰富2>平均码率:通常是指数字音乐或者视频的平均码率即每秒钟有多少比特被传输/解码码率并不是衡量音频/视频质量的唯一标准.例如一些其它的格式.比如wma和ogg格式都可以在和mp3文件同样的平均码率下提供更好的声音质量 3>恒定码率:就只是以固定的压缩比压缩文件 码流 x 时间 = 总容量 文件体积与取样率是成正比的.即码率越高视频文件的体积越大所以几乎所有的编码格式重视的都是如何用最低的码率达到最少的失真.围绕这个核心衍生出来早期的cbr〔固定码率与现在的vbr〔可变码率都是在这方面做的文章。
固定码率指在制作视频时采用固定的码率可变码率指在制作视频时采用变化的码率.即在动作不激烈时用低码率制作.在动作激烈时用高码率制作.这样做不但保留了比较好的画质而且也降低了视频文件的体积不过事情总不是绝对的.从音频方面来说.码率越高.被压缩的比例越小.音质损失越小.与音源的音质越接近码率计算公式基本的算法是:文件体积=时间X码率/8 这里时间单位是秒.码率除以8.就不用说了举例.D5的碟.容量4.3G.考虑到音频的不同格式.占用一定的空间.姑且算为600M.视频文件应不大于3.7G.视频长度100分钟〔6000秒.计算结果:码率应为4900K码率几点原则1、码率和质量成正比.但是文件体积也和码率成正比这是要牢记的 2、码率超过一定数值.对图像的质量没有多大影响 码率和分辨率的关系视频实际上都是有损压缩的.码率越高.数据量越大.可以保留的细节也就越多比如说.在视频的某一贞上相邻的某几点.本来在高码率时.它们应该是完全不同的颜色.但经过再次压缩.码率降低后.它们就只剩一种颜色了这个你可以比照单幅图片的情况来理解.你可以把一幅细节十分丰富的BMP或者PNG〔这两种格式是无损的.转成分辨率相同的低品质JPG〔JPG为有损压缩.然后比较前后两幅图的细节部分.你就能明白了。
有些黑暗场景比较多的电影.而且其中的一些细节又会影响故事情节的.码率的高低就显得重要了总结:码率.帧率.分辨率和清晰度的关系先看视频编码的基本原理:视频图像数据有极强的相关性.也就是说有大量的冗余信息其中冗余信息可分为空域冗余信息和时域冗余信息压缩技术就是将数据中的冗余信息去掉〔去除数据之间的相关性.压缩技术包含帧内图像数据压缩技术、帧间图像数据压缩技术和熵编码压缩技术视频文件一般涉及到三个参数:帧率、分辨率和码率 帧率:每秒显示的图片数影响画面流畅度.与画面流畅度成正比:帧率越大.画面越流畅;帧率越小.画面越有跳动感由于人类眼睛的特殊生理结构.如果所看画面之帧率高于16的时候.就会认为是连贯的.此现象称之为视觉暂留并且当帧速达到一定数值后.再增长的话.人眼也不容易察觉到有明显的流畅度提升了 分辨率:<矩形>图片的长度和宽度.即图片的尺寸. 码率:把每秒显示的图片进行压缩后的数据量影响体积.与体积成正比:码率越大.体积越大;码率越小.体积越小<体积=码率×时间> 帧率X分辨率=压缩前的每秒数据量<单位应该是若干个字节> 压缩比=压缩前的每秒数据量/码率 <对于同一个视频源并采用同一种视频编码算法.则:压缩比越高.画面质量越差。
> 所谓"清晰".是指画面十分细腻.没有马赛克并不是分辨率越高图像就越清晰简单说:在码率一定的情况下.分辨率与清晰度成反比关系:分辨率越高.图像越不清晰.分辨率越低.图像越清晰在分辨率一定的情况下.码率与清晰度成正比关系.码率越高.图像越清晰;码率越低.图像越不清晰但是.事实情况却不是这么简单可以这么说:在码率一定的情况下.分辨率在一定范围内取值都将是清晰的;同样地.在分辨率一定的情况下.码率在一定范围内取值都将是清晰的 在视频压缩的过程中.I帧是帧内图像数据压缩.是独立帧而P帧则是参考I帧进行帧间图像数据压缩.不是独立帧在压缩后的视频中绝大多数都是P帧.故视频质量主要由P帧表现出来由于P帧不是独立帧.而只是保存了与邻近的I帧的差值.故实际上并不存在分辨率的概念.应该看成一个二进制差值序列而该二进制序列在使用熵编码压缩技术时会使用量化参数进行有损压缩.视频的质量直接由量化参数决定.而量化参数会直接影响到压缩比和码率 视频质量可以通过主观和客观方式来表现.主观方式就是通常人们提到的视频清晰度.而客观参数则是量化参数或者压缩比或者码率在视频源一样.压缩算法也一样的前提下比较.量化参数.压缩比和码率之间是有直接的比例关系的。
分辨率的变化又称为重新采样由高分辨率变成低分辨率称为下采样.由于采样前数据充足.只需要尽量保留更多的信息量.一般可以获得相对较好的结果而由低分辨率变成高分辨率称为上采样.由于需要插值等方法来补充〔猜测缺少的像素点.故必然会带有失真.这就是一种视频质量〔清晰度的损失三、mediacoder介绍:MediaCoder是一个免费的通用音频/视频批量转码工具.它将众多来自开源社区的优秀音频视频编解码器和工具整合为一个通用的解决方案.可以将音频、视频文件在各种格式之间进行转换MediaCoder具备一个可扩展的架构和丰富的功能.可满足各种场合下的转码需求目前.MediaCoder的用户已经遍布全世界170多个国家〔摘自mediacoder网站mediacoder开发者姓黄.是同济大学的学生下载:要想获得完美的转换效果.应该下载三个文件:通用版本安装程序扩展解码器包〔用于支持更多的格式和编码方式处理器性能优化包〔根据你的处理器核心数量、类型进行优化.提高转换效率初次使用:mediacoder初次启动会弹出一个带广告的页面.最下方给出了两个按钮.一个是设置向导.一个是按此启动.最下方有一个不再显示该页面的选项.勾选上那个不再显示.点启动.mediacoder就不会再弹出那个页面了。
mediacoder的某些高级设置.例如修改B帧之类的.需要用到XUL.如果你安装了firefox.安装的时候可以不选XUL运行器这一项如果你对这些过于高级的设置感到头痛.也可以不安装XUL运行器个人感觉这个不必要安装设置:要完全搞定mediacoder.还是需要一定的知识的这个不像影音 快乐影音之类的那么简单建议先读一下这个文章.了解下容器和编码之类的概念把文件添加到mediacoder转换列表后.点击文件可以查看文件的详细信息:file info.png <4.15 KB>2009-7-26 08:54要想转换一个文件.你可能有很多地方要设置一回生两回熟.慢慢你就知道怎么搞了常规:这部分很简单.主要是设置文件输出路径和转码的优先级常规.png <11.51 KB>2009-7-26 08:54视频:很重要啦!这个步骤选择视频编码视频.png <13.3 KB>2009-7-26 08:54H.264是质量最理想.速度最慢的编码格式XVID也是个不错的选择速度比H.264快.质量差一点H264右侧还有选项.规格:baseline.其他选项说实话我看不懂这个地方提供的高级按钮.是需要XUL才能运行的〔普通选项都看不懂.我还是不看高级了吧。
音频:音频.png <10.6 KB>2009-7-26 08:54有什么好说的.选择AACFAAC〔开源的AAC编码器是个不错的选择至于选择MPEG2还是选择MPEG4——似乎影响不大你要是安装了nero aac编码器.可以选择nero encoderNero encoder提供LC〔低复杂和HE〔高效两种规格HE主要用在低比特率情况下.传说中的用48kbps达到CD音质就是这种方式比特率128的话.还是选择LC吧LC资源占用要低于HE容器:容器.png <9.55 KB>2009-7-26 08:54不要搞太另类的组合H264+AAC你就用MP4做容器XVID+MP3就用avi做容器.否则可能产生错误如果你不确定应该怎么选择.可以考虑添加一个文件到mediacoder转换列表.查看下文件信息画面:画面.png <10.46 KB>2009-7-26 08:54这部分用于设置视频的分辨率和帧率分辨率的算式很简单:720×<原始高/原始宽>=视频应该有的宽度720*<9/16>=405.也就是说.16:9的片子.要想在M8达到完美的效果.高度应该为405.但是视频的宽高.都一定是偶数.所以你可以随便写成404或者406.最接近计算结果即可。
然后把你的结果填写到那个分辨率的栏里默认没有720×404的选项.你可以选择720×480.然后把480改成404.画面裁剪disabled否则你的视频可能被切掉注意:::不要强行拉伸一个视频.640×360的就别硬拉到720×406了没什么用[M8播放一个720×404的视频.跟缩放一个640×360的视频到720×406的分辨率.那种情况下资源占用少.耗电少.没有测试.这也不属于本帖的讨论范围]声音:没什么好说的声音.png <9.9。












