ffmpeg 7.1.1 force_style里面的BorderStyle 取值范围有哪些
2026-01-23 17:30:34 129 分享链接 开发笔记 ffmpeg
你想了解在FFmpeg 7.1.1版本中,force_style参数里BorderStyle(边框样式)的具体取值范围,以及每个取值对应的实际效果。
BorderStyle 取值说明
BorderStyle 是 ASS/SSA 字幕格式的标准样式参数,FFmpeg 的 force_style 完全遵循这一规范,7.1.1 版本未对其取值范围做特殊修改,核心取值范围为 0 到 4,每个值的具体含义如下:
| 取值 | 名称/描述 | 补充说明 |
|---|---|---|
| 0 | 无轮廓、无阴影(No outline, no shadow) | 文字无任何边框和阴影,仅显示纯文字,可能会和背景融合导致看不清 |
| 1 | 有轮廓、无阴影(Outline, no shadow) | 最常用的取值之一,文字仅显示轮廓(轮廓宽度由 Outline 参数控制),无阴影 |
| 2 | 无轮廓、有阴影(No outline, shadow) | 文字无轮廓,仅显示阴影(阴影宽度由 Shadow 参数控制) |
| 3 | 有轮廓、有阴影(Outline, shadow) | 主流字幕的默认样式,同时显示轮廓和阴影,Outline 和 Shadow 参数均生效 |
| 4 | 嵌入式轮廓(Opaque box) | 特殊样式:文字所在区域被一个不透明的矩形框覆盖,Outline 和 Shadow 参数失效,矩形框的大小由文字范围决定 |
实用示例
以下是 FFmpeg 命令中使用 BorderStyle 的典型场景(修改视频字幕样式):
# 将字幕设置为「有轮廓+有阴影」,轮廓宽度2,阴影宽度3
ffmpeg -i input.mp4 -vf "subtitles=input.mp4:force_style='BorderStyle=3,Outline=2,Shadow=3'" output.mp4
# 将字幕设置为「无轮廓无阴影」(纯文字)
ffmpeg -i input.mp4 -vf "subtitles=input.mp4:force_style='BorderStyle=0'" output.mp4总结
BorderStyle核心取值为 0-4,对应不同的轮廓/阴影组合样式,遵循 ASS/SSA 标准;- 实际使用中,
1(仅轮廓)和3(轮廓+阴影)是最常用的取值,4为特殊的不透明矩形样式; - 取值效果会配合
Outline(轮廓宽度)、Shadow(阴影宽度)参数生效(仅对应取值下)。

最近更新
- 2026-03-12 17:04
- 除了国风动漫还有哪些常见的动漫风格适合 AI 绘画?
- 2026-03-12 16:35
- 水墨写实、水墨写意有什么区别,还有哪些水墨家族?
- 2026-03-12 16:22
- 分享5个治愈系漫剧高频场景提示词,包括(色调、光影、风格、质感)
- 2026-03-12 16:06
- 分享10个宅斗漫剧高频场景提示词,包括(色调、光影、风格、质感)
- 2026-03-12 15:56
- 分享10个古言漫剧高频场景提示词,包括(色调、光影、风格、质感)
- 2026-03-10 19:11
- 按人物主体公式写10个与李白同时期不同诗人不同环境的提示词(唯美古风)
- 2026-03-10 18:58
- 即梦唯美古风专用、可直接复制粘贴的常用词库
- 2026-03-10 18:44
- 即梦文生图提示词12套主体完整公式(全品类、无遗漏)
- 2026-03-10 18:18
- 即梦文生图提示词5套常用主体的完整公式(人物 / 动物 / 物体 / 植物 / 空镜)
- 2026-03-10 17:52
- 人物类即梦文生图提示词完整公式(新手也看得懂)