ffmpeg - ffmpeg 无法识别 text='%{frame_num}'
问题描述
我正在尝试在视频上覆盖当前帧号,我目前有这个:
ffmpeg -i twopeople.mp4 -vf "drawtext=fontfile=Arial.ttf: text='%{frame_num}': x=(w-tw)/2: y=h-(2*lh): fontcolor=black: fontsize=20: box=1: boxcolor=white: boxborderw=5" -c:a copy twopeopleOUTPUT.mp4
输出有x=(w-tw)
而不是当前帧。有什么我想念的吗?
解决方案
在.bat
逃避%
与另一个%
:
ffmpeg -i input.mp4 -vf "drawtext=text='%%{frame_num}'" output.mp4
推荐阅读
- python - 使用 Lambda 函数而不是函数重命名 Pandas 中的列
- flutter - `onGenerateRoute`和`routes`之间的深度区别?
- r - 来自向量列表的数据框
- vb.net - Visual Basic:带前导零的简单计数器
- mysql - Laravel Lumen 查询返回错误的时间戳时间
- javascript - 在 html 画布图表上绘制负面和正面区域
- c# - 将频道添加到 Microsoft Team 时出现问题(C# 代码,将频道类型转换为接口)
- yaml - Azure 管道 ARM 部署任务 YAML 多行
- javascript - 屏蔽特定列对象nodejs
- php - 如何在 laravel 控制器类中创建全局数组?