zoukankan      html  css  js  c++  java
  • ffmpeg 加中文水印不能显示的问题

    引用资料:https://blog.csdn.net/DeliaPu/article/details/76162489

    中文不能显示的原因是没有指定字体库路径。只要把windows上的ttf文件移动到linux上,在程序中指定ttf文件路径和名称就可以使用中文字体了。我使用的ttf是msyh.ttf,即微软雅黑

    网上其他资料说的linux 上执行fc-cache等命令是添加系统缓存,而且必须是把ttf文件放在系统目录下才能被识别。我这边要求是不能放在系统目录只能放在自己的目录下,所以只能强制在程序中指定ttf文件路径。也不需要添加系统缓存(其实是在系统目录外的,加不上)。

    windows下ffmepg可以使用 换行,输入冒号可以使用\:        但是linux下ffmpeg不能使用这些,所以使用两个drawtext,descr如下:

    drawtext=text=abc,draw=text=def,drawbox=x=0:y=0:w=100:h=100:color=blue@0.2:t=fill

  • 相关阅读:
    牛客练习赛24 E:青蛙(最短路)
    菜根谭#10
    菜根谭#9
    菜根谭#8
    菜根谭#7
    菜根谭#6
    菜根谭#5
    菜根谭#4
    菜根谭#3
    菜根谭#2
  • 原文地址:https://www.cnblogs.com/micoblog/p/12867668.html
Copyright © 2011-2022 走看看