活力37905
在线时间12211 小时
阅读权限200
管理员
自由的灵魂
- 积分
- 100569
- 主题
- 5293
- 回帖
- 26240
- 注册时间
- 2003-4-10
- 最后登录
- 2024-12-21
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 IsaacZ 于 2013-5-27 23:40 编辑
(转帖)
如何操作pgcedit启用数字键功能和菜单限时功能
第一章 启用数字键功能:
假设用tmpgenc DVD author制作一轨道节目内含2个章节,并建立一页简单轨道菜单。打包完成DVD后,启动pgcedit读入文件,此时pgcedit会提示要修正或扫描文件,可忽略直接进入主视窗,如下:(图一)
图一
IsaacZ注:经过测试,PGCEDIT 不能读取以汉字命名的文件夹下的文件。遇到导入时无反应,请把video_ts放到一个英文文件夹下或是放到磁盘的根目录即可。
注意上图左边显示的pgc列表里,可以分辨出菜单就是VTSM 1, LU 1[--], 2 [0:00] 3b,点击条目让他呈灰色选定后,接着点右键菜单->Menu Buttons或者点选上方菜单Menu->Show/Edit Menu Buttons or BOVs,进入下一个视窗,如下:(图二)
图二
可以看到菜单有3个按钮,细看每个按钮的正中央有个小白色编码,这个号码就是对应遥控器数字键;继续点击下方游标处Edit按钮,又出现另一个视窗,如下:(图三)
图三
注意左下角游标处勾选Advanced,让隐藏项目出现。接着注意Number of numerically selectable buttons [Max 9],通常把推杆从0推到最大值(本例推到2也就可以)。假如按钮编号和菜单显示的文字不配套那么需进一步修改,注意第一行Edit button 1可移动推杆选定按钮,然后点击菜单Button->Increase/Decrease button number可以改变号码,由于只能增减一个号,所以通常需要仔细观看并重复操作多次才能全部对应好来(也可以尝试Edit里,使用复制粘贴删除方式来调号码)。因此,建议最好在先前tmpgenc DVD author的操作过程中就调整好来,应该会比较方便些。
修改完毕后,一路点OK关闭视窗,最后退出pgcedit前确认执行了保存更新。
第二章 菜单限时功能
Tmpgenc DVD author制作的菜单是要一直等待到使用者按下选键才能转跳,没有限时转跳功能,当然可以用pgcedit修改后让它具有时限的。情况有三种:
1:动态菜单播放一次的时间内结束:
譬如,动态菜单播放一次的时间(动态菜单长度)是一分钟,你想在播放一次或者在更短的时间内无动作就跳出菜单,然后全部播放。先按第一章的例子,操作进入图三,注意最下方In non-still menu only…里,no button[disable]改成button3也就是全部播放(按第一章案例),-1值改成动态菜单长度以内的数值就可以了。
图三
2:静态菜单限时
同样按第一章案例,在图一里,双击灰色选定的菜单条目,
图一
便会看到下图(图四)
图四
注意图里游标处原来应该是Cell still time 255, Cell Cmd #0, 前者255就是代表无限等待,可以改成0-254,按图里是改成30秒就结束菜单,不过依照DVD内部流程是30秒结束等待后,会接着执行Cell命令,然后是菜单的后置命令,你可以查看图一里右侧那一堆命令语句里,Cell命令和菜单后置命令都完全没有的,这样一来就会不正常,要不是卡住不动就是会停机,所以要自己加入合适的命令,这也就是为什么上图里改成了Cell Cmd #1,注意1变成粉红表示有误,因为命令还没有真正写入。命令是什么?放在那个位置?实际并没有绝对性,端看设计要求,正确合理就行。譬如,希望结束等待后执行全部播放,就像第一章案例里是执行button 3那个选键功能一样,这时先切换到图二里,
图二
按下方<>按钮让它显示出button 3的命令为LinkPGCN PGC 5,接着按Clipboard->Copy to clipboard复制下来,如下(图五)
图五
复制好命令后就切换回图一画面,在命令语句里选择***…cell commands:注释行后,点右键菜单Paste after贴入即可,如下(图六)。当然不用复制粘贴的方式也成,完全可以手工自由添加需要的命令。到此,静态菜单限时功能已完成。
图六
3:动态循环菜单限时
通常我们会渲染很短的动态菜单,然后让它循环不断,如果使用前面第一种方式来限时就不大好。因此,限时的做法在这里应该说成限制循环的次数较好理解。譬如,渲染的动态菜单是15秒,按第一种方式15秒内就会跳出太短了,希望最好是循环3次=45秒再跳出。按照静态菜单做法,先观察一下图四部分
图四
会发现cell still time 0 cell cmd#1没有任何等待,但有cell命令LinkPGN Program 1,也就是总是返回菜单开头,如此循环不断,所以要改的是命令部分。由于cell 命令(cell commands)只能有一条,无法拓展达到需求,干脆清除,把此单条命令移动到菜单后置命令(Post cell commands)里,并直接手工修改成为能有循环计数功能,如下(图七)
图七
gprm9是当成计数器,起始值0,每次加1,gprm10是菜单循环次数的限制,数值3(起始值可到fist-play里检查设置好来),当未达循环限制就执行原来的cell命令LinkPGN Program 1返回菜单开头再来一次。一旦达到限制就把计数器归0,然后LinkPGCN PGC 5(如前所述,按第一章案例就全部播放的意思)。
特别注意:以上均以tmpgenc DVD author制作并按第一章个案来解说,实际操作不能完全盲目克隆,必须合理变化一下。
来源:http://www.cdbest.com/thread-234237-1-1.html
IsaacZ补充手工编辑PGC命令的方法:
有些朋友不知道应该如何手工编辑命令,下面用几个图片说明一下:
左侧选中菜单后,右侧一大堆命令,往下滚动到底,在post commands上点右键,生成一行NOP命令:
(如果想删除任意一行命令,右键点击之,选下面的“Delete”)
双击新生成的NOP命令,得到命令编辑器窗口:
展开左上角的 Alphabetically(按字母序),可以找到需要的 set 命令:
按教程上的提示进行参数修改(只是示例,具体参数请根据需要调整):
最后点“OK”,最终效果如图蓝色高亮行:
后续命令行请参照上面的步骤进行添加,不一一演示。
注意:
用pgcedit 修改后的 VIDEO_TS 视频文件夹里会多出个 PgcEdit_backup 文件夹,其中“backup”是“备份”的意思,这是程序自动生成的一个备份文件夹,里面备份了最原始的未修改的VIDEO_TS 版本。程序操作完成并保存后,确认没有错误,这个文件夹就可以删除掉了。不然的话,可以用它来恢复原来的版本。
相关参考:
terruimisu 的教程:
[教程] 让TAW4 / TDA3打包的DVD可以使用数字键及自动播放【图文教程】
|
|