【发布时间】:2020-11-12 02:22:38
【问题描述】:
我有一个从流中读取帧的函数。我想知道流的格式是什么(我正在用H264测试):
StreamingResult MediaWriter::Open(const AVFormatContext *const inputFormatContext,
const fs::path &destination)
{
// Save input stream data
AVStream *videoStream = inputFormatContext->streams[FindVideoStreamIndex(inputFormatContext)];
//....
}
如何从视频流中获取格式/编解码器类型?我预计会收到 H264,但将来会收到其他格式。
P.S.:一些好的 FFMPEG 文档将不胜感激,因为我迷失在 Doxygen 生成的文档中。
【问题讨论】:
-
您可能想查看来自this post 的答案/cmets。