Я думаю, что ffplay меняется от версии к версии, но в коде, который я смотрю, я не вижу никакого кода IPC, и события поступают от GUI, который разработан в SDL. Таким образом, вы можете использовать этот способ или вы можете изменить функцию event_loop () в ffplay.c, например, для получения событий от stdin, и вы используете метод write () QProcess для отправки событий.
Вы также можете просто обернуть код ffplay в свой собственный класс, удалив функции main () и event_loop ().