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ě

Posun audia v TS streamu

KamilZ (10277)|30.9.2012 15:37
Narazil jsem na jeden problém/zajímavost (pokud jsem objevil Ameriku, tak sorry). Řešil jsem, proč se po reenkódování nahrávky z DVB-S rozjede audio od videa. Tak jsem se díval přes MediaInfo do TS a všechny nahrávky mají různě posunuté audio od videa. Zpoždění je prakticky u všechno, rozmezí -100 až -900 ms. Dokonce v jednoho filmu jsou různě posunuté různé audio stopy. Netušíte, proč se to takto dělá? Nemůžete někdo zkusit nahrát stejný pořad v DVB-T a DVB-S na combo STB, jestli tam bude stejné hodnoty posunu?


Jen upozorním, že to není problém STB. Při přehrávání TS jak v STB tak v PC je vše OK, problém nastane až po reenkódování, takže je to nástrojem, který na to asi dlabe. Teď prosím neřešte, co to je za nástroj apod., jde mi jen o to, z jakého důvodu je to už v TS rozjeté (přehrávače si to přečtou a patřičně nastaví).
StD (8612)|30.9.2012 17:14
Máš tam zřejmě drop-outy obrazu. Taky každý TS nejprve převádím na PS a potom reenkoduji (ProCoder) a po zpětném muxu mi původní demuxnuté audio vždy sedí. Ale taky se mi to už stalo - u jednoho seriálu z RTL2, když byla bouřka a asi na 3 místech jsem měl zakostičkování, tudíž to pak nesedělo a musel jsem potom to audio prostřihat a sesadit (na hubu). Že to hraje dobře z STB je logické - řídí se podle flagů s časy paketů v tom streamu.
geronimoh (2327)|30.9.2012 17:21
Na střih bez reenkódování mohu doporučit VideoReDo TVSuite, audio a video vždy sedí.
KamilZ (10277)|30.9.2012 17:56
Ne, ne, ten problém je už v přímo v ukládaném TS streamu, už přímo v něm je uložen ten posun (v hlavičce) a to mi vrtá hlavou:

[FONT=courier new]Audio #1[/FONT]
[FONT=courier new]ID : 2930 (0xB72)[/FONT]
[FONT=courier new]MenuID/String : 13107 (0x3333)[/FONT]
[FONT=courier new]Formát : MPEG Audio[/FONT]
[FONT=courier new]Format_Version : Version 1[/FONT]
[FONT=courier new]Format_Profile : Layer 2[/FONT]
[FONT=courier new]Format_Settings_ModeExtension : Intensity Stereo + MS Stereo[/FONT]
[FONT=courier new]CodecID : 4[/FONT]
[FONT=courier new]Duration/String : 1mn 7s[/FONT]
[FONT=courier new]Bit rate : 96,0 Kbps[/FONT]
[FONT=courier new]Kanál(y) : 1 kanál[/FONT]
[FONT=courier new]Sampling rate : 48,0 KHz[/FONT]
[HL][FONT=courier new]Video delay : -418ms[/FONT]
[/HL][FONT=courier new]StreamSize/String : 792 KiB (4%)[/FONT]
[FONT=courier new]Jazyk : Czech[/FONT]
[FONT=courier new]
[/FONT]
Detail:
[SPOILER]
[FONT=courier new]ID : 3209 (0xC89)[/FONT]
[FONT=courier new]Celý název a cesta : E:\Work\Download\Ukazka.ts[/FONT]
[FONT=courier new]Formát : MPEG-TS[/FONT]
[FONT=courier new]Velikost souboru : 20,9 MiB[/FONT]
[FONT=courier new]Duration/String : 1mn 7s[/FONT]
[FONT=courier new]Celkový BitRate : 2 588 Kbps[/FONT]
[FONT=courier new]
[/FONT]
[FONT=courier new]Video[/FONT]
[FONT=courier new]ID : 2929 (0xB71)[/FONT]
[FONT=courier new]MenuID/String : 13107 (0x3333)[/FONT]
[FONT=courier new]Formát : MPEG Video[/FONT]
[FONT=courier new]Format_Version : Version 2[/FONT]
[FONT=courier new]Format_Profile : Main@Main[/FONT]
[FONT=courier new]Format_Settings_BVOP/String : Ne[/FONT]
[FONT=courier new]Format_Settings_GOP : M=1, N=33[/FONT]
[FONT=courier new]CodecID : 2[/FONT]
[FONT=courier new]Duration/String : 1mn 7s[/FONT]
[FONT=courier new]Bit rate : 2 266 Kbps[/FONT]
[FONT=courier new]BitRate_Maximum/String : 15,0 Mbps[/FONT]
[FONT=courier new]Šířka : 720pixely[/FONT]
[FONT=courier new]Výška : 576pixely[/FONT]
[FONT=courier new]Poměr stran : 4:3[/FONT]
[FONT=courier new]Frame rate : 25,000 fps[/FONT]
[FONT=courier new]Standard : PAL[/FONT]
[FONT=courier new]ColorSpace : YUV[/FONT]
[FONT=courier new]ChromaSubsampling : 4:2:0[/FONT]
[FONT=courier new]BitDepth/String : 8 bits[/FONT]
[FONT=courier new]ScanType/String : Interlaced[/FONT]
[FONT=courier new]ScanOrder/String : Top Field First[/FONT]
[FONT=courier new]Bits/(Pixel*Frame) : 0.219[/FONT]
[FONT=courier new]StreamSize/String : 18,1 MiB (87%)[/FONT]
[FONT=courier new]
[/FONT]
[FONT=courier new]Audio #1[/FONT]
[FONT=courier new]ID : 2930 (0xB72)[/FONT]
[FONT=courier new]MenuID/String : 13107 (0x3333)[/FONT]
[FONT=courier new]Formát : MPEG Audio[/FONT]
[FONT=courier new]Format_Version : Version 1[/FONT]
[FONT=courier new]Format_Profile : Layer 2[/FONT]
[FONT=courier new]Format_Settings_ModeExtension : Intensity Stereo + MS Stereo[/FONT]
[FONT=courier new]CodecID : 4[/FONT]
[FONT=courier new]Duration/String : 1mn 7s[/FONT]
[FONT=courier new]Bit rate : 96,0 Kbps[/FONT]
[FONT=courier new]Kanál(y) : 1 kanál[/FONT]
[FONT=courier new]Sampling rate : 48,0 KHz[/FONT]
[FONT=courier new]Video delay : -418ms[/FONT]
[FONT=courier new]StreamSize/String : 792 KiB (4%)[/FONT]
[FONT=courier new]Jazyk : Czech[/FONT]
[FONT=courier new]
[/FONT]
[FONT=courier new]Menu[/FONT]
[FONT=courier new]ID : 2928 (0xB70)[/FONT]
[FONT=courier new]MenuID/String : 13107 (0x3333)[/FONT]
[FONT=courier new]Duration/String : 1mn 7s[/FONT]
[FONT=courier new]List/String : 2929 (0xB71) (MPEG Video) / 2930 (0xB72) (MPEG Audio, Czech) / 2931 (0xB73) (MPEG Audio, English)[/FONT]
[FONT=courier new]Jazyk : / Czech / English[/FONT]
[/SPOILER]
geronimoh (2327)|30.9.2012 18:22
Už tu na fóru kdysi probíhala diskuze o tom, že TV stanice zpožďují zvuk oproti obrazu kvůli tomu, že už se počítá s tím, že videoobvody televizorů potřebují nějaký čas na zpracování obrazu. Mediainfo mi u mých nahrávek bohužel nezobrazuje informaci o zpoždění zvuku.
StD (8612)|30.9.2012 18:51
Já tedy mám Audiodelay u mých nahrávek z německých FTA DVB-S vždy 0 ms. Těch -418 ms už je sakra dost - to je více jak 10 frames. Ale když to víš o kolik, není přece problem to tam při multiplexu nasadit zpátky stejně.
KamilZ (10277)|30.9.2012 22:01
JJ, není to problém posunout, šlo mi jen o princip, proč to tam je (a proč se to tak liší).

Jen pro zajímavost - teď jsem nahrával na úplně jiném stroji (PC s DVB-T tunerem) z ČT1 a je tam:
[FONT=courier new]Audio[/FONT]
[FONT=courier new]ID : 273 (0x111)[/FONT]
[FONT=courier new]MenuID/String : 257 (0x101)[/FONT]
[FONT=courier new]Formát : MPEG Audio[/FONT]
[FONT=courier new]Format_Version : Version 1[/FONT]
[FONT=courier new]Format_Profile : Layer 2[/FONT]
[FONT=courier new]CodecID : 3[/FONT]
[FONT=courier new]Duration/String : 1h 37mn[/FONT]
[FONT=courier new]Bit rate : 192 Kbps[/FONT]
[FONT=courier new]Kanál(y) : 2 kanály[/FONT]
[FONT=courier new]Sampling rate : 48,0 KHz[/FONT]
[HL][FONT=courier new]Video delay : -281ms[/FONT]
[/HL][FONT=courier new]StreamSize/String : 134 MiB (5%)[/FONT]
[FONT=courier new]Jazyk : Czech[/FONT]
StD (8612)|1.10.2012 00:18
To maj´ ti CZE-broadcasteři to vysílání akosi pokakané... (+smajlik s kroutící hlavou) :OO
interfernet422 (1575)|1.10.2012 12:41
Stando asi nejen broadcasteři. Kdysi jsem zkoušel k nějakým divx připojit český zvuk a vždycky bylo nutno nastavit delay té připojované zvukové stopy. Na zdrojovém webu většinou psali o kolik msec je nutno zvukovou stopu posunout. A když ne, tak první zmuxování, pak pustit ve vlc a následně přes Nástroje->Synchronizace stopy doladit zvuk na ústa herců, poznačit posun a ten pak aplikovat na nový mux. Obvykle to stačilo. Takže není to jen záležitost vysílání, je to tak i na DVD kde je více zvukových stop.
StD (8612)|1.10.2012 13:07
[QUOTE=interfernet422;426961]...Takže není to jen záležitost vysílání, je to tak i na DVD kde je více zvukových stop.[/QUOTE]
Jak kde a jak to kdo udělá. U DVD když je, tak je to do plusu a max. o pár framů (nikoli do minusu jako to má Kamil) a obvykle se to dá snadno obejít přidáním 40, 80 až 120 ms ticha na začátek a je po vtákách (Delay = 0).