Многие видеокодеки кодируют видеокадры двумя или тремя различными способами: I-кадры, P-кадры и B-кадры . Короче говоря, только I-кадры содержат достаточно данных, чтобы сделать видео отправной точкой. С помощью -vcodec copy
программа делает только это - копирует фреймы. Итак, если ваш монтаж происходит в такое время, когда фрагмент начинается с I-кадра, он будет воспроизводиться нормально; в противном случае нет.
Следовательно, нет никакого способа перекодировать видео. Некоторые программы с графическим интерфейсом пользователя (например, avidemux) делают это «умно»: они перекодируют только самое начало фрагмента, вплоть до первого доступного I-кадра, а затем копируют остальное.