Best Media Player for Animators?

Hello! I was wondering if anyone had any insight into a great video / media player?

I have certain specifications due to my job, the player needs to have:

1) Play frame by frame, forward and backwards.

2) The ability to play, and loop a section of video- which saves with the file upon reopening.

3) Trimming / cutting ability

4) Ability to play multiple videos at the same time- and ideally play / stop them at the same time.

It’s crazy because QuickTime does all this- but is having issues as it’s not supported anymore. Ideally the player would be light and not subscription based, and to do the functionality above wouldn’t require a plug in (like it does with VLC 😊)

Thanks in advance!