在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
posted @   福大大架构师每日一题  阅读(131)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
历史上的今天:
2022-02-13 2022-02-13:k8s安装gitlab,yaml如何写?
2021-02-13 2021-02-13:字符串str最少添加多少个字符变成回文串?
点击右上角即可分享
微信分享提示