計算屏幕延遲當播放電腦中的視頻文件,高清電視(LED,等離子或任何...),還有就是顯示的視頻和音頻輸出的計算機之間的延遲。通過HDMI
聽說blueray玩家可以提取從HDMI接口這些信息進行相應延遲音頻輸出。這是真的嗎?是否有可能從這個節目中提取這個信息?
計算屏幕延遲當播放電腦中的視頻文件,高清電視(LED,等離子或任何...),還有就是顯示的視頻和音頻輸出的計算機之間的延遲。通過HDMI
聽說blueray玩家可以提取從HDMI接口這些信息進行相應延遲音頻輸出。這是真的嗎?是否有可能從這個節目中提取這個信息?
HDMI設備通信彼此之間的很多信息。一些例子:
從HDMI .ORG道:「EDID PROM包含關於信宿(顯示裝置)的信息,它駐留在它的工作是優選的(或支持)的視頻和音頻格式和分辨率傳送到原廠。廷源」
被掛接什麼其它HDMI設備(菊花鏈)以及它們的視頻/音頻格式
在延遲,可以有可變的延遲時間,而器件,每一個同步其他。但是,關於視頻/音頻的正確時間,以後兼容的HDMI設備應該自動同步。從"Why is Lip Sync important":
「HDMI 1.3提供了一種方法,由此在裝置中的音頻處理時間可以自動調整以除去脣同步錯誤」。
以編程方式訪問信息,我相信你需要一個英特爾授權的HDMI設備(見HDCP維基百科),這將能夠發送/從其他設備(一個或多個)接收加密的HDMI流。這將是一個完整的HDMI設備,其設備驅動程序的API可以從您的程序中調用。
你的情況,你提到播放視頻文件。要修復音頻/視頻同步,您可能必須在媒體播放器程序中找到選項,以延遲或加速音頻開始,而不是訪問和更改HDMI設備上的某些內容。
當然,寫'延遲= 0'並用它來添加一個延遲的聲音! – Blindy
寫「delay = 0」是什麼意思?我的目標是檢測視頻延遲值並相應地推進視頻信號 –