2008年11月9日星期日

MKV转档成AVI、内嵌字幕教学

看了一部电影Midnight Cowboy(午夜牛郎),很不错。觉得主题曲好听,想把它配上画面“扣”出来。要用到几个工具:

  1. MKVtoolnix2.0.2
  2. avc2avi_gui
  3. VirtualDubMod

详细步骤:

一,抽取分离MKV的视频和音频

打开MKVtoolnix2.0.2点击MKVextractGUI.exe,裁入(1)档案、(2)勾选、(3)提取.截图:

提取完毕后,出现两个文件:Track2.h264(视频)Track1.mp4a (音频)把Track2.h264改名为Track2.264


打开avc2avi_mod_GUI点击avc2avi_mod_GUI.exe载入(1)Track2.264,(2)FPS23.977(注意:只要原文件视频帧数不是整数,例如25,30, 则修改的视频帧数一定要比源文件帧数多0.001,比如原来是23.976,要改成23.977)(3)输出档,(4)点击开始处理。截图:




打开VirtualDubMod ,点击VirtualDubMod.exe,选File--Open video file--裁入刚才生成的Midnight Cowboy.1969.avi ,然后按CTRL+F 添加滤镜,点击Add加载滤镜,resize 和textsub,截图:


(附)前面我有提到一个resize的,叫做lanczos3。
这个resize 法是一种 decimation filter,本身具有 low pass 的效果,也就是使用 lanczos windowed 的 FIR Low Pass Filter,它的 tap 数会根据缩小率自动变化,在清晰度和 ringing effect/aliasing 等瑕疵之间取得最佳的平衡点。所以 lanczos3 等于自己是一个完美的low pass filter 根据大家的实验,lanczos3 可以保留最多的细节,而又不会造成太大的压缩困难,所以建议如果流量够的话,用 lanczos3 可以得到最佳的结果。

设置视频重编码参数,按CTRL+P ,选择FFDSHOW ,编码选择H263+,截图:


添加音频:界面点击Streams--stream list--Add--裁入已准备好的*.mp3或者*.ac3也可以。最后一步合并,按F7保存。

成品在此:

0 评论: