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

2022年3月4日学习笔记2336,589字数 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 – 常见问题汇总

本文章是把一些使用小丸工具箱中常见的操作失误或出错的问题集中写出并提出解决方法,以便大家寻找解决并避免重复提问。 文章中的问题会长期更新,如果在使用中出现一些奇奇怪怪的情况,可以在这寻找有无解决方法。...
实现基于权重的随机选择算法 学习笔记

实现基于权重的随机选择算法

今天我在做一款应用时,需要随机抽取问题,但是我不希望问题出现的概率是一样的,面对这种需求该如何解决呢? 于是我想到了在 Nginx 中,实现负载均衡时,可以给每个服务分别设置权重值,来实现自定义服务被...
记一次工商银行跨境汇款到新加坡 OCBC 学习笔记

记一次工商银行跨境汇款到新加坡 OCBC

如果还不知道如何开通境外银行账户的,可以看这篇文章: 国内就可以开通境外实体银行卡!新加坡华侨银行 OCBC 开户经验分享 第一次入金 OCBC,我用的招商银行境外汇款,手续费加电报费收了我 200,...
评论  2  访客  1  作者  1
    • 小满子
      小满子 0

      貌似不能批量啊

        • 小笔
          小笔

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

      匿名

      发表评论

      匿名网友

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

      确定