INNER CODE UNIT · TypeScript
effectiveDuration
vargHQ/sdk · src/ai-sdk/providers/editly/index.ts:125
const effectiveDuration = cutTo - cutFrom;
if (!clip.duration) {
// No explicit duration — derive from the video layer
duration = effectiveDuration;
} else if (effectiveDuration < duration) {
// Explicit duration exceeds actual video length — clamp to avoid
// freeze frames and xfade offset misalignment
duration = effectiveDuration;
}
break;
}
}
processed.push({
layers,
duration,
transition:
clip.transition === null