首页 > 解决方案 > 如何在 NReco 中获取“has_b_frames”视频属性?

问题描述

标签: asp.netnreco

解决方案


您需要使用适当的 XPath 选择器,如下所示:

var mediaInfo = videoInfo.GetMediaInfo(filename);
var has_b_frames = mediaInfo.Result.CreateNavigator().SelectSingleNode(
  "/ffprobe/streams/stream[@index=\"0\"]/@has_b_frames")?.Value;

推荐阅读