美文网首页
ffmpeg 给视频加字幕:指定字幕位置

ffmpeg 给视频加字幕:指定字幕位置

作者: 佛分_知合 | 来源:发表于2022-04-16 09:52 被阅读0次
ffmpeg -i  input.mp4 -lavfi "subtitles=/path/to/the/subtitle.srt:force_style='Alignment=2,MarginV=5'" -y out.mp4

说明:

  1. /path/to/the/subtitle.srt:字幕文件路径
  2. Alignment=2:底部居中
  3. MarginV=5:离底部的距离
01.Name 风格(Style)的名称. 区分大小写. 不能包含逗号.
02.Fontname        使用的字体名称, 区分大小写.
03.Fontsize        字体的字号
04.PrimaryColour    设置主要颜色, 为蓝-绿-红三色的十六进制代码相排列, BBGGRR. 为字幕填充颜色
05.SecondaryColour  设置次要颜色, 为蓝-绿-红三色的十六进制代码相排列, BBGGRR. 在卡拉OK效果中由次要颜色变为主要颜色.
06.OutlineColour    设置轮廓颜色, 为蓝-绿-红三色的十六进制代码相排列, BBGGRR.
07.BackColour      设置阴影颜色, 为蓝-绿-红三色的十六进制代码相排列, BBGGRR. ASS的这些字段还包含了alpha通道信息. (AABBGGRR), 注ASS的颜色代码要在前面加上&H
08.Bold            -1为粗体, 0为常规
09.Italic          -1为斜体, 0为常规
10.Underline      [-1 或者 0] 下划线
11.Strikeout      [-1 或者 0] 中划线/删除线
12.ScaleX          修改文字的宽度. 为百分数
13.ScaleY          修改文字的高度. 为百分数
14.Spacing        文字间的额外间隙. 为像素数
15.Angle          按Z轴进行旋转的度数, 原点由alignment进行了定义. 可以为小数
16.BorderStyle    1=边框+阴影, 3=纯色背景. 当值为3时, 文字下方为轮廓颜色的背景, 最下方为阴影颜色背景.
17.Outline        当BorderStyle为1时, 该值定义文字轮廓宽度, 为像素数, 常见有0, 1, 2, 3, 4.
18.Shadow          当BorderStyle为1时, 该值定义阴影的深度, 为像素数, 常见有0, 1, 2, 3, 4.
19.Alignment      定义字幕的位置. 字幕在下方时, 1=左对齐, 2=居中, 3=右对齐. 1, 2, 3加上4后字幕出现在屏幕上方. 1, 2, 3加上8后字幕出现在屏幕中间. 例: 11=屏幕中间右对齐. Alignment对于ASS字幕而言, 字幕的位置与小键盘数字对应的位置相同.
20.MarginL        字幕可出现区域与左边缘的距离, 为像素数
21.MarginR        字幕可出现区域与右边缘的距离, 为像素数
22.MarginV        垂直距离

相关文章

  • ffmpeg 给视频加字幕:指定字幕位置

    说明: /path/to/the/subtitle.srt:字幕文件路径 Alignment=2:底部居中 Mar...

  • FFmpeg滤镜(8)

    FFmpeg为视频加字幕 为视频添加字幕的方式有很多种,大概可以分为:1、将字幕编码进视频流中。2、在封装容器中加...

  • 给视频加字幕

    好久没做视频了,十多年前我做视频那会,做字幕是件很费劲的事,需要在PR中一句一句的敲击,然后拖动到时间轴的合适位置...

  • 剪辑大神都在用的加字幕神器,你知道嘛!

    ​给视频加字幕,是一个苦逼的活儿。相信很多做视频的小伙伴,对加字幕“深恶痛绝”,拍视频 30分钟,加字幕两小时,搞...

  • 手机视频配字幕的软件!5秒钟完成

    短视频必备软件:爱字幕APP 亮点: 自动给视频加字幕 支持文字动画翻转视频 支持卡拉OK字幕 第一步先下载它 打...

  • ffmpeg 方法封装-PHP

    ffmpeg公用方法封装-PHP 拼接视频 添加字幕(硬压字幕) 音频插入 压缩视频 设置关键帧(主要用于视频拼接...

  • PR给视频加字幕

    1、将录好的MP4拖入PR中,若有必要,在序列-序列设置中修改画布大小【从四周裁切】 2、准备一个txt文件,第一...

  • ffmpeg 加渐变字幕

    想要把带渐变色的字幕用ffmpeg烧入视频。 调研 1.使用 aegisub+VSFilterMod的方式很容易实...

  • 焱武记:Day 203(补记)

    2018.11.11 Sun. 用ffmpeg搞字幕,以及srt合并到视频中。(北邮演讲)ffmpeg -i XX...

  • mplayer操作

    添加字幕 mplayer自动会加载文件名和视频名一致的同一文件夹下的字幕。也可以通过 添加字幕 调整字幕编码 指定...

网友评论

      本文标题:ffmpeg 给视频加字幕:指定字幕位置

      本文链接:https://www.haomeiwen.com/subject/wemxsltx.html