sccg611 发表于 2020-6-24 15:01:03

求助下大佬们,怎么批量封装字幕呢

有a.mkv,a.ass;b.mkv,b.ass 等文件
想把相应的ass字幕文件封装到对应的mkv中

我用mkvtoolnix只会一个一个的封装,导致效率很低{:8_739:}

孤雨独火 发表于 2020-6-24 15:39:13

mkvtoolnix的队列功能不好用么{:4_675:}

QS0x01 发表于 2020-6-24 16:09:17

这还不简单么...

首先明确一点,你现在使用的应该是MKVToolNixGUI
MKVToolNix本身就是一个命令行工具而不是图形界面程序

写个脚本tree文件夹以生成文件列表
遍历所有存在相同文件名ass的mkv然后批量执行封装

——————————————————————————————————

要是不会基础命令行的使用那当我没说
你有这个时间折腾还不如楼上说的那样扔队列等它跑完

Rikkano 发表于 2020-6-24 16:20:27

sccg611 发表于 2020-6-24 16:27:38

孤雨独火 发表于 2020-6-24 15:39
mkvtoolnix的队列功能不好用么

那个是啥东东,一个一个选中进行弄么

sccg611 发表于 2020-6-24 16:28:43

QS0x01 发表于 2020-6-24 16:09
这还不简单么...

首先明确一点,你现在使用的应该是MKVToolNixGUI


我觉得折腾队列吧,看到代码就头大

孤雨独火 发表于 2020-6-24 16:45:05

sccg611 发表于 2020-6-24 16:27
那个是啥东东,一个一个选中进行弄么

是的{:4_684:}

小往422 发表于 2020-6-25 18:17:12

本帖最后由 小往422 于 2020-6-25 20:09 编辑

先批量重命名成01 02 03 …再把mkvmerge -o 001.mkv 01.mkv 01.ass的命令用Excel 分别下拉3列

把mkvtool的那些东西添加到环境变量之后 在视频所在文件夹打开power shell或者cmd 复制回车就完事了
批量重命名工具推荐下FFRename 功能挺丰富 适合小白


Rikkano 发表于 2020-6-26 11:29:41

sccg611 发表于 2020-6-26 12:46:02

Rikkano 发表于 2020-6-26 11:29
MKV 要和 ASS 同名,且在同一目录下

F:/MKVToolNix\mkvmerge.exe --ui-language zh_CN --output ^"U:\TV Episode\XX

for f in *.mkv; do mkvmerge -o "./Output/$f" "$f" "${f%.mkv}.ass"; done

大佬看看代码有啥问题呢

页: [1] 2 3
查看完整版本: 求助下大佬们,怎么批量封装字幕呢