找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 2526|回复: 5

[已解决] 求助,继续请教chnxn前辈∶DVD_lab 的VM命令如何实现单曲(单个影片)的循环播放?

[复制链接]

0

威望

251

金钱

4

贡献

初级会员

crazy

积分
273
主题
11
回帖
36
注册时间
2010-10-13
最后登录
2018-11-20
发表于 2011-3-6 02:25:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 amazing 于 2011-3-7 11:15 编辑

把最终结论在这儿说一说:问题已经有结论了,就是按照这里方法已能实现“单曲循环播放”了!

原来担心的无法终止循环播放的问题是自己多虑的,实际上烧出DVD来后用遥控器上的“返回菜单键”就可使播放回到“菜单”,即终止循环的,自己原来是书呆子空想出来的恐惧!哈!再次谢谢chnxn前辈。

chnxn前辈指点说∶“使用Vm命令也许会稍微简单一些,但我没有试过”

于是去找了Vm命令的说明书学习,果然简单些但遇到新的瓶颈

如何对某一影片实现循环播放?

具体实现过程如下

1.
调出编辑 VM 命令。

z1.jpg


这时会出现VM 命令编辑器

z2.jpg



从上图可看出在影片“星空”播放之前和播放之后我们都可以动“手脚”,即都可以“插入”VM命令组影响影片“星空”的“行为”,现在我们是想让影片“星空”循环播放哦,思路是每一次播出结束后再一次“播放”,那就是在播放结束后的地方加适当的“VM命令组”让它实现“循环”功能。

DVD_lab给出了GPRM0 ... GPRM15,共16个寄存器,它自己小心地只用了少数的寄存器自用,多数给用户自己使用,下面这些是系统自用的

GPRM10Used as a temporary in HUB object. If you use Link HUB then the GPRM10 value will be changed by the HUB
GPRM11Node, used to link Movie to particular VTS menu and for Menu button highlighting
GPRM12Used for temporary in-command sequence data storage
GPRM13Used to identify currently playing play lists*
GPRM14Used as a counter in a Counter and Random list
GPRM15Used for Return to last menu object

1.
现在就到去动“手脚”了,按动上图所示的那个“编辑”键,开始进去“编辑”,这就出现了下图,我们要设置VM 命令组,实现“循环播放”

z3.jpg

G9是系统一个不用的变量,所以才用它,数字3也是随意起的,因为这个是针对影片3(星空)组件的,所以我用了3,便于记忆。这个数值只要不大于和等于65535就可以了。G9=3 在这里是赋值,表明当前是影片3(星空)

现在要去打开上图的“链接”按钮,这时会出现下图


z4.jpg


按动“链接”出现的选择对象时,选择“星空”也就是自己选自己,也就是“星空”播放结束后还是选择播放“星空”,实现了“循环播放”的功能,实现的工作图就是下图


z5.jpg

去“编译DVD”后,实际效果就是“无休无尽”地播放“星空”,哈哈!

所以这个VM 命令组有问题!


下面是一个改进的方案的思路如下图


z6.jpg


chnxn前辈,我是一个菜鸟,知道DVD_lab还是几个月前到这个优秀的论坛,拜读了前辈的贴子才认识有这么一个好东西,原来只是知道那个笨傻的NERO。

前辈,如何DVD_lab知道我动了“遥控器的某一个按钮”,现在就缺这临门一脚啦。

谢谢先!

1a我真的佩服前辈   .gif

化繁为简 反朴归真

62

威望

1万

金钱

344

贡献

高级会员

积分
14727
主题
67
回帖
1707
注册时间
2009-4-20
最后登录
2023-9-26
发表于 2011-3-6 17:03:32 | 显示全部楼层
回复 1# amazing
amazing确实不凡。
我之所以说VM命令会简化一些就是想用post命令代替一个一秒钟的菜单。至于命令,我并没有去试,看来你已经解决,那就没有问题了。
至于你说的按某个键返回上级菜单,其实没有问题。每个影片播放时按菜单键默认返回根菜单(只要你没有特别设置)。
回复

使用道具 举报

0

威望

251

金钱

4

贡献

初级会员

crazy

积分
273
主题
11
回帖
36
注册时间
2010-10-13
最后登录
2018-11-20
 楼主| 发表于 2011-3-6 21:06:32 | 显示全部楼层


前辈过奖了
初学DVD制作
很多事还是糊里糊涂不明白
看来DVD lab是可以编程的
可我不是学编程的
只是猜想VM 命令里有可以“判”遥控器是否动作过的语句
加一个条件语句在“影片”结束时
就会有两个出口一个是“继续播放”
另一个是返回到“上级 菜单”
可不知道这些语句是什么!
现在一筹莫展
进行不下去了



z6.jpg
化繁为简 反朴归真
回复

使用道具 举报

62

威望

1万

金钱

344

贡献

高级会员

积分
14727
主题
67
回帖
1707
注册时间
2009-4-20
最后登录
2023-9-26
发表于 2011-3-7 11:25:22 | 显示全部楼层
回复 3# amazing
VM命令是否有“判”遥控器是否动作过的语句,我并不清楚,但估计不会有。没有专门的手册,我也是需要时再去找。
本题的解决并不难,我已在你的另一帖中做了答复。
回复

使用道具 举报

0

威望

251

金钱

4

贡献

初级会员

crazy

积分
273
主题
11
回帖
36
注册时间
2010-10-13
最后登录
2018-11-20
 楼主| 发表于 2011-3-7 12:03:19 | 显示全部楼层
回复  amazing
VM命令是否有“判”遥控器是否动作过的语句,我并不清楚,但估计不会有。没有专门的手册, ...
chnxn 发表于 2011-3-7 11:25


谢谢前辈的热心指导帮助
看来还是自己很不熟悉DVD的播放工作原理
化繁为简 反朴归真
回复

使用道具 举报

0

威望

69

金钱

0

贡献

新手上路

将军

积分
70
主题
0
回帖
4
注册时间
2011-3-11
最后登录
2012-12-30
发表于 2011-3-11 23:48:53 | 显示全部楼层
看起来很复杂的,我还要加强学习才行.
平凡是福
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛

GMT+8, 2024-5-17 11:46 , Processed in 0.344118 second(s), 17 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表