全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1299|回复: 21

[疑问] 请教个ffmpeg添加字幕选择字体和文字大小的问题

[复制链接]
发表于 2022-5-19 13:59:08 | 显示全部楼层 |阅读模式
本帖最后由 唐王李世民 于 2022-5-19 19:51 编辑


    ffmpeg中添加srt字幕,如何选择字体和定义文字大小呢?谢谢了

    例如下图中的迅捷视频加字幕的功能就是用ffmpeg实现的,所以我就是想学习ffmpeg的一些功能。

    下边的命令是我写的,但是是错误的,根本不起作用,请教各位大佬们指教。

  1. D:\ffmpeg\bin\ffmpeg.exe -i D:\20220518142237.mp4 -vf subtitles=D:\20220518142237.srt:fontfile=C:\Windows\Fonts\simsun.ttc:fontsize=18:fontcolor=green -vcodec libx264 -b:v 20000k -acodec aac -b:a 320k -vf scale=1080:1920 -ar 48000 -ac 2 D:\a\20220518142237.mp4
复制代码


发表于 2022-5-19 17:33:39 来自手机 | 显示全部楼层
去看看 官方 subtitles 命令的 详细参数
 楼主| 发表于 2022-5-19 17:31:14 | 显示全部楼层
请大佬们指教
发表于 2022-5-19 17:39:59 | 显示全部楼层
本帖最后由 talaon 于 2022-5-19 17:57 编辑

  1. <font face="微软雅黑" color="#ff0000">我要改字体与颜色</font>
  2. {\fs32}大字体试试
复制代码


跟HTML一样,很好理解的
 楼主| 发表于 2022-5-19 18:11:00 | 显示全部楼层
talaon 发表于 2022-5-19 17:39
跟HTML一样,很好理解的

有命令行参考吗?谢谢您了
 楼主| 发表于 2022-5-19 18:12:39 | 显示全部楼层
本帖最后由 唐王李世民 于 2022-5-19 18:40 编辑
1121744186 发表于 2022-5-19 17:33
去看看 官方 subtitles 命令的 详细参数


  1. D:\ffmpeg\bin\ffmpeg.exe -i D:\20220518142237.mp4 -vf subtitles=D:\20220518142237.srt:fontfile=C:\Windows\Fonts\simsun.ttc:fontsize=18:fontcolor=green -vcodec libx264 -b:v 20000k -acodec aac -b:a 320k -vf scale=1080:1920 -ar 48000 -ac 2 D:\a\20220518142237.mp4
复制代码



谢谢,我这么写,但是好像并没有创建字幕,同时有两个 -vf 我觉得应该是不对的。
 楼主| 发表于 2022-5-19 18:41:49 | 显示全部楼层
是不是 我写的 subtitles 滤镜的拼接有问题
发表于 2022-5-19 19:02:12 来自手机 | 显示全部楼层
唐王李世民 发表于 2022-5-19 18:12
谢谢,我这么写,但是好像并没有创建字幕,同时有两个 -vf 我觉得应该是不对的。 ...

:是特殊字符 要转义
 楼主| 发表于 2022-5-19 19:28:01 | 显示全部楼层
1121744186 发表于 2022-5-19 19:02
:是特殊字符 要转义

没有压制字幕到视频,是不是我的命令不对?

单独压制字幕是没有问题的,但我就是希望可以选择字体和自定义文字大小。

还有就是我的命令中有两个 -vf 应该怎么兼容书写呢?

谢谢您了
发表于 2022-5-19 19:29:01 | 显示全部楼层
还不如搞个会声会影。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-19 06:11 , Processed in 0.061202 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表