INNER CODE UNIT · TypeScript

fromClipTime

mifi/editly · src/index.ts:319

        const fromClipTime = transitionFromClip.duration * fromClipProgress;
        const toClipTime = transitionToClip && transitionToClip.duration * toClipProgress;

        const currentTransition = transitionFromClip.transition;
        const transitionNumFrames = Math.round(currentTransition.duration * fps);
        const runTransitionOnFrame = currentTransition.create({ width, height, channels });

        // Each clip has two transitions, make sure we leave enough room:
        const transitionNumFramesSafe = Math.floor(
          Math.min(
            Math.min(
              fromClipNumFrames,
              toClipNumFrames != null ? toClipNumFrames : Number.MAX_SAFE_INTEGER,
            ) / 2,
            transitionNumFrames,
          ),
        );
        // How many frames into the transition are we? negative means not yet started

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…