在docker容器里,ffmpeg给视频文件内嵌字幕文件,不生效,如何解决?
用ffmpeg命令,发现执行成功,但视频文件就是没有字幕。看不出问题出现在什么地方。后来直接用ffmpeg添加水印命令测试,发现是缺少字体文件,如下图所示:
报Fontconfig error: Cannot load default config file的错误。
而centos7系统的字体文件夹是/usr/share/fonts,把这个文件夹映射在容器里,问题完美解决。
volumeMounts:
- mountPath: /usr/share/fonts
name: volv
volumes:
- hostPath:
path: /usr/share/fonts
type: DirectoryOrCreate
name: volv
公众号:福大大架构师每日一题