(time: number, duration: number, totalFrames: number)
| 465 | }, [brightness, contrast, hue, saturation, lightness, blur, sharpen]) |
| 466 | |
| 467 | const getPos = (time: number, duration: number, totalFrames: number) => { |
| 468 | if (duration === 0) return 0 |
| 469 | const ratio = time / duration |
| 470 | return Math.floor(ratio * totalFrames) |
| 471 | } |
| 472 | |
| 473 | useEffect(() => { |
| 474 | let loaded = videoLoaded || animationLoaded |