我想在我的ffmpeg视频创建文字使用谷歌字体。这就是我所拥有的,但它根本不起作用。
$font = "//fonts.googleapis.com/css?family=Aclonica";
$cmd .= "drawtext=enable='between(t,".$fi.",".$li.")':fontfile=".$font.":fontsize=".$fontsize.":fontcolor=".$color.":x=(w-text_w)/2:y=(h/2)+".$n.":text='".$arr[$j]."',";当然,这适用于.ttf字体,但我真的很想使用谷歌字体。
我也尝试过$font = "https://fonts.googleapis.com/css?family=Aclonica",但它也不起作用。
我有一种感觉,ffmpeg不使用woff2字体,但我见过这样做的网站我只是不能百分百肯定他们在创作中使用谷歌字体,但他们确实在字体的选择中使用了它们,这让我相信他们在视频的创建中使用了它们。
发布于 2020-03-09 03:47:37
正如评论中所讨论的,ffmpeg不能处理通过URL传递的字体,而是期望使用该字体的本地可访问文件。
https://stackoverflow.com/questions/60581054
复制相似问题