版面规则
提问时请注意:尽量详细描述操作过程、AVS脚本内容等,最好能写出片名,只贴图有时无法看出问题原因。
提示:发布原创内容请尽量使用附件上传。使用网盘会出现过期失效的问题,请注意。
头像
Yuricon
帖子: 141
注册时间: 2010-09-20 0:19

AviSynth EP Script: EPOutTimeCode v1.00 Final

EPOutTimeCode已经停止开发
这可能是暂时性的,也可能是永久性的
如果您有继续开发的意向,请随意
------------------------------------EPOutTimeCode的功能------------------------------------

EPOTC能够合并不同帧率的clip,并且输出TimeCode v1文件,类似于TimeCodeOutPut
不过不同的是,这是一个完全基于AVS的脚本,不过也正是因为这点,所以clip支持数量上目前最大极限是57

----------------------------------EPOutTimeCode的更新历史----------------------------------
2010/10/02 EPOutTimeCode v1.00 Final
EPOutTimeCode停止开发

2010/10/02 EPOutTimeCode v1.00 beta
增加了clip支持数量,达到AVS自定义函数的参数极限57(60-3) (感谢cunhan的建议)

2010/09/30 EPOutTimeCode v0.00 beta
EPOutTimeCode诞生

----------------------------------EPOutTimeCode的参数说明----------------------------------

function EPOTC(clip clip1, clip "clip2",[ clip "clip3", clip "clip4", clip "clip5", clip "clip6", clip "clip7", clip "clip8", clip "clip9", clip "clip10",
\ clip "clip11", clip "clip12", clip "clip13", clip "clip14", clip "clip15", clip "clip16", clip "clip17", clip "clip18", clip "clip19", clip "clip20",
\ clip "clip21", clip "clip22", clip "clip23", clip "clip24", clip "clip25", clip "clip26", clip "clip27", clip "clip28", clip "clip29", clip "clip30",
\ clip "clip31", clip "clip32", clip "clip33", clip "clip34", clip "clip35", clip "clip36", clip "clip37", clip "clip38", clip "clip39", clip "clip40",
\ clip "clip41", clip "clip42", clip "clip43", clip "clip44", clip "clip45", clip "clip46", clip "clip47", clip "clip48", clip "clip49", clip "clip50",
\ clip "clip51", clip "clip52", clip "clip53", clip "clip54", clip "clip55", clip "clip56", clip "clip57",]
\ float "fps", float "Denominator", string "tcfile")

clip1-57 你要合并的clip,默认值:空(clip)
请按照顺序来填写clip,不然可能会出错,也不用写clip2=xxx2,clip3=xxx3之类的

fps 指定assumfps的分子,默认值:clip1的帧率分子(float)
Denominator 指定assumfps的分母,默认值:clip1的帧率分母(float)
虽然这2个值是float,不过请尽量用int(这个其实不说大家也懂的OTZ)

tcfile 指定tc文件的输出路径,默认值:"tc.txt"(string)
请尽量用绝对路径

----------------------------------EPOutTimeCode的使用范例----------------------------------

#这是5个clip
clip1=blankclip(fps=24000,fps_denominator=1001)
clip2=blankclip(fps=30000,fps_denominator=1001)
clip3=blankclip(fps=24000,fps_denominator=1001)
clip4=blankclip(fps=24000,fps_denominator=1001)
clip5=blankclip(fps=30000,fps_denominator=1001)
#用EPOTC来合并,并输出tc文件
EPOTC(clip1,clip2,clip3,clip4,clip5,fps=24000,Denominator=1001,tcfile="x:\test_tc.txt")

输出的TC文件将是这样
# timecode format v1

Assume 23.97602463

0,239, 23.97602463
240,479, 29.97002983
480,719, 23.97602463
720,959, 23.97602463
960,1199, 29.97002983
还说不够用的赶紧去RRE {:cat_15}

不要吐槽那EP的写法...其实这是个坑 {:cat_15}

使用前请先阅读使用说明

EPOutTimeCode NMM DOC

Google code:

http://avisynth-ep-script.googlecode.co ... e.v1.00.7z

为了减轻NMM服务器负担,请尽量使用Google code的下载地址,如果碰上Google code被QJ的情况,请使用下面附件下载
EPOutTimeCode.v1.00.7z
(3.17 KiB) 下载 148 次
上次由 Yuricon 在 2010-12-26 2:56,总共编辑 4 次。
xslidian
帖子: 6
注册时间: 2010-09-30 7:39

Re: AviSynth EP Script: EPOutTimeCode v0.00 beta

偶是来趁空抢沙发滴... = =
那个“assum 帧率”看着别扭...
cunhan
核心会员
核心会员
帖子: 214
注册时间: 2010-09-20 22:09

Re: AviSynth EP Script: EPOutTimeCode v0.00 beta

我是来支援的。
为表敬意,我今天也把TimeCodeOutPut升级吧
264768502
核心会员
核心会员
帖子: 402
注册时间: 2010-09-23 17:38

Re: AviSynth EP Script: EPOutTimeCode v0.00 beta

无聊人士表示...
10个完全不够用啊~
头像
dgwxx
管理猿
帖子: 771
注册时间: 2010-09-19 20:42
联系: 网站

Re: AviSynth EP Script: EPOutTimeCode v0.00 beta

正在做fumoffu的某表示8段够用了 {:cat_15}
日常推 @dgwxx: 基本没什么技术的话题,欢迎没事看看消遣。
► 显示剧情透露 平庸的rip
► 显示剧情透露 “不知道”的五大理由
头像
nuomi
帖子: 197
注册时间: 2010-09-25 12:59

Re: AviSynth EP Script: EPOutTimeCode v0.00 beta

10个表示不够用- -!
头像
Yuricon
帖子: 141
注册时间: 2010-09-20 0:19

Re: AviSynth EP Script: EPOutTimeCode v0.00 beta

不够再加呗 {:cat_15} (拖
反正要加也只是复制粘贴再改改的事 {:cat_15} (喂
头像
Yuricon
帖子: 141
注册时间: 2010-09-20 0:19

Re: AviSynth EP Script: EPOutTimeCode v0.00 beta

刚才尝试了下挑战极限,结果写完57个clip后发现,由于过于EP,在clip14那,计算帧数的地方就爆了 {:cat_4} ...后面计算帧数的地方就全是输出的错误 {:cat_15}
PS:写完发现这脚本有1.3M {:cat_15}
头像
dgwxx
管理猿
帖子: 771
注册时间: 2010-09-19 20:42
联系: 网站

Re: AviSynth EP Script: EPOutTimeCode v0.00 beta

单纯计算就能让avs爆掉……
日常推 @dgwxx: 基本没什么技术的话题,欢迎没事看看消遣。
► 显示剧情透露 平庸的rip
► 显示剧情透露 “不知道”的五大理由
头像
Yuricon
帖子: 141
注册时间: 2010-09-20 0:19

Re: AviSynth EP Script: EPOutTimeCode v1.00 beta 2010/10/02

这次改进后成功了,效率还不错 {:cat_2}
让你们EP,还说不够的都拖出去RRE {:cat_15}

回到 “AviSynth”