@@ -36,7 +36,7 @@ public static async Task<IMediaAnalysis> AnalyseAsync(string filePath, FFOptions
3636 public static async Task < IMediaAnalysis > AnalyseAsync ( Uri uri , FFOptions ? ffOptions = null , CancellationToken cancellationToken = default ,
3737 string ? customArguments = null )
3838 {
39- return await AnalyseCoreAsync ( uri . AbsoluteUri , ffOptions , cancellationToken , customArguments ) . ConfigureAwait ( false ) ;
39+ return await AnalyseCoreAsync ( uri . IsFile ? uri . LocalPath : uri . AbsoluteUri , ffOptions , cancellationToken , customArguments ) . ConfigureAwait ( false ) ;
4040 }
4141
4242 public static async Task < IMediaAnalysis > AnalyseAsync ( Stream stream , FFOptions ? ffOptions = null , CancellationToken cancellationToken = default ,
@@ -88,7 +88,7 @@ public static async Task<FFProbeFrames> GetFramesAsync(string filePath, FFOption
8888 public static async Task < FFProbeFrames > GetFramesAsync ( Uri uri , FFOptions ? ffOptions = null , CancellationToken cancellationToken = default ,
8989 string ? customArguments = null )
9090 {
91- return await GetFramesCoreAsync ( uri . AbsoluteUri , ffOptions , cancellationToken , customArguments ) . ConfigureAwait ( false ) ;
91+ return await GetFramesCoreAsync ( uri . IsFile ? uri . LocalPath : uri . AbsoluteUri , ffOptions , cancellationToken , customArguments ) . ConfigureAwait ( false ) ;
9292 }
9393
9494 public static async Task < FFProbeFrames > GetFramesAsync ( Stream stream , FFOptions ? ffOptions = null , CancellationToken cancellationToken = default ,
0 commit comments