parse static method

FfmpegVersion? parse(
  1. String banner
)

Parses banner (ffmpeg -version output, starting with ffmpeg version ), or returns null when its first line carries no major.minor pair — unparsable banners are rejected by callers with a clear message, never guessed at.

Implementation

static FfmpegVersion? parse(String banner) {
  final match = _versionPattern.firstMatch(banner);
  if (match == null) return null;
  return FfmpegVersion(int.parse(match.group(1)!), int.parse(match.group(2)!));
}