2024年3月31日发(作者:)

VCB-Studio教程06: VapourSynth基础与入门

0. 前言

BDRip压制的核心是批处理,会使用avs/vs对片源做预处理,是一个动漫ripper的入门。历史上,

AviSynth是最早成体系的,为动漫Rip设计的非编。而VapourSynth在2014年初基本完善可用,现在逐

步替代AviSynth。

想学习的人都会碰到这个问题:如果我只学一个,我该学哪个?如果我两个都学,我需要先学哪个?解

答这个问题就需要先对比一下avs和vs的优劣:

avs落后,vs先进;

avs教程多,vs教程少;

avs支持广,vs支持窄;

avs不规范,vs规范;

avs入门简单,深入难,vs入门难,深入简单

……

VCB-Studio系列教程选择先介绍VS,原因在于,VS是现在vcb-s的主要产能,而且vs的规范性使得

介绍基础知识的时候,更容易让初学者理解和掌握。

VapourSynth主页:

官方使用文档:

在线词典:

1. 简单的vs脚本

在之前的教程中,我们有给过例子:

import vapoursynth as vs

import sys

import havsfunc as haf

import mvsfunc as mvf

core = _core(threads=8)

_cache_size = 2000

source = "00001.m2ts"

ripped = "Symphogear "

src16 = vSource(source,format="yuv420p16")

rip16 = vSource(ripped,format="yuv420p16")