Как склеить несколько mpeg-TS файлов в один, с корректными timestamp’ами?
Допустим, у меня есть несколько TS файлов, записанных моей программой (работает на gstreamer) с камеры. Эти файлы воспроизводятся в VLC и в нём показывается корректный timeline. Мне нужно слить их в один файл, у которого так же будет отображаться корректный timeline.
TS так устроены, что их можно сшить без модификации, и тогда они будут воспроизводится, но поскольку timestamp’ы у файлов будут неверные, то время в видеоплеере показываться не будет.
Итак, мне нужно каким-то образом получить на результирующем файле корректные timestamp’ы, при этом избежать медленного перекодирования. Это может быть правильно настроенный gstreamer pipeline (пробовал разные варианты, не вышло), либо ffmpeg, либо vlclib, либо какая-то отдельная утилита командной строки (не gui, не windows only), умеющая правильно сшивать файлы, либо быстрый корректировщик timestamp’ов. Есть советы? Спасибо!
Как объединить ts файлы в один
Страниц: 1 [2] Вниз
Автор Тема: редактор TS файлов (Прочитано 41996 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Страниц: 1 [2] Вверх
- Gisclub
- Fulan Spark | Fulan ALi | Fulan Sunplus | Fortis
- GI S8580, S8680, S8690, Gi S8290 HD Open Linux
- Программы, утилиты (Мастера Джедаи: yuju, linky)
Похожие темы
Редактор DreamBoxEdit
Filebrowser VTi — — обозреватель/редактор файлов
Мобильная версия | Карта сайта | Отказ от ответственности | Реклама
Powered by SMF | SMF © 2023, Simple Machines LLC
Gisclub © 2010 — 2023, Все права защищены | Редакция
Продолжая использовать наш форум, Вы даете согласие на обработку файлов cookie, которые обеспечивают правильную работу форума. OK
Добро пожаловать!
Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!
Как объединить ts файлы в один
Стандартная регистрация запрещена.
» PEГИCTPAЦИЯ ЗДECЬ.
205087 Сообщений в 6145 Тем от 4300 Пользователей
Последний пользователь: psholti
Powered by SMF 1.1.21 | SMF © 2018, Simple Machines |
Страница сгенерирована за 0.057 секунд. Запросов: 20.
Некоторая информация, размещаемая на форуме имеет только ознакомительный характер. Сообщения и информация, размещенные на форуме, отражают личное мнение их авторов, их поступки и действия, но не модераторов, создателей форума и организаций, поддерживающих и обслуживающих сервер, на котором располагается этот форум. Форум является постмодерируемым. В соответствии с этим, исключительно авторы несут ответственность за содержание своих сообщений и размещённой ими информации (в т. ч. прикрепляемых во вложениях файлов, размещения изображений, фотографий, ссылок и т. д.).
Saved searches
Use saved searches to filter your results more quickly
Cancel Create saved search
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Save and parse m3u8, then extract all ts files and build one a file
qwinmen/m3u8Loader
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Switch branches/tags
Branches Tags
Could not load branches
Nothing to show
Could not load tags
Nothing to show
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Cancel Create
- Local
- Codespaces
HTTPS GitHub CLI
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more about the CLI.
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
Latest commit message
Commit time
README.md
m3u8Loader
Save and parse m3u8, then extract all ts files and build one a file.
Проект «выходного дня» на python 3.7 под windows10.
Вводная:
-Имеем тестовый сайт a.test.com, вещающий потоковое видео в открытом доступе.
-Консоль браузера при этом выводит постоянно догружающиеся .ts файлы, это и есть «порционный» видео поток.
Схематика структуры файлов:
Задача:
-получить список с ts файлами
-загрузить ts файлы
-собрать из ts файлов итоговый файл. Пример сборки в файле ConcateAll_Ts_to_mp4.txt
Обновление скрипта:
-Добавлена возможность собирать множество ts файлов в один большой, а конвертировать уже один файл ts, а не множество;
About
Save and parse m3u8, then extract all ts files and build one a file