5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

お前らのショボイAvisynthスクリプト貼ってくださいpart2

103 :名無しさん@編集中:2007/07/28(土) 20:51:18 ID:iiYDjgNl
#ChangePlaySpeed…再生速度を変更する
#  speed  再生する速度(倍速指定、“1.0”なら変化無し)
#  fps    速度変更後のFPS設定(省略・負数なら変化無し)
#      “0”ならspeedで変化した分だけFPSも変化する
#      正数ならその値になる
#  pitch  音程を変化させるか(省略・偽なら変化なし、trueなら変化する)
function ChangePlaySpeed(clip clip, float speed, float "fps", bool "pitch") {
  fps = default(fps, -1.0)
  pitch = default(pitch, false)

  clip =
  \  ((pitch)
  \    ? clip.TimeStretch(rate=100.0*speed)
  \    : clip.TimeStretch(tempo=100.0*speed)
  \  )

  rate = clip.Framerate()
  clip =
  \  ((0.0 == fps)
  \    ? clip.AssumeFPS(rate*speed)
  \  :(fps < 0.0)
  \    ? clip.AssumeFPS(rate*speed).ChangeFPS(rate)
  \    : clip.AssumeFPS(rate*speed).ChangeFPS(fps)
  \  )

  return clip
}

294 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)