使用 ffmpeg 添加文字水印设置 fontfile 无效的解决办法

发布时间:2024-02-23 22:04:37 字数:280 阅读:917次

原因分析:

字体文件完整路径中存在冒号:所致。

 

假如有路径:

C:/ffmpeg/fonts/SourceHanSansCN-Regular.ttf

盘符C后面有一个冒号,会被 ffmpeg 识别为分隔符,需使用 \\ 转义冒号。

将上面的路径修改为如下即可:

C\\:/ffmpeg/fonts/SourceHanSansCN-Regular.ttf

 

完整代码如下:

-vf drawtext="fontfile=C\\:/ffmpeg/fonts/SourceHanSansCN-Regular.ttf:text='测试'"

评论(共0条)

建议与反馈 联系我们