什么过滤器影响ffmpeg编码速度

what filters affect ffmpeg encoding speed

此命令中的哪些选项会导致我的编码速度为 0.999x 而不是 1.0x 或更高?

ffmpeg -y \
-loop 1 -framerate 30 -re \
-i ./1280x720.jpg \
-stream_loop -1 -re \
-i ./audio.mp3 \
-vcodec libx264 -pix_fmt yuv420p \
-b:v 2500k -maxrate 2500k -bufsize 10000k \
-preset slow -tune stillimage \
-b:a 128k -ar 44100 -ac 2 -acodec aac \
-af "dynaudnorm=f=150:g=15" \
-g 60 \
-f flv tmp.flv

我想弄清楚为什么这只能以 0.999x 的速度编码,我可以做些什么来加快速度吗? 2遍编码?无法理解为什么编码速度这么慢?

另请注意,我试过从慢速到超快,编码速度保持相对不变。

-re是限速因素。它仅实时提供输入,因此编码器无法更快地进行。

删除输入前的-re。仅在尝试模拟实时输入或流式传输到需要实时输入的输出时才需要。