Допустим, у меня есть несколько TS файлов, записанных моей программой (работает на gstreamer) с камеры. Эти файлы воспроизводятся в VLC и в нём показывается корректный timeline. Мне нужно слить их в один файл, у которого так же будет отображаться корректный timeline.
TS так устроены, что их можно сшить без модификации, и тогда они будут воспроизводится, но поскольку timestamp'ы у файлов будут неверные, то время в видеоплеере показываться не будет.
Итак, мне нужно каким-то образом получить на результирующем файле корректные timestamp'ы, при этом избежать медленного перекодирования. Это может быть правильно настроенный gstreamer pipeline (пробовал разные варианты, не вышло), либо ffmpeg, либо vlclib, либо какая-то отдельная утилита командной строки (не gui, не windows only), умеющая правильно сшивать файлы, либо быстрый корректировщик timestamp'ов. Есть советы? Спасибо!