VirtualIreland.ru - Виртуальная Ирландия
Вернуться   VirtualIreland.ru - Виртуальная Ирландия > Отдых, хобби, общение и культурные события > Фото и Видео

Фото и Видео Раздел для фото-видео любителей и профессионалов

Ответ
 
Опции темы Опции просмотра
Старый 20.02.2009, 23:42   #1
Заслуженный Участник
 
Аватар для alz
 
Откуда: Dublin
Сообщений: 4,973
Благодарности: 1,542 в 729 сообщениях Поиск благодарностей alz
По умолчанию Чем сделать правильный mpeg ts?

..чтоб получился такой же как со спутника идет? ffmpeg делает .ts, но немного не такой, слишком правильный, что ли...
__________________
This is my home. This is where I love to be!
alz вне форума   Ответить с цитированием

Зарегистрируйтесь или войдите под своим именем, чтобы спрятать этот рекламный блок
Старый 20.02.2009, 23:46   #2
Заслуженный Участник
 
Аватар для Immortal1974
 
Откуда: Biełaruś-Luimneach
Сообщений: 575
Благодарности: 1,485 в 311 сообщениях Поиск благодарностей Immortal1974
По умолчанию Re: Чем сделать правильный mpeg ts?

VideoReDo.
Immortal1974 вне форума   Ответить с цитированием
Благодарность от:
alz (21.02.2009)
Старый 21.02.2009, 12:40   #3
Заслуженный Участник
 
Аватар для alz
 
Откуда: Dublin
Сообщений: 4,973
Благодарности: 1,542 в 729 сообщениях Поиск благодарностей alz
По умолчанию Re: Чем сделать правильный mpeg ts?

факир был пьян фокус не удался. Проги делают слишком правильный стрим, а ресивер заточен для работы со стимом с сателлайта. Скриншоты приаттачены.
Изображения
Тип файла: gif ReDo.gif (30.6 Кбайт, 11 просмотров)
Тип файла: gif sat.gif (23.3 Кбайт, 8 просмотров)
__________________
This is my home. This is where I love to be!
alz вне форума   Ответить с цитированием
Старый 21.02.2009, 12:45   #4
Заслуженный Участник
 
Аватар для alz
 
Откуда: Dublin
Сообщений: 4,973
Благодарности: 1,542 в 729 сообщениях Поиск благодарностей alz
По умолчанию Re: Чем сделать правильный mpeg ts?

Вопрос остается открытым, чем сделать .ts стрим, идентичный идущему с эфира?
__________________
This is my home. This is where I love to be!
alz вне форума   Ответить с цитированием
Старый 28.02.2009, 01:11   #5
Заслуженный Участник
 
Аватар для Galaxy
 
Откуда: Dublin
Сообщений: 4,375
Благодарности: 4,992 в 1,934 сообщениях Поиск благодарностей Galaxy
По умолчанию Re: Чем сделать правильный mpeg ts?

мне кажется я нашел вашу проблему...

может я не прав, но имеет смысл выссказать теорию...

я не в курсе насколько вы знакомы с теорией про TS, но попробую объяснить что мне видится из скриншотов... вообще сам MPEG-2 есть документ стандартизованный ISO/ITU-T. а TS то что идет на сателлайт, это стандарт DVB/DVB-T, то же от ISO/ITU-T, только в другом документе.

из скриншотов я вижу что левый TS представляет собой чередование аудио и видео пакетов (причем четкое), а правый.. а правый содержит PAT пакеты которые специфицируют channel.

теперь, сателлайт хочет TS в котором будет напихано мнооого программ (скажем 15), каждая из которых есть чередование аудио и видео пакетов... то есть там будут PAT пакеты сначала, а потом видео и аудио.

улавливаете мою мысль? левый скриншот есть просто видео со звуком, PAT пакетов я не вижу. а второй содержит channel который содержит видео со звуком.. и channels чередуются..

скорее всего ffmpeg не в состоянии смуксить несколько channels в один TS. как впрочем и вышеприведенная прога. тут нужен другой muxer, где можно задать несколько (или 1) именно channels, в которые как в матрешку вы впихиваете видео и звук..

вот такая идея.

пример могу привести следующий.

тот TS что слева, должен читаться Windows Media Player. а вот тот что справа - нет. потому что MediaPlayer не умеет разделять каналы. правый пакет вам надо будет сначала демуксить на каналы тем же ProjectX, тоже в TS, но эти TS будут уже без PAT пакетов, i.e. станут выглядеть как на картинке слева..

теперь подумайте вот еще о чем.. возможно сателлайт хочет намеренно N каналов напиханных в каждый TS. это вполне логично учитывая что проектировщикам рисивера надо знать min bitrate, который они будут димуксить (buffer underflow problem etc etc)..

Последний раз редактировалось Galaxy, 28.02.2009 в 02:01.
Galaxy вне форума   Ответить с цитированием
Старый 28.02.2009, 08:53   #6
Заслуженный Участник
 
Аватар для alz
 
Откуда: Dublin
Сообщений: 4,973
Благодарности: 1,542 в 729 сообщениях Поиск благодарностей alz
По умолчанию Re: Чем сделать правильный mpeg ts?

Звучит похоже, но не совсем. Но спасибо за длинный спич

Ресивер весь из себя умный, HD, mpeg4 и все такое, и помимо прочего умеет записывать программы на внешний usb диск. Причем и HD h264 программы тоже. Пишет он в файл не весь транспортный поток транспондера, а только конкретный канал, поэтому теория, изложенная выше, не совсем отражает действительность.
Вообще у меня глобальная идея сделать из ресивера еще и плеер часто просматриваемых видеофрагментов, чтоб с дисками не заморачиваться. Для этого и прицеплен хард на 320 гиг. В теории ему можно и с HD камеры записи подсовывать, предварительно перегнав в нужный контейнер, ведь камера в тот же h264 кодирует. Вопрос - чем перегонять?...
__________________
This is my home. This is where I love to be!
alz вне форума   Ответить с цитированием
Старый 02.03.2009, 18:24   #7
Заслуженный Участник
 
Аватар для Galaxy
 
Откуда: Dublin
Сообщений: 4,375
Благодарности: 4,992 в 1,934 сообщениях Поиск благодарностей Galaxy
По умолчанию Re: Чем сделать правильный mpeg ts?

спасибо за прояснение

теперь, у меня появился совсем дурацкий вопрос...

сценарий 1.

вот вы делаете видео-поток MPEG-2 или H.264, делаете свой аудиопоток AAC+ и mux все это в .TS при помощи указанного ffmpeg.. в итоге получаете файл, копируете на влешку, и вставляете ее в рисивер.

пытаетесь делать play.

что происходит?

cценарий 2.

вы переносите записанный рисивером .TS файл на влешку в PC и натравливаете на него тот же MediaPlayer.

что происходит?
Galaxy вне форума   Ответить с цитированием
Старый 02.03.2009, 19:16   #8
Заслуженный Участник
 
Аватар для alz
 
Откуда: Dublin
Сообщений: 4,973
Благодарности: 1,542 в 729 сообщениях Поиск благодарностей alz
По умолчанию Re: Чем сделать правильный mpeg ts?

Сначала вариант 2:
ресивер пишет не .ts, а .trp. Это почти то же самое но с какой-то доп инфой внутри.
Media Player Classic с .trp кажет картинку без звука. Когда доходит до конца - то начинает играть звук без картинки.
Если этот .trp прогнать через TsRemux, то получившийся .ts MPC кажет как положено, со звуком. ffmpeg его (.trp) не берет.
__________________
This is my home. This is where I love to be!
alz вне форума   Ответить с цитированием
Благодарность от:
Galaxy (02.03.2009)
Старый 02.03.2009, 20:05   #9
Заслуженный Участник
 
Аватар для Galaxy
 
Откуда: Dublin
Сообщений: 4,375
Благодарности: 4,992 в 1,934 сообщениях Поиск благодарностей Galaxy
По умолчанию Re: Чем сделать правильный mpeg ts?

Цитата:
Сообщение от alz Посмотреть сообщение
ресивер пишет не .ts, а .trp. Это почти то же самое но с какой-то доп инфой внутри.
ok, спасибо за инфу, попробую покопать что конкретно такое этот .trp.. стримы записанные с ресивера, которые мне приносили до этого, были .ts - либо тот что MediaPlayer сразу читает, либо 5-10 каналов напичкано, так что демуксить надо (MP затыкается)..

Цитата:
Сообщение от alz Посмотреть сообщение
Media Player Classic с .trp кажет картинку без звука. Когда доходит до конца - то начинает играть звук без картинки.
первая мысль - .trp файл содержит cначало все видео, потом все аудио.. может просто рассинхронизация ? длинный был видик-то?

Цитата:
Сообщение от alz Посмотреть сообщение
ffmpeg его (.trp) не берет.
мне кажется потому что этот .trp не входит в ISO стандарт, а что-то "свое".



а что насчет сценария #1?


-дополнение-

после прочтения веба можно сделать следующие выводы:

1) PowerDVD должен проигрывать .trp без какой либо конверсии. То же касается ProjectX - который может ремуксить его в .ts
2) "cначало видео потом звук" при проигрывании .trp в медиаплеере есть результат потери синхронизации и/или банальных лагов (медленный комп?). сценарий - "все видео потом весь звук" не описывался..
3) программы записывающей в .trp пока не найдено не только мной но и другими лицами столкнувшимися с подобной проблемой

Последний раз редактировалось Galaxy, 02.03.2009 в 21:00.
Galaxy вне форума   Ответить с цитированием
Благодарность от:
alz (02.03.2009)
Старый 02.03.2009, 20:58   #10
Заслуженный Участник
 
Аватар для alz
 
Откуда: Dublin
Сообщений: 4,973
Благодарности: 1,542 в 729 сообщениях Поиск благодарностей alz
По умолчанию Re: Чем сделать правильный mpeg ts?

Поехали:
Берем обычный .vob с dvd,
с помощью TsRemux превращаем его в .ts
далее спец тулузой CTMovieConverter_v1.01 от производителя ресивера делаем пару .trp и .ifo. Без .ifo ресивер вообще не увидит фильм. И... тулуза затыкается.
Ок, берем другой конвертер, ProjectX, в ем есть куча настроек, но пока используем дефолтные. Делаем .ts, натравливаем CTMovieConverter_v1.01 - сконвертилось! Цепляем диск к ресиверу - $%Ъ, работает! Конкретно этот ролик я до этого не пробовал.
Такс, пошел конвертить то что действительно нужно. Продолжение следует...

alz добавил 02.03.2009 в 22:17
Фигвам - картинка нормальная, звук рваный Похоже успех зависит от того в каком формате звук. mpeg-2 работаеt, ac3 - рвется. Что странно, с эфира ac3 идет сплошь и рядом...

Но это все касабельно mpeg-2. Чем конвертить h264 с камеры - вообще непонятно. ProjectX их не умеет, дурной Вегас норовит перекодировать, или я просто не нашел как из него сделать выгрузку в .ts в режиме copy?
__________________
This is my home. This is where I love to be!

Последний раз редактировалось alz, 02.03.2009 в 22:43. Причина: Добавлено сообщение
alz вне форума   Ответить с цитированием
Старый 18.03.2009, 18:53   #11
Заслуженный Участник
 
Аватар для Galaxy
 
Откуда: Dublin
Сообщений: 4,375
Благодарности: 4,992 в 1,934 сообщениях Поиск благодарностей Galaxy
По умолчанию Re: Чем сделать правильный mpeg ts?

Цитата:
Сообщение от alz Посмотреть сообщение
Фигвам - картинка нормальная, звук рваный Похоже успех зависит от того в каком формате звук. mpeg-2 работаеt, ac3 - рвется. Что странно, с эфира ac3 идет сплошь и рядом...
а если в mp3 звук заделать? на худой конец в MP2?

Цитата:
Сообщение от alz Посмотреть сообщение
Чем конвертить h264 с камеры - вообще непонятно. ProjectX их не умеет, дурной Вегас норовит перекодировать, или я просто не нашел как из него сделать выгрузку в .ts в режиме copy?
так на сколько мне помнится TS работает только с MPEG-2.
Galaxy вне форума   Ответить с цитированием
Старый 18.03.2009, 23:10   #12
Заслуженный Участник
 
Аватар для alz
 
Откуда: Dublin
Сообщений: 4,973
Благодарности: 1,542 в 729 сообщениях Поиск благодарностей alz
По умолчанию Re: Чем сделать правильный mpeg ts?

Цитата:
Сообщение от Galaxy Посмотреть сообщение
а если в mp3 звук заделать? на худой конец в MP2?
Как раз худого конца хочется избежать Ибо пережимать поток, уже закодированный не lossless кодеком, имхо последнее дело. Что звук, что видео.
Цитата:
Сообщение от Galaxy Посмотреть сообщение
так на сколько мне помнится TS работает только с MPEG-2.
Вообще-то ему дела нет до собственно содержания фреймов, что там лежит, mpeg-2 или mpeg-4.
__________________
This is my home. This is where I love to be!
alz вне форума   Ответить с цитированием
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать на сообщения
Вы не можете добавлять вложения
Вы не можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщ.
Сделать CV Stella@star Услуги 6 18.10.2008 14:58
Правильный молдавский номер ion Само приползло 0 10.02.2008 10:16
Где в Дублине есть правильный Борщ - адресса и явки пжлст DUB16 Еда... 55 03.11.2007 15:49
Правильный механик для Рено Клио DUB16 Автотранспорт 1 23.10.2007 16:30
Учим правильный эстонский ion Само приползло 0 05.05.2007 17:09


Часовой пояс GMT, времени сейчас: 20:48.


vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd., Русификация: zCarot, Vovan & Co
©2003-2025 VirtualIreland.ru - Виртуальная Ирландия