FFmpeg 停用影像序列即時

FFmpeg 停用影像序列即時

為什麼在 FFmpeg 中使用影像序列作為輸入會導致它堅持即時編碼?

例如:我在過濾器圖中包含圖像序列,並且總是收到有關線程訊息隊列阻塞的錯誤:

[in#0/image2 @ 000000192832d23a] Thread message queue blocking; consider raising the thread queue size option (current value: 8)

image2(影像序列處理器)意味著線程隊列對於即時編碼來說不夠大......但我從來沒有打算進行即時編碼。

諸如qualitypreset等選項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] - 影像序列 - 則會出現警告

為什麼使用影像序列而不是單一影像會導致警告?

相關內容