BDSup2Sub:位图字幕转换工具,一次搞定 SUP、VobSub、DVD-SUP 互转
【免费下载链接】BDSup2SubBlu-Ray/DVD subtitle editor项目地址: https://gitcode.com/gh_mirrors/bd/BDSup2Sub
不同平台的字幕格式互不兼容,蓝光 SUP、DVD-SUP、VobSub 各说各话,转一道格式往往要折腾好几个工具。BDSup2Sub 就是一个专门做位图字幕转换的免费工具:支持格式互转、时间轴调整、缩放与调色板编辑,还能整体通过命令行驱动。
字幕格式互转
蓝光 SUP 转 VobSub 方法
把蓝光里抽出来的 SUP 字幕转成 DVD 制作软件常用的 VobSub(SUB/IDX),导出时一并缩放到位:
- 支持 Blu-ray SUP、Sony BDN XML、HD-DVD SUP、VobSub、DVD-SUP(SUP/IFO)五种格式互转
- 按目标分辨率缩放字幕位图,双线性、双三次、Lanczos3、Mitchell 滤镜可选
- 字幕可独立于画面大小缩放
- 自动去掉导入字幕的淡入淡出
相关解析与写入逻辑集中在 src/main/java/bdsup2sub/supstream/ 目录下,想深入了解格式细节可以翻一翻。
字幕时间戳与位置怎么调
- 给全部时间戳加固定延迟
- 做帧率转换,比如 PAL 加速场景
- 时间戳同步到输出帧率
- 逐条编辑字幕的时间与位置
批量调整字幕显示
- 设置或清除所有字幕的强制标记
- 排除个别字幕不参与导出
- 擦除字幕中的矩形区域
- 字幕整体移入/移出指定区域,或沿水平方向平移
- 输入为 VobSub 或 SUP/IFO 时可编辑调色板与帧的 alpha 值
🚀 三分钟跑起来
git clone https://gitcode.com/gh_mirrors/bd/BDSup2Sub cd BDSup2Sub mvn package java -jar target/bdsup2sub-*-jar-with-dependencies.jar基于 Java 构建,跨平台可用;Linux 上 Maven 同时会产出 DEB 安装包。
谁会用得上
蓝光转 DVD:SUP 字幕的位图尺寸跟着 1080p 走,直接塞进 DVD 会明显偏大,还可能出画。导入 SUP、把目标分辨率设成 DVD 尺寸导出 VobSub,出界的字幕用整体移入画面的选项收回来即可。
外语片源出多语言版:forced 标记经常乱标,有的全被强制定住、有的该提示的没标记。在 BDSup2Sub 里批量设置或清除强制标记,再导出时只出 forced 字幕,就能单独拿到提示层。
边界与限制
- 只支持位图字幕流,SRT、SSA 这类文本格式不支持,转文本需要配合 SubRip、SupRip 这类 OCR 工具
- HD-DVD SUP 仅支持导入,无法导出
- 位图与文本字幕之间的互转超出这个工具的范围
- 需要 Java 运行环境
上手建议
- 先备份源文件:转导出的 SUB、IDX 不会覆盖 SUP,但中间产物建议留档
- 先测一个片段:拿最短的一条字幕流试参数,确认显示正常再批处理
- 多用命令行:除逐条编辑外全部功能可 CLI 完成,适合写进转制脚本
- 先跑 -h:参数不少,先看一遍选项列表再动手
BDSup2Sub 把位图字幕格式之间的转换、缩放和时间轴调整收进一个免费工具里,CLI 友好、可脚本化。如果你的片源里有 SUP 或 VobSub 字幕需要互转,值得试一次。
【免费下载链接】BDSup2SubBlu-Ray/DVD subtitle editor项目地址: https://gitcode.com/gh_mirrors/bd/BDSup2Sub
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考