【解决方案】关于《恋梦2》、《猜心2》两张VCD
婷迷小草吧
全部回复
仅看楼主
level 13
婷迷政秀 楼主
小草不在么,
嘿嘿,又来捣乱了。
[偷笑]
2012年03月20日 04点03分 1
level 13
婷迷政秀 楼主
此前发过一个帖子
【冒昧求助】关于《猜心2》、《恋梦2》两张VCD
https://tieba.baidu.com/p/1452458842
今天再发这个帖子,是我终于找到了解决这两张VCD时间错位问题的办法。
2012年03月20日 04点03分 2
level 13
婷迷政秀 楼主
在之前的帖子里已经说明了,
这两张VCD的“MPEGAV”目录下都有16个文件,
分别是AVSEQ01.DAT到AVSEQ16.DAT,
其中AVSEQ01.DAT和AVSEQ02.DAT是片头的出版社LOGO和金蝶豹LOGO,
而AVSEQ03.DAT到AVSEQ16.DAT应当是第个文件一首歌,
但AVSEQ03.DAT中第1首歌就缺了开头,而结尾部分又出现了第2首歌的开头,
以后的所有14首歌都会出现这样的问题,
缺少了开头的部分,而在结尾的部分出现了下一首歌的开头。
而且越到后面,缺少的开头部分就更多。
但就总体而言,所有歌曲开头部分基本上都有。
因此,可以大胆地猜测,所有歌曲其实均完整在保存在光盘中,
只是如果按通常的读取方式复制,就会出现问题。
假定所有的歌曲在光盘上是连续存放的,
只是按通常方法读取的,并非是歌曲所在的正确地址。
那么,只要能按光盘地址读取数据的软件就可以了。
2012年03月20日 04点03分 3
level 13
婷迷政秀 楼主
幸运的是,这种软件很常见,
而我经过多日的潜心研究,也找到了破解光盘加密措施的方法。
下面就以一种常见的软件ISOBuster为例,说一下解决方案。
打开软件后,直接读取光盘,
我们需要知道的是文件的LBA和整个光盘结束的LBA就可以了。
2012年03月20日 04点03分 4
level 13
婷迷政秀 楼主
在软件左侧的窗口中,找到光盘根目录(一般为CD),用右键单击,
会出现一个菜单,其中有一个是“抽取资料:指定节段位址”,
这个功能可以制作光盘ISO镜像,也可以制作指定部分文件的光盘镜像,
同时也能够指定一段光盘内容导出MPEG视频文件。
这里面就会显示出整个光盘结束的LBA。
以《恋梦2》VCD为例,光盘结束的LBA为265759,
那么在使用“抽取资料:指定节段位址”功能时,
LBA数值就只能在265758(要比光盘结束的LBA小一个)。
【实际上,当数值超过指定的范围时,软件会自动报错】。
对于每首歌曲的LBA,直接找到“MPEGAV”文件夹打开,
在主界面上会出现“文件名称”、“LBA”(原始地址)、“文件大小”等众多信息。
仍以《恋梦2》VCD为例,下面列出了光盘歌曲文件的原始LBA以及修正后的LBA,
【修正值是多次试验得出的,取96刚好是16的倍数,但未经检验,不一定适用于所有的光盘】。
有了这个资料,就可以用“抽取资料:指定节段位址”功能,
把光盘中的歌曲内容导出为MPEG文件。
2012年03月20日 04点03分 5
level 13
婷迷政秀 楼主
《恋梦2》VCD
文件名称 起始LBA 原始总扇区 总大小(MB) LBA修正值 修正后LBA 总扇区 总大小(MB) 差别
AVSEQ01.DAT 3152 1682 3.29 0 3152 1738 3.39 56
AVSEQ02.DAT 4986 1505 2.94 -96 4890 1561 3.05 56
AVSEQ03.DAT 6643 19910 38.89 -192 6451 19966 39.00 56
AVSEQ04.DAT 26705 18401 35.94 -288 26417 18457 36.05 56
AVSEQ05.DAT 45258 19874 38.82 -384 44874 19930 38.93 56
AVSEQ06.DAT 65284 22126 43.21 -480 64804 22182 43.32 56
AVSEQ07.DAT 87562 17725 34.62 -576 86986 17781 34.73 56
AVSEQ08.DAT 105439 18634 36.39 -672 104767 18690 36.50 56
AVSEQ09.DAT 124225 18122 35.39 -768 123457 18178 35.50 56
AVSEQ10.DAT 142499 18524 36.18 -864 141635 18580 36.29 56
AVSEQ11.DAT 161175 19013 37.13 -960 160215 19069 37.24 56
AVSEQ12.DAT 180340 15771 30.80 -1056 179284 15827 30.91 56
AVSEQ13.DAT 196263 16912 33.03 -1152 195111 16968 33.14 56
AVSEQ14.DAT 213327 18500 36.13 -1248 212079 18556 36.24 56
AVSEQ15.DAT 231979 18109 35.37 -1344 230635 18165 35.48 56
AVSEQ16.DAT 250240 16887 32.98 -1440 248800 16959 33.12 72
结束地址 265759 265759
2012年03月20日 04点03分 6
level 13
婷迷政秀 楼主
《猜心2》VCD
文件名称 起始LBA 原始总扇区 总大小(MB) LBA修正值 修正后LBA 总扇区 总大小(MB) 差别
AVSEQ01.DAT 3152 1682 3.29 0 3152 1738 3.39 56
AVSEQ02.DAT 4986 1505 2.94 -96 4890 1561 3.05 56
AVSEQ03.DAT 6643 19312 37.72 -192 6451 19368 37.83 56
AVSEQ04.DAT 26107 20740 40.51 -288 25819 20796 40.62 56
AVSEQ05.DAT 46999 17212 33.62 -384 46615 17268 33.73 56
AVSEQ06.DAT 64363 17962 35.08 -480 63883 18018 35.19 56
AVSEQ07.DAT 82477 17584 34.34 -576 81901 17640 34.45 56
AVSEQ08.DAT 100213 21113 41.24 -672 99541 21169 41.35 56
AVSEQ09.DAT 121478 23970 46.82 -768 120710 24026 46.93 56
AVSEQ10.DAT 145600 23664 46.22 -864 144736 23720 46.33 56
AVSEQ11.DAT 169416 19837 38.74 -960 168456 19893 38.85 56
AVSEQ12.DAT 189405 20069 39.20 -1056 188349 20125 39.31 56
AVSEQ13.DAT 209626 21790 42.56 -1152 208474 21846 42.67 56
AVSEQ14.DAT 231568 24116 47.10 -1248 230320 24172 47.21 56
AVSEQ15.DAT 255836 20588 40.21 -1344 254492 20644 40.32 56
AVSEQ16.DAT 276576 22992 44.91 -1440 275136 23172 45.26 180
结束地址 298308 298308

2012年03月20日 04点03分 7
level 13
婷迷政秀 楼主
注意,列出的LBA是每个文件起始所在的LBA,
因此在输入LBA数值时,应当注意
AVSEQ03.DAT的数值应当输入6451到26416(比AVSEQ04.DAT的起始数值少一个)
【实际上,LBA数值相差十几个甚至更多(不超过100),得到的MPEG文件基本没有差别】。
另外,文件所占用的扇区数比起文件目录中显示的多出了56个扇区,
到底是这56个扇区是空白的扇区,还是文件目录中显示的数值不正确,
尽管按上述方法得出的MPEG文件是
正确的
,还是希望得到高人指正。
2012年03月20日 04点03分 8
level 13
婷迷政秀 楼主
找到光盘根目录(一般为CD),用右键单击,
会出现一个菜单,其中有一个是“抽取资料:指定节段位址”,
光盘结束的LBA地址298308会自动显示出来

2012年03月24日 02点03分 10
level 13
婷迷政秀 楼主

在文件所在位置用右键单击
在弹出的菜单中选择“特性”
会显示出每个文件的总长度
可以看到AVSEQ16.DAT的结束地址应为
250240 + 16887 = 267127
已经超过了298308

2012年03月24日 02点03分 12
level 13
婷迷政秀 楼主
选择“抽取资料:指定节段位址”
输入起始地址和终点地址,选择制作MPEG文件
就大功告成了。

2012年03月24日 02点03分 13
level 13
婷迷政秀 楼主
[瀑布汗~]
弄错了
是 276576 + 22992 = 299568
2012年03月24日 02点03分 14
level 12
[]好复杂
2012年03月24日 23点03分 15
level 13
婷迷政秀 楼主
真的很复杂么
还有更复杂的
[扭扭]
2012年03月29日 01点03分 16
level 13
婷迷政秀 楼主
上述解决方案虽然解决了部分问题,但得到的是MPEG文件。
为了得到DAT文件,又找到一个新的解决方案。
下面详细地说明一下。
首先,将光盘制作为镜像文件。
【这种软件有很多,我用的是UltraISO】
镜像文件制作完成以后,就可以用UltraEdit之类的软件进行编辑了。
由于UltraEdit直接显示的十六进制数值,那么,也要将上述修正的LBA数值也转化为十六进制。
2012年03月29日 01点03分 17
level 13
婷迷政秀 楼主
《恋梦2》VCD
文件名称 起始LBA 原始总扇区 总大小(MB) LBA修正值 修正后LBA 总扇区 总大小(MB) 差别 十六进制数值
AVSEQ01.DAT 3152 1682 3.29 0 3152 1738 3.39 56 C50 C50
AVSEQ02.DAT 4986 1505 2.94 -96 4890 1561 3.05 56 137A 131A
AVSEQ03.DAT 6643 19910 38.89 -192 6451 19966 39.00 56 19F3 1933
AVSEQ04.DAT 26705 18401 35.94 -288 26417 18457 36.05 56 6851 6731
AVSEQ05.DAT 45258 19874 38.82 -384 44874 19930 38.93 56 B0CA AF4A
AVSEQ06.DAT 65284 22126 43.21 -480 64804 22182 43.32 56 FF04 FD24
AVSEQ07.DAT 87562 17725 34.62 -576 86986 17781 34.73 56 1560A 153CA
AVSEQ08.DAT 105439 18634 36.39 -672 104767 18690 36.50 56 19BDF 1993F
AVSEQ09.DAT 124225 18122 35.39 -768 123457 18178 35.50 56 1E541 1E241
AVSEQ10.DAT 142499 18524 36.18 -864 141635 18580 36.29 56 22CA3 22943
AVSEQ11.DAT 161175 19013 37.13 -960 160215 19069 37.24 56 27597 271D7
AVSEQ12.DAT 180340 15771 30.80 -1056 179284 15827 30.91 56 2C074 2BC54
AVSEQ13.DAT 196263 16912 33.03 -1152 195111 16968 33.14 56 2FEA7 2FA27
AVSEQ14.DAT 213327 18500 36.13 -1248 212079 18556 36.24 56 3414F 33C6F
AVSEQ15.DAT 231979 18109 35.37 -1344 230635 18165 35.48 56 38A2B 384EB
AVSEQ16.DAT 250240 16887 32.98 -1440 248800 16959 33.12 72 3D180 3CBE0
结束地址 265759 265759

2012年03月29日 01点03分 18
level 13
婷迷政秀 楼主
《猜心2》VCD
文件名称 起始LBA 原始总扇区 总大小(MB) LBA修正值 修正后LBA 总扇区 总大小(MB) 差别 十六进制数值
AVSEQ01.DAT 3152 1682 3.29 0 3152 1738 3.39 56 C50 C50
AVSEQ02.DAT 4986 1505 2.94 -96 4890 1561 3.05 56 137A 131A
AVSEQ03.DAT 6643 19312 37.72 -192 6451 19368 37.83 56 19F3 1933
AVSEQ04.DAT 26107 20740 40.51 -288 25819 20796 40.62 56 65FB 64DB
AVSEQ05.DAT 46999 17212 33.62 -384 46615 17268 33.73 56 B797 B617
AVSEQ06.DAT 64363 17962 35.08 -480 63883 18018 35.19 56 FB6B F98B
AVSEQ07.DAT 82477 17584 34.34 -576 81901 17640 34.45 56 1422D 13FED
AVSEQ08.DAT 100213 21113 41.24 -672 99541 21169 41.35 56 18775 184D5
AVSEQ09.DAT 121478 23970 46.82 -768 120710 24026 46.93 56 1DA86 1D786
AVSEQ10.DAT 145600 23664 46.22 -864 144736 23720 46.33 56 238C0 23560
AVSEQ11.DAT 169416 19837 38.74 -960 168456 19893 38.85 56 295C8 29208
AVSEQ12.DAT 189405 20069 39.20 -1056 188349 20125 39.31 56 2E3DD 2DFBD
AVSEQ13.DAT 209626 21790 42.56 -1152 208474 21846 42.67 56 332DA 32E5A
AVSEQ14.DAT 231568 24116 47.10 -1248 230320 24172 47.21 56 38890 383B0
AVSEQ15.DAT 255836 20588 40.21 -1344 254492 20644 40.32 56 3E75C 3E21C
AVSEQ16.DAT 276576 22992 44.91 -1440 275136 23172 45.26 180 43860 432C0
结束地址 298308 298308
2012年03月29日 01点03分 19
level 6
[黑线]咳咳,这个。。。我还是凑合着看吧。
2012年04月02日 13点04分 21
1