找回密码
 立即注册
查看: 8151|回复: 22

MKV 自動封裝工具 - auto-mkvmerge v1.0.1

1

主题

8

回帖

48

VC币

中级会员

Rank: 3Rank: 3

积分
4502
NekoChan 发表于 2021-8-20 02:16:02 | 显示全部楼层 |阅读模式
本帖最后由 NekoChan 于 2021-8-20 14:59 编辑

auto-mkvmerge
倉庫地址:
NekoChanTaiwan/auto-mkvmerge

是的,我非常不會取名。

此項目是隨手寫的,不一定會長期維護。

默認 mkv、mp4 封裝 ass 字幕, mka 音軌 (如果存在),字體支援 otf、ttf、ttc。

如何使用?

1. 使用前請先確認目標路徑的結構是否如下。
  1. [Moozzi2] One Room - TV + OVA /
  2.   - Fonts /
  3.     - DFKai7_1.ttc
  4.     - fzbwks_gbk.ttf
  5.     - ...
  6.   - [Moozzi2] One Room - 01 (BD 1920x1080 x.264 Flac).ass
  7.   - [Moozzi2] One Room - 01 (BD 1920x1080 x.264 Flac).mkv
  8.   - [Moozzi2] One Room - 02 (BD 1920x1080 x.264 Flac).ass
  9.   - [Moozzi2] One Room - 02 (BD 1920x1080 x.264 Flac).mkv
  10.   - ...
复制代码
- 資料夾下的影片與字幕必須同名且數量一致
- 字體請放在相對路徑下的 Fonts 資料夾

2. 開啟 auto-mkvmerge_xXX_vX.X.X.exe 輸入目標路徑並按下 Enter,並等待提示 已完成所有任務。



3. 提示 已完成所有任務。後,所有檔案默認會輸出至相對路徑下的 Merges 資料夾。



影片教學

https://youtu.be/O-HsLcSty2E

  1. 如果你操作系統下的環境變量有配置 mkvmerge,你可以將解壓縮後包含的 mkvmerge.exe 刪除。
复制代码

====== v1.0.1 ====== 2021/08/19
- 模塊化項目
- 添加版本提示
- 添加 mka 音軌封裝 ( 如果 mka 與 mkv 同名

備註:該功能並不是每個 mkv 都必須要有 mka ,是如果有的 mkv 有對應的 mka 就會自動封裝。

auto-mkvmerge_x86_v1.0.1.7z

16.57 MB, 下载次数: 145

1.0.1

auto-mkvmerge_x64_v1.0.1.7z

17.7 MB, 下载次数: 183

1.0.1

回复

使用道具 举报

0

主题

4

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
5247
nqldxz 发表于 2021-8-20 06:46:21 | 显示全部楼层
很好用,不知道能不能增加点功能,封装sup字幕和音轨呢?
回复

使用道具 举报

1

主题

8

回帖

48

VC币

中级会员

Rank: 3Rank: 3

积分
4502
NekoChan  楼主| 发表于 2021-8-20 08:33:49 | 显示全部楼层
nqldxz 发表于 2021-8-20 06:46
很好用,不知道能不能增加点功能,封装sup字幕和音轨呢?

感謝回復。

我手邊沒有 sup 字幕,音軌的話我可以考慮一下。

回复

使用道具 举报

1

主题

8

回帖

48

VC币

中级会员

Rank: 3Rank: 3

积分
4502
NekoChan  楼主| 发表于 2021-8-20 09:36:17 | 显示全部楼层
此項目正在重寫並模塊化,方便後期維護。
回复

使用道具 举报

37

主题

315

回帖

512

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
498208

崭露头角

炎发灼眼的OTAKU 发表于 2021-8-20 09:59:40 | 显示全部楼层
封装完每个视频体积都会增加字体文件夹的大小咯?
回复

使用道具 举报

1

主题

8

回帖

48

VC币

中级会员

Rank: 3Rank: 3

积分
4502
NekoChan  楼主| 发表于 2021-8-20 10:02:21 | 显示全部楼层
炎发灼眼的OTAKU 发表于 2021-8-20 09:59
封装完每个视频体积都会增加字体文件夹的大小咯?

感謝回復。

是的,每個影片都會封裝 Fonts 資料夾下的所有字體 和 同檔名的字幕,封裝後的影片體積會增加。

回复

使用道具 举报

37

主题

315

回帖

512

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
498208

崭露头角

炎发灼眼的OTAKU 发表于 2021-8-20 10:15:24 | 显示全部楼层
有时候不是每个字幕都自带字体,找字体永远的痛,但是VCB刚好有字体打包集合

所以,有可能增加一个从指定路径自动寻找字幕文件所需的字体进行封装的功能吗?甚至能有个log,提示某些字体缺失封装失败就更好了
回复

使用道具 举报

1

主题

8

回帖

48

VC币

中级会员

Rank: 3Rank: 3

积分
4502
NekoChan  楼主| 发表于 2021-8-20 10:24:02 | 显示全部楼层
炎发灼眼的OTAKU 发表于 2021-8-20 10:15
有时候不是每个字幕都自带字体,找字体永远的痛,但是VCB刚好有字体打包集合

所以,有可能增加一个从指定 ...

聽起來很有趣,我之後試看看有沒有能力去把它寫出來,目前還在處理別的東西。
主要是難在 "分析 ass 裡的字體名稱",這個我沒處理過,因為我見過有些 ass 裡的字體使用不同名稱,但都是同個字體。

评分

参与人数 1活跃度 +1024 收起 理由
炎发灼眼的OTAKU + 1024 赞一个!

查看全部评分

回复

使用道具 举报

5

主题

492

回帖

215

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
368961
苏辰汐 发表于 2021-8-20 11:19:42 | 显示全部楼层
NekoChan 发表于 2021-8-20 10:24
聽起來很有趣,我之後試看看有沒有能力去把它寫出來,目前還在處理別的東西。
主要是難在 "分析 ass 裡的 ...

关于这个功能,可以参考论坛大佬开发的FontLoaderSubSubtitleFontHelper,FontLoaderSub本身就可以实现分析字幕字体名称从指定路径加载所需字体并导出
回复

使用道具 举报

1

主题

8

回帖

48

VC币

中级会员

Rank: 3Rank: 3

积分
4502
NekoChan  楼主| 发表于 2021-8-20 11:31:25 | 显示全部楼层
苏辰汐 发表于 2021-8-20 11:19
关于这个功能,可以参考论坛大佬开发的FontLoaderSub或SubtitleFontHelper,FontLoaderSub本身就可以实现 ...

感謝回復。

我之後花時間研究一下。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表