【问题标题】:ffmpeg: drawtest cannot find font for the family Sansffmpeg:drawtest 找不到 Sans 系列的字体
【发布时间】:2018-04-18 16:11:21
【问题描述】:

我有一个 avi 视频,我想在视频中显示帧数。

帧速率 = 40fps

我正在使用这个脚本:

ffmpeg -i maxSSIM_realTime_C_L_560x448.avi -vf "drawtext=fontfile=Arial.ttf: text=%{n}: x=(w-tw)/2: y=h-(2*lh): fontcolor=white: box=1: boxcolor=0x00000099"   -qscale 0 -y maxSSIM_real_time.avi

但我得到[Parsed_drawtext_0 @ 0000000000732d00] Cannot find a valid font for the family Sans

在哪里可以找到 Windows 7 中的字体?

【问题讨论】:

标签: video fonts ffmpeg


【解决方案1】:

提供字体文件的完整路径:fontfile='C\:\\Windows\\fonts\\Arial.ttf'

【讨论】:

    【解决方案2】:

    android 设备上的字体存储在“/system/fonts/Roboto-Regular.ttf”。所以命令看起来像这样。这适用于我在 android 设备上。

    val subtitlecommand = arrayOf( “-y”, “-一世”, 视频路径, “-vf”, "drawtext=fontfile=/system/fonts/Roboto-Regular.ttf:text='超级用户':x=(w-text_w)/2:y=(h-text_h)/2:fontsize=24:fontcolor=white ", "-c:a", “复制”, 应用程序目录 )

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-16
      • 2015-12-07
      • 2014-05-19
      • 1970-01-01
      • 2015-11-04
      • 2013-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多