Насколько я понимаю средствами Qt Вы video overlay не создадите.
Если создавать его другими средствами ( DirectShow или какиминить там X-extension) то по всей видимости желательно создавать его с форматом пиксела таким же как и у QImage, (какойнить RGBA или без А но 32-х разрядный или порядок там BGRА?). Далее рисовать/конвертировать в этот QImage а потом построчно копировать его в оверлей.
Ну и ещё надо както назначить оверлей телеку!
Мне всё ещё не до конца понятно зачем всё это надо, поэтому как вариант могу предложить такой вариант (для винды, и сам не проверял):
1. в настройках экрана/двухголовости указываем что вторая голова - телек.
2. Используем QDesktopWidget:
2.1 Для рисования напрямую на втором "экране".
QPainter paint( QApplication::desktop()->screen( 1 ), TRUE );
paint.draw...
...
paint.end();
2.2 Для того чтобы поместить свой потомок от QWidget на второй "экран".