news 2026/8/23 1:00:06

蓝光 SUP 转 VobSub:BDSup2Sub 字幕格式转换指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
蓝光 SUP 转 VobSub:BDSup2Sub 字幕格式转换指南

蓝光 SUP 转 VobSub:BDSup2Sub 字幕格式转换指南

【免费下载链接】BDSup2SubBlu-Ray/DVD subtitle editor项目地址: https://gitcode.com/gh_mirrors/bd/BDSup2Sub

BDSup2Sub 是一款位图字幕格式转换工具,可在蓝光 SUP、VobSub、DVD SUP/IFO、Sony BDN XML 等图像字幕流之间互转,并附带分辨率缩放与时间轴修正能力。适合做蓝光/DVD 视频后期、需要处理位图字幕的用户。

它解决什么问题

把蓝光转制成 DVD 时,从 M2TS 传输流中解出的 PGS 字幕是 SUP 格式,而多数 DVD 制作工具只认VobSub(SUB/IDX)。BDSup2Sub 最初就是为解决这一场景编写的,名字由此而来。

第二类场景是分辨率与帧率不匹配。蓝光字幕常见于 1080p/23.976fps 画面,而 DVD 输出是 720x480 或 720x576,直接导出会导致字幕位置和时序错位,需要缩放和帧率同步。

第三类是导入后的修正:字幕流带淡入淡出、强制标记混乱、个别帧有瑕疵区域需要擦除,这些都要在导出前逐条处理。

📥 快速上手

运行环境要求 Java。从源码构建只需三步:

git clone https://gitcode.com/gh_mirrors/bd/BDSup2Sub cd BDSup2Sub mvn package

构建完成后 target 目录中是可直接运行的 fat jar;同一命令在 Linux 上还会产出 .deb 安装包。不带参数运行 jar 会打开图形界面,导入字幕文件即可开始操作。

核心用法

如何把 SUP 转成 VobSub

前提:你已从蓝光碟中解出 SUP 文件。

  1. 启动图形界面,导入 SUP 文件。
  2. 选择输出格式 SUB/IDX,VobSub 是默认输出模式。
  3. 目标为 DVD 时,设置目标分辨率(ntsc=480 / pal=576)与目标帧率。
  4. 导出字幕文件。

注意:默认的目标分辨率与帧率是固定值(PAL),源为 24p 时需手动开启帧率转换,否则时间戳对不上。

如何修正时间戳与帧率

  • 给所有时间戳叠加一个固定延迟,用于整体对齐口型。
  • 执行帧率转换,例如 PAL 加速(23.976 转 25)。
  • 将时间戳同步到输出帧率,而不是简单拉伸。
  • 逐条编辑每条字幕的起止时间和画面位置。
  • 可设置最短显示时间,过短的帧会被自动补长,避免一闪而过。

如何选择分辨率与缩放质量

输出分辨率支持 keep、ntsc、pal、720p、1080p、1440x1080 六档。缩放滤镜共 8 种,从 Bilinear、Bicubic 到 Lanczos3、Mitchell,可按速度/质量取舍。此外可裁剪目标屏幕尺寸,字幕还能脱离屏幕尺寸独立缩放,范围 0.5 倍到 2.0 倍。

精细编辑与调色板

  • 将单条字幕排除在导出之外。
  • 擦除字幕内的矩形区域,修复瑕疵。
  • 批量设置或清除全部字幕的强制标记。
  • 自动移除导入字幕流中的淡入淡出效果。
  • 输入为 VobSub 或 SUP/IFO 时,可编辑 DVD 调色板、帧调色板与 alpha 值,还能把目标调色板以 PGCEdit 文本格式(RGB 0–255)导出。

各格式的解析与写出逻辑位于 字幕流源码,按 bd、dvd、hd 等子目录区分。

⚙️ 命令行与批量处理

除逐条编辑外,其余功能都可由命令行完成,适合写进脚本做批处理。运行 -h 可查看全部参数,常用的有 -o 指定输出文件、-r 设置分辨率、-d 设置延迟、-f 选择缩放滤镜。参数定义可对照 CommandLineOptions.java 查阅。

使用前的边界

  • 仅支持基于图像的位图字幕流;SRT、SSA 等文本格式不支持,项目方也明确表示不会加入(那需要 OCR)。
  • HD-DVD SUP 只支持导入,不支持导出。
  • 输入格式:蓝光 SUP、Sony BDN XML、HD-DVD SUP、VobSub(SUB/IDX)、DVD-SUP(SUP/IFO)。
  • 输出格式:SUB/IDX、SUP/IFO、蓝光 SUP、XML/PNG。
  • 依赖 Java 运行环境。

BDSup2Sub 的定位很单一:只做位图字幕的转换与调整。想核对某项行为的实现,从 src/main/java/bdsup2sub/ 读源码是最直接的路径。

【免费下载链接】BDSup2SubBlu-Ray/DVD subtitle editor项目地址: https://gitcode.com/gh_mirrors/bd/BDSup2Sub

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/23 0:51:49

数据分析师必备的18个核心模型:从描述归因到预测决策全解析

1. 从“会用工具”到“会选模型”:数据分析师的核心分水岭干了这么多年数据分析,我见过太多同行,包括早期的我自己,都曾陷入一个误区:把数据分析等同于熟练使用SQL、Python或者某个BI工具。工具用得再溜,函…

作者头像 李华
网站建设 2026/8/23 0:48:12

TVA-World具身智能的跨主体价值对齐

前沿技术探索:TVA智能体(简称TVA)TVA智能体(亦称“AI智能体视觉”或“TVA视觉智能体”)是依托Transformer架构与“因式智能体”理论构建的系统级视觉技术框架。它融合深度强化学习(DRL)、卷积神…

作者头像 李华
网站建设 2026/8/23 0:47:29

图片按文件类型分类怎么弄:多文件夹合并功能的配置详解

技术背景与需求分析 在日常办公与开发场景中,图片资产的积累速度远超预期。无论是产品截图、UI设计稿,还是运营素材与相机原片,如果全部堆放在同一目录下,后续检索与归档的效率将急剧下降。图片按文件类型分类怎么弄,…

作者头像 李华
网站建设 2026/8/23 0:39:32

KEPServerEX读取MySQL数据:3种方案详解与C#实战

1. 项目概述:当工业数据平台遇上关系型数据库在工业自动化和物联网项目中,我们常常会遇到一个典型的场景:生产现场的设备数据通过PLC、传感器等实时采集,经由OPC服务器(如KEPServerEX)汇聚,形成…

作者头像 李华
网站建设 2026/8/23 0:27:42

命令行启动脚本实战指南:从环境检查到生产部署

1. 先搞清楚“甲壳虫,启动!”到底是什么,以及它能做什么“甲壳虫,启动!”这个标题,乍一看可能让人联想到经典的动画或电影台词,但在技术圈,尤其是在开源工具和自动化脚本领域&#x…

作者头像 李华
网站建设 2026/8/23 0:27:03

自定义协议(Custom Protocol)实现原理与跨平台开发实践

1. 项目概述:从“http://”到“myapp://”的跨越如果你在浏览器地址栏里输入过mailto:someoneexample.com然后发现系统自动打开了你的邮件客户端,或者点击过tel:13800138000直接唤起了手机拨号界面,那么你已经和自定义协议 URL 打过交道了。这…

作者头像 李华