2015-01-15 78 views
1

我正在开发基于ffmpeg的播放器。ffmpeg:从hls流中解码特定的AVProgram

现在我尝试解码hls视频。视频流有几个按质量分开的程序(AVProgram)。我想选择一个具有所需质量的特定程序。但ffmpeg从所有程序(所有流)读取数据包。

如何告诉ffmpeg要读取哪些流?

回答

0

通过在AV流结构中使用disard字段解决:

_stream->discard = AVDISCARD_ALL;