E 

@tsselect - MPEG-2 TS stream(pid) selector

E@\

@MPEG-2 TS ǂݍ
@EPID ʂɁApPbgEG[EhbvEXNu
@@pPbg\
@Ew肳ꂽ PID ܂ރXg[ɍč\z

Eg [TS \]

@tsselect nd14.ts > nd14.log

@nd14.ts ǂݍŁAnd14.log Ɏ̂悤ȃOۑ܂

@@total sync error: 3
@@  resync[0] : miss=0x000000000000, sync=0x000000000059, drop=0
@@  resync[1] : miss=0x000053be0745, sync=0x000053be0827, drop=11
@@    drop[0] : pid=0x1008, pos=0x000053be0827
@@    drop[1] : pid=0x1006, pos=0x000053be0a5b
@@    drop[2] : pid=0x1007, pos=0x000053be0bd3
@@    drop[3] : pid=0x1002, pos=0x000053be0d4b
@@  resync[2] : miss=0x000053c10793, sync=0x000053c10833, drop=22
@@    drop[0] : pid=0x1008, pos=0x000053c10833
@@    drop[1] : pid=0x1006, pos=0x000053c108ef
@@    drop[2] : pid=0x1007, pos=0x000053c10b23
@@    drop[3] : pid=0x1002, pos=0x000053c10d57
@@pid=0x0000, total=    2943, drop=  1, scrambling=0
@@pid=0x0001, total=      29, drop=  0, scrambling=0
@@pid=0x0010, total=     943, drop=  0, scrambling=0
@@pid=0x0011, total=    1235, drop=  0, scrambling=0
@@pid=0x0012, total=  128217, drop=  2, scrambling=0
@@pid=0x0014, total=      59, drop=  0, scrambling=0
@@pid=0x0023, total=      81, drop=  0, scrambling=0
@@pid=0x0024, total=      90, drop=  0, scrambling=0
@@pid=0x0025, total=     253, drop=  0, scrambling=0
@@pid=0x0101, total=    2943, drop=  1, scrambling=0
@@pid=0x0102, total=    2943, drop=  1, scrambling=0
@@pid=0x0106, total=    2943, drop=  1, scrambling=0
@@pid=0x0107, total=    2943, drop=  1, scrambling=0
@@pid=0x0108, total=    2943, drop=  1, scrambling=0
@@pid=0x0501, total=    7359, drop=  0, scrambling=0
@@pid=0x0502, total=    7357, drop=  0, scrambling=0
@@pid=0x0506, total=    9811, drop=  0, scrambling=0
@@pid=0x0507, total=    9812, drop=  0, scrambling=0
@@pid=0x0508, total=    4906, drop=  0, scrambling=0
@@pid=0x0701, total=   33331, drop=  0, scrambling=0
@@pid=0x0811, total=    2943, drop=  1, scrambling=0
@@pid=0x0812, total=    2943, drop=  1, scrambling=0
@@pid=0x0816, total=    2943, drop=  1, scrambling=0
@@pid=0x0817, total=    2943, drop=  1, scrambling=0
@@pid=0x0818, total=    2943, drop=  1, scrambling=0
@@pid=0x1001, total=  883505, drop=  2, scrambling=883505
@@pid=0x1002, total=  883506, drop=  2, scrambling=883506
@@pid=0x1006, total= 1084884, drop=  2, scrambling=1084884
@@pid=0x1007, total= 1084836, drop=  2, scrambling=1084836
@@pid=0x1008, total= 2751717, drop=  2, scrambling=2751717
@@pid=0x1101, total=   26091, drop=  2, scrambling=26091
@@pid=0x1102, total=   26090, drop=  2, scrambling=26090
@@pid=0x1106, total=   39137, drop=  2, scrambling=39137
@@pid=0x1107, total=   39135, drop=  2, scrambling=39135
@@pid=0x1108, total=   31733, drop=  2, scrambling=31733
@@pid=0x1fff, total= 3123528, drop=  0, scrambling=0

@́AG[\ƊeXg[ (pid) ̏\
@Ă

@O

@@total sync error: 3
@@  resync[0] : miss=0x000000000000, sync=0x000000000059, drop=0
@@  resync[1] : miss=0x000053be0745, sync=0x000053be0827, drop=11
@@    drop[0] : pid=0x1008, pos=0x000053be0827
@@    drop[1] : pid=0x1006, pos=0x000053be0a5b
@@    drop[2] : pid=0x1007, pos=0x000053be0bd3
@@    drop[3] : pid=0x1002, pos=0x000053be0d4b
@@  resync[2] : miss=0x000053c10793, sync=0x000053c10833, drop=22
@@    drop[0] : pid=0x1008, pos=0x000053c10833
@@    drop[1] : pid=0x1006, pos=0x000053c108ef
@@    drop[2] : pid=0x1007, pos=0x000053c10b23
@@    drop[3] : pid=0x1002, pos=0x000053c10d57

@ƂG[\ɂȂ܂
@ł͓G[̐ƊeG[̏ڍׂ\Ă܂

@擪

@@total sync error: 3

@Ƃs͌oꂽG[̐\Ă܂
@̃t@Cł 3 ̓G[oĂāA̍s
@eG[̏ڍׂSĕ\Ă܂A9 ȏ̓
@G[ĂꍇA擪 8 ܂ł̓G[ڍ
@\͍s܂

@ 

@@  resync[0] : miss=0x000000000000, sync=0x000000000059, drop=0

@ƂśA荞݊Jn TS pPbg̐擪ƈvĂȂA
@0x59 (89) oCg TS pPbgn܂Ă邱ƂĂ܂
@ꎩ͎̂肱ڂĂ邱ƂӖĂ킯ł
@܂

@̎

@@  resync[1] : miss=0x000053be0745, sync=0x000053be0827, drop=11

@ƂśAt@C̓r TS pPbg̓R[h (0x47) 
@ʒuɑ݂ȂȂAœR[hƎv镔
@łǂǍ 11 ̃hbvG[o
@ƂĂ܂
@́APC ̏ԂɍȂ̖ŁAf[^
@ڂĂ܂Ar̃f[^Ă\̍ł

@ɑ

@@    drop[0] : pid=0x1008, pos=0x000053be0827
@@    drop[1] : pid=0x1006, pos=0x000053be0a5b
@@    drop[2] : pid=0x1007, pos=0x000053be0bd3
@@    drop[3] : pid=0x1002, pos=0x000053be0d4b

@Ƃ 4 śAG[ɌohbvG[̂A
@擪 4 ̏ڍׂ\Ă镔ł
@ł̓hbvG[o pid ƃt@C擪̈ʒu
@\Ă܂

@㔼

@@pid=0x0000, total=    2943, drop=  1, scrambling=0
@@pid=0x0001, total=      29, drop=  0, scrambling=0
@@pid=0x0010, total=     943, drop=  0, scrambling=0
@@pid=0x0011, total=    1235, drop=  0, scrambling=0
@@pid=0x0012, total=  128217, drop=  2, scrambling=0
@@pid=0x0014, total=      59, drop=  0, scrambling=0
@@cc

@Ƃ͊eXg[̏\镔ł
@total=XXXX ̕ pid ̑pPbg
@drop=XXXX ̕JE^[G[opPbg
@scrambling=XXXX ̕ÍĂpPbg
@ꂼꎦĂ܂

Eg [TS č\]

@tsselect src.m2t dst.m2t 0x0111 0x112

@src.m2t ǂݍ PID  0x0111  0x112 ̃pPbg
@dst.m2t ɏo͂܂

Eӎ

@204 byte ([h\tg) TS @192 byte (TCN
@JEgETCNItZbgt IEEE 1394) TS ɑ΂ TS 
@č\sƁA188 byte ̕W TS ɕϊďo͂܂

@̓IWiTCŶ܂܍č\悤ƎvĂ̂łA
@204 byte TS ł̓pPbǧ 16 byte yAɂȂ̂ɑ΂
@192 byte TS ł̓pPbg̑O 4 byte yAɂȂƂ`
@ėpIɍ̂ʓ|̂ł[[ɂȂĂ܂

XV

E2008, 3/28 ver. 0.1.5

@i nn.nn% ̏ŕWG[o͂ɕ\悤ɕύX

@G[ (jbgTCYPʂł 0x47 oɎsꍇ) 
@TS \̍ۂɃOo͑ΏۂƂ`ɕύX
@g[^G[ƁA擪 8 ܂ł̃G[ڍׂ\

@hbvo̍ۂ adaptation field  discontinuity_counter 
@l悤ɕύX

E2007, 11/18 ver. 0.1.4

@192 byte TS ͂ɗ^ꍇAI[Ŗ[vɗĂ
@oOC

E2007, 11/17 ver. 0.1.3

@null packet (pid=0x1fff) hbvWv̑ΏۊOɕύX

E2007, 11/16 ver. 0.1.2

@G[bZ[W typo C

E2007, 11/16 ver. 0.1.1

@drop JEg^ʖڂɍs悤ɕύX

E2007, 11/10 ver. 0.1.0

@J
