如何一键快速批量给视频加字幕和水印,使用小丸工具箱配合AVS脚本快速搞定

2022年3月4日学习笔记2281,537字数 741阅读2分28秒阅读模式

image-20220304204727807

之前一直是使用PR给视频添加水印的,但是每次要打开PR很麻烦。

我就是想加个水印,还要用到PR转一次,完全没必要,而且视频压制的质量不好控制,要么贼大,要么贼糊没法用。

以前有用过小丸工具箱来压制视频,听说这个工具很强大,我就在想能否用这个一起把水印问题给解决了。

仔细看了下小丸工具箱,发现自带了AVS,这就比较好解决了。

需要的软件

这里共使用到三个软件:

1.小丸工具箱

这个不用说,用来转视频的。

2.avisynth

这个用来支持AVS预览。

3.PotPlayer播放器

这个用来播放AVS视频,方便调试。

 

小丸工具箱、PotPlayer比较常用这里不提供分享。

这里提供下avisynth的官方地址和下载方式:

官方地址:http://www.avisynth.org/

下载方式:

1.

打开官网,找到官方包地址

点击最新的官方包,目前是V260的

image-20220224162409360

2.

下载Avisynth

打开下载页面后,直接点击绿色的下载按钮,下载最新版本。

image-20220224162338317

3.

安装Avisynth

直接点击下载好的安装包,默认选项就好,点下一步直到完成。

(语言没有中文,选择English就好)

这样就完成了Avisynth的配置。

 

接下来将开始讲解如何利用小丸工具箱实现快速批量添加水印和字幕。

具体操作步骤

1.

打开小丸工具箱,找到AVS选单

image-20220224170002773

2.

拖入视频

拖入视频后,会自动生成一段AVS脚本。

image-20220224170141470

这是没有任何额外操作的样子。

我这里用的是360P视频做个演示。

3.

插入加水印和字幕的脚本

水印的脚本:

ConvertToRGB32()
img=ImageSource("水印位置",pixel_type="rgb32").LanczosResize(162,69)
Layer(img,"add",255,480,290) 

字幕的脚本:

TextSub("字幕位置") 
<

这里提供一个完整的案例:

LoadPlugin("D:\MarukoToolbox\tools\avs\plugins\LSMASHSource.DLL")

LoadPlugin("D:\MarukoToolbox\tools\avs\plugins\VSFilter.DLL")

LWLibavVideoSource("D:\new.mkv")

ConvertToRGB32()

img=ImageSource("E:\LOGO L.png",pixel_type="rgb32").LanczosResize(200,110)

Layer(img,"add",255,1765,1)

ConvertToYV12()

TextSub("D:\cn.ass") 

下图大概解释下具体脚本的意义:

image-20220224171717508

我们按照自己的需求,改好脚本代码。

4.

保存AVS,并预览调试

我们点击下方的保存AVS按钮,然后就可以生成一个AVS文件。我们可以直接用potplay来打开这个AVS文件,如果脚本没问题,正常播放就可以看到实时的效果了。

小丸工具箱FAQ - 常见问题汇总 影视教程

小丸工具箱FAQ – 常见问题汇总

本文章是把一些使用小丸工具箱中常见的操作失误或出错的问题集中写出并提出解决方法,以便大家寻找解决并避免重复提问。 文章中的问题会长期更新,如果在使用中出现一些奇奇怪怪的情况,可以在这寻找有无解决方法。...
评论  2  访客  1  作者  1
    • 小满子
      小满子 0

      貌似不能批量啊

        • 小笔
          小笔

          @ 小满子 可以同时读取多个视频文件,实现批量操作

      匿名

      发表评论

      匿名网友

      :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

      确定