Video 通过HDMI计算屏幕延迟

Video 通过HDMI计算屏幕延迟,video,delay,hdmi,hdcp,Video,Delay,Hdmi,Hdcp,在计算机、高清电视(LED、等离子或其他…)上播放视频文件时,显示的视频和计算机输出的音频之间存在延迟 我听说blueray player可以从HDMI接口提取此信息,从而相应地延迟音频输出。这是真的吗?是否可以通过编程方式提取此信息?HDMI设备之间可以传递大量信息。一些例子: 支持哪些视频计时 支持的视频格式 支持/使用哪种音频(设备) 来自hdmi.org:“EDID PROM包含有关其所在接收器(显示设备)的信息。其工作是将首选(或支持的)视频和音频格式及分辨率与原始源进行通信。”

在计算机、高清电视(LED、等离子或其他…)上播放视频文件时,显示的视频和计算机输出的音频之间存在延迟


我听说blueray player可以从HDMI接口提取此信息,从而相应地延迟音频输出。这是真的吗?是否可以通过编程方式提取此信息?

HDMI设备之间可以传递大量信息。一些例子:

  • 支持哪些视频计时
  • 支持的视频格式
  • 支持/使用哪种音频(设备)
  • 来自hdmi.org:“EDID PROM包含有关其所在接收器(显示设备)的信息。其工作是将首选(或支持的)视频和音频格式及分辨率与原始源进行通信。”

  • 其他哪些HDMI设备连接(菊花链)及其视频/音频格式

在延迟中,当设备彼此同步时,可以有可变的延迟时间。然而,关于视频/音频的适当定时,稍后兼容的HDMI设备应自动同步。发件人:

“HDMI 1.3提供了一种方法,可以自动调整设备中的音频处理时间,以消除唇形同步错误。”

要以编程方式访问信息,我相信您需要一个Intel许可的HDMI设备(请参阅Wikipedia中的HDCP),该设备能够从其他设备发送/接收加密的HDMI流。这将是一个带有设备驱动程序的HDMI设备,您可以从程序中调用其API


在您的案例中,您提到播放视频文件。要修复音频/视频同步,您可能需要在媒体播放器程序中找到延迟或加速音频启动的选项,而不是访问和更改HDMI设备上的内容

当然,写入
delay=0
并使用它为声音添加延迟!你写“延迟=0”是什么意思?我的目标是检测视频延迟值并相应地提升视频信号