Перейти к содержимому


Фотография

Попытки муксинга H264 видеопотока в TS контейнер


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 9

#1 www.hdtv.net.ua

www.hdtv.net.ua

    Пользователь

  • Пользователи
  • PipPip
  • 34 сообщений
  • Location:Киев

Отправлено 27 April 2007 - 15:21

Для того, чтобы H264 HDTVRip 720p фильмы читались на KISS DP-1600, и на Dune-2, необходимо чтобы фильм с видео H264 был в TS контейнере, потому как KISS DP-1600 не читает контейнер MKV, в котором находятся 100% ассортимента HDTVRip-ов H264 720p фильмов. Что касается Dune-2, то удастся ли сделать поддержку MKV в нем - остается только догадываться, поэтому лучше уметь перегонять из MKV в TS, все равно это пригодится.

Пытаемся решить эту задачу разными способами:

Способ-1: Elecard XMuxer Pro 2.2

1) Устанавливается Elecard XMuxer Pro 2.2 + кейген, регистрируется с помощью полученного через Keygen серийного номера, все нормально на этой стадии.

2)
Для работы с H264/AVC1 видео к XMuxer требуется отдельный платный модуль, называется он Elecard AVC Plugin 2.0
Мы его скачиваем, устанавливаем, но зарегистрировать не можем, потому что Keygen-а под AVC Plugin 2.0 в природе не существует, ну да ладно, мозгом думаем что он должен работать какое-то время в демо-режиме.

3)
Демуксируем через MKVExtract (GUI) видеопоток H264 из любого MKV HDTVRip-а 720p (в котором заголовок потока H264 в 99% случаев = High@Level 5.1) и аудиопоток AC3 5.1

4)
Загружаем видеопоток H264 в XMuxer 2.2 в раздел Remux, или в раздел Mux (без разницы, результат одинаковый), при этом в окне предпросмотра видео в XMuxer появляется правильное изображение видео, которое можно также листать и отмечать участки. Переносим поток H264 в правое окно для муксинга в TS, выбираем Output (куда сохранять TS), нажимаем Start.
В итоге получаем TS файл нулевой длины, то есть абсолютно пустой.

5) Пробуем предварительно смуксировать через Yamb+MP4Box поток H264 в MP4 контейнер, а потом ремуксировать полученный MP4 в TS через XMuxer Pro 2.2 аналогично п.4
В итоге получаем TS файл вроде бы как правильной длины, но который при проигрывании любыми плейерами, декодерами и сплиттерами, показывает мусор-мешанину на экране, в которой с большим трудом трудом можно рассмотреть фрагменты изображения фильма, то есть получаем опять бракованный файл.
При этом частота потока всегда получается равной 25fps (хотя нам обычно надо 23.976fps), поскольку в XMuxer нет возможности задавать FPS муксинга H264 потока, а в самом потоке H264 FPS не прописывается, он прописывается для H264 потока только в медиаконтейнерах (MKV, TS, MP4, AVI). Поэтому любой правильно работающий муксер H264 потока (например Yamb+MP4Box или MKVToolnix+MKVMergeGUI) требует задания вручную правильного значения FPS для H264 потока при муксинге, чтобы потом оно правильно было синхронизировано со звуком. Как в Elecard создатели XMuxer-а решили обойтись без возможности задания FPS для H264 потока - думаю только из-за их тупости.

6)
Загрузить звук AC3 для муксинга через XMuxer можно только переименовав AC3 в MPA файл (неплохой маразм, да?)

7) Пытаемся муксить MP4 + MPA(переименованный AC3) - в результате получаем TS файл вроде бы правильной длины, но который при проигрывании выдает только звук, без видео.

8) Пытаемся муксить H264 + MPA(переименованный AC3), и ничего в параметрах TS не задаем
- в результате получаем TS файл нулевой длины, а XMuxer при этом виснет в начале процесса муксинга.

9) Пытаемся муксить H264 + MPA(переименованный AC3), и задаем при этом согласно инструкции к XMuxer-у для TS параметры "Use padding" и PCR Rate = 40
- в результате получаем TS файл удвоенного размера, в котором содержится видеомусор аналогично п.5

Вывод: способ-1 нерабочий


Способ-2: VLC Media Player 0.8.6a

Любые попытки ремуксировать через VLC 0.8.6.a фильм HDTVRip MKV H264 или MP4 H264 в TS контейнер, с любыми установками муксирования, приводят в результате к получению смуксированного TS файла, который либо не читается вообще, либо не показывает видео при проигрывании, либо выдает видео-мусор на экране.
Хотя ремуксирование MPG MPEG2-HD в TS MPEG2-HD через VLC проходит прекрасно, полученный TS файл проигрывается нормально и на ПК, и на стационарных HD-плейерах.

Вывод: способ-2 нерабочий

#2 GarryTom

GarryTom

    Комментатор

  • Пользователи
  • PipPipPip
  • 51 сообщений

Отправлено 27 April 2007 - 16:43

Вариант TS(H264) обязателен? Вариант AVI(H264) не подойдет? Например: Скачать (~50 MB)Там такой файл:
Общее #0Полное имя		   : D:\The[1].Mummy.1999.720p.HDDVD.x264.Rus.Eng-Sample.aviФормат			   : AVIФормат/Info		  : Audio Video InterleaveФормат/Family		: RIFFРазмер файла		 : 50.8 МегабитДлительность		 : 1мин 2сБитрейт			  : 6780 Кбит/секПрограмма			: VirtualDubMod 1.5.10.2 (build 2542/release)Программа			: VirtualDubMod build 2542/releaseВидео #0Кодек				: h264Длительность		 : 1мин 2сБитрейт			  : 5991 Кбит/секШирина			   : 1280 пикс.Высота			   : 544 пикс.Соотношение		  : 2.35Частота кадров	   : 25.000 кадр/секБит/(Пиксели*Кадры)  : 0.344Аудио #0Кодек				: AC3Длительность		 : 1мин 2сБитрейт			  : 318 Кбит/секРежим расчёта битрей : CBRКанал(ы)			 : 6 каналыЧастота			  : 48 КГцStreamSize		   : 2.38 МегабитChannelPositions	 : Front: L C R, Rear: L R, SubwooferАудио #1Кодек				: AC3Длительность		 : 1мин 2сБитрейт			  : 446 Кбит/секРежим расчёта битрей : CBRКанал(ы)			 : 6 каналыЧастота			  : 48 КГцStreamSize		   : 3.34 МегабитChannelPositions	 : Front: L C R, Rear: L R, Subwoofer


#3 www.hdtv.net.ua

www.hdtv.net.ua

    Пользователь

  • Пользователи
  • PipPip
  • 34 сообщений
  • Location:Киев

Отправлено 28 April 2007 - 00:38

GarryTom

H264 в AVI контейнере понимается и играется только на ПК.

Стационарные HD-плейеры которые могут декодировать H264 (например KISS DP-1600) - не могут проигрывать AVI с видео H264 внутри, для них это нестандартный вариант, вне спецификации, они могут играть H264 либо из TS либо из MP4 контейнеров. Контейнер MP4 нам не подходит, потому что он не может содержать звук AC3 внутри, а только MP3 или AAC.

А загонка H264 в AVI это действительно не проблема, для этого есть AVC2AVI Mod, но для нашей задачи AVI H264 не подойдет.

Нам надо получить H264 в TS контейнере.

Копаем дальше...

#4 www.hdtv.net.ua

www.hdtv.net.ua

    Пользователь

  • Пользователи
  • PipPip
  • 34 сообщений
  • Location:Киев

Отправлено 29 April 2007 - 19:23

фух, нашел таки я способ корректного муксирования H264 + AC3 /AAC в TS контейнер :) единственный момент:для корректного проигрывания такого TS H264 файла на ПК должны быть по хитрому настроены сплиттеры и декодеры, причем под разные профили H264 требуются разные их комбинации.но главное что результат достигнут: можно перегонять без пережатия видео и звука, любые HDTV-рипы из MKV H264 720p/1080p в TS H264, и они будут играться на KISS DP-1600 и Dune-2 ! :)

#5 Razum

Razum

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 04 May 2007 - 18:30

фух, нашел таки я способ корректного муксирования H264 + AC3 /AAC в TS контейнер :) единственный момент:для корректного проигрывания такого TS H264 файла на ПК должны быть по хитрому настроены сплиттеры и декодеры, причем под разные профили H264 требуются разные их комбинации.но главное что результат достигнут: можно перегонять без пережатия видео и звука, любые HDTV-рипы из MKV H264 720p/1080p в TS H264, и они будут играться на KISS DP-1600 и Dune-2 ! :)

тоже долго бился с XMuxer результат 1 в 1 как у вас, а на сайте элекарда поддержка улыбается и машет ручкой.Вообще странно что нет софта для мукса в TS, оч хочется узнать как вы решили эту проблему.

#6 skyinfire

skyinfire

    Комментатор

  • Пользователи
  • PipPipPip
  • 95 сообщений
  • Location:Moscow

Отправлено 10 May 2007 - 17:40

GarryTom,
а откуда, кстати, инфо-лог о видеофайле взят?

Dune 101/Smart/303D/Solo 4K/системная флешка по ситуации


#7 derbenat

derbenat

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Отправлено 12 June 2007 - 04:58

тоже долго бился с XMuxer результат 1 в 1 как у вас, а на сайте элекарда поддержка улыбается и машет ручкой.Вообще странно что нет софта для мукса в TS, оч хочется узнать как вы решили эту проблему.

А чего все зациклились на ХМуксере?Можно попробовать перегонять матрешку в TS с помощью MKV2TS - http://alkasar.onlin...:80/mkv2ts.html. Там же дан набор фильтров и ссылка на форум, где описано как строить TS. Правда все на французском языке, но вполне доступно для тех, кто занимается видео (сам я по французски ни бум бум, но все понял). И прописано, какие ПИДы надо проставлять для видео и аудио. Пока не пробовал, но есть подготовленный материал.

#8 derbenat

derbenat

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Отправлено 15 June 2007 - 03:20

фух, нашел таки я способ корректного муксирования H264 + AC3 /AAC в TS контейнер :)

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

но главное что результат достигнут:
можно перегонять без пережатия видео и звука, любые HDTV-рипы из MKV H264 720p/1080p в TS H264, и они будут играться на KISS DP-1600 и Dune-2 ! :)

Но раскрывать секрет вы не собираетесь? Это похоже на объявление на вашем сайте:
Заработал раздел Тестовые фрагменты HDTV фильмов (кроме жителей России)
Нехорошо это пахнет. B)

#9 vladexus

vladexus

    Новичок

  • Недавно зарегистрированные
  • Pip
  • 1 сообщений

Отправлено 10 May 2013 - 14:24

Но раскрывать секрет вы не собираетесь? Это похоже на объявление на вашем сайте:
Заработал раздел Тестовые фрагменты HDTV фильмов (кроме жителей России)
Нехорошо это пахнет. B)

Дауж видимо так и есть.мы только облизнёмся :D

#10 Def461

Def461

    Маэстро комментариев

  • Пользователи
  • PipPipPipPipPipPipPip
  • 10662 сообщений
  • Gender:Male
  • Location:Харьков
  • Interests:Техноманьякбездефисовипауз

Отправлено 10 May 2013 - 19:44

Вы дату сообщения, на который ответили, вообще пробовали смотреть?

Аудиофильный звук - это набор хорошо подобранных искажений под себя любимого (с) toyo
Техноманьякбездефисовипауз. Помогаю тем, кто хочет. Адекватным людям - помощь "абсолютного альтруиста"
Координаты для троллей и любителей "тыкать": 49.948070, 36.212298
Необучаемые белковые системы фагоцитом не обслуживаются ...