h.264 - 如何使用 AVFrame (Libav) 在 H264/265 解码中引用帧
问题描述
我正在开发一个使用 LibAV 作为 H264 和 H265 视频解码器的项目。我从 Roxlu ( http://roxlu.com/2014/039/decoding-h264-and-yuv420p-playback ) 获取了一个解码器样本作为我的初始点,并试图了解事情是如何工作的。在我的特定情况下,在解码每一帧时,我还需要知道一帧是否是其他帧引用的参考帧,并且需要知道 B 或 P 帧所引用的帧列表。你们知道我如何提取这些信息吗?我似乎没有从 LibAV API (C++) 中找到这些信息。
非常感谢。
解决方案
推荐阅读
- typescript - 来自 reactive() 的 Vue3/Vuex 对象一旦在突变中作为有效负载传递给 vuex,就会失去反应性
- server - 在一个 URL 下提供移动和桌面应用程序
- powerbi - 使用 Get-PowerBIActivityEvent 时 Azure Runbook 仍然返回错误
- linux - Windows Jenkins 连接 Linux 虚拟机
- java - Android Studio:如何添加“.a”库?
- reactjs - 如何使用 justify-between Tailwind?
- angular - 如何使 Angular 显示来自 api 响应的错误消息
- mean - 具有分面网格的 geom_bar 的平均函数
- python - 如何在仪表板上显示/隐藏 dash-cytoscape 对象?
- javascript - 从集线器调用客户端功能在初始连接上不起作用