【问题标题】:How to get information of dropped frames and resolution of the played video from Video player like VLC [closed]如何从 VLC 等视频播放器中获取丢帧和播放视频分辨率的信息 [关闭]
【发布时间】:2019-07-27 00:08:44
【问题描述】:

我正在使用whirligig播放器播放360°视频进行主观测试,我想知道如何获取播放器播放的视频的丢帧和分辨率信息。 视频源分辨率1080p,帧率30fps

当我在 YouTube 上观看视频时,我可以通过右键单击并查看“书呆子的统计信息”选项来获取上述信息 - 参见下面的示例:

但没有获得在whirligig 播放器上播放的视频所需的信息,例如丢帧、播放器上可播放的实际比特率和可播放分辨率。

有什么建议吗?

【问题讨论】:

  • 您检查了YouTube Player Demo - statistics 部分吗? - 在页面末尾。
  • 这对我没有帮助。我说的是像 VLC 这样的播放器。
  • 你可以在你的问题中添加一个例子吗?,你问题中提供的图像属于“书呆子统计”,但我真的不知道 VLC 播放器如何显示。对于其他想要帮助您的人来说,它也会有所帮助。
  • 我编辑了这个问题。现在好点了吗?
  • 不幸的是,至少,不适合我。我建议您添加有关在 VLC 播放器中显示哪些信息的屏幕截图。如果您想从不属于您的视频中获取这些信息,YouTube 数据 API 不会为您提供更多详细信息(据我所知)

标签: video ffmpeg youtube metadata video-processing


【解决方案1】:

Google 的“书呆子统计数据”未指定丢帧、网络或渲染管道的来源。

您必须查询 VLC 的 API 以获取网络延迟的未填充缓冲区。我不知道获取渲染延迟/溢出计数的 API 调用。

【讨论】:

    【解决方案2】:

    另一个被忽视的选项是出色的ffplay - 请参阅http://www.ffmpeg.org

    使用 ffplay -stats <videofile> 从命令行启动 ffplay - 您会在命令行和叠加层中找到大量统计信息和播放信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-16
      相关资源
      最近更新 更多