export const parseFfmpegProgress = ( input: string, fps: number, ): number | undefined => { const match = input.match(/frame=(\s+)?([0-9]+)\s/); if (match) { return Number(match[2]); } const match2 = input.match(/time=(\d+):(\d+):(\d+).(\d+)\s/); if (match2) { const [, hours, minutes, seconds, hundreds] = match2; return ( (Number(hundreds) / 100) * fps + Number(seconds) * fps + Number(minutes) * fps * 60 + Number(hours) * fps * 60 * 60 ); } };