我可以帮您进行翻译。以下是需要翻译的内容:
我希望在每个帧上显示帧编号。然而,将“text”变量设置为“n”没有帮助(它会显示n),而%n似乎是换行符号。最让我困惑的是这部分内容。
我现在有一个测试命令,如下所示:
ffmpeg -i in.mov -vf "drawtext=fontfile=/usr/share/fonts/ttf-bitstream-vera/Vera.ttf: x=(w-tw)/2: y=h-(2*lh)-n: fontcolor=white: fontsize=40: box=1: boxcolor=0x00000000@1: text=" -an -y out.mov
我希望在每个帧上显示帧编号。然而,将“text”变量设置为“n”没有帮助(它会显示n),而%n似乎是换行符号。最让我困惑的是这部分内容。
y=h-(2*lh)-n
这段代码运行良好,意味着它可以获取当前帧的正确值,并相应地将文本向上移动。
ffmpeg
是不可能实现的。我建议在 FFmpeg bug tracker 上添加一个功能请求(类型:增强,优先级:愿望)。 - llogan