ffmpeg потоки с низкой частотой кадров на Youtube
Я пытаюсь потоковое аудио и набор jpegs через ffmpeg на YouTube. У Youtube есть требования по частоте кадров и размеру битового потока.
Моя команда ffmpeg:
ffmpeg -ar 44100 -f alsa -thread_queue_size 512 -ac 1 -i hw:1,0 -f concat -r 20 -i list.txt -vf "scale=iw*min(1920/iw\,1080/ih):ih*min(1920/iw\,1080/ih), pad=1920:1080:(1920-iw*min(1920/iw\,1080/ih))/2:(1080-ih*min(1920/iw\,1080/ih))/2,fps=30,format=yuv420p" -crf 20 -f flv "rtmp://a.rtmp.youtube.com/{}/{}"
Вот hw:1,0
мой аудиоинтерфейс, а list.txt - это список изображений JPEG с разрешением 1920x1080 пикселей.
Итак, в основном я говорю ffmpeg явное чтение 20 кадров в секунду и потоковую передачу со скоростью 30 кадров в секунду, тем не менее youtube получает только от 0 до 3 кадров в секунду. При выполнении этой задачи загрузка процессора составляет около 43%.
Что я сделал не так?