文件类型: | 素材类 | |
界面语言: | 简体中文/英文 | |
软件类型: | 国产/国外软件 | |
运行环境: | 没注明为windows平台 | |
授权方式: | 学习交流使用 | |
软件大小: | 未知 | |
软件等级: | ||
下载方式: | 所有客户 | |
作 者 : | 网络收集 | |
官方网址: | 未知 | |
整理时间: | 2009-12-29 |
手拍字幕自动跳转脚本-v8v9
软件简介
转自:http://www.dvedit.cn/thread-84561-1-1.html发布者:苹果小刀手拍字幕自动跳转脚本-v8v9我于今年八月底穷思竭虑想出了一个在vegas里实现手拍唱词的办法,但操作步骤过于繁琐奇巧不便推广。一直想将中间的过程
转自:http://www.dvedit.cn/thread-84561-1-1.html 发布者:苹果小刀 手拍字幕自动跳转脚本-v8v9 我于今年八月底穷思竭虑想出了一个在vegas里实现手拍唱词的办法,但操作步骤过于繁琐奇巧不便推广。一直想将中间的过程自动化,用脚本来实现一键搞定。先找到好友陈瑜请他按我的思路编写脚本,但在写入字幕内部长度时脚本受阻,只完成了一个半成品,仍有几步需手动设置。后因陈瑜的教务繁忙,这事就搁下了。今日,到重庆出差终于联系上Cgchina(本名:何林)——即上次为Vegas 7.0和Vegas pro 8.0写防丢素材脚本的Cgchina。 与Cgchina小酌数杯之后,我给他讲了脚本的意图和思路。他拿出笔记本,就在大田湾体育场边上的一个路边小店,用了20分钟就写好了这个能够实现手拍字幕自动跳转的脚本。 我想,这个脚本的出世对于Vegas的中国用户而言,无疑是天降喜讯。不敢独享,现将这个脚本献给所有使用Vegas的朋友,权当我和CGChina送给大家的国庆礼物。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using Sony.Vegas; using System.Windows.Forms; namespace ChangeTimeCode { public class EntryPoint { public void FromVegas(Vegas vegas) { // Set the following variable to the VideoFieldOrder value youran int c = 0; int total = 0; try { foreach (Track t in vegas.Project.Tracks) { if (t.Selected) { int ec = t.Events.Count; total = ec; t.Events[0].Takes[0].Media.Length = new Timecode(ec * 60000); for (int i = 0; i < ec; i++) { double time = i * 60000; TrackEvent e = t.Events; e.Takes[0].Offset = new Timecode(time); c++; } } } MessageBox.Show("完成自动跳转!"); } catch (Exception ex) { MessageBox.Show("请确认是否选择滚屏字幕媒体!"); } } } } 以上是脚本内容,特地请cgchina公开了代码,以便大家学习借鉴。 以下是for v8和v9的脚本,解压后拷贝到脚本目录Script Menu下,从vegas/工具/脚本/里执行即可。
0
下载地址:
如果不能下载请点:
错误报告 我们会在一个工作日内恢复下载 我要上传教程或软件 下载地址: |
赞助商链接 |