Maybe this might help.
It uses GetVideoPosition() to determine where the video play head is at time wise
You could then just add the comment to the text string at the appropriate time
RemStart
I have tried the GIF option and it looks great.
However I have problems with Playvideo.
I attach the code that worked in my Version Trial (working) and that of the Premium Version (it does not look more than the sound of the video)
RemEnd
rem
rem Video Playback Example
rem
rem Load Video
LoadVideo("video.wmv")
SetVideoDimensions(0,0,100,70)
PlayVideo()
APPSW$ = "A"
TimeK as float
vp as float
ResetTimer()
TimeK = 0.0
CreateText(5, str(TimeK))
SetTextSize(5, 4)
SetTextPosition(5, 0, GetVirtualHeight() - 24)
SetTextColor(5, 0xff, 0xff, 0xff, 0xff)
IF APPSW$ = "A"
TimeK = Timek + 11.0
Repeat
sync()
vp = GetVideoPosition()
SetTextString(5, str(vp)+":"+str(timek))
print(vp)
until vp > TimeK
EndIF
StopVideo()
PlayVideo()
IF APPSW$ = "A"
Sync()
TimeK = Timek + 22.0
Repeat
until Timer() > TimeK
EndIF
StopVideo()
PlayVideo()
End