Действия с записью на сателлит ресивере, формат ts

Формат ts.

Поговорим про этот формат, просто потому, что бывают трудности их воспроизвести в других устройствах.

Сразу отмечу, что статья может иметь статус прошедших дней. Однако, приходит просьба разъяснить про этот формат поподробней. Не знаю зачем, но людей это интересует.

И так, Формат ts.

Поговорим про формат ts, просто потому, что бывают трудности их воспроизвести в других устройствах. Конечно и по желанию пытливых и поэтому настоящих ценителей спутникового телевидения.

Здесь под собой тот факт, что записанное видео иногда надо извлечь из накопителя ресивера и потом уже проигрывать на другое устройство.

Спутниковые ресиверы предлагают способность записывать телевидение и радио так называемую функцию PVR. Такие записи загружаются обычно в формате транспортного потока (transport stream) .ts

К несчастью, такие записи часто содержат ошибки или несовместимости, которые не могут быть проиграны на других устройствах без проблем.

TS является мультиплексирование аудио и видео данных и синхронизация их выхода. Т.е. основное назначение — трансляция по сетям передачи данных.

Для этих целей в контейнере (ваша запись) хранится очень много служебной информации. Например, при объемах ~35Gb служебная информация будет занимать ~2,5Gb.

Поток транслируется пакетами по 188 байт, в которых содержится вся необходимая служебная информация (флаги, заголовки, идентификаторы, данные синхронизации и прочее).

А в m2ts пакете уже не 188 байт, а 192 байта. Добавляется информация о тайм-кодах для организации произвольного доступа к потоку.

Но нам это совсем ненужно и поэтому чтобы записанный файл на ресивере использовать и в других устройствах, как компьютер, телевизор (из флешки) итп, то придется все это дело обработать или доработать.

Действия.

Можно конвертировать формат ts в другой формат видео, или использование подходящего плеера, который качественно воспроизведет формат ts. У меня извлеченный файлик ts. прекрасно и без заморочек воспроизводится Media Player Classic-HC v.1.6.2.4485.

Можно и так, самый простой и всегда срабатывал, просто сменить в названии файла расширение ts на mkv. Например на ресивере amiko shd8900 путь к файлу ts:

Storage — c — pvr — @ fail.ts

А дальше выбираем наш ts. перетаскиванием на десктоп с по мощу FileZilla. А это, Друзья, один из лучших бесплатных FTP-менеджеров, который поможет вам скачать и загрузить файлы с FTP-серверов. Программа обладает удобным и приятным интерфейсом, присутствует множество поддерживаемых языков, а также разнообразие настроек и возможностей.

Как с ней работать на русском.

Дальше вам пригодится утилиты в помощ в обработке .ts : TsRemux.

Нормализация TS(REC) в TS. Не требует даже установки, просто сохраняем где-нибудь и выводим ярлык на стол. Файлы формата TS(REC) перепаковываем в форматы TS, M2TS, BDA(блю-рей).

формат ts

Никакого пережатия, изменения с исходным файлом не происходит, просто меняется контейнер упаковки(из TS/REC в BDA).

Естественно,сохраняются и все аудио потоки,в т.ч. и многоканальный звук! (не забудте указать output file)

Склейка, обрезка.

tsMuxer являетсямультиплексор транспортного потока . Remux / MUX элементарные потоки , EVO / VOB / MPG , MKV / MKA , MP4 / MOV , TS, M2TS в TS для M2TS .

Поддерживаемые видео кодеки H.264 , VC — 1 , MPEG2 . Поддерживаемые аудио кодеки AAC, AC3 / E- AC3 (ДД + ) , DTS / DTS-HD

формат ts

Возможность установки мультиплексирования кадров в секунду вручную и автоматически , Возможность изменять уровень для потоков H.264 , способность переместить звуковые дорожки , способность извлекать ядро DTS из DTS — HD, Возможность объединения файлов .

Выход / Автор совместимое Blu — Ray Disc или AVCHD . Поддержка Blu-Ray 3D версии 1.11+

Забираем: tsMuxeR_2.6.12

TSSniper.

TSsniper.exe программа для склейки ТС фрагментов без рассинхронизации аудио. Работает очень быстро. Далее «исправленный» ts файл можно обрабатывать в других программах.

tssniper_1209

Забираем: TSSniper_0_80_0_600_Freeware

Пару слов и о других форматах.

Контейнер, который является стандартом для MPEG-4. Имеет ограничения: не может содержать внутри видео в форматах: WMV, MPEG1, MPEG2, и не может содержать внутри звук в форматах: AC3, MP2, WMA.

Matroska, (так по-английски пишется русское слово Матрёшка) — проект, нацеленный на создание открытого гибкого кросс-платформенного (включая аппаратные платформы). Стандарта форматов мультимедийных контейнеров и набора инструментов и библиотек для работы с данными в этом формате.

Этот проект является развитием проекта MCF. Но значительно отличается тем, что основан на EBML (Extensible Binary Meta Language — расширяемый двоичный метаязык) — двоичном аналоге языка XML.

Использование EBML позволяет расширять формат без потери совместимости со старыми программами.

Возможности формата, закладываемые в Matroska.

1. трансляция по Интернету (протоколы HTTP и RTP);
2. быстрая перемотка в файле;
3. устойчивость к ошибкам;
4. разбиение файла на главы (Chapters);
5. переключаемые на лету субтитры (с возможностью добавлять свои шрифты прямо в контейнер — без необходимости их отдельной установки в ОС);
6. переключаемые звуковые дорожки;
7. модульная расширяемость;

Следует отметить, что проект аудио/видео контейнера не включает в себя форматов сжатия видео и кодеков (таких, как MP3 или JPEG).

Это упаковка, которая может содержать большое число потоков аудио, видео, субтитров и других медиа-данных (картинки, шрифты и т.д.). Позволяя пользователю хранить в одном файле несколько вариантов фильма и проигрывать его мультимедиа-проигрывателем в необходимой конфигурации.

Matroska является открытым проектом (open standard).

Это означает, что для персонального использования она абсолютно бесплатна, а техническая спецификация формата битового потока доступна любому, даже компаниям, желающим встроить поддержку формата в свои продукты (для этого потребуется специальная лицензия).

Исходный код всех библиотек, созданных группой разработчиков проекта Matroska распространяется на условиях LGPL (библиотека для проигрывания, написанная на C с использованием целочисленной арифметики, распространятся также на условиях лицензии BSD).

Matroska является прямой открытой альтернативой контейнерам AVI, ASF video, MOV, RealMedia, MP4, MPG. Существует поддержка адаптации и реализации библиотек Matroska для OpenBeOS Mediakit и GStreamer.

Мультимедийной среды ОС GNU/Linux, похожей на Microsoft DirectShow для Windows и набора фильтров DirectShow для воспроизведения и создания файлов Matroska в ОС Windows.

Компания Microsoft впервые выпустила пакет Video for Windows для операционной системы Windows 3.1 в ноябре 1992 года. С тех пор формат AVI (Audio Video Interleave) является основным для хранения видео в операционных системах семейства Windows.

Основное преимущество универсального формата AVI.

Кстати, «секрет» его долголетия, в отличие от потоковых форматов типа MPEG. А тем более от таких специализированных разновидностей, как MP3 (MPEG Audio Layer 3), в том, что «стандартных» AVI-файлов практически не существует.

AVI — фактически не более чем «контейнер», который содержит общее описание содержимого в стандартизованном виде.

Таким образом, AVI-файлы только внешне выглядят одинаково, но внутри они могут сильно различаться, и, в то время как MPEG-, MP3- и MJPEG-файлы содержат потоки только определенного вида сжатия (компрессии), AVI может содержать много различных видов компрессии в любых сочетаниях.

Однако работать с AVI-файлом можно будет только пока необходимый кодек доступен для кодирования/декодирования. Серьезным недостатком AVI-формата является то, что аудио- и видеофрагменты не содержат никаких меток времени или индексов кадра.

Данные упорядочиваются по времени последовательно, в порядке поступления. Приложение для захвата или проигрывания видео должно само позаботиться о синхронизации видео- и аудиопотоков.

Но если деление видео на кадры совершенно естественно, то звук представляет собой непрерывный поток, который приходится искусственно расчленять на фрагменты. Соответствующие кадрам (из-за этого точная синхронизация изображения и звука часто отсутствует и звук может ‘расходиться’ с изображением).

В простейшем случае каждому кадру видео соответствует кусок звукового сопровождения, но далеко не все AVI-файлы делаются по этой простой схеме.

Недостаток временных меток был устранен в расширении AVI-формата. OpenDML AVI (поддержанный затем в DirectShow и в ActiveMovie), которое добавляет новые куски по меткам времени.

Контейнер уже давно устарел и все никак не хочет уходить на пенсию, причем подавляющая часть медиа контента в сети до сих пор распространяется именно в нем.

Минусы.

1. Для каждой цепочки AVI-файла теряется 24 байта на заголовки и индекс. Это приводит к потерям чуть более 5МБ/час.

2. Может быть сохранено только содержимое с фиксированной частотой кадров. Не возможно поместить в AVI смешанный материал, например, смесь NTSC видео и кино материала. В действительности, есть хаки, позволяющие сохранять содержимое с переменным fps в AVI. Но они увеличивают (и без того большую) избыточность впятеро или более того и поэтому непрактичны.

3. Аудио в AVI файлах должно быть или с постоянным битпотоком (CBR) или с постоянным размером кадра. Все кадры декодируются в одно и то же число выборок.

4. AVI не способен отличить P-кадр от B-кадра. Не предусмотрено спецификацией. DivX / Xvid решают эту проблему в обход спецификации, что тоже не совсем хорошо и может создавать проблемы.

5. Контейнер AVI создавался для работы через интерфейс VfW (Video for Windows) и как раз VirtualDub является программой, использующей исключительно VfW. Поскольку VfW является сильно устаревшим и не гибким, современные программы используют DS (DirectShow). Программы использующие DS замечательно работают с контейнерами под DS заточенными, но вот с VfW возникают проблемы в виде расхождения аудио и видеодорожек. Поэтому не следует использовать для работы с AVI-файлами программы, работающие не через VfW.

6. Отсутствует поддержка современных кодеков.

Одним словом ЗНАЙ!

Для того, чтобы просмотреть видео в файлах форматов OGM, MKV (matroska), MOV, FLV, MP4 и ts. необходимо скачать и установить пакет кодеков (codecs) и плеер, поддерживающий эти новые форматы.

Одно из наилучших решений — пакет K-Lite Mega Codec Pack, скачать который можно с официального сайта: https://www.codecguide.com/download_mega.htm .

Он включает в себя плеер Media Player Classic и требуемые кодеки для всех современных форматов. И будет радость в твоей домашней коллекции видео фильмов!

Удачи, Друзья!

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *