I'd like to set up some physical buttons and dials to control the playback of a long video. I'd like to have a video player which allows me to switch to an arbitrary playback speed at any time while I'm watching the video, even if it's a negative value (backwards).
VLC lets you increase and decrease the playback speed of a video, but doesn't support backwards playback. Nor does it allow you to jump to a specific playback speed, except for at startup with the
--rate option (you must step though the different playback speeds).
Is there such a video player? (And does it run on Linux? -- this would be ideal, but isn't essential.)