I am not aware of a trigger to get updated/modified files. Based on what you described you wanted to do, you would use either a manually triggered or scheduled flow. If you're referring to this trigger:
If you want to use that trigger, then the approach would be different. You would add the expression as a trigger condition so the workflow does not even run if it is one of the file types you want to exclude:
Here is the expression and it needs the at symbol at the front of it when used in a trigger condition:
@not(or(endsWith(triggerBody()?['{FilenameWithExtension}'],'.mp4'),endsWith(triggerBody()?['{FilenameWithExtension}'],'.m4a'),endsWith(triggerBody()?['{FilenameWithExtension}'],'.vtt'),endsWith(triggerBody()?['{FilenameWithExtension}'],'.vsdx')))
Note, it is case-sensitive, so if a file ended with .VTT the flow would trigger. If that is a concern, you can force the filename to all lowercase like this:
@not(or(endsWith(toLower(triggerBody()?['{FilenameWithExtension}']),'.mp4'),endsWith(toLower(triggerBody()?['{FilenameWithExtension}']),'.m4a'),endsWith(toLower(triggerBody()?['{FilenameWithExtension}']),'.vtt'),endsWith(toLower(triggerBody()?['{FilenameWithExtension}']),'.vsdx')))
For a workflow to trigger with a trigger condition, the condition must evaluate to true.