2024年3月10日发(作者:)
第一部分:AVS
首先简介下什么是AVS:
AviSynth是由Ben Rudiak-Gould首创的一种非常有用的工具,能够提供各种方式来合并和
滤镜处理影像文件。最独特的就是AviSynth并不是一个孤立的影像处理程序,而是在影像
文件和应用程序之间担任“中间人”的角色
AviSynth的基本工作原理是,首先建立一个包含特定命令的文本,称之为“脚本”(后缀为avs),
这些命令指定要运行处理的影像文件和滤镜,然后运行影像应用程序,比如VD或ND,打
开脚本。此时AviSynth就开始工作了,打开脚本中指定的影像文件,运行特定的滤镜,并
把输出结果提供给影像应用程序。但影像应用程序并不了解AviSynth在后台所做的处理,
而认为是直接打开了一个“被处理过”的影像文件
简单来说,AVS是视频源与编码器程序之间的桥梁
顺提,大多数压制者的AVS均为avsp等生成或干脆txt手写,但正如之前所说,此文注重
简单方便、通俗易懂,此处使用MeGUI自带的AVS生成器
教程开始:
常见源(MKV/MP4等二压):
MeGUI主界面下Ctrl+R调出AVS Script Creator界面(也可手动选择tools下的AVS Script
Creator),之后选择你想要转换的视频文件读入
默认源滤镜因源不同而异,对不同源会分别使用
DirectShowSource/AVISource/MPEG2Source;由于DSS是实时读取解码器输出的结果(并
非frame-accurate的),存在较多RP问题,而AVISource基于VFW接口,现在看来也太
过时了,一般而言还是用ffms2、dgnv、DSS2等源滤镜更好,但考虑到此文基础向……不
多谈),稍等几秒出现以下画面(时间长短因视频源、PC性能而异)
另外MeGUI还自带dgavc,但这软件由于当初的ffmpeg侵权问题,作者一怒之下停止更新,
自带的libavcdec版本太老导致现阶段解码可能会花屏或绿屏,同样不推荐
此时会弹出视频文件预览,一般直接关闭即可
Options:
如有需要则勾选crop除黑边,具体值视片源而定;若不知黑边具体值则可多次输入不同值
并点选下方的Priview AVS Script预览切割后结果,直到正好为止
之后进行resize,具体resize法很多,如果正好可以完美resize自然最好(resize之后长宽
均符合16mod且比例完全相同),如若不能则需看情况处理……
例如PMP做800宽度的16:9视频,可以直接做成800x450,优点是屏幕利用率高比例正
确画面完整,但因为不是16mod,x264会内部补成16mod后再切掉,编码效率会受到影
响(也就是同质量下码率略高);也可以将原始视频上下略微切掉一点后resize为800x448,
缺点自然就是损失了一点点有效画面;还可以直接强行resize 800x448,约1/200的AE
(aspect error)也可以接受……
总之各位自己斟酌吧,也很难说哪个方案最好


发布评论