IsaacZ 发表于 2008-6-18 16:05:55

让VCD光盘插入电脑光驱后自动播放 + 自动播放程序下载 (autoplay / autorun)

必备文件:

要想让VCD光盘放到电脑光驱里面就自动播放,必须保证光盘的根目录包含以下两个文件:
autorun.inf
VCD_PLAY.EXE

下载这两个文件:

VCD_PLAY.EXE是一个迷你VCD播放器。
Autorun.inf 与系统打交道,它告诉系统这张光盘是自动播放的,双击这个inf文件即可用记事本打开,里面内容如下(括号内是注释):
open=VCD_PLAY.EXE (此行定义光盘一插入电脑光驱就自动执行的程序名称,这里指向autorun.inf旁边的VCD_PLAY.EXE,是说一放入光盘就打开VCD_PLAY.EXE程序开始播放光盘,这样不必依赖超级解霸等外部播放器也可以让电脑播放VCD光盘。)

有时里面“open=”这一行下面还会多出一行:
ICON=ABCDE.ICO (此行可有可无,是用来定义光盘放入后在我的电脑中显示的特色光驱图标,其中 ABCDE.ICO 是图标文件名称。)

如果上面这一行存在,则光盘的根目录下就不是放两个文件,而是要3个文件:
autorun.inf
VCD_PLAY.EXE
ABCDE.ICO


名称规则:

autorun.inf 的名称不得作任何改动,这是操作系统的硬性要求。
“.EXE”迷你播放器文件和“.ICO”图标文件的主档名可以自由定义,只要和autorun.inf 里面的信息保持一致即可。

图标文件的特殊定义方式:

我们看另一个Autorun.inf 实例:
OPEN=AUTO.EXE
ICON=AUTO.EXE,0

这里面的“ICON=”后面并不是一个单独的图标文件,而是与上面一样的可执行文件,只不过后面多了用逗号分隔的“0”,意思是说借用“AUTO.EXE”文件里面的第一个图标。



把自动播放程序放入光盘根目录的方法:

将上面下载的文件解压缩,出来两个文件,当作数据放到光盘的根目录做成混合模式光盘。

详见下帖的4楼:

怎样刻出一张带个性菜单自动播放的VCD



更为复杂的带播放列表的自动播放设置:

wworms 在这一帖提出播放多个视频时可能有更为复杂的播放列表设置,IsaacZ手头正好有一个实例,与大家分享一下:

这是个“洪恩软件”出品的三字经教学光盘镜像,用Nero制作,文件名为 “三字经02.nrg”。

用虚拟光驱载入后播放效果如下:



下面我们看看它的播放原理:

用 UltraISO 载入之,光盘结构如下:



里面同样有 Autorun.inf 其内容如下,请看IsaacZ加的绿色字注解:


open=PLAYER.exe (定义自动播放程序为当前目录的 PLAYER.exe)
icon=PLAYER.ico (我的电脑中显示的特色光驱图标,此例中是一个古书册图标)


software=洪恩经典小国学-三字经02 (播放器标题。见上面的播放器窗口)
header1=MPEGAV\AVSEQ01.DAT(片头,出现于菜单之前,放入光盘后最先播放)
tvsize=0   (视频画面使用原始画面大小)
face=MOVSEL.BMP(菜单画面)
music=zhutiqu.wav(主题曲,呵呵,就是菜单背景音频)
list1=106,148,295,170,MPEGAV\AVSEQ02.DAT (这是定义菜单项目1对应的视频文件。106,148,295,170 这样4个数字系用于定位此菜单项在背景图上的矩形区域位置,其中前两数定位左上角顶点坐标,后两位定位右下角顶点坐标。以下类推。)
list2=106,178,236,200,MPEGAV\AVSEQ03.DAT
list3=106,209,295,230,MPEGAV\AVSEQ04.DAT
list4=106,239,236,260,MPEGAV\AVSEQ05.DAT
list5=106,269,295,290,MPEGAV\AVSEQ06.DAT
list6=106,300,236,321,MPEGAV\AVSEQ07.DAT
list7=106,331,295,352,MPEGAV\AVSEQ08.DAT
list8=106,362,236,382,MPEGAV\AVSEQ09.DAT
list9=106,392,295,413,MPEGAV\AVSEQ10.DAT
list10=106,422,236,443,MPEGAV\AVSEQ11.DAT
list11=106,453,295,473,MPEGAV\AVSEQ12.DAT
list12=376,148,503,170,MPEGAV\AVSEQ13.DAT
list13=376,178,561,200,MPEGAV\AVSEQ14.DAT
list14=376,209,503,230,MPEGAV\AVSEQ15.DAT
list15=376,239,561,260,MPEGAV\AVSEQ16.DAT
list16=376,269,503,290,MPEGAV\AVSEQ17.DAT
list17=376,300,561,321,MPEGAV\AVSEQ18.DAT
list18=376,331,503,352,MPEGAV\AVSEQ19.DAT
list19=376,362,561,382,MPEGAV\AVSEQ20.DAT
list20=376,392,503,413,MPEGAV\AVSEQ21.DAT
list21=376,422,503,443,MPEGAV\AVSEQ22.DAT
list22=403,502,653,543,http://www.hongen.com(点击右下角的两个洪恩公司网站图标则进入洪恩网站 http://www.hongen.com)

怎么样,够复杂吧?

为方便大家学习,IsaacZ将此光盘根目录下的几个控制文件打包上传到这里,供大家研究:
**** Hidden Message *****

伤心的笔 发表于 2012-3-9 19:49:37

您提供的这个软件版本比较老了,还是英文版的
附上中文版(提取自Roxio VideoPack5)

binweiwei 发表于 2008-6-18 16:24:21

来支持一下!

cmc188 发表于 2008-6-19 04:30:40

有点儿用处 呵呵 支持一个

bxb2003cn 发表于 2008-11-22 01:22:59

又来学习啦,谢谢老师的细心讲解!:)

xychh 发表于 2009-12-30 19:21:19

谢谢分享!!!

jxmar62 发表于 2010-1-8 13:06:44

又来学习啦,谢谢老师的细心讲解

心剑 发表于 2010-2-3 21:06:39

顶一下,谢谢了

amd64cpu2003 发表于 2010-2-13 23:06:48

没有接触这块,谢谢

wworms 发表于 2010-6-12 13:57:47

呵呵,确实很复杂

asyx 发表于 2010-6-12 21:53:41

本帖最后由 asyx 于 2010-6-12 22:00 编辑

好像要用AutoRun Pro Enterprise类似软件先制作一个光盘自动运行菜单再套用到洪恩的AUTORUN.INF里去!
页: [1] 2 3 4
查看完整版本: 让VCD光盘插入电脑光驱后自动播放 + 自动播放程序下载 (autoplay / autorun)