So, resources will give you an indication of how many people have viewed them. But not how many people finished.
I'll start with H5P is cool. Interactive video is cool. Branching activities using video are SO cool. But while it can sort of track but it is weird and not consistent and the user has to know to do specific things to make it 'submit' the completion some of the time. And accessing tracking doesn't look anything like other activities' tracking.
And you have to be careful about video size. Maybe I'm the only person out here with people who want to put out 3 hour videos (covers eyes with hands). You're better off with videos no longer than ~15-20 minutes. The longer the video, the harder it is for h5p to 'remember' where the student left off. and if very many people are running it at the same time, it can crash your installation. I say this because it did. Several times...and then we went back to publishing videos as scorm
and tracking that way. Not the best way but scorms don't break my Moodle.
The good news is that captioning is pretty easy, if you've got a vtt. If you don't, a vtt isn't terribly hard to create (unless it is 3 hours long, at which point, buy a zoom pro license, play your video on zoom, record to the cloud, edit the provided transcript as needed and use that). And there are resources out there to help you.