| 
UID2546积分161帖子30主题5论坛币888 威望0 EP值138 MP值0 阅读权限50注册时间2015-5-9在线时间52 小时最后登录2025-10-25
 
 
 | 
| 本帖最后由 Seekladoom 于 2021-9-14 22:47 编辑 
 
  【AVS+批处理】ASS MOD特效字幕压制.rar
(170.73 KB, 下载次数: 6342) 
 备份下载:
 github备份链接
 gitee备份链接
 
 
 【无需视频文件】TCAX - 有规则命名排列
 复制代码@echo off
::X264编码器路径
set x264=D:\MarukoToolbox\tools\x264_32_tMod-8bit-420.exe
set /p begin=开始序号:
set /p end=结束序号:
for /l %%N in (%begin%,1,%end%) do ( call :Num %%N )
:Num
if "%~1"=="" pause /b
set padded=00%1
set num=%padded:~-3%
:生成1080p AVS,BlankClip用于生成10秒(240帧)的纯灰色视频
echo BlankClip(color=$787878 , length=240, width=1920, height=1080, pixel_type="YV12", fps=24000,fps_denominator=1001) >>"%num% blankclip vsfmod.avs"
echo TextSubMod("TCAX Karaoke Effect - %num%.ass") >>"%num% blankclip vsfmod.avs"
::X264参数
"%x264%" --preset medium --crf 23 --keyint 240 --min-keyint 1 --ref 4 -o "[BlankClip] TCAX Karaoke Effect - %num%.mp4" "%num% blankclip vsfmod.avs"
IF EXIST "[BlankClip] TCAX Karaoke Effect - %num%.mp4" (del "*.avs")
::pause
 【需要视频文件】TCAX - 有规则命名排列
 复制代码@echo off
::X264编码器路径
set x264=D:\MarukoToolbox\tools\x264_32_tMod-8bit-420.exe
set /p begin=开始序号:
set /p end=结束序号:
for /l %%N in (%begin%,1,%end%) do ( call :Num %%N )
:Num
if "%~1"=="" pause /b
set padded=00%1
set num=%padded:~-3%
:生成1080p AVS
echo LWLibavVideoSource("TCAX Karaoke Effect - %num%.mp4", threads=1) >>"%num% lsmash vsfmod.avs"
echo TextSubMod("TCAX Karaoke Effect - %num%.ass") >>"%num% lsmash vsfmod.avs"
::X264参数
"%x264%" --preset medium --crf 23 --keyint 240 --min-keyint 1 --ref 4 -o "[LWLibav] TCAX Karaoke Effect - %num%.mp4" "%num% lsmash vsfmod.avs"
IF EXIST "[LWLibav] TCAX Karaoke Effect - %num%.mp4" (del "*.avs" "*.lwi")
::pause
 | 
 |