Действия с записью на сателлит ресивере, формат ts
Формат ts.
Поговорим про этот формат, просто потому, что бывают трудности их воспроизвести в других устройствах.
Возможное место для ваших реклам! Приветствуется серьезный рекламодатель! Пишите на e-mail договоримся...Сразу отмечу, что статья может иметь статус прошедших дней. Однако, приходит просьба разъяснить про этот формат поподробней. Не знаю зачем, но людей это интересует.
И так, Формат ts.
Поговорим про формат ts, просто потому, что бывают трудности их воспроизвести в других устройствах. Конечно и по желанию пытливых и поэтому настоящих ценителей спутникового телевидения.
Здесь под собой тот факт, что записанное видео иногда надо извлечь из накопителя ресивера и потом уже проигрывать на другое устройство.
Спутниковые ресиверы предлагают способность записывать телевидение и радио так называемую функцию PVR. Такие записи загружаются обычно в формате транспортного потока (transport stream) .ts
К несчастью, формат 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/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
Возможность установки мультиплексирования кадров в секунду вручную и автоматически. Возможность изменять уровень для потоков H.264. Способность переместить звуковые дорожки. Конечно и способность извлекать ядро DTS из DTS — HD. Под конец, возможность объединения файлов.
Выход / Автор совместимое Blu — Ray Disc или AVCHD . Поддержка Blu-Ray 3D версии 1.11+
Забираем: tsMuxeR_2.6.12
TSSniper.
TSsniper.exe программа для склейки ТС фрагментов без рассинхронизации аудио. Работает очень быстро. Далее «исправленный» ts файл можно обрабатывать в других программах.
Забираем: 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 и требуемые кодеки для всех современных форматов. И будет радость в твоей домашней коллекции видео фильмов!
Удачи, Друзья!