If you install the Jump to time (Previous frame) v2.1 VLC extension and modify the lua script, you can use alt+b and alt+f to move back/forward one frame at a time.
https://addons.videolan.org/default/hiv ... ent/156396
After installing, change the following two sections of script in the lua file:
jumps = { -- drop-down list
{"1/FPS", "vlcfps"},
{"2 sec", 2},
{"20 sec", 20},
-- {"30 sec", 30},
{"1 min", "1:00"},
{"5 min", "5:00"},
{"10 min", "10:00"},
{"1/2 sec", 0.5},
{"1/x", "reciprocal"},
{"1/23.976", 1/23.976},
{"1/24", 1/24},
{"1/25", 1/25},
{"1/29.97", 1/29.97},
{"1/30", 1/30},
{"1/60", 1/60},
}
AND
function activate()
Create_dialog()
click_Get_time()
click_Use_jump()
end
Now when you launch a video in VLC, hit alt+i, up-arrow twice (or until you have the Jump to Time extension highlighted in the menu), enter, then you can use alt+b/alt+f to move back/forward one frame at a time.
Someday, when I'm more familiar with VLC extensions, maybe I'll figure out how to enable and launch the extension dialog by default, or with one simple hotkey. But until then, this at least makes the functionality possible, and easy enough to enable/use.