ffmpeg - 使用 ffmpeg 定位叠加层会产生与 drawtext 不同的结果
问题描述
我有一个使用等式定位的图像叠加层:overlay=1015:(((H-h)/2) + 225 + 60)
它按预期工作。
但是,当我尝试将其应用于 drawtextx=1045:y=(((H-h)/2) + 225 + 60)
时,它不会位于相同的 y 坐标上?
人们是否知道任何细微差别?
谢谢。
解决方案
覆盖和绘制文本过滤器具有不同的变量名称。
假设您的意思H
是指框架h
的高度和文本的高度,您将替换h
为th
. 两者都H
参考
h
drawtext中的框架高度。
x=1045:y=(((H-th)/2) + 225 + 60)
推荐阅读
- azure - Azure ARM 模板 - 流分析 identity.principalId 作为输出
- oracle - 你什么时候配置rcu?
- javascript - 如何为 vue3 main div #app 提供动态类?
- javascript - 带有超时功能的 JavaScript
- javascript - 在 Vuetify 日历中使用嵌入式属性
- r - 矩阵在 R 中不一致地删除列名
- python - 如何在 Python 中绘制 P( U, V | C = c)?
- r - 将R中的字符变量拆分为多个变量
- intellij-idea - IntelliJ IDEA 突出显示括号之间的代码与左侧的线
- c++ - 将 C++ 编写的巴塞尔问题翻译成 C 程序