I switched to Linux and am looking for software to trim/join videos while preserving full quality (that means no re-encoding, right?). It needs to do it to an accuracy of one or a few frames. From what I've read, sometimes you can't trim to the exact frame without re-encoding and in that instance, it should re-encode only the relevant frames, while preserving the rest of the video's quality.