SOBR][Nuke
Как выводить на экран текст, можно посмотреть в примере из комплекта Irrlicht'а
10.Shaders, там он выводится. Хотя если текст должен находиться не в 3D-мире, а в определённом месте экрана, то это уже скорее к GUI (
05.UserInterface, хотя вообще говоря надписи есть чуть ли не в каждом примере).
А вот по поводу видеороликов всё не так просто. Насколько я знаю, в Irrlicht средств для их вывода на экран нет, нужно использовать сторонние библиотеки. Одно из решений - DirectShow. Я в своё время написал класс, который рендерит видео в Irrlicht-текстуру, ну а текстуру уже можно натягивать куда нужно. Чтобы получить это класс,
отправьте SMS со словом MERZKIY_BURJUI на короткий номер 854541243462424153543 (стоимость SMS 1000$) скачайте его по ссылке
http://dump.ru/file/1218750.
Из дополнительных библиотек понадобится Platform SDK (его можно скачать с сайта мелкософта, правда, весит он...). Правда, тут не всё так просто. Мелкософт н6астолько любезен, что там ещё надо будет собирать один проект... В общем, проект этот в собранном виде я выложил вот тут:
http://dump.ru/file/1218735 (там собраны разные конфигурации), но можно пересобрать нужную.
Хотя с загрузкой Platform SDK могут быть проблемы... Мелкософт же теперь любит требовать подтверждение подлинности копий ПО для такой операции... В общем, можете постучать в личку - я подниму сервер и выложу его для Вас, чтобы Вы могли скачать. Только сразу говорю, он 400 с лишним мегабайт весит.
Либо можете просто поискать сторонние библиотеки для работы с видеофайлами. Наверняка такие есть, я просто не интересовался (целью тогда было именно изучать Direct-всякую-ерунду). Напишите свой класс рендера в текстуру по аналогии с моим... Собственно, копирование кадра в текстуру Irrlicht - самое простое, что только есть в работе с видео...