mirror of
https://github.com/rosenbjerg/FFMpegCore.git
synced 2025-02-18 11:02:31 +00:00
Expose avg_frame_rate as AverageFrameRate on VideoStream #300
Former-commit-id: 2133d31021
This commit is contained in:
parent
5b97f08029
commit
21e5b9634f
3 changed files with 5 additions and 0 deletions
|
@ -65,6 +65,9 @@ namespace FFMpegCore
|
|||
[JsonPropertyName("r_frame_rate")]
|
||||
public string FrameRate { get; set; } = null!;
|
||||
|
||||
[JsonPropertyName("avg_frame_rate")]
|
||||
public string AverageFrameRate { get; set; } = null!;
|
||||
|
||||
[JsonPropertyName("pix_fmt")]
|
||||
public string PixelFormat { get; set; } = null!;
|
||||
|
||||
|
|
|
@ -61,6 +61,7 @@ namespace FFMpegCore
|
|||
DisplayAspectRatio = MediaAnalysisUtils.ParseRatioInt(stream.DisplayAspectRatio, ':'),
|
||||
Duration = MediaAnalysisUtils.ParseDuration(stream),
|
||||
FrameRate = MediaAnalysisUtils.DivideRatio(MediaAnalysisUtils.ParseRatioDouble(stream.FrameRate, '/')),
|
||||
AverageFrameRate = MediaAnalysisUtils.DivideRatio(MediaAnalysisUtils.ParseRatioDouble(stream.AverageFrameRate, '/')),
|
||||
Height = stream.Height ?? 0,
|
||||
Width = stream.Width ?? 0,
|
||||
Profile = stream.Profile,
|
||||
|
|
|
@ -13,6 +13,7 @@ namespace FFMpegCore
|
|||
public double FrameRate { get; internal set; }
|
||||
public string PixelFormat { get; internal set; } = null!;
|
||||
public int Rotation { get; set; }
|
||||
public double AverageFrameRate { get; set; }
|
||||
|
||||
public PixelFormat GetPixelFormatInfo() => FFMpeg.GetPixelFormat(PixelFormat);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue