论文部分内容阅读
DV、单反相机视频拍摄都已经进入高清时代,可是当我们把这些高清视频上传到视频网站分享时,常常感觉与原始画质有很大差距,这是困扰很多爱好者的一个问题。除了要懂得如何拍摄,作为网络时代的DV爱好者,还要懂得如何利用视频网站的上传功能,把视频以最清晰的画质、尽量小的文件容量与亲朋好友分享,这需要在清晰度和上传效率之间做到平衡。本文就是针对大家的困扰,澄清一些疑惑,以国产压缩软件MediaCoder为应用,为大家高清视频文件的保存提供一些参考建议。
解惑篇
视频上传到视频网站后,一般播放采用的是哪种视频格式?
目前国内外各在线视频网站均采用FLV流媒体格式,如新浪播客、QQ博客、优酷、土豆等,随着视频网站这几年的火热发展早已成为当前视频文件的主流格式。FLV全称是Flash Video,属于流媒体格式的一种。FLV格式不仅可以轻松的导入Flash 中,速度极快,并且能起到保护版权的作用,同时浏览器与Flash Player能紧密的结合,使得网页播放FLV视频轻而易举。
作为常见的网络流媒体格式FLV有哪些编码方式?
FLV可以封装x264编码的视频(x264是一种符合H.264标准的编码器),H.264编码效率比H.263高得多,高清视频大多是用H.264的,现在主流的视频网站都开始支持H.264编码的FLV文件。
另外,我们能看到一些.f4v为后缀的文件,F4V是Adobe公司为了迎接高清时代,继FLV格式后推出的支持H.264的流媒体格式。
上传高清视频常听人提起容器和封装,这是什么意思?
所谓封装就是将已经编码压缩好的视频轨和音频轨按照一定的格式放到一个文件中,这个文件采取的格式就是我们常说的容器。可以把文件理解成工厂里工人穿的统一的工装,具体穿衣服的人可以不同,但是穿了统一的工装后才能自由进出工厂大门。
常见的视频封装格式有avi、flv、mov、mkv、rmvb、mp4、wmv等,编码方式常见的有mpeg1、mpeg2、mpeg4、divx、xvid、h.263、h.264、rm/rmvb等。
常用的视频转换软件有哪些?
一般视频编辑软件输出时都具有多种通用的输出格式,可以在编辑完毕后直接选择相应格式输出,比如会声会影对于一般发烧友很容易使用,选择“分享”,就可以在下拉条中选择不同的格式。
另外这里还可以为你推荐一些单独的视频转换软件,比如MediaCoder、FormatFactory 格式工厂、Tmpgenc、Total Video Converter、 MP4/RM转换专家白金版等。
应用篇——MediaCoder
这里为您推荐一款国产软件MediaCoder。它是一个免费的通用影音转码工具,它将众多来自开源社区的优秀音频视频编解码器和工具进行整合,让用户可以自由地转换音频和视频文件,可满足各种场合下的转码需求。安装该软件前,操作系统先得安装Microsoft .NET Framework,才能保证MediaCoder运行。
MediaCoder的操作界面,在右上角的位置可以设置输出路径。
现在AVCHD格式的DV已经很普及,也是我们最经常处理的一种视频格式,选择“文件——添加文件”,把需要转换的视频文件添加到MediaCoder中去。
常规设置
基本不需作调整,对于多核CPU可以对工作任务进行分配给不同的核心进行操作。
视频设置
视频设置中选H.264编码,模式选择“二次编码”,二次编码是指编码经过了两个步骤,所消耗的时间也比单次编码处理的时间要长,但是质量更加清晰,这里推荐设置成“二次编码”。
码率的设置,如果是要上传到视频网站,想不经过视频网站的二次压缩,就必须满足该网站的码流条件。如新浪播客支持低于523Kbps的视频,当压制完的FLV视音频混合编码低于523Kbps时,上传后一般不会再经历网站二次压缩,画质才能和你在本机压缩的视频质量一样。图例设为400kbps,同时还得注意音频码流的设置不要超过原始素材中的音频码流。
如果对于网站的限制码流不太清楚,尽量设置大码流,这样经过网站再次压缩处理,视频的效果还是接近原来的清晰画质。比如码率设定为900-1000bps,这样可以在画质、文件大小、压缩效率之间取得平衡。
如果不是为了上传网络,自己保存,可以选择更高码流,这样可以接近原始高清素材效果,设置为5000bps左右甚至更高。
容器
如果要让网页上的Flash Player支持,推荐选择视频H.264编码和音频AAC编码的结合,封装建议要采用MP4这种常见的容器。
画面设置
分辨率选择“原始”就能保证原始高清素材的宽高比,画面剪裁选择“disnable“。选择“Eapand to Fit”则是针对16∶9的画面需要显示为4∶3的画幅,会自动在画面上下方加黑边。帧率选择原始,也可根据需要设置为30,保证画面的流畅。
音频设置
音频编码器选择Nero Encoder,格式建议选择LC-AAC、HE-AAC、HE-AAC V2其中之一。根据Adobe公布的信息,Flash Player支持AAC编码,推荐选择HE-AAC V2。Target Bitrate可以设置为32,音质已经能达到高品质MP3音质。
压缩上传
参数设置完毕,点击开始按钮或者按快捷键F5开始压缩,最终生成以mp4为后缀的视频文件。如果是保存在自己电脑里,无论生成何种形式后缀的视频文件都可以,对于播放没有太大影响。
针对普通视频用户
选择直接上传压缩过的文件,适合于大多数人,尤其是对复杂的视频格式不熟悉的普通用户,建议压缩视频码流尽可能设置大一些,比如大于1000kbps,保证经过网站二次压缩,画质损失不大。
针对视频资深玩家
根据每个视频网站后台支持的码流和编码格式,一方面控制码流在允许的上限,一方面把mp4后缀修改为flv再上传。因为大多数网站对于mp4后缀的视频都会进行二次压缩,修改成flv,是为了“躲过”后台的二次压缩。
说了这么多,您已经跃跃欲试了吧。利用本文介绍的知识和技巧,您可以把高清视频在网站上尽情地和大家分享。国外视频网站很多已支持720P,甚至1080i、1080P分辨率的高清视频上传,这里推荐exposureroom高清视频网站 (http://exposureroom.com/)方便用户分享高清视频。
[责任编辑:顾峰]
解惑篇
视频上传到视频网站后,一般播放采用的是哪种视频格式?
目前国内外各在线视频网站均采用FLV流媒体格式,如新浪播客、QQ博客、优酷、土豆等,随着视频网站这几年的火热发展早已成为当前视频文件的主流格式。FLV全称是Flash Video,属于流媒体格式的一种。FLV格式不仅可以轻松的导入Flash 中,速度极快,并且能起到保护版权的作用,同时浏览器与Flash Player能紧密的结合,使得网页播放FLV视频轻而易举。
作为常见的网络流媒体格式FLV有哪些编码方式?
FLV可以封装x264编码的视频(x264是一种符合H.264标准的编码器),H.264编码效率比H.263高得多,高清视频大多是用H.264的,现在主流的视频网站都开始支持H.264编码的FLV文件。
另外,我们能看到一些.f4v为后缀的文件,F4V是Adobe公司为了迎接高清时代,继FLV格式后推出的支持H.264的流媒体格式。
上传高清视频常听人提起容器和封装,这是什么意思?
所谓封装就是将已经编码压缩好的视频轨和音频轨按照一定的格式放到一个文件中,这个文件采取的格式就是我们常说的容器。可以把文件理解成工厂里工人穿的统一的工装,具体穿衣服的人可以不同,但是穿了统一的工装后才能自由进出工厂大门。
常见的视频封装格式有avi、flv、mov、mkv、rmvb、mp4、wmv等,编码方式常见的有mpeg1、mpeg2、mpeg4、divx、xvid、h.263、h.264、rm/rmvb等。
常用的视频转换软件有哪些?
一般视频编辑软件输出时都具有多种通用的输出格式,可以在编辑完毕后直接选择相应格式输出,比如会声会影对于一般发烧友很容易使用,选择“分享”,就可以在下拉条中选择不同的格式。
另外这里还可以为你推荐一些单独的视频转换软件,比如MediaCoder、FormatFactory 格式工厂、Tmpgenc、Total Video Converter、 MP4/RM转换专家白金版等。
应用篇——MediaCoder
这里为您推荐一款国产软件MediaCoder。它是一个免费的通用影音转码工具,它将众多来自开源社区的优秀音频视频编解码器和工具进行整合,让用户可以自由地转换音频和视频文件,可满足各种场合下的转码需求。安装该软件前,操作系统先得安装Microsoft .NET Framework,才能保证MediaCoder运行。
MediaCoder的操作界面,在右上角的位置可以设置输出路径。
现在AVCHD格式的DV已经很普及,也是我们最经常处理的一种视频格式,选择“文件——添加文件”,把需要转换的视频文件添加到MediaCoder中去。
常规设置
基本不需作调整,对于多核CPU可以对工作任务进行分配给不同的核心进行操作。
视频设置
视频设置中选H.264编码,模式选择“二次编码”,二次编码是指编码经过了两个步骤,所消耗的时间也比单次编码处理的时间要长,但是质量更加清晰,这里推荐设置成“二次编码”。
码率的设置,如果是要上传到视频网站,想不经过视频网站的二次压缩,就必须满足该网站的码流条件。如新浪播客支持低于523Kbps的视频,当压制完的FLV视音频混合编码低于523Kbps时,上传后一般不会再经历网站二次压缩,画质才能和你在本机压缩的视频质量一样。图例设为400kbps,同时还得注意音频码流的设置不要超过原始素材中的音频码流。
如果对于网站的限制码流不太清楚,尽量设置大码流,这样经过网站再次压缩处理,视频的效果还是接近原来的清晰画质。比如码率设定为900-1000bps,这样可以在画质、文件大小、压缩效率之间取得平衡。
如果不是为了上传网络,自己保存,可以选择更高码流,这样可以接近原始高清素材效果,设置为5000bps左右甚至更高。
容器
如果要让网页上的Flash Player支持,推荐选择视频H.264编码和音频AAC编码的结合,封装建议要采用MP4这种常见的容器。
画面设置
分辨率选择“原始”就能保证原始高清素材的宽高比,画面剪裁选择“disnable“。选择“Eapand to Fit”则是针对16∶9的画面需要显示为4∶3的画幅,会自动在画面上下方加黑边。帧率选择原始,也可根据需要设置为30,保证画面的流畅。
音频设置
音频编码器选择Nero Encoder,格式建议选择LC-AAC、HE-AAC、HE-AAC V2其中之一。根据Adobe公布的信息,Flash Player支持AAC编码,推荐选择HE-AAC V2。Target Bitrate可以设置为32,音质已经能达到高品质MP3音质。
压缩上传
参数设置完毕,点击开始按钮或者按快捷键F5开始压缩,最终生成以mp4为后缀的视频文件。如果是保存在自己电脑里,无论生成何种形式后缀的视频文件都可以,对于播放没有太大影响。
针对普通视频用户
选择直接上传压缩过的文件,适合于大多数人,尤其是对复杂的视频格式不熟悉的普通用户,建议压缩视频码流尽可能设置大一些,比如大于1000kbps,保证经过网站二次压缩,画质损失不大。
针对视频资深玩家
根据每个视频网站后台支持的码流和编码格式,一方面控制码流在允许的上限,一方面把mp4后缀修改为flv再上传。因为大多数网站对于mp4后缀的视频都会进行二次压缩,修改成flv,是为了“躲过”后台的二次压缩。
说了这么多,您已经跃跃欲试了吧。利用本文介绍的知识和技巧,您可以把高清视频在网站上尽情地和大家分享。国外视频网站很多已支持720P,甚至1080i、1080P分辨率的高清视频上传,这里推荐exposureroom高清视频网站 (http://exposureroom.com/)方便用户分享高清视频。
[责任编辑:顾峰]