Попробуйте ffmpeg. Это мощный и кроссплатформенный. Возможно, он уже существует в вашем дистрибутиве Linux. Чтобы скопировать 2 минуты видео после первого и конвертировать из mpg в ts:
ffmpeg -vcodec copy -ss 00:01:00 -t 00:03:00 \
-i input.mpg -vcodec copy -acodec copy \
-f mpegts output.ts
Это хороший выбор, если у вас много видео в произвольном формате. Это «швейцарский армейский нож» для видео.
Если вы начинаете с mpeg, вы также можете попробовать mpegtx, который включает в себя множество инструментов mpeg, включая сплиттер. Проще имхо чем ffmpeg разбить. Чтобы разделить файл на 10 блоков, каждый с базовым именем 'chunk':
mpgtx -10 input.mpg -b chunk
Вы также можете использовать VLC в качестве сплиттера, но я никогда этого не делал. Однако есть темы, обсуждающие это .