id,summary,reporter,owner,description,type,status,priority,component,version,resolution,keywords,cc,blockedby,blocking,reproduced,analyzed
1723,Stream selection doesn't check the existence of the stream,burek,,"Summary of the bug:

When the stream selection is used in such a way that it selects a non-existing stream, ffmpeg doesn't show any warnings or errors, but rather chooses to ignore the issue completely.

For example, if our input contains 2 video streams and we try to select a non-existent video stream like ""-c:v:333"" it will not complain, but IMHO it should, because if a user has specified a command line option for something, it means he wants that option to be taken into account. The least ffmpeg could do is issue a warning saying it is a non-existent stream selected.

How to reproduce:
{{{
% ffmpeg -i input -c:v:333 copy output
}}}
Instead of getting an error, warning or something like this:
{{{
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
}}}
the result is the same as if ""-c:v:333 copy"" was deleted from cmd line, thus ignored totally, using some default encoder like this:
{{{
Stream mapping:
  Stream #0:0 -> #0:0 (h264 -> libx264)
}}}
",defect,new,normal,undetermined,unspecified,,,,,,0,0
