Mac 2.8.1 after trimming out the commercials of a OTA recording, I try to save the file and receive a "last frame is not a keyframe" error. So I just usually go back one keyframe and save and that seems to work. Can this be fixed?
Firstly, 2.8.1 is extremely outdated. Please consider switching to a recent 2.8.2 nightly.
Secondly, when editing in copy mode, the end point of a deletion inside a stream must be at a keyframe. This is a fundamental (mathematical) limitation of stream copy mode and not a bug.
When editing open-GOP type of H.264 and HEVC video streams, additional limitations apply.