Есть программа на qt, которая берёт кадры от вебки через v4l и отрисовывает их на виджете. нужна возможность записи видео. проблема в том, что /dev/video0 нельзя «распараллелить», то есть это устройство может использовать только одна программа. вебка так же не поддерживает оверлей.
так что у меня в бесконечном цикле есть текущий кадр, хранящийся в переменной типа unsigned char * (из которого последствии формируется QImage и отрисовывается на виджете). как мне из такого набора кадров слепить видео? я пробовал пихать это в именованный пайп, но файл в размерах быстро растёт, да и ffmpeg считывает из него с артефактами. есть ли библиотеки, позволяющие делать видео из набора кадров?