为什么在 FFmpeg 中使用图像序列作为输入会导致它坚持实时编码?
例如:我在滤镜图中包含一个图像序列,并且总是收到有关线程消息队列阻塞的错误:
[in#0/image2 @ 000000192832d23a] Thread message queue blocking; consider raising the thread queue size option (current value: 8)
image2
(图像序列处理器)暗示线程队列不够大,无法进行实时编码......但我从未打算进行实时编码。
quality
和preset
以及等选项deadline
似乎对此警告的持续没有影响。
执行此命令时出现警告:
ffmpeg -loop 1 -i mysequence/%04d.png -loop 1 -i gfx/background.png -filter_complex [0:v]format=rgba -to 10 -ss 5 -vcodec libvpx-vp9 -an out.webm
如果你告诉过滤器使用 [1:v],一切都会顺利进行...但是如果你以 [0:v](图像序列)为目标,就会出现警告
为什么使用图像序列而不是单个图像会引起警告?