先检查发出去的文件,再辨认字幕层
编辑器预览有字,不证明导出的那份也有。记录当前路径和缺字时刻,确认没有误发无包装母版、旧预览或只有画面的候选。
| 字幕在哪一层 | 要核对什么 |
|---|---|
| 已烧进画面 | 实际帧上有字,关闭播放器字幕仍可见;改字需重新处理画面。 |
| 独立SRT等文件 | 是否一同交付,播放器或平台是否加载当前文件。 |
| 容器内可切换轨 | 导出格式是否支持,目标播放器能否选择并显示。 |
| 仅编辑器预览 | 本层是否启用并参与本次导出。 |
Adobe导出说明将独立文件、烧录与嵌入轨分开,格式支持也有边界。具体编辑器按自己的选项核对。这里的Video Recap路径提供SRT与ASS烧录,不自动导出任意可切换格式。
同时辨认原片已有的硬字幕,避免把它当成本次生成的字。本地有字、上传后才没有时,另查实际上传文件、平台字幕加载与播放选择,不因此重录正确旁白。
检查skill实际用了哪条字幕路径
所引video-assemble始终生成SRT;烧录开启时另生成ASS并绘制到画面。--no-burn-subtitles关闭新烧录,仍可能留下SRT。有字幕文件只是相应产物存在,是否实际可见还要看本次导出与运行错误。
在adopted-packet-copy模式中,当前subtitle_track.json完整替换全部生成字幕。空cues会有意移除所有新生成字幕;只写补充的一句也不会保留其余旧清单。源画面硬字仍是像素。
显式轨按输出时间填写,绑定当前画面和实际采用音轨。配对后的音频序号是0;当前CLI轨省略edit_plan。包数、采样率和时钟用当前媒体事实,不能让声明自行证明正确。过期或无可见帧的轨会报错,先处理失败。
完整返修例:有SRT,发出的视频却没字
下面是原创八秒收纳示范的纸面方案,没有真实渲染结果。画面先合上盒盖,再把蓝标签贴到右上角;两句已采用声音为1—3秒、5—7秒。作者要求接收人只拿视频也能看字幕。
假定核查确认:旧候选误用了--no-burn-subtitles,创作者播放器加载了独立SRT,发送的MP4没有新烧录文字。声音和完整清单正确,返修只改字幕交付。
| 输出时间 | 全部需显示的文字 |
|---|---|
| 1—3秒 | 先把盒盖合上。 |
| 5—7秒 | 蓝色标签贴在右上角。 |
完整修订单:
沿用八秒画面与已采用完整声音,保留两句字幕和各自时段。本版选择烧录新字幕,关闭此前误选的不烧录设置。用当前文件核对绑定,保留全部提示;在合盖和贴标签画面测可读位置,避开手与标签,再出独立候选。关闭播放器字幕后看新文件,两句仍须可见。连播八秒,核声音、动作次序和文字出入沿用定稿。
实际项目先测真实时段。走显式轨时,核当前零起点媒体、选定AAC音轨和完整时钟,再填绑定;两句都进当前整轨,不提交一句补丁。烧录处理画面,adopted-packet-copy仅冻结选定AAC声音,仍须检查新导出的音轨和听感。
如果作者要求可关闭字幕,就保留该交付选择,附字幕文件和目标加载说明,不擅自改成永久烧录。
生成、烧录与交付分别检查
先核完整清单,再看本地新导出的实际帧,最后在接收人要使用的环境打开同一交付。看两句首尾、长字幕、亮暗背景与换镜,确认文件版本、重复加载和动作遮挡。
一帧只证明这一刻有字;导出结束也不证明接收人开的是它。记录实际看过的文件和时刻,再检查剩余区间。
常见问题
有SRT就说明字幕在视频里吗?
不说明。独立文字与时码需要播放器或平台加载;成为画面则要实际烧录。按交付要求选择,再检查最终文件。
只少一句,显式轨只写这一句行吗?
当前合同完整替换所有生成字幕,须带上每句仍需显示的内容。一条合法提示不会自动恢复其余字幕,原画面硬字是另一层。
用 skill 来做
请 video-recap 只排查这个已说明的问题。附当前文件、具体时间、已选交付方式和实际观察,先定位首次出错的一层,再提出局部修订单。保留未受影响的画面、文字与声音;需要的探测、渲染和播放分别列清,没有实际执行的项目留待检查。
查看具体方法: 字幕输出与烧录开关 · 完整清单与当前媒体绑定 · 字幕包装与交付检查 · 实际SRT与ASS烧录路径