INNER CODE UNIT · TypeScript
newAcc
mifi/editly · src/index.ts:185
let newAcc = acc + c.duration;
if (i !== clips.length - 1) newAcc -= c.transition.duration;
return newAcc;
}, 0);
function getOutputArgs() {
if (customOutputArgs) {
assert(Array.isArray(customOutputArgs), "customOutputArgs must be an array of arguments");
return customOutputArgs;
}
// https://superuser.com/questions/556029/how-do-i-convert-a-video-to-gif-using-ffmpeg-with-reasonable-quality
const videoOutputArgs = isGif
? [
"-vf",
`format=rgb24,fps=${fps},scale=${width}:${height}:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse`,
"-loop",
"0",