Skip to content

[Feature Request] Remote Analyse #589

@tqk2811

Description

@tqk2811

I want to run Analyse on the server upload and return json ( class FFProbeAnalysis ).
Then on the client will parse that json ( class MediaAnalysis ) and return MediaAnalysis or IMediaAnalysis.

Currently these features are hidden ( internal ), I want to make it public.

Example

//server
FFProbeAnalysis anl = await FFProbe.GetAnalysisAsync(filePath_or_stream);

//client
string json = ...;
FFProbeAnalysis anl =  JsonSerializer.Deserialize<FFProbeAnalysis>(json);
return new MediaAnalysis(anl);

Note: and remove that [JsonIgnore]

[JsonIgnore] public IReadOnlyList<string> ErrorData { get; set; } = new List<string>();

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions