getFFmpegProgress method

double getFFmpegProgress(
  1. int time
)

Can be used from FFmpeg session callback, for example:

FFmpegKitConfig.enableStatisticsCallback((stats) {
  final progress = getFFmpegSessionProgress(stats.getTime());
});

Returns the double progress value between 0.0 and 1.0.

Implementation

double getFFmpegProgress(int time) {
  final double progressValue =
      time / controller.trimmedDuration.inMilliseconds;
  return progressValue.clamp(0.0, 1.0);
}