以CCTV新闻频道为例:
音频pid是3171,转成十六进制0c63,这个是明码,但是高低位颠倒。所以bin文件中应该
修改为630c。
接下来是视频pid,其实pid只有一个,但是被连续存储了大约三次。
仍然以新闻频道为例,其视频pid为3170,我们用xp自带的科学计算器将它化为二进制得:
110001100010,虽然有效数位只有这么多,但为了处理方便,我们还是用0将首位补齐,得:
0110001100010;我们将这一数组连续复制两遍,得:
[color=red]0110001100010011[/color][color=green]0001100010011000[/color]1100010;
然后我们从上述数组中取前16位(红色部分)得:
0110001100010011,化为十六进制,得到第一组视频pid码:
6313
接下来再取16位(绿色部分),得:
0001100010011000,化为十六进制,得到第二组视频pid码:
1898
视频pid的对应部分应该修改为:1898 6313.(高低位仍然要颠倒,最后结果是9818 1363)
9818 1363
再将第二位改为0(若本来为0就不改)即可
正确的是:9018 1363