mirror of
https://github.com/rosenbjerg/FFMpegCore.git
synced 2024-11-10 08:34:12 +01:00
fix stream index for passing to ffmpeg while making a snapshot
This commit is contained in:
parent
e6d85eea11
commit
26fcfcc206
1 changed files with 6 additions and 1 deletions
|
@ -116,7 +116,12 @@ private static (FFMpegArguments, Action<FFMpegArgumentOptions> outputOptions) Bu
|
|||
{
|
||||
captureTime ??= TimeSpan.FromSeconds(source.Duration.TotalSeconds / 3);
|
||||
size = PrepareSnapshotSize(source, size);
|
||||
streamIndex = streamIndex == null ? 0 : source.VideoStreams.FirstOrDefault(videoStream => videoStream.Index == streamIndex).Index;
|
||||
if (streamIndex == null)
|
||||
{
|
||||
streamIndex = source.PrimaryVideoStream?.Index
|
||||
?? source.VideoStreams.First()?.Index
|
||||
?? 0;
|
||||
}
|
||||
|
||||
return (FFMpegArguments
|
||||
.FromFileInput(input, false, options => options
|
||||
|
|
Loading…
Reference in a new issue