【发布时间】:2015-03-13 14:41:04
【问题描述】:
我正在开发一个基于ffmpeg的播放器。
现在我尝试解码 hls 视频。视频流有几个按质量分隔的节目 (AVProgram)。我想选择一个具有所需质量的特定程序。但是 ffmpeg 从所有程序(所有流)中读取数据包。
如何告诉 ffmpeg 读取哪些流?
【问题讨论】:
标签: ffmpeg decoding video-player m3u8 http-live-streaming
我正在开发一个基于ffmpeg的播放器。
现在我尝试解码 hls 视频。视频流有几个按质量分隔的节目 (AVProgram)。我想选择一个具有所需质量的特定程序。但是 ffmpeg 从所有程序(所有流)中读取数据包。
如何告诉 ffmpeg 读取哪些流?
【问题讨论】:
标签: ffmpeg decoding video-player m3u8 http-live-streaming
通过在AVStream结构中使用disard字段解决:
_stream->discard = AVDISCARD_ALL;
【讨论】: