src = core.std.AssumeFPS(clip=src,fpsnum=24000,fpsden=1001)#强制帧率=23.976fps(24000/1001)
http://www.vapoursynth.com/doc/functions/assumefps.html
索引结束就提示上面error信息,有ffindex文件产生,但没有avs文件NAVras 写了:把产生的索引文件删掉让它打开时自己重新过一遍?
.ffindex
.lwi
非常感谢,已找到相关内容。再问个问题:如果我想获得视频全帧的Y值,avs脚本也写好了。能够运行avs的有视频播放器,avspmod,x264。前两个我直接播放avs,但是log文件中并没有写入全帧的Y值,而是有一部分帧没有写入,感觉好像有丢帧。如果把avs喂给x264,应该可以获得全帧的Y值,但是速度很慢。我想问一下有没有高速的逐帧运行avs的平台(不借助x264,我只想要个log文件),不知道我有没有把我的问题表述清楚?Muonium 写了:利用 AverageLuma/AverageChromaU/AverageChromaV 就可以获取各平面平均值了
然后用 WriteFile 输出数值就行
首先感谢管理猿大大回复,从taro大大的GrainEvaluate 衡量每帧噪点强度的小脚本,我想到衡量每一帧Y值,找出全帧范围内的暗景(Y值越小,亮度越低),进而用zones参数为一些暗景提高码率,防止欠码dgwxx 写了:貌似没有现成的。
用avs的API写原生插件应该不难,不过因为没有这方面需求,所以估计没人会花时间去写吧。
您要这样的脚本要做什么呢?