Mediacoder高清视频无损音频转换方法
作者:陈傲(zjchen101)
第一章、DVD歌曲无损音频高清视频转换方法须知
一、原始音像文件
在制作高清视频之前,我们要有符合标准的视频素材,视频的分辨率最好大于1280x720,音频编码最好是AC3或dts的音频文件。
DVD歌曲的文件格式为.vob。该文件可用“DVD自动分歌软件.EXE”工具,将DVD光碟中的每一首歌曲准确无损地自动分离出来。使用很方便。
下面我们以DVD影碟为原始音像文件,介绍制作无损音频高清视频的方法。
二、转换要求
视频的分辨率最好大于1280x720,音频编码最好是AC3或DTS的音频文件。
三、转换工具
转换视频素材的工具使用MediaCoder。
MediaCoder是一个免费的通用音频/视频批量转码工具,由同济大学的学生黄轶纯开发的自由软件。它将众多来自开源社区的优秀音频视频编解码器和工具整合为一个通用的解决方案,可以将音频、视频文件在各种格式之间进行转换。MediaCoder具备一个可扩展的架构和丰富的功能,可满足各种场合下的转码需求。目前,MediaCoder的用户已经遍布全世界170多个国家。(摘自mediacoder网站。)
MediaCoder是一个很优秀的视频压缩工具,功能强大!只是MediaCoder界面并非十分友好,第一次用的人可能要研究研发才知道 MediaCoder怎么用。如果MediaCoder能加入更简单的一键选择高中低质量视频格式选择等相关功能,那就更完美了。
第二章、怎样分辨一个视频是隔行扫描还是逐行扫描?
I-Top-DTS
I-Bottom-DTS
I-Top-AC3
I-Bottom-AC3
P-DTS
P-AC3
Scan order: Top Field First (TFF)————是奇数场优先
Scan order: Bottom Field First (BFF)————是偶数场优先
一般的播放软件上都可以看出是隔行还是逐行,例如KMP。用KMP播放DVD的VOB文件时(KMP也是调用MediaInfo.dll的),右键点击视频,选择“媒体信息”,即可看到。
方法:用KMP播放时,右键点击视频,选择“信息”→ MediaInfo,即可看出扫描方式:
Interlaced是隔行扫描,也就是画面有交错的;
Progressive是逐行扫描。
同时还可以看出场的顺序:
Top Field First是奇数场优先;
Bottom Field First 是偶数场优先。
例如,右键“信息”显示的是:
Scan type: Interlaced————表明是隔行的
Scan order: Top Field First (TFF)————是奇数场优先
Scan order: Bottom Field First (BFF)————是偶数场优先
如果显示信息是:
Scan type: Progressive————就是逐行的
“有的视频是逐行扫描,拖放到时间线上(序列),而我选择的却是1080P”。1080P就是逐行扫描,隔行扫描是1080i。
Yadif为常用的反交错滤镜。对于不同场顺序的设置之异:
Top Field First(TFF) 顶场...mode = 0 : 时间和空间交错检测 (默认)。 = 1 : 双倍帧速率 (bob), ...
现在下载的高清MKV视频基本上都是多声道的,不是ac3的,就是dts的。但是支持dts的播放器却太少,因此DTS转成AC3有时是需要的。
第三章、Mediacoder高清视频无损音频转换方法
一、基本设置
安装Mediacoder时,请勾选“保存预设文件夹”选项。
这样就可以把自己今后的预设选项保存为“xxx.xml”文件。以后点击“文件”→“加载预设文件”即可加载。
(1)建议大家在进行设置前,点击“文件”菜单,点击“恢复所有设置为默认值”这个选项。
(2)在“选项”菜单中,点击“用户界面模式”,勾选“专家模式”。
(3)设置文件“输出路径”。一般选择默认<原文件夹>。
可以选择为默认<原文件夹>(即默认是和你的被转换文件为同一目录)。
(4)点击工具栏中的“Add”按钮,或者点击【文件】→【添加文件】菜单,添加您需要转换的视频文件。
导入后,点击该视频文件,我们就可以在文件列表的右侧看到该文件的属性。
(注:可以添加一个或多个文件、轨道、网址)。
二、容器的选择
总体方案采用H264 dts mkv、H264 AC3 mkv或H264 AAC mkv封装的方式。
【容器】建议首选MKV,次选MP4或Matroska
推荐选MKV,MKV什么格式都吃。
所谓容器,是指音视频的封装格式,就是将已经编码压缩好的视频轨和音频轨按照一定的格式放在一个文件中。
目前比较知名的容器格式包括MKV、MP4等。高清影片的分辨率达到1920*1080p,它文件一般以TS或者MKV为容器。