Додавання зображення водяного знаку до відео чи потоку не працює


2

Я намагаюся додати логотип до відео та потоку з FFmpeg.

Для відео, яке я використовую

ffmpeg –i viddeo.mp4 -i logo.png -filter_complex "overlay=main_w-overlay_w-10:main_h-overlay_h-10" bottom_left.mp4

але я отримую цю помилку:

Неможливо знайти відповідний потік для маркованого вхідного блоку 1 на фільтрі Parsed_overlay_0

Для потоку, використовуючи це

ffmpeg -re -i http://server.com/live.m3u8 -i logo.png -filter_complex "overlay=main_w-overlay_w-10:main_h-overlay_h-10" -c:v copy -c:a aac -ar 44100 -ab 128k -ac 2 -strict -2 -flags +global_header -bsf:a aac_adtstoasc -bufsize 1500k -f flv rtmp://test:1935/live/kky4zhl

призводить до цієї помилки:

Потокова копія запитала на вихідний потік 0: 0, який подається зі складного фільтра. Фільтр та потокове копіювання не можна використовувати разом.

Ніхто не працює. Як я можу вирішити цю проблему?


У потоковій команді змініть -c:v copyна -c:v libx264. Для першої команди поділіться повним журналом.
Gyan
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.