Aleandr писал(а):Задавая этот вопрос я думал что всё гораздо проще, что есть некий компонент который умеет открыть файл и т.д.
В итоге решил задачу раскидыванием файла на кадры при помощи VideoPad, обработка каждого кадра в Lazarus, и сборка обратно в видео VideoPad'ом. Понятно, что для многократного использования это не годится.
Вообще-то добраться до видео можно и без компонентов ... Через ActiveX !  
 https://wiki.lazarus.freepascal.org/LazActiveX
 https://wiki.lazarus.freepascal.org/LazActiveX Я таким образом  делал "Микро браузер"
viewtopic.php?p=160723#p160723Еще есть вот такая древность ...
https://wiki.freepascal.org/TMPlayerControlhttps://github.com/DelphiForBroadcasting/ffmpeg-delphihttp://ffmpeg.org/index.htmlМоя старая переделка-конверсия с дельфи ("Типа плеер" на DirectShow ) 
https://disk.yandex.ua/d/JDN1KzeYrfQig(Сбирается (правда в 32-разрядом Лазарусе бо ассемблеровские вставки не адаптированы под 64-бита  ) и даже работает   но что-то не то с окном (видео открывается в отдельном окне ))
Добавлено спустя 7 часов 28 минут 20 секунд:В общем чуть увлекся расследованием вопроса "Лазарус и Видео"  и среди прочего  накопал вот что  ...
Обнаружен наверное  самый простой способ показать видео!    
   cvLoadVideo.7z
  cvLoadVideo.7z    
 Это это почти аутентичный пример от OpenCV EXE-ник занимает всего 93 кб (без сжатия!) и кода тоже кот наплакал . 
 
 

Покадрово крутит почти любое видео   (имя файла в командной строке  ) а без параметров показывает изображение с веб-камеры.    
( правда загрузкой звука еще даже не заморачивался, и еще не много не настроена задержка (100 миллисекунд) что малость много... Но это уже ерунда!  )
Зы 
Все нужные библиотеки лежат в папке Bin. (Исходники разумеется тоже не забыты ) 
 
 Разумеется это всеволишь пример, а не настоящий плеер  но как "информация к размышлению"  это довольно неплохая штуковина.