VFW ist zwar veraltet, würde sich aber anbieten, weil die benötigten Datentypen für Bitmap, AVI-Streams und Codes schon vorhanden sind und Du alle installierten Codes verwenden kannst.
FFMPEG ginge auch. Dafür müssen dann die
DLL-Dateien herunter laden und eine
Unit u.a. mit den Datentypen.
VFW habe ich mit Delphi 5 schon einmal benutzt und FFMPEG für einen Videoeditor mit Lazarus.