回到首页→
这篇文章将介绍如何将我制作的MKV转成MP4,使其可以在iPhone等支持H264视频编码的移动终端观看。
事先有几点说明:
1.
2.
3.
但是你会发现,虽然料还是那些料,都是一样的视频和音频,但是“封装”的方法不同,则兼容性也会不同。并非你的电脑就比我的iPhone强在哪里,妙处就在于软件是否足够强大。就像很多人用暴风之类的不能播放我的MKV的字幕,而xx解码就可以一个道理。
4.
有的人会告诉我,其实MKV到MP4的转换非常简单,把MKV的后缀名改成MP4就可以了,你会发现依然可以用“xx解码”等软件在电脑上正常播放。
是这样吗?当然不是。文件名和我们的姓名一样,你从张三改叫张四,你还是你,性格、样貌等等,都不会任何改变。而我们把MKV转成MP4,是要把张三变成李四,只有变成李四,才能够支持一些移动终端的播放。而在电脑里面,别说改成MP4,你就算不要后缀名了,一样可以正常播放,因为电脑的播放软件认识张三,也认识李四。而很多移动终端则只认识李四,换个马甲也没用。
不过,虽然没有简单到只需要改个后缀名,但转换的方法还是比较简单,且时间少,而且是无损的。
好,必要的知识补充完毕,开始正式制作。
——原材料:
一个我压制的MKV,这里以比较典型的国韩双语韩剧《初恋》为例。大家注意,因为目前移动终端还不能很好的支持字幕,所以一般我们只重新封装音频和视频。
如果是视频+外语音频,那么就需要朋友们自己掂量一下自己的外语水平了。
我以《初恋》为例,我们可以从国韩双语的MKV中提取视频+央视配音,合成MP4,我想中国话应该不需要字幕吧,这样无论是听,还是看,才会比较有意义。
——工具
两个软件,分别是MKVToolnix和My Mp4box
GUI。前者用来从MKV中提取视频和音频,后者则把音视频重新组装成mp4。当然,软件选择的自由度是很大的,只要能够实现上述两个功能,任何一个软件都可以。我介绍的这两个软件好处在于界面友好、简单,加上可以批处理。《初恋》一共66集,每集转换大概需要1分钟左右。如果不进行批处理,那么效率无疑不高。
过程简单的不行。你会发现我之所以前面费大段口舌,就是让大家明白自己要做什么,为什么要这么做。至于怎么做,在电脑方面借助各种软件,其实实现起来是很容易的,这大概是所有步骤中,最“脑残”的一部。
选取一个mkv,在mkvtoolnix中打开,内容还不少呢。
注意{dy}行,v_mpeg4打头的文件,这个是视频。将其他文件钩掉,只保留此文件,即id1。在最下边的“输出文件名”,把文件名改为v01.mp4,名字其实随便。v代表video。这里要注意,mkvmerge
gui默认保存为mkv后缀名,{zh0}这个时候就选择“全部文件”,然后直接写成mp4。当然,这只是名字而已,电脑上
现在其实就可以选择“开始混流”,但是我们要学习批处理,所以这个时候,按下键盘的“a”键,会添加一个新任务,并让你起名字,默认就是v01
ok。这个时候我们钩掉v_mpeg4,勾选第二个a_aac(在我压制的这部《初恋》中,第二个是中文,但是不是说其他的也是这样),也就是id5,然后输出为a01.mp4,名字其实还是随意,只要自己能看明白。a代表audio
有很多集的话,照此处理,只是任务描述的时候不要重复,像我这种,应该是比较简单且有规律的命名。v02,a02,v03,a03...
回到主界面,按下ctrl+J,看到你刚才添加的任务都在此了
选择“启动”,然后mkvtoolnix就会按照你预先设定的把这些文件拆出来,并保存到指定位置。
再次提醒,音频不要提取错了。
现在我们每一集都分解出了视频和中文音频。现在用mp4box合成mp4
打开my mp4box gui,添加视频和音频,别把a集的视频和b集的音频混一起了,也是批处理。一劳永逸。
我们选择add,添加v01,a01, 然后add to
queue,把它加入队列。之后我们添加v02和a02,然后再添加到队列,以此类推。
{zh1},我们start这个队列,就可以批处理了。
整个转换过程由于不涉及音视频的转码,所以是很快的,只需要copy的时间。
形成mp4后,电脑正常播放,你会发现画质和音质没有任何变化,而传到iphone等设备上也可以正常播放了。
已投稿到: |
|
---|