FFmpeg는 이미지 시퀀스를 실시간으로 비활성화합니다.

FFmpeg는 이미지 시퀀스를 실시간으로 비활성화합니다.

FFmpeg에서 이미지 시퀀스를 입력으로 사용하면 실시간 인코딩을 고집하는 이유는 무엇입니까?

예: 필터 그래프에 이미지 시퀀스를 포함하고 항상 스레드 메시지 큐 차단에 대한 오류가 발생합니다.

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

image2(이미지 시퀀스 프로세서)는 스레드 대기열이 실시간 인코딩에 충분하지 않다는 것을 암시합니다. 하지만 실시간 인코딩을 의도한 것은 아닙니다.

qualitypreset및 all과 같은 옵션은 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](이미지 시퀀스)를 대상으로 하면 경고가 발생합니다.

단일 이미지가 아닌 이미지 시퀀스를 사용하면 경고가 발생하는 이유는 무엇입니까?

관련 정보