import ffmpeg from "fluent-ffmpeg"; export function extractDuration(filePath: string): Promise { return new Promise((resolve, reject) => { ffmpeg.ffprobe(filePath, (err, metadata) => { if (err) return reject(err); resolve(Math.round(metadata.format.duration || 0)); }); }); }