Есть Ubuntu+nginx+rtmp+ffmpeg
Беру поток RTSP с видеокамеры и отдаю по RTMP на сайт. Хочу наложить текст или лого на поток видео.
Сейчас команда такого вида: ffmpeg -i rtsp://admin:admin@0.0.0.0/cam/realmonitor?channel=01&subtype=00 -c copy -f flv -an rtmp://localhost:1935/
не пошло, выдавало ошибку. Что то похоже на несоответствие размеров кадра и лого. Решил наложить средствами плеера. И ресурсы на перепаковку не тратятся.
Поскольку у вас два input-а (поток по rtsp и картинка-лого), вам придется использовать complex filtergraph. Что означает, что видео будет пересжиматься (то есть -c copy использовать уже не удастся). Соответственно, добавьте в свою строку