页面

2012年2月13日

我自己使用的FEZ游戏视频压制脚本

前言

我自己在压制FEZ游戏视频时,都是喜欢用命令行方式,所以写了些批处理脚本来自动完成这些事情。下面贴出我的批处理,喜欢的可以拿去使用。脚本目标是把 Dxtory 录制好的视频里的视频流和音频流,分别使用x264和FLAC/AAC-LC编码器进行编码,最后封装成mkv/mp4格式。

脚本使用 GPLv3 协议。


最新版本批处理脚本

下面的都是长期更新地址,存放于 Google Code

  1. 使用x264和FLAC并封装成mkv格式(用于收藏)
    使用 1st pass + crf16 模式,会生成 2nd pass 所需的 stats 文件,需不需要做 2nd pass 请自己衡量。
  2. 使用x264和FLAC并封装成mkv格式(2nd pass,用于收藏)
    作用是根据上面的脚本生成的 stats 文件进行 2nd pass,码率需要自己输入,仅在需要进行 2nd pass 才需要该脚本。
  3. 使用x264和AAC-LC并封装成mp4格式(用于分享到YouTube)
    使用 YouTube 720p 的标准压制视频,使用 auto 2pass 模式。

使用方法

请先准备好以下工具并存放到自己喜欢的位置,只要记得修改脚本里所对应的路径即可

  • AviSynth
    需要使用32bit版本,即使你是64bit系统。官网链接
  • x264.exe
    使用自己喜欢的编译版,我使用这个版本
  • avs4x264mod.exe
    64bit系统需要这个,用于把32bit的Dxtory Decoder的视频流pipe给64bit的x264编码器。我使用这个版本
  • ffmpeg.exe
  • flac.exe
  • mp4box.exe
  • mkvmerge.exe
    上面的 ffmpeg.exe、flac.exe、mp4box.exe 和 mkvmerge.exe 都可以在MeGUI目录下的 Tools 文件夹里找到。
  • neroAacEnc.exe
    用于AAC-LC编码,可以在其官网下载。

假设你想压制 E:\source001.avi 这个视频,只要把该视频以鼠标拖拽的方式拖放到脚本上即可,脚本会自动生成 E:\source001.mkvE:\source001.mp4 文件。因为我平时都是在夜晚睡觉前开始压片,所以在脚本里设置了压制完成后自动关机,不需要的可以改之。


本系列相关文章


(全文完)

没有评论:

发表评论