各位大神新年好 请教各位大神关于x265 命令行批处理生成avs脚本
dwing吧
全部回复
仅看楼主
level 1
qq1638168917 楼主
工作环境
windows 10 64 bit
x265 2.2
avisynth 2.6.0
工作目录
D:\media
video1.mkv
video2.mkv
video3.mkv
......
videoN.mkv
subtitle1.ass
subtitle2.ass
subtitle3.ass
......
subtitleN.ass
bat批处理命令生成目标
video1_avs.avs
LoadPlugin("C:\Program Files (x86)\AviSynth\plugins\ffms2.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth\plugins\VSFilter.dll")
FFVideoSource("video1.mkv")
Textsub("subtitle1.ass")
video2_avs.avs
LoadPlugin("C:\Program Files (x86)\AviSynth\plugins\ffms2.dll")
LoadPlugin("C:\Program Files (x86)\AviSynth\plugins\VSFilter.dll")
FFVideoSource("video2.mkv")
Textsub("subtitle2.ass")
今天下午学习了一下午的bat课程
搞出了如下的东东
@echo off
生成avs脚本
for /r %%i in (*.mkv) do echo LoadPlugin("C:\Program Files (x86)\AviSynth\plugins\ffms2.dll")> %%~ni.avs
for /r %%i in (*.mkv) do echo LoadPlugin("C:\Program Files (x86)\AviSynth\plugins\VSFilter.dll")>> %%~ni.avs
for /r %%i in (*.mkv) do echo FFVideoSource("%%i")>> %%~ni.avs
上面得bat批处理命令可以生成avs脚本里面的前三句
Textsub("subtitle1.ass")
这一句该怎么写 判断字幕名字和视频名字一致然后写入avs脚本
该怎么写
各位大神新年快乐
不知道我表达清楚没有
2017年01月22日 13点01分 1
level 9
我的x264简单批量转码就是做这个的
2017年01月23日 00点01分 2
谢谢 你那个百度盘资源好像失效了
2017年01月23日 06点01分
level 7
0.找个批量重命名的工具,例如Total Commander,把subtitle重命名掉就行了
1.若只想压硬字幕,ffmpeg使用【-vf "ass=subtitle1.ass"】这个参数就搞定,不需要AviSynth走avs脚本
2017年01月23日 01点01分 3
谢谢
2017年01月23日 06点01分
1