视频转换-MediaCoder

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

MediaCoder工具使用入门一、目的:我们之所以选择该工具,是因为MediaCoder是一个免费的通用音频/视频批量转码工具,它将众多来自开源社区的优秀音频视频编解码器和工具整合为一个通用的解决方案,可以将音频、视频文件在各种格式之间进行转换。MediaCoder具备一个可扩展的架构和丰富的功能,可满足各种场合下的转码需求。支持格式MP3,Vorbis,AAC,AAC+,AAC+v2,MusePack,Speex,AMR,WMA,RealAudio,mp3PRO*FLAC,WavPack,Monkey'sAudio,OptimFrog,AACLossless,WMALossless,WAV/PCMH.264,Xvid,MPEG1/2/4,Theora,FlashVideo,Dirac,3ivx*,RealVideo*,WindowsMediaVideoAVI,MPEG/VOB,Matroska,MP4,RealMedia*,ASF,Quicktime*,OGM*CD,VCD,DVD,CUESheet*二、软件主界面:三、常见视频参数1.1视频文件类型我们所说的MP4、3GP、AVI、RMVB、WMV、FLV、MKV等视频文件其实是一种封装容器。一个完整的视频文件是由音频和视频2部分组成的。H264、Xvid、H263等是视频编码格式,MP3、AAC等是音频编码格式。视频转换需要设置的本质就是:1设置需要的视频编码、2设置需要的音频编码、3选择需要的容器封装。一个完整的视频转换设置都至少包括了上面3个步骤。视视频频各各参参数数初初步步处处理理设设置置页页面面视视频频各各参参数数细细化化处处理理设设置置页页面面各各种种功功能能分分页页,,可可以以点点击击右右边边的的箭箭头头看看到到更更多多的的功功能能待待转转换换文文件件列列表表,,可可以以直直接接拖拖动动需需要要转转换换的的文文件件进进这这个个列列表表各各种种常常见见功功能能键键2.2一个视频文件包括的主要参数通过查看一个已有视频文件参数的举例。用KMPlayer播放此文件,然后按ALT+J,弹出下面窗口在此窗口中,我们能了解与视频转换相关的一些参数包括:封封装装容容器器视视频频流流帧帧率率视视频频流流分分辨辨率率视视频频流流编编码码率率视视频频流流编编码码格格式式音音频频流流采采样样率率音音频频流流码码率率音音频频流流声声道道音音频频流流编编码码格格式式封装容器:AVI表示文件后缀是AVI视频流分辨率:320x240视频原始宽度320像素,原始高度240像素视频流编码格式:XVID视频流帧率:30.000fps意思是画面每秒变化30.000次视频流编码率:381Kps此部分关系到视频清晰度、文件大小。码率越大,视频越清晰,文件体积越大音频流编码格式:MP3音频流采样率:41000Hz音频流声道:2channels2channels就表示是双声道音频流编码率:128Kps此部分关系到声音清晰度、文件大小。码率越大,声音保真度越高,文件体积越大。上面基本就是我们转换视频的时候需要设置的一些参数了。四、工具对应参数设置下面会结合各个界面解释点击“音频”以后,出现以上菜单。点击“声音”后,出现以上菜单。A:选择音频流编码格式,例子中选择的是MP3编码,选择以后,右边的E栏会自动做相应变化,为音频流的进一步详细设置。B:音频流采样率设置,一般选择原始即可。也可以手动指定,采样率高,保真度就高,对应需要的音频流编码率也越高,如果采样率选择的比较高,但音频编码率选择的比较低,反到会声音变调。C:一般不需要改动,如果不希望对音频流重新转换,可以选择下面的“复制音频流”。D:D声道选择。默认是Stereo,意思为双声道/立体声。此处声道设置是针对源文件的,设置为Stereo,意思是保留ABCEFHGD双声道,选择Left,意思是去除左声道。E:E栏主要是对希望转换后的音频流进行详细设置的地方。例图中是MP3设置,F处是选择MP3编码格式,VBR表示全动态编码方式,所以下面的G处,只有大致的调节范围,最左边表示转换后音频流体积最小,效果也是最差,最右边则相反。质量一般可以拖动到最左边,即最高质量。高质量算法会消耗更多的转换时间。H:此处声道是指转换后的文件的声道。Auto指自动根据源文件设置。一般不用改动。F:这个是MP3音频流设置最主要的部分,有VBR、ABR、CBR三种不同的编码方式选择。VBR:表示全动态编码方式。可以控制音频流质量,体积大小不可控。不同音频文件转换后的体积大小不一样。ABR:平均动态编码方式,是一种兼顾质量和文件体积的方式,如下图:此例中,最终编码以后的音频流平均码率为128kbps,但使用动态编码方式,一些细节丰富的地方码率高于128kbps,一些细节简单的地方码率低于128kbps,这样兼顾了音频质量和文件体积。CBR:固定码率编码方式,表示对于全部音频流的每一个部分都安装设置的编码率进行编码。这样设置的结果是最终编码出来的音频流体积可以严格控制,效果方面一般也可以接受。是最老的编码方式,兼容性最佳。如下图:此例中设置表示对使用128kbps进行固定方式编码。下面进入视频编码设置部分。点击“视频”以后,出现此菜单。点击“容器”以后,出现此菜单。I:选择视频编码模式,恒定码率模式:基于固定比特率K的编码方式。此模式下可以控制最终视频流文件体积大小,K处值越大,视频越清晰固定质量模式:基于质量控制的动态编码方式。此模式下,根据设置的质量进行编码,最终文件体积大小不可控,但质量可控。如下图:此设置表示按照50%的质量,进行视频编码。编码以后的视频清晰度是源文件的约50%2次编码模式:二次编码方式,此编码模式下,先预编码一次源文件,再进行第二次编码,可以更好的控制文件体积和视频质量之间的关系。所需要耗费的时间是前2种编码方式的2倍。3次编码模式:三次编码方式,基本很少用。K:此处根据I处选择,设置为具体码率或百分比表示的画面质量。J:选择具体视频流编码格式,上图中选择的是H264,常用的有Xvid,H264,H263、MPEG1,MPEG2。M:选择封装容器。上图中是AVI封装容器,封装容器M与A、J的组合有关。如果组合不合乎封装容器的要求,是无法正常转换出需要的视频文件的。(这也是我们经常会遇到的困难)下面是设置文件分辨率的地方:点击“画面”以后,出现此菜单。KIJOPQMO:设置视频分辨率。320x240是最常见的手机MP4的分辨率。第一个√表示使用指定分辨率,不勾选意思是使用源文件的分辨率。第二个“√全局”勾选表示全部待转换文件都使用这个设置,不勾选,可以单独给不同文件设置不同分辨率。P:设置视频帧率,一般常见设置为24、25或30。Q:默认不对画面进行其他调整。此处有给视频加黑边等用途,例如通过增加上下2条黑边,将16:9的电影画面转成4:3比例的视频画面,用户自己调整,一般并不用修改。文件剪辑设置:S:设置开始转换的时间和转换结束的时间。此设置针对最终转换后的文件。全部是0表示不修改,是完全转换。4个格子分别对应的单位是小时、分钟、秒、毫秒。点击S栏的“选择”会有一个拓展页面,使用更加方便。S声音和画面同步设置:T:如果转换的视频文件有影音不同步现象,可以通过设置T处进行调整,达到画面和声音同步的效果。五:总结这边只是一个简单的举例,也是一个简单的教程。在实际中,视频编码、音频编码和封装容器3者之间的组合太多,如果组合不合乎封装容器的要求,是无法正常转换出需要的视频文件的。所以在转换过程中需要注意,组合的匹配、各项参数的设置等等。P

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功