LINUX.ORG.RU

Два источника для avfilter @ ffmpeg

 avfilter,


0

1

Как завести два источника данных для фильтр-графа по схеме VV->V?

Нужна программная реализация vf_overlay, но подойдет и общий случай.

Я так понимаю что там нужно использовать связанные списки, но на деле одна лишь путаница, усиливаемая stderr'ными сообщениями от avfilter.

★★
Ответ на: комментарий от AF

VV->V как два Video source и один Video результат на выходе после фильтров.

проблема в соединении входов-выходов фильтров, отправляемых в фильтр-граф. документация по ффмпегу в лучших традициях безинтернетных времен.


Output pad «default» for the filter «source» of type «buffer» not connected to any destination

типа того. что куда соединять - хз. интернеты либо показывают как использовать V->V, либо через вызов ffmpeg из консоли

v0rbis ★★
() автор топика
Ответ на: комментарий от v0rbis

Я, походу, сутра туго соображаю. Ты на С пишешь или из командной строки граф пытаешся собрать?

В первом варианте юзай функции

static int 	config_input_main (AVFilterLink *inlink)
static int 	config_input_overlay (AVFilterLink *inlink)

Еу а во втором варианте я не помощник

AF ★★★
()
Ответ на: комментарий от AF

в консоли все проще простого и вопроса не вызывает.

спасибо, сейчас покопаю в данном направлении.

v0rbis ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.