UNPKG

@remotion/renderer

Version:

Render Remotion videos using Node.js or Bun

19 lines (18 loc) 650 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseFfmpegProgress = void 0; const parseFfmpegProgress = (input, fps) => { 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); } }; exports.parseFfmpegProgress = parseFfmpegProgress;