Développé sous Delphi lors de sessions de codage en direct sur Twitch, Video Cutter est un logiciel de montage vidéo simpliste dedtiné à couper les trucs dont on ne veut pas : attente, intro, pauses, éternuements, conclusion, etc...
Le programme a été développé sous forme de projet FireMonkey.
La vidéo est affichée à l'aide d'un simple composant TMediaControl accompagné de son TMediaPlayer. N'ayant pas de timeline ni l'envie d'afficher la bande son ça passe très bien.
Les déplacements dans la vidéo se font à l'aide d'une TTrackbar et de boutons modifiant la propriété CurrentTime du TMediaPlayer.
Côté affichage de la vidéo et détection de sa fin, le fonctionnement est le même que pour l'unité Gamolf.FMX.MusicLoop proposée dans la librairie Delphi Game Engine.
Enfin, pour l'export de la vidéo finale, c'est un worker sous forme de thread qui lance la commande FFmpeg de la librairie du même nom.
Le tout est disponible en version compilée distribué en shareware. Le programme évoluera en fonction des demandes et besoins tout en restant le plus simple d'utilisation possible.