Recenze  |  Aktuality  |  Články
Doporučení  |  Diskuze
Filmy a seriály, streamovací služby
Televize  |  Projektory
Audio a domácí kina
Multimediální centra  |  Ostatní
Svět hardware  |  Digimanie
Svět mobilně

Jak vytahnout PTS z MPEG-2 transport streamu

Radeq (277)|15.10.2008 17:56
Mam specialni pozadavek. Z duvodu casove synchronizace bych potreboval pospojovat segmenty *.TS (z DVB-T) tak, aby byly casove sychronni. To znamena, abych, pokud tam jsou vypadky (coz nelze nikdy uplne vyloucit), vedel, jakym kusem "tmy" a "ticha" to mam nastavit, aby dalsi segment zacal presne tehdy kdy ma. Neptejte se me proc, to je proste zadani :) ... Vim z definice MPEG-2 transport streamu, ze jsou tam ulozeny casove znacky, tzv. PTS. Ty by se mely s kazdou dalsi hlavickou TS zvysovat a jejich vzajemnym porovnanim by se melo dat zjistit kolik casu mezitim ubehlo. Hlavicka TS je ale, narozdil od PS, uplne kdekoli, nekde na blize neurcene pozici od zacatku souboru a kde to sakra hledat? A ted zaverecna otazka:

Nevite nekdo o nejakem programku, ktery by porovnal pocatecni PTS dvou segmentu transportniho streamu a vyplivl casovy rozdil? Pripadne by stacilo najit a vyplivnout hodnotu prvniho PTS v ramci souboru s ulozenym transportnim streamem. Nebo alespon nejake mensi "know how". Diky za kazdy tip.
Foolproof (2713)|15.10.2008 21:07
:)

Myslím, že se vydáváš na tenký led, žádná nahrávka podle mě není natolik vzácná, aby se s tím takto laborovalo.

Zkus TSPacketEditor, nechci popisovat co umí, ale jestli víš co chceš (sorry, neznám tě), určitě na to přijdeš sám.
K tomu nahrávání - není transport stream jako transport stream, drtivá většina playerů důleřité pidy ojebává......ale on ti to ten editor vypíše.

Mrkni na obrázek
Radeq (277)|16.10.2008 13:26
Diky za tip. Neni to zase takove drama, aby slo o zivot, takze kdyz to bude nepouzitelna metoda, nevadi. Kazdopadne uloha, kdy "skocim" doprostred TS souboru (datove) a budu chtit vedet jak daleko jsem od zacatku nahravky (casove), myslim neni zase tak nepouzitelna ;-). Zkusime, uvidime...