Juster
@Juster

Как склеить несколько Mpeg-TS файлов в один с корректными timestamp'ами?

Допустим, у меня есть несколько TS файлов, записанных моей программой (работает на gstreamer) с камеры. Эти файлы воспроизводятся в VLC и в нём показывается корректный timeline. Мне нужно слить их в один файл, у которого так же будет отображаться корректный timeline.

TS так устроены, что их можно сшить без модификации, и тогда они будут воспроизводится, но поскольку timestamp'ы у файлов будут неверные, то время в видеоплеере показываться не будет.

Итак, мне нужно каким-то образом получить на результирующем файле корректные timestamp'ы, при этом избежать медленного перекодирования. Это может быть правильно настроенный gstreamer pipeline (пробовал разные варианты, не вышло), либо ffmpeg, либо vlclib, либо какая-то отдельная утилита командной строки (не gui, не windows only), умеющая правильно сшивать файлы, либо быстрый корректировщик timestamp'ов. Есть советы? Спасибо!
  • Вопрос задан
  • 5616 просмотров
Пригласить эксперта
Ответы на вопрос 1
AndrewLazarev
@AndrewLazarev
Видеограф, фотограф и видеомонтаж в Харькове.
Моя статья про склейку TS-файлов без перекодирования ссылка
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы