- Avisynth 初心者質問スレ Part6
671 :名無しさん@編集中[sage]:2014/04/11(金) 19:21:55.84 ID:T7f7v0Qm - 5の倍数じゃないとどんな事になるか確認する関数
function DelayTest(clip c, int "frame",int "times",clip "c2",int "current") { frame=default(frame,4) times=default(times,100) c2 = Default(c2, c) current=default(current,0) start=current*frame a=c.Trim(start,start + frame - 1).Bob().Pulldown(0,2) c2 = (current==0)?a:c2++a current=current+1 return (current >= times)? c2++ c.Trim(current*frame,0).Auto24FPS: c.DelayTest(frame,times,c2,current) } DelayTest(4,100) で最初に4フレームのtrimを100個作ってそれぞれ24fps化してから 残りのフレームを24fps化して結合する。 音がズレるとかいう以前に、通しで24fps化した時とフレーム数が違いすぎるのが分かる。
|