Я ищу инструмент для Linux, который может сегментировать видеофайл на несколько маленьких .ts файлов.
Я знаю один для Mac OS X под названием Медиа-файл Segmenter, который является простым инструментом командной строки - я ищу эквивалентный инструмент для Linux.
Попробуйте 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 блоков каждый с базовым именем 'блока':
mpgtx -10 input.mpg -b chunk
Можно также смочь использовать VLC в качестве разделителя, но я никогда не имею. Существуют темы, обсуждая это, как бы то ни было.