【发布时间】:2014-07-02 04:34:04
【问题描述】:
我正在尝试在 ffmpeg 中使用 -vf drawtext 函数。
以下命令运行成功
ffmpeg -y -i "C:\2.avi" -preset ultrafast -crf 18 -vf drawtext=text=stackoverflow:fontfile=C:/WINDOWS/Fonts/georgia.ttf C:\o.mkv
但是,一旦我们更改命令(更改位置 fontfile= 与 text=
ffmpeg -y -i "C:\2.avi" -preset ultrafast -crf 18 -vf drawtext=fontfile=C:/WINDOWS/Fonts/georgia.ttf:text=stackoverflow C:\o.mkv
我收到以下错误
[Parsed_drawtext_0 @ 02d88a80] 无法加载字体“C”:无法找到匹配的字体
[AVFilterGraph @ 02c86a20] 使用参数“fontf”初始化过滤器“drawtext”时出错 ile=C:/WINDOWS/Fonts/georgia.ttf:text=stackoverflow:' 打开过滤器时出错!
我不明白为什么更改完全相同的参数会影响整体结果,这给我带来了真正的问题,因为每次我添加到这个查询时,我都想知道它只是参数的定位还是我实际上做错了什么。
【问题讨论】:
标签: ffmpeg