zoukankan      html  css  js  c++  java
  • 如何选择视频输出格式的浅见

    影视传媒行业的新手,面对实际生活与大千网络无所不在的视频媒体,往往会陷入一个迷茫的境地:这么多视频输出格式,我到底应该选择哪一种,才是最合适的?

    在这里,我不想赘述视频容器(封装格式)与视频编码格式的区别(相关定义与区别请自行百度谷歌),也不去扯音频编码和格式,仅仅从视频编码与容器本身在实际运用中的情况做一下分析与建议,可能存在一定的错误,不周之处也希望各位大侠海涵,且不吝赐教。

    视频格式输出,可以从以下几个方面来进行分析讨论:
    1、视频质量
    2、视频体积
    3、视频播放兼容性(这里不讨论跨平台)

    我 经常告诉别人,视频质量和视频体积即是一对矛盾,同时也是一架飞机的两个翅膀,完美的平衡是很难达到的,我们所能做的就是让他们尽可能的符合我们的需要。 我们知道,原始摄像机的记录格式是非常庞大的,往往一个小时的无压缩标清视频,可能达到几十个G的庞大体积,这里有必要说一下我们1394采集的数据,这 里往往有一个分歧,即1394采集压缩与1394采集非压缩的争论。我在好几个地方都见到过不同的说法,有的资料说,1394仅仅是数据流的传输,在这个 过程中并没有压缩编码的过程。我个人偏向于另一个说法,即1394在信号传输的过程中应该也是包含压缩和编码的,不然,不同的摄像机记录的磁带,通过不同 的采集软件采集下来的DV-AVI文件,为何都是同样的体积大小且码率几乎也相同?至于这个过程中,是软件进行的编码压缩还是通过采集卡进行的,我们不去 纠结。
    体积和质量要想共同完美显然是不现实的,因此,合理的使用编码和容器,找到一个我们可以允许的平衡点才是最重要的。

    在我们将视频编辑剪辑后,我们接下来要做的就是渲染输出成为一个我们可以发布与保存的视频格式,那么,这个格式的选择到底根据什么来决定呢?

    1、根据客户需要
    2、根据再编辑需要
    3、根据播放的场合需要

    很 好理解,客户需要什么样的格式,我们就给他什么样的格式,在这里,往往有一些约定俗成的模版可以套用,比如,客户需要在DVD机器上播放,那么,我们一般 的渲染格式就会选择MPG容器格式,MPG-2编码,720*576分辨率,25帧速率,6-9M比特率。又比如,客户需要在网络上通过互联网播放,同时 又要保证清晰度和流畅度,那么我们一般会选择640*480分辨率,15-25帧速率,256-768K比特率,WMV或者FLV容器格式,VC- 1(WMV)和H263与On2 VP6(FLV)编码。

    再编辑,就是我们以后可能有需要用作素材的可能,这个前提下,低压缩率,高质量是我们的输出前提,这个时候我们基本不考虑体积的大小,只要不是太过分的大小,都是我们可以接受的。

    播 放的场合,不同的场合播放也有不同的需求,DVD,投影仪,一般需要的质量都比较高,网络相对质量较低,且对格式有一定要求,本地电影往往则可以达到最好 质量。有时候客户会提出不符合实际操作可行性的要求,比如他希望在网络上能看到高清720p的质量,这显然是不现实的,这就需要我们对各种格式、各种编码 有一定的了解,并且对客户提出改善的建议。


    那么根据以上的说法,我在这里大概的列举一下:

    本地播放包含硬盘播放:
    推荐MPG,WMV,MOV,优点:视频本身的质量能够得到最大限度的保证,只要不是太低的比特率,质量可以达到很高的程度。一般选择较大的比特率,原始的分辨率,25帧每秒以上帧速率。

    网络流媒体播放:
    推荐WMV,FLV(有些格式需要其他软件转换),优点:这两种格式是现今网络应用最多的视频格式。通常在网络质量良好的地区可以使用512-1024K比特率,较差的地区使用256-512K比特率;320*240或640*480分辨率,15-25帧每秒帧速率。

    DVD
    影碟机或者投影仪播放:
    这个不用多说了,标准PAL制或者NTSC制DVD格式就行。

    可再编辑高质量格式:
    一 般选择AVI,MOV,MPG格式,这里就说到了之前的质量和体积的关系,我们一般既希望得到一个完美的高清晰度的视频,又不希望它太大导致磁盘没有空间 来存放。这里AVI,MOV常规的编码模式会产生无比巨大的文件,如果选择这两种格式,那么要求你至少要选择一个较好的编码器。如果你仅仅是新手,那么, 我还是建议你选择DVD质量的MPG吧。至少,这个格式你不但可以用作素材同时也占用不了多少空间。

    移动设备格式:
    无论是MP4,MP5,还是现在流行的IPAD,我都建议你输出H.264编码的MP4文件,对于播放来说这个格式基本可以囊括现在大部分的移动设备。当然,对于编辑来说,这个格式不是一个太好的格式,有“硬件杀手”之称。

    从 以上的几点可以看出,我们为了保证能够在大部分的平台,大部分的软件,大部分的播放器上正常的使用,播放,编辑,其实常用的格式是非常少而且简单的。往往 我们自认为使用了一个非常好的编码和容器,结果却导致客户的平台不能播放,我们不能寄希望于客户安装所有的解码器。因此,只能在自己的编码与容器上做文 章。

    至于高清格式,其实和标清没有什么区别,高手都会知道,高清格式的容器之所以和标清不太一样,是因为高清往往封装了很多不同编码的视 频音频流,但是,最常用的,往往和标清格式是一样的编码。高清的MKV,TS等,只不过有更多的数据流而已,但是每一个数据流却又是最普通最常见的编 码。。
    因此,高清的编码和容器,只要遵循标清就可以了。

    对于影视行业的人来说,高质量,低压缩,易编辑,兼容性才是我们最需要考虑的部分,在这个基础上,体积往往显得并不是那么重要。当然,如果你依然纠结于硬盘空间太小的话,我可以猜想,你的机器配置也不足以运行高压缩比的视频编码。

     
    最新参考:
    Vegas Pro 渲染设置参数详解(仅视频格式) 
  • 相关阅读:
    NBUT 1120 Reimu's Teleport (线段树)
    NBUT 1119 Patchouli's Books (STL应用)
    NBUT 1118 Marisa's Affair (排序统计,水)
    NBUT 1117 Kotiya's Incantation(字符输入处理)
    NBUT 1115 Cirno's Trick (水)
    NBUT 1114 Alice's Puppets(排序统计,水)
    188 Best Time to Buy and Sell Stock IV 买卖股票的最佳时机 IV
    187 Repeated DNA Sequences 重复的DNA序列
    179 Largest Number 把数组排成最大的数
    174 Dungeon Game 地下城游戏
  • 原文地址:https://www.cnblogs.com/jingzhishen/p/3653761.html
Copyright © 2011-2022 走看看