MPEG2-TSのAviSynthスクリプト

"AVS メモ TS"に対するレスみたいなもの。
うちでは某チューナを使っているのでTSファイルが大量に出来るわけですが、それをSprusEngineで録画時間の二倍くらいの時間で処理してます。
AVSはこんな感じ。処理速度最優先。

# プラグインロード
LoadPlugin("Path\warpsharp.dll")
LoadAviUtlInputPlugin("Path\m2v.vfp", "MPEG2VIDEO")
LoadPlugin("Path\BicublinResize.dll")
LoadPlugin("Path\LeakKernelDeint.dll")

# リサイズするときの解像度
target_width = 1280
target_height = 720

# 動画読み込み
MPEG2VIDEO("MOVIE_VIDEO.m2v")
AudioDub(last, WAVSource("MOVIE_AUDIO.wav"))
ConvertToYV12(interlaced=true)

# CPUでインタレ解除
LeakKernelDeint(1)
FastBilinearResize(target_width, target_height)

# FPS変換
ChangeFPS(29.97)

return last