ffmpeg加字幕和自定义字体

通过ffmpeg在Windows环境下处理字幕问题,遇到找不到字体的问题。解决方法是将srt字幕转换为ass,然后在ass文件中指定字体为楷体。步骤包括安装ffmpeg,创建包含视频和字幕的文件夹,使用ffmpeg命令转换字幕格式并编辑ass文件,最后添加字幕到视频中。
摘要由CSDN通过智能技术生成

搞了好多天,用subtitles加srt字幕文件,总是出现找不到字体文件的错误,试过许多方法都无效,
最简单的解决方法,是改用ass字幕文件
1.安装ffmpeg windoes版,并配置环境变量至ffmpeg安装目录
在这里插入图片描述
2.D盘新建一个文件夹sss,放入一个视频0.mp4,和1.srt字幕文件
3.打开cmd,切换工作目录到D:sss,输入,
ffmpeg -i 1.srt 2.ass,在这里插入图片描述
4.打开2.ass文件,ass规定了字幕使用何种字体和一些参数,想了解可百度,修改文件中Fontname对应字体文件名称为:楷体在这里插入图片描述
5.加字幕,输入:ffmpeg -i 0.mp4 -vf ass=2.ass n1.mp4
说明:-i:输入,后加文件名
-vf ass:ass字幕滤镜,后加ass文件
之后加输出文件名在这里插入图片描述

在这里插入图片描述
结果字幕就是楷体了!有什么疑问可以留言!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值