前言
我自己在压制FEZ游戏视频时,都是喜欢用命令行方式,所以写了些批处理脚本来自动完成这些事情。下面贴出我的批处理,喜欢的可以拿去使用。脚本目标是把 Dxtory 录制好的视频里的视频流和音频流,分别使用x264和FLAC/AAC-LC编码器进行编码,最后封装成mkv/mp4格式。
脚本使用 GPLv3 协议。
最新版本批处理脚本
下面的都是长期更新地址,存放于 Google Code。
- 使用x264和FLAC并封装成mkv格式(用于收藏)
使用 1st pass + crf16 模式,会生成 2nd pass 所需的 stats 文件,需不需要做 2nd pass 请自己衡量。
- 使用x264和FLAC并封装成mkv格式(2nd pass,用于收藏)
作用是根据上面的脚本生成的 stats 文件进行 2nd pass,码率需要自己输入,仅在需要进行 2nd pass 才需要该脚本。
- 使用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.mkv 或 E:\source001.mp4 文件。因为我平时都是在夜晚睡觉前开始压片,所以在脚本里设置了压制完成后自动关机,不需要的可以改之。
本系列相关文章
(全文完)
没有评论:
发表评论