⭐ 🔥 内嵌硬字幕⭐ 📎 外挂软字幕🤖 🔗 自动匹配⭐ 🎯 FFmpeg
基于 FFmpeg 的视频字幕批量导入命令生成器,支持 SRT/ASS/VTT 字幕格式,内嵌硬字幕、外挂软字幕、批量自动匹配与自定义文字叠加,一键生成批处理脚本。
0
视频文件
0
字幕文件
0
已匹配组
内嵌硬字幕
当前策略
📂

视频 & 字幕文件

0 / 20 视频 · 0 / 20 字幕
🎬
拖拽视频到此处
MP4 / MKV / AVI / MOV / WEBM 等,最多 20 个
📄
拖拽字幕到此处
SRT / ASS / SSA / VTT / SUB / TXT,最多 20 个
🎯

字幕导入策略

🔥
内嵌硬字幕
字幕永久烧录视频,所有播放器可见
📎
外挂软字幕
字幕流存入容器,播放器可开关
🔗
批量自动匹配
按文件名自动配对视频与字幕
🎨
ASS特效字幕
保留 ASS/SSA 样式和动画效果
✏️
自定义文字
无需字幕文件,直接叠加文字
⚙️

字幕参数配置

📤

输出设置

命令模式:
💡 内嵌硬字幕需字幕文件与视频在同一目录(或使用绝对路径),字幕滤镜自动检测编码
📚

字幕导入知识

🔥
硬字幕 vs 软字幕
硬字幕将文字渲染为视频像素,不可分离但兼容所有播放器;软字幕作为字幕流存储在容器中,可开关但需播放器支持字幕解码
📝
SRT vs ASS格式
SRT 是最简洁的字幕格式,只包含时间和文本;ASS 支持字体/颜色/位置/动画/特效等高级样式,适合专业字幕制作
⚙️
subtitles滤镜
内嵌软字幕使用 `subtitles=sub.srt` 滤镜,FFmpeg 调用 libass 解码。SRT 需转码,路径含特殊字符需转义或使用 `\`
📦
MKV vs MP4容器
MKV 支持 SRT/ASS/PGS 等多种字幕编码格式,灵活度高;MP4 仅支持 mov_text(tx3g)字幕编码,简单但兼容性好
🎨
drawtext 文字叠加
`drawtext=text='文字':fontsize=24:fontcolor=white:x=(w-tw)/2:y=h-th-20` 可在视频任意位置叠加静态/动态文字,需指定字体文件路径
🌐
字幕编码问题
中文字幕建议保存为 UTF-8 编码。遇到乱码可使用 `subtitles=sub.srt:charenc=UTF-8` 指定编码,ASS 文件自带编码声明