用来提取xunlei影音在线字幕的简单批处理程序
前提:
需要配合 procmon.exe 进程管理器软件
以及 iconv.exe 编码转换工具实现
实现:
获取视频文件路径
获取字幕文件路径
复制字幕文件到视频文件夹,并重命名为视频文件同名
步骤1
打开Procmon.exe
获取xmp.exe对文件读写的检测
步骤2
用xmp打开视频,通过procmon获取读写信息
点击保存,保存为Logfile.csv文件
步骤3
选择匹配的在线字幕,加载
步骤4
双击bat提取文件
(原文件夹)
提取成功!!
代码如下
@echo off::转换utf-8为ansiiconv -c -f utf-8 -t gb2312 Logfile.csv>Logfile.txt::获取播放路径和文件名for /f skip^=1^ tokens^=1^ delims^=^"^, %%p in (Logfile.txt) do (echo %%pset lujing=%%~dppset name=%%~npif 1==1 goto break):breakecho 路径 %lujing%echo 文件名 %name%::获取字幕路径set "pt=C:\Program Files (x86)\Thunder Network\Xmp\profiles\Subtitle\"for /f "tokens=*" %%f in ('dir "%pt%*.srt" "%pt%*.ssa" "%pt%*.ass" "%pt%*.smi" "%pt%*.sub" /b /s /o:d') do (set xt=%%~xfset last=%%f)echo 最新字幕文件 %last%::复制copy "%last%" "%lujing%%name%%xt%"pause>nul
如果觉得《.bat批处理命令提取迅雷影音匹配字幕文件》对你有帮助,请点赞、收藏,并留下你的观点哦!