收藏 分销(赏)

视频原理与转换.doc

上传人:pc****0 文档编号:7150834 上传时间:2024-12-27 格式:DOC 页数:54 大小:3.49MB 下载积分:10 金币
下载 相关 举报
视频原理与转换.doc_第1页
第1页 / 共54页
视频原理与转换.doc_第2页
第2页 / 共54页


点击查看更多>>
资源描述
视频原理与MediaCoder软件使用通用入门 配套软件下载: 一、 软件作用: 以下是官方网站的说明 MediaCoder是一个免费的通用音频/视频批量转码工具,它将众多来自开源社区的优秀音频视频编解码器和工具整合为一个通用的解决方案,可以将音频、视频文件在各种格式之间进行转换。MediaCoder具备一个可扩展的架构和丰富的功能,可满足各种场合下的转码需求。目前,MediaCoder已经拥有上百万分布在全世界170多个国家的用户。 功能和特点 · 基于优秀的众多的开源编解码后台,能够解码和编码的格式多 · 极为丰富的可调整的编码参数 · 全部编解码器自带,不依赖于系统的编解码器和任何组件 · 良好的可扩展的程序架构,快速适应新的需求,不断增加新的格式的支持 · 利用脚本语言扩展的界面,有支持众多影音设备(如PSP、iPod)的专用界面 · 高性能,特别在双核处理器上表现优异 典型应用 · 提高影音文件压缩率,减小其文件尺寸 · 转换至可在各种影音设备上播放的影音文件,如MP3播放器、MP4播放器、手机、PDA、VCD/DVD播放机 · 提取视频文件中的音轨并转换成MP3、AAC、WMA等音频文件 · 修复和改善一些损坏的、部分下载的或质量不佳的影音文件 支持格式 · MP3, Vorbis, AAC, AAC+, AAC+v2, MusePack, Speex, AMR, WMA, RealAudio, mp3PRO* · FLAC, WavPack, Monkey's Audio, OptimFrog, AAC Lossless, WMA Lossless, WAV/PCM · H.264, Xvid, MPEG 1/2/4, Theora, Flash Video, Dirac, 3ivx*, RealVideo*, Windows Media Video · AVI, MPEG/VOB, Matroska, MP4, RealMedia*, ASF, Quicktime*, OGM* 随着软件的更新可能支持更多的格式,以软件主页介绍为准。 · CD, VCD, DVD, CUE Sheet* *仅支持输入 简而言之,你可以用MediaCoder转换各种视频、音频文件。一般在以下几种常见的情况下需要转换: 一、 使用MP4、PSP、视频MP3等便携式机器的用户。希望将自己机器里面的视频转换后放进这类便携式设备进行播放。 二、 使用多媒体手机的用户。一些手机的视频功能比较强,但支持的视频格式都有特殊要求,因此视频文件需要转换后才能放进这类手机。如3GP、MP4等后缀的文件多用在此处。 三、 使用支持网络媒体的DVD用户。现在新型的DVD一般都带所谓的MP4功能,实际多是支持AVI文件直接播放。很多网上视频格式为RMVB等,可以转换为这类DVD支持的AVI文件。 四、 使用智能手机/PDA的用户。此类设备本身对视频兼容性比较高,一般CPU处理速度也快,基本可以不需转换直接兼容除RMVB/RM格式以外的各种文件,但实际网上下载的文件多为RMVB格式,通过适当转换,能保持在缩小文件体积的同时,更适合此类设备播放。 五、 DVD碟友。可以通过MediaCoder直接将VCD/DVD保存为其他格式,方便保存、交流或在便携式设备播放。 六、 其他用途。 二、 为什么是通用教程? 本教程目的在于不依耐MediaCoder的拓展界面,通过对于特定选项直接手动修改,达到直接转换出自己需要的文件的目的。毕竟拓展界面的开发是需要时间的,也不是每种设备都开发一个拓展界面出来。 本教程放弃讨论MediaCoder的纯音频转换部分。MediaCoder也是可以作为一个单纯的音频格式转换器使用的,例如把APE格式转成MP3格式等,但我个人认为,如果只是单纯的做音频转换,使用MediaCoder就是杀鸡用牛刀了,还不如直接使用《千千静听》软件自带的格式转换功能,使用更简单,基本几种常见的音乐格式都已经支持了。且《千千静听》已经具备了从视频文件中提取音频部分的能力。例如,《千千静听》就可以直接播放RMVB格式,但只有声音而没有图像,这个时候你使用其自带的格式转换功能,可以直接把RMVB影片的声音转为MP3格式保存。 事实上,一般MediaCoder用户也多用的是视频转换功能。 本教程对高压缩型通用DVD碟的制作没有涉及,市场上常称为万能DVD或HDVD9,此种DVD碟可以在任意DVD播放器进行播放,通常一张DVD可以包含10集左右的电视连续剧。其本质是对视频文件用VCD的MPEG1格式编码,但使用DVD的封装方式制作而成。清晰度只有VCD级别。此种DVD碟需要多种软件协同工作才能完成,且费时费力费硬盘空间,估计除了少部分发烧友和D版制造商有兴趣外,一般人是不需要的。 现在的新型DVD机基本都支持所谓的MP4(其实是AVI后缀的文件)播放,此种格式可以很方便的使用MediaCoder制作出来。压缩率更高,制作更方便,清晰度也可以做到比万能DVD更清晰。使用Nreo软件可以直接刻录进DVD光盘,使用最普通的数据DVD制作方式即可。一般每张碟可以包含20~30集电视连续剧。 因此,我放弃了万能DVD的制作步骤教程,直接在后面的常见参数中提供了新型DVD支持的AVI格式的制作参数。 三、 认识软件界面和常见参数修改位置: 各种功能分页,可以点击右边的箭头看到更多的功能 各种常见功能键,下面会详细说明 待转换文件列表,可以直接拖动需要转换的文件进这个列表 主要可以理解为音频处理设置页面 主要可以理解为视频处理设置页面 此处有许多视频设置参数 添加待转换的文件/文件夹/光盘 移除当前选择的文件 转换栏里的文件目录全部清空 播放转换列表里面选择的文件,一般来说,只要能播放,就能正常转换 开启高级设置页面,前提是安装火狐浏览器,本教程不打算接触此部分,里面全部是英文,适合高级用户使用 暂停转换 开始转换 跳过选择的文件,选择需要跳过的文件,再点击此键,则转换的时候,设置了跳过的文件不被转换 开启拓展面板,拓展面板里有部分常见设备需要的的参数,且已经设置好,如魅族MP3支持等。此教程不涉及此部分,因为不通用。但拓展面板能实现的功能,如果熟悉软件,可以不使用拓展面板,自行直接设置参数实现。这也是本通用教程的目的。 四、 常见视频参数 4.1了解视频文件类型。 我们常见的AVI、RMVB、MKV、ASF、WMV、MP4、3GP、FLV等文件其实只能算是一种封装标准。 一个完整的视频文件是由音频和视频2部分组成的。H264、Xvid等就是视频编码格式,MP3、AAC等就是音频编码格式。 例如:将一个Xvid视频编码文件和一个MP3视频编码文件按AVI封装标准封装以后,就得到一个AVI后缀的视频文件,这个就是我们常见的AVI视频文件了。 由于很多种视频编码文件、音频编码文件都符合AVI封装要求,则意味着即使是AVI后缀,也可能里面的具体编码格式不同。因此出现在一些设备上,同是AVI后缀文件,一些能正常播放,还有一些就无法播放。 同样的情况也存在于其他容器格式。即使RMVB、WMV等也不例外。部分技术先进的容器还可以同时封装多个视频、音频编码文件,甚至同时封装进字幕,如MKV封装格式。MKV文件可以做到一个文件包括多语种发音、多语种字幕,适合不同人的需要。 例如:MKV文件只要制作的时候同时加入国语和粤语发音的音轨和对应的简体、繁体字幕,播放的时候,你可以独立选择国语或粤语发音,并根据自己需要选择简体或繁体字幕,也可以选择不显示字幕。相当方便。 因此,视频转换需要设置的本质就是:A设置需要的视频编码、B设置需要的音频编码、C选择需要的容器封装。一个完整的视频转换设置都至少包括了上面3个步骤。 4.2一个视频文件一般都有哪些主要的参数? 通过查看一个已有视频文件参数的例子大致进行介绍。用暴风影音播放此文件,然后按Shift+F10,弹出下面窗口,点击“详细资料” 注:此截图来自暴风影音一代(即经典版)。使用同样基于MPC的超级兔子快乐影音也是可以的。暴风影音2、3代是不同于MPC的独立开发的版本,我没用过,可能显示的资料并不符合本教程。 安装基于MPC的暴风影音一代播放器主要用途是其自带了完整的解码器包。 如果你使用Kmplayer软件,按ALT+J也可以查看当前播放视频的属性,内容更丰富,但界面与此例图示不一样,且全部是英文,习惯用Kmplayer的用户可以自己查看。 在此窗口中,我们能了解与视频转换相关的一些参数包括: 封装容器:AVI 表示文件后缀是AVI 视频流分辨率:512x384 视频原始宽度512像素,原始高度384像素。 一像素多大:一般显示器常见分辨率有1024 x768,可以理解为横向1024像素,纵向768像素 只是大致理解下,这个是电脑显示常见的高宽度表示方式。 视频流编码格式:XVID 视频流帧率:23.98fps 意思是画面每秒变化23.98次,电影帧率是24,一般理解为达到24以上都视为流畅。 视频流编码率:928Kps 此部分关系到视频清晰度、文件大小。码率越大,视频越清晰,文件体积越大。 音频流编码格式:MP3 音频流采样率:48000Hz 一般用44100Hz或者24050Hz就可以了,例子使用文件是高清晰版本,所以设置的比较高 音频流声道:双声道 立体声就表示是双声道,双声道还有个用途就是可以做成双语版的节目,例如左声道为国 语,右声道为粤语。 音频流编码率:127Kps 此部分关系到声音清晰度、文件大小。码率越大,声音保真度越高,文件体积越大。 上面基本就是我们转换视频的时候需要注意设置的一些常见参数了。对于一些特殊设备,如果不知道设备所支持的视频文件参数,可以自行用暴风影音播放该设备内置视频文件,通过上面的方法了解相关参数,以后只要在转换的时候照猫画虎设置为一样的参数,转换出来的文件一般都是可以使用的。 例如:一个新买的MP4,但不清楚此MP4支持哪些文件格式,这个时候可以把MP4里面自带的视频文件拷贝出来,用暴风影音播放,再按Shift+F10就可以了解到该MP4支持的视频文件需要的参数。就可以在转换软件里面设置为相同的参数,这样转换出来的软件一般都是可以放的。 五、 常见视频转换需要设置的参数都在哪设置? 下面会结合各个界面统一用红色字母全部标出,统一解释 A A:转换后文件保存路径,设置方法,点击右边的浏览,选择希望保存的路径即可。默认与被转换文件保存在同一个文件夹下面。把路径栏全部删除即为默认方式保存。 I H G F E D C B B:选择音频流编码,例子中选择的是MP3编码,选择以后,右边的F栏会自动做相应变化,可以理解为音频流的进一步详细设置在F栏进行。 C:音频流采样率设置,一般选择原始即可。也可以手动指定44100Hz或者22050Hz,采样率高,保真度就高,对应需要的音频流编码率也越高,如果采样率选择的比较高,但音频编码率选择的比较低,反到会声音变调。具体自己多试几次,多感受下,选择自己最喜欢的编码组合。 D:声道选择。默认是Stereo,意思为双声道/立体声。此处声道设置是针对源文件的,设置为Stereo,意思是保留双声道,选择Left,意思是去除左声道,就那么几个选项,自己可以在正式转换前,先转换30秒视频片段试下效果。 E:一般不需要改动,如果不希望对音频流重新转换,可以选择下面的“复制音频流”。 F:F栏主要是对希望转换后的音频流进行详细设置的地方。例图中是MP3设置,也是最常用的音频设置。G处是选择MP3编码格式,VBR表示全动态编码方式,所以下面的I处,只有大致的调节范围,最左边表示转换后音频流体积最小,效果也是最差,最右边则相反。算法质量一般可以拖动到最左边,即最高质量。高质量算法会消耗更多的转换时间。 H:此处声道是指转换后的文件的声道。Auto指自动根据源文件设置。一般不用改动。 G:这个是MP3音频流设置最主要的部分,有VBR、ABR、CBR三种不同的编码方式选择。 VBR: 上面已经解释了,表示全动态编码方式。可以控制音频流质量,体积大小不可控。不同音频文件转换后的体积大小不一样。 ABR: 平均动态编码方式,是一种兼顾质量和文件体积的方式, 如下图: 此例中,最终编码以后的音频流平均码率为96 kbps,但使用动态编码方式,一些细节丰富的地方码率高于96kbps,一些细节简单的地方码率低于96kbps,这样兼顾了音频质量和文件体积。 CBR: 固定码率编码方式,表示对于全部音频流的每一个部分都安装设置的编码率进行编码。这样设置的结果是最终编码出来的音频流体积可以严格控制,效果方面一般也可以接受。是最老的编码方式,兼容性最佳。 例子: 此图设置表示对使用128kbps进行固定方式编码。 常见音频编码AAC编码设置举例: 使用此方式时,需要先安装Winamp软件。 G H I B 在AAC音频流编码方式中,B处选择CT AAC+以后,右边栏目会自动变成上图模样。由于AAC编码格式比MP3编码格式更加先进,可以使用更小的编码率获得更高的质量,因此,I处码率一般选择32或48KBps即可,G处类型一般不用改变,H处一般默认是Stereo,意思是双声道立体声。表示编码以后的音频流文件为立体声。 AAC还有一种编码方式,使用的是Nero的AAC编码,使用前需要安装Nero刻录套件。 一般非智能手机等便携式播放设备(亦含PSP、IPOD)支持的AAC格式是指Nero的AAC格式。3GP封装使用的AAC也是指Nero的AAC。非智能手机机型繁多,各种机型视频性能并不一样,很难说有一个通用于各种手机的3GP格式,一般是针对性的进行设置。 智能手机、PDA平台则不受此限制。且可以支持CT AAC+ 2种AAC的效果差不多。 音频流最常用的也就是MP3和AAC编码方式。 下面进入视频编码设置部分。视频编码部分只与左边那栏有关。 L M K J 点击“视频”以后,出现此菜单。 J:选择视频编码模式, Bitrate-based:基于固定比特率K的编码方式。此模式下可以控制最终视频流文件体积大小,K处值越大, 视频越清晰 Quality-based:基于质量控制的动态编码方式。此模式下,根据具体设置的质量进行编码,最终文件体积大小 不可控,但质量可控。如下图: 此设置表示按照80%的质量,进行视频编码。编码以后的视频清晰度是源文件的约80% Two-Pass: 二次编码方式,此编码模式下,先预编码一次源文件,再进行第二次编码,可以更好的控制文 件体积和视频质量之间的关系。所需要耗费的时间是前2种编码方式的2倍。 Three-Pass: 三次编码方式,基本很少用。 K:此处根据J处选择,设置为具体码率或百分比表示的画面质量。 L:选择具体视频流编码格式,上图中选择的是Xvid,常用的有Xvid,H264,MPEG1,MPEG2。 Xvid:与RMVB格式差不多的压缩率,通用性很强,特别是用于家用DVD和便携式MP4等设备。 H264:面前压缩率最高的视频压缩格式,与其他编码格式相比,同等画面质量,文件体积最小,远远超过RMVB 编码格式,电脑都可以播放,部分便携式视频设备也支持,如苹果播放器。PDA/PPC等设备也可以使用 MPEG1:其实就是VCD编码格式。 MPEG2:DVD编码格式。比MPEG1强,与MPEG1一样,已经落后的编码格式,压缩率都不高,编码后的 文件体积大,多用于希望把网上下载的文件转换为VCD或DVD碟的时候。 M:选择封装容器。上图中是AVI封装容器,也是最常用的一种,封装容器M与L、B的组合有关。如果组合不合乎封装容器的要求,是无法正常转换出需要的视频文件的。 常见的组合方式: 封装容器 视频流编码格式 音频流编码格式 AVI Xvid MP3 AVI Divx MP3 Matroska(后缀就是MKV) Xvid MP3 Matroska(后缀就是MKV) Xvid AAC Matroska(后缀就是MKV) H264 AAC MP4 Xvid MP3 MP4 H264 AAC 3GP H.263 AAC 事实上,很多封装容器对音频编码和视频编码的组合方式放的很开,如AVI还可以使用H264+AAC组合,可以在具体使用中自己体会。尤其是MKV封装容器,基本无论什么样的组合都可以!但一般MKV用的最多的就是H264+AAC组合,此组合文件体积最小,清晰度最高。因此网上很多MKV视频都是高清晰度的。 从上表格可以看出,真正设置的重点在于音频编码和视频编码,封装容器多数时候只是关系到最后的文件后缀而已。起码初学者可以就这么理解。 下面是设置文件分辨率的地方: S Q P O O:设置视频分辨率。320x240是最常见的便携式MP4或者PPC的分辨率。第一个√表示使用指定分辨率,不勾选意思是使用源文件的分辨率。第二个“√全局”勾选表示全部待转换文件都使用这个设置,不勾选,可以单独给不同文件设置不同分辨率。 小技巧,只要设置宽度,可以自动按源文件高宽比例设置高度。 例如:手动写入320x-3,则软件在转换的时候,在不会对画面 比例造成影响的前提下,自动计算高度。 P:默认不对画面进行其他调整。此处有给视频加黑边等用途,例如通过增加上下2条黑边,将16:9的电影画面转成4:3比例的视频画面,高级用户自己调整,一般并不用修改。 Q:设置视频帧率,一般常见设置为24、25或30,魅族MP3不能超过20,手机使用的视频一般在12-15之间。 S:新增加的功能,可以在转换的同时检查转换后的视频画面,没事就取消这个√,毕竟会影响视频转换速度。 部分用的比较多的高级进阶: J I 先点击右上角的小箭头,出现“时间”菜单选项,再单击“时间”出现上图。 I:设置开始转换的时间和转换结束的时间。此设置针对最终转换后的文件。全部是0表示不修改,是完全转换。 4个格子分别对应的单位是小时、分钟、秒、毫秒。点击I栏的“选择”会有一个拓展页面,使用更加方便,高级用户自己调整。 J:如果转换的视频文件有影音不同步现象,可以通过设置J处进行调整,达到画面和声音同步的效果。 还有字幕等设置,大家自己试着用下,用途就是在转换的同时,把字幕也压进去。但我个人感觉MediaCoder在字幕方面相对其他功能是比较弱的。多用于保存DVD碟为AVI等格式的时候,顺带把字幕也保留下来。 通过上面的理解,基本常用的转换设置地方大家都了解了。下面进入最后的突破教学。 六、 举一反三,通用设置方法! 还是看这个已经有的文件的属性栏,下面照猫画虎设置以后,转换出一样结构的文件。 我们需要涉及到的有B、C、D、G、H、I、J、K、L、M、O、Q等几处。 其中B、C、D、G、H、I与音频流编码有关 I、J、K、L、O、Q与视频流编码有关 M指定封装容器,关系到最终视频文件的后缀 通过设置以后,各个界面如下: I H G D C B Q O M L K J 这样就设置好了,这个设置转换出来的文件,就和样品文件的文件结构是一样的。 下面以表格来表示: 设置位置 代表含义 B 设置音频流编码格式 C 设置音频流采样率 D 设置音频流取样声道 G 设置音频流编码具体方式 H 设置音频流转换后的声道 I 设置音频流转换码率 J 设置视频流具体编码方式 K 设置视频流转换码率 L 设置视频编码格式 M 设置封装容器 O 设置转换后的文件的分辨率 Q 设置转换后的文件的帧率 I H C B K Q L O M 七、 几种常见的转换格式设置 适合家用DVD播放的媒体文件(此DVD需要支持MP4文件播放功能) 设置位置 代表含义 设置值 B 设置音频流编码格式 LAME MP3 C 设置音频流采样率 44100Hz D 设置音频流取样声道 默认即可 G 设置音频流编码具体方式 ABR H 设置音频流转换后的声道 Auto I 设置音频流转换码率 96 kbps或128kbps J 设置视频流具体编码方式 Bitrate-based K 设置视频流转换码率 400 kbps或500 kbps L 设置视频编码格式 Xvid M 设置封装容器 AVI O 设置转换后的文件的分辨率 400x-3 Q 设置转换后的文件的帧率 24 适合支持大部分PDA、智能手机播放的媒体文件,低速CPU机型适用(CPU速度低于400MHz的) 此设置方式一般也适合大多数MP4播放设备。PDA、智能手机需要安装TCPMP才可以更好的支持AVI和MKV格式 设置位置 代表含义 设置值 B 设置音频流编码格式 LAME MP3 C 设置音频流采样率 44100Hz D 设置音频流取样声道 默认即可 G 设置音频流编码具体方式 ABR H 设置音频流转换后的声道 Auto I 设置音频流转换码率 96 kbps J 设置视频流具体编码方式 Bitrate-based K 设置视频流转换码率 320 kbps L 设置视频编码格式 Xvid M 设置封装容器 AVI O 设置转换后的文件的分辨率 320x-3 Q 设置转换后的文件的帧率 24 适合支持大部分PDA、智能手机播放的媒体文件,高速CPU适用(CPU速度大于或等于400MHz的) 设置位置 代表含义 设置值 B 设置音频流编码格式 CT AAC+ C 设置音频流采样率 44100Hz D 设置音频流取样声道 默认即可 G 设置音频流编码具体方式 aacplus H 设置音频流转换后的声道 Stereo I 设置音频流转换码率 32 kbps J 设置视频流具体编码方式 Bitrate-based K 设置视频流转换码率 200 kbps L 设置视频编码格式 H264 M 设置封装容器 Matroska O 设置转换后的文件的分辨率 320x-3 Q 设置转换后的文件的帧率 24 适合保存VCD至硬盘的转换设置 设置位置 代表含义 设置值 B 设置音频流编码格式 CT AAC+ C 设置音频流采样率 44100Hz D 设置音频流取样声道 默认即可 G 设置音频流编码具体方式 aacplus H 设置音频流转换后的声道 Stereo I 设置音频流转换码率 48 kbps J 设置视频流具体编码方式 Quality-based K 设置视频流转换码率 95 L 设置视频编码格式 H264 M 设置封装容器 Matroska O 设置转换后的文件的分辨率 352x-3 Q 设置转换后的文件的帧率 24 适合保存DVD至硬盘的转换设置 设置位置 代表含义 设置值 B 设置音频流编码格式 CT AAC+ C 设置音频流采样率 44100Hz D 设置音频流取样声道 默认即可 G 设置音频流编码具体方式 aacplus H 设置音频流转换后的声道 Stereo I 设置音频流转换码率 64 kbps J 设置视频流具体编码方式 Bitrate-based K 设置视频流转换码率 500 kbps或600 kbps L 设置视频编码格式 H264 M 设置封装容器 Matroska O 设置转换后的文件的分辨率 640x-3 Q 设置转换后的文件的帧率 24 其他格式多是适合专用设备的,自己按照前面的教程分析样品文件,再做出相应设置即可。有预置拓展面板可以用的,就用拓展面板。如PSP,魅族MP3等,点击进入选择各种预置拓展面板。 全部参数设置好以后,点击,经过漫长的等待(视机器配置而定),你需要的视频文件就转换好了! 八、 结语,希望大家使用愉快! 使用MediaCoder也有段时间了,一直以来,没有中文的系统的入门级帮助文档。今天有空写了这个帮助文档,希望对新使用的中文用户有帮助。能捆绑进MediaCoder软件进行发布则更好,版权无所谓,对中文用户有帮助就行。 请支持MediaCoder,有能力的请进行捐赠。 注意:由于MediaCoder免费,为了限制用于商业用途,作者在部分版本里面设置了个小小的限制,每次转换文件大小达到2000M的时候,会暂停弹出个对话框。点击确定以后会继续转换,对个人用户基本没有影响。 一个MediaCoder的热心中文用户 2007-11-19 MediaCoder 0.6.0 build 3990软件使用进阶 使用价值决定价值,MediaCoder软件的基本使用方法在通用入门篇里面大家都已经有所了解。在进阶篇里,将会讲解几个常见的实例: 一、 C简单的将VCD、DVD碟片内容保存为MKV文件至硬盘(如果需要包含多字幕多声道,请学习DVD Rip) 二、 C制作一个适合掌上电脑播放的AVI文件,并加载适合观看的字幕 三、 C制作一个适合上传到视频分享网站的视频文件 四、 C制作一个手机常见的标准的3GP文件 五、 C用MediaCoder截取影片主题曲——牛刀自有杀鸡刀没有的功能 通过这些实例,应该可以解决以下几个问题: 一、 分辨率、C文件清晰度、编码率、编码格式、文件体积大小计算及它们之间的关系,转换出清晰的影片。 二、 C给宽屏画面上下加黑边或对画面进行裁剪 三、 字幕的主要种类,C用MediaCoder加载合适的字幕 在附篇里,将会有以下内容: 一、 C如何解决使用中遇到的困扰——有效率的提问和分享 二、 C选择优秀的数码产品——减少很多不必要的麻烦 三、 C请了解支持开源软件/自由软件(转) 1. 开源知识产权解决之道:“开放”下的规则 2. 各类开源协议介绍 3. CMediaCoder所遵循的MPL协议 一、 VCD和DVD碟片的处理 VCD与DVD碟是目前国内最常见的2种影碟,因此,转换VCD、DVD影片为适合自己使用的文件是经常遇到的事情。在以下情况下你可能会需要转换: 1. 转换为适合MP4播放器、PDA观看的视频文件 2. 在缩小体积、尽量减小画面损失的前提下,将影片保存到电脑上观看 3. 将影片保存为适合网络传播和分享的视频文件 知识准备: 1、VCD、DVD碟片的制式、帧率、分辨率 VCD、DVD常见有2种制式(PAL制式与NTSC制式)的区别,不同制式的碟片的帧率、分辨率不一样。 标准PAL 制式 帧率25 标准NTSC制式 帧率29.97 碟片种类 制式 标准分辨率 DVD PAL 720×576 DVD NTSC 720×480 SVCD PAL 480×576 SVCD NTSC 480×480 VCD PAL 352×288 VCD NTSC 352×240 其中SVCD在国内以前有超级VCD之类的称呼,现在的VCD机器也都能直接支持,所以现在市场上已经一律称为VCD,但不常见。 稍微注意一下,就会发现,这些分辨率其实都不符合4:3或者16:9的比例。但我们在日常应用中,普通电视机/普屏显示器是4:3比例,国内的电视剧也多为这个比例。宽屏电影的画面比例常为16:9,因此,在转换VCD、DVD影片的时候,就必须选择合适的分辨率。否则转换出来的影片画面是变形的。 为什么出现这种情况:VCD、DVD规范都出现于模拟电视流行的时代,这种分辨率与模拟电视信号的特点有关。有兴趣的请自己上百度搜索相关知识。 国内的VCD碟多是PAL制式,画面比例为4:3,即使上下有黑边,那种黑边也多是已经压制进视频文件的,因此,实际转换的时候,只要按照VCD原始分辨率保存即可,如PAL制就输入352×288,NTSC制就输入352×240,这样可以省去对画面比例重取样的过程。现在电脑上的播放器多能自动识别PAL制VCD常见的352×288分辨率,在播放时会自动拉伸至4:3画面比例。很多网上的电视剧,RMVB格式的,分辨率为352×288就是这个原因。但如果是用于MP4播放器等便携式设备,此类设备常见分辨率为320×240,且很多MP4设备不能支持高于此分辨率的视频文件,就需要手动指定分辨率。这样画面刚好就是4:3比例,也能在此类设备上达到最佳视觉效果。PDA/智能手机等设备对分辨率要求不严格,即使画面分辨率大于320×240,也可在播放时自动调整为最佳画面大小。但播放效果方面,依然是最佳分辨率的视频文件效果最好。例如,多数PDA设备的液晶屏分辨率为320×240,你固然可以播放352×288分辨率的视频文件,但实际画面效果可能比不上320×240的视频文件。 DVD影片的转换相对麻烦一些,因为DVD影片中既有宽屏电影,播放时的实际画面效果为16:9比例;又有普通画面的电影,实际播放画面效果为4:3。因此不能简单的按照DVD分辨率标准设置转换后的分辨率。 第一步,自己播放下DVD源片,判断DVD画面比例 第二步,根据自己转换后的用途选择转换后的画面宽度,例如:如果用在MP4、PAD、智能手机上,则最佳宽度为320像素,如果保存到电脑上,4:3画面比例的影片则可以选择640像素宽度,16:9画面比例的影片常用720像素宽度。 第三步,根据源片画面比例计算转换后的最佳高度。 源片画面比例 转换后文件用途 参考的分辨率设置 4:3 MP4、PAD、智能手机播放用 320×240 4:3 保存至硬盘 640×480 16:9 MP4、PAD、智能手机播放用 320×180 16:9 保存至硬盘 720×405 实际处理中,宽屏DVD影片制作为MP4、PAD、智能手机播放用的文件时,经常上下拓展黑边后调整画面分辨率为320×240,然后利用拓展出来的黑边安放字幕。宽屏DVD影片保存至硬盘或网络交流时,为了方便,常取近似值720×400,但我一般不这么做,毕竟从理论上来说画面已经变形了,虽然这种变形很小。有时候也根据DVD碟片具体情况取分辨率704×396。 保存至硬盘时,大家常有2种需求。一种是希望每张DVD碟刚好能保存在一张CD刻录碟上,就是希望每个DVD碟转换后的文件大小刚好为700M左右。还有一种是希望转换后的文件能保存尽可能高的原DVD质量,适当缩小体积,转换出的文件别像DVD一样4G多一个就可以了,同时能保存多声道、多字幕,这个就已经属于DVD Rip范畴了。 使用H264+AAC编码组合,一部约2小时的DVD影片转换后的大小为700M时,基本也能保持较好的画面质量了,此时的画面质量和声音效果都比网上流行的RMVB强的多。 但如果希望画面质量损失更小,保存更多的字幕和声道,或者影片长度比较长,如接近3小时,或者选择了其他压缩率比较低的编码方式,那么就需要更大的文件体积。DVD Rip时,往往把一部电影按700M的标准分割为1-3部分。但现在DVD刻录机的流行,也许以后对700M容量的这种需求会减少,直接把一部DVD电影压缩成1-2G大小的文件也可能越来越常见,电影不分割,看起来应该更连贯。 高清视频方面,有1080I/1080P等分辨率,一般习惯把一部高清电影用H264+AAC编码组合压缩为约4G左右大小,刚好适合一张DVD刻录碟。当然,大家应该还能见到一部高清电影容量高达30-40G的情况,那是因为使用了MPEG2编码(就是DVD用的编码方式),MPEG2编码方式弹性大,因此也可以用在高清视频编码领域,优点是对设备运算能力要求低,缺点是文件体积过于庞大。同样画面质量的情况下,H264编码的文件体积小的多,但对电脑CPU运算能力要求比较高,好在现在流行的双核电脑都已经可以完全胜任此类应用了,因此,以后H264编码的文件会越来越多。通过目前国内的网络来下载一个30G的文件是件痛苦的事。绝大多数人还只是在用本就不快还被限速的ADSL。 为什么提高清晰度需要多的文件体积?为什么更换不同的编码方式可能需要多的文件体积? 2、分辨率、清晰度、编码率、编码格式、文件体积大小、帧率及它们之间的关系 分辨率大家应该比较熟悉了,视频文件的用途决定分辨率的大小。大家应该选择合适的分辨率,能有效提高视频编码效率和控制文件大小,并获得最佳观赏效果。 清晰度的高低在于是否能分辨出图像线条间的区别,即图像层次对景物质点的分辨或细微层次质感的精细程度。其分辨率愈高,图像表现得愈细致,清晰度愈高。在视频转换时,清晰度更多的是一个比较主观的感觉。画面锐利、整洁、细致都可以让人产生清晰的感觉。一般来说,在足够编码率的前提下,分辨率越高,画面越清晰。因为分辨率提高后,图像表现就会更细致,图像层次之间也更加分明。但如果编码率不够,即使分辨率比较高,但直接感觉就是画面模糊,也就谈不上高清晰。 如果是动作片等类型的影片,一般画面变化激烈,需要设置较大的编码率。如果是动画片、风景片等类型的影片,画面变动不激烈,可以设置相对较小的编码率即可达到相同的清晰度,以便缩小转换后的文件体积。具体需要自己体会。 转换视频文件的时候,大家最关心的就是转换后的画面是否清晰。经常听到有人说XX软件转换质量好,XX软件转换质量差,很多情况下其实并不是软件不好,而是那些人自己不懂。下面4个例子详细讲解。 注:下面4个例子中都使用相同的视频编码器Xvid,全部使用固定比特编码方式。 例1:下面2个画面取材于同一个影片,都已经使用了足够的编码率。 分辨率176×144 因为编码率足够,因此像素之间界限也算分明(下面的字幕在这种低分辨率的情况下依然能够识别)。但分辨率过低,导致无法识别更多的画面内容,因此清晰度低。 分辨率480×360 在足够的编码率支持下,画面锐利、整洁、清晰,能够获得更多的画面细节,明显给人主观上一种清晰的感觉。事实上片源画面更大,效果更好。 例2:使用固定视频编码率270Kbps,相同的编码格式,不同画面大小的清晰度存在区别。因此必须根据画面大小确定合适的编码率。(因为是动画片,我取的编码率就低了一些,一般分辨率320×240的影片建议取320~350Kbps) 分辨率320×240,画面给人感觉清晰度不错。 分辨率640×480,与上图的视频编码率一致为270 Kbps,因编码率不够,给人模糊的感觉,甚至出现马赛克的情况。 例3:使用了足够的编码率设置以后,大分辨率画面依然给人清晰的感觉。 此画面分辨率同样是640×480,与例2中使用同样的编码器,但将编码率提高到650Kbps,画面清晰度比例2中的同比例画面高很多。前提是片源有足够的分辨率和清晰度。例4中将讲解片源分辨率不够的情况。 例4:强行将小分辨率画面拉大为大分辨率画面,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服