On 5/18/2018 6:50 PM, Devin Heitmueller wrote:

Is this something anyone is actively looking into?  If not, I'll dig into it and see 
about respecting program membership in ffmpeg's selection algorithm.  My larger concern 
is that with MPEG-TS streams, the commonly accepted heuristic is to play the first 
audio/video streams in the first PMT entry (this is what VLC does for example), rather 
than trying to pick the "best quality" streams, and it's not clear whether such 
a change in the selection algorithm would be accepted upstream (since it would make 
selection of audio/video in MPEG-TS streams behave differently than other formats).

Thoughts?

If nb_input_files is 1, coupling the stream selection seems to me an improvement. But in the scenario of multiple inputs and no -map options, users usually intend to want a stream from all the sources, so in that case, using one of the streams as a 'key' for the other streams will break expectations. Unless the other inputs are meant for filtering, like a watermark, or background music.


Your query has come at an inopportune time, since I intended to rewrite the Stream Selection chapter this weekend, since there are some quirks and nuances not covered or made plain, at present. But if you intend to proceed, of course, I'll wait.

Regards,
Gyan
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to