getVideoInfo static method

Future<FFprobeVideoInfo> getVideoInfo(
  1. String inputPath
)

Implementation

static Future<FFprobeVideoInfo> getVideoInfo(String inputPath) async {
  // Construct FFprobe command to get video duration
  var session = await FFprobeKit.getMediaInformation(inputPath);
  var information = session.getMediaInformation();

  var duration = information?.getDuration();
  var properties = information?.getAllProperties();
  var size = information?.getSize();
  var bitrate = information?.getBitrate();

  var width = properties?["streams"][0]["width"]??0;
  var height = properties?["streams"][0]["height"]??0;

  return FFprobeVideoInfo(width, height, duration, size, bitrate, session);
}