hysAnalyser --- 支持菁彩視聽雙Vivid媒體信息解析

摘要

本文主要介紹 hysAnalyser 支持HDR Vivid格式的分析案例,滿足用戶分析HDR vivid 和 Audio Vivid格式的需要。
現將 hysAnalyser 新版本(v1.1.000)發布給網友使用,希望能幫助到更多音視頻開發的愛好者。使用過程中,若遇到問題請您通過 Github官方地址 https://github.com/zymill/hysAnalyser 提issue,如果緊急也可以通過郵箱 hybase@qq.com 反饋!

什么是菁彩視聽

1. HDR vivid (菁彩HDR)

  • 核心概念: HDR vivid 是中國超高清視頻產業聯盟(CUVA)牽頭制定的國產自主高動態范圍(HDR)視頻技術標準。它旨在解決早期HDR標準(如HDR10)在內容制作、傳輸和終端顯示之間存在的一致性最佳化問題。
  • 核心技術與優勢:
    • 動態元數據: 這是HDR vivid的核心突破。與靜態元數據(HDR10)為整部影片/視頻設定一個固定的亮度范圍不同,HDR vivid 的元數據是逐幀或逐場景動態生成的。這意味著它能精確地告訴顯示設備(電視、手機等)當前畫面中每個場景的最高亮度、最低亮度、色彩空間等關鍵信息。
    • 智能色調映射: 顯示設備根據接收到的動態元數據,結合自身實際的顯示能力(如峰值亮度、色域范圍),對畫面進行實時的、最優化的色調映射處理。這確保了無論使用何種檔次的顯示設備(從高端OLED到中端LCD),都能在自身能力范圍內呈現出導演/創作者意圖的最佳對比度、亮度和色彩效果,避免了過曝、欠曝或色彩失真的問題。
    • 廣色域 & 高亮度: 支持BT.2020廣色域(或DCI-P3),要求更高的峰值亮度(通常1000尼特以上),提供更豐富的色彩層次和更耀眼的高光細節。
    • 內容與設備協同: 強調從內容制作、編碼傳輸到終端顯示的全鏈路協同優化,確保端到端的優質體驗。
  • 目標與效果:
    • 還原真實: 更接近人眼所見的自然世界,亮部不過曝、暗部有細節,色彩鮮艷飽滿且過渡自然。
    • 提升兼容性與一致性: 讓不同品牌、不同性能的顯示設備都能呈現相對一致且高質量的HDR效果,解決“同一內容在不同設備上效果差異巨大”的問題。
    • 推動產業生態: 建立中國自主的HDR技術體系和內容生態,減少對國外標準的依賴。
  • 應用場景: 4K/8K超高清電視頻道(如央視CCTV-8K)、國內流媒體平臺(騰訊視頻、愛奇藝等支持HDR vivid的內容)、國產高端電視/手機/投影儀等顯示設備。

2. Audio vivid (菁彩聲)

  • 核心概念: Audio vivid 同樣是由中國超高清視頻產業聯盟(CUVA)制定的三維聲技術標準。它超越了傳統的基于聲道(如5.1、7.1)的環繞聲,采用了更先進的基于聲音對象 + 聲場描述的音頻技術,目標是創造全沉浸式、高自由度、高保真的三維音頻體驗。
  • 核心技術與優勢:
    • 基于聲音對象: 音頻場景中的每個獨立聲音元素(如人聲、鳥鳴、汽車駛過、雨滴)都可以被編碼為獨立的“聲音對象”,并攜帶其在三維空間中的精確位置(X, Y, Z坐標)、大小、運動軌跡、擴散度等元數據信息。
    • 分離渲染: 核心思想是**“內容創作與終端播放分離”。制作端只負責描述聲音對象及其在空間中的屬性和運動信息(元數據),不預設聲道布局。播放端的設備(功放、Soundbar、耳機、手機等)根據自身的實際揚聲器布局和能力**(有多少個喇叭,喇叭的位置、朝向、性能),結合接收到的聲音對象元數據,實時計算并渲染出最適合當前播放環境的三維聲場。
    • 高自由度與適應性:
      • 空間自由: 聲音可以在聽眾的頭頂、四周、前后左右任意位置精確放置和移動,創造出真正的“球形”包圍感。
      • 設備自由: 理論上兼容從高端多聲道家庭影院系統(如9.1.6)、Soundbar(通過虛擬化技術)到普通立體聲耳機(通過個性化HRTF頭部相關傳遞函數實現虛擬三維聲)等各種播放設備。系統會根據設備能力自動適配渲染方案。
      • 個性化: 尤其在耳機模式下,可以結合用戶的個性化HRTF數據,提供更準確、更沉浸的頭部追蹤三維音頻體驗。
    • 高保真: 支持更高的采樣率(如96kHz或以上)和更大的動態范圍,保留聲音的細節和層次感。
  • 目標與效果:
    • 極致沉浸感: 讓聽眾仿佛置身于聲音場景之中,聲音元素定位精準,運動軌跡自然流暢,頭頂上方也有聲音信息(如雨聲、飛機掠過頭頂)。
    • 打破聲道限制: 不再受固定聲道數(如5.1, 7.1.4)的束縛,理論上可以呈現無限多的聲音對象,聲場構建更靈活、更接近真實世界。
    • 廣泛的設備兼容性: 實現“一次制作,多端適配”,讓不同配置的終端設備都能獲得相對最佳的三維音頻體驗。
    • 推動三維聲普及: 建立中國自主的三維聲標準生態,促進內容創作和終端設備的升級。
  • 應用場景: 超高清電視節目(配合HDR vivid)、電影、大型體育賽事/演唱會直播、沉浸式音樂、游戲、VR/AR內容。國內支持Audio vivid的設備(如華為、海信、TCL等品牌的電視、Soundbar)和內容平臺正在快速增長。

3. 總結

  • HDR vivid國產自主的下一代HDR視頻標準,核心在于動態元數據驅動的智能色調映射,確保在各種顯示設備上都能獲得一致、優質、高動態范圍、廣色域的視覺體驗。
  • Audio vivid國產自主的下一代三維音頻標準,核心在于基于聲音對象 + 分離渲染,實現全沉浸式、高自由度、強兼容性的三維聲場,適配從家庭影院到耳機的各種播放設備。

兩者(HDR vivid + Audio vivid)共同構成了中國自主打造的“菁彩視聽”標準體系,旨在為用戶提供從畫質到音質的全方位、高沉浸感的視聽盛宴,并推動國內超高清音視頻產業的協同發展。它們是追求極致家庭影音體驗的重要技術方向。
核心技術:動態元數據 + 智能色調映射

  • 動態元數據:逐幀/場景傳遞亮度、色彩范圍信息(對比HDR10的靜態元數據)。
  • 智能適配:終端設備根據自身顯示能力(如峰值亮度、色域)實時優化畫面,確保不同設備均能還原創作者意圖。
  • 效果:解決兼容性問題,在各類屏幕上呈現高對比度、廣色域(BT.2020/DCI-P3)、亮暗細節豐富的逼真畫質。
    應用:央視8K超高清、國產流媒體(騰訊/愛奇藝)、華為/海信等終端。

工具概述

hysAnalyser 是一款專業 MPEG-TS 數據分析工具,定位于
1)音視頻開發和測試人員:和MEPG-TS有關開發、調試、測試輔助;
2)和MPEG-TS相關業務系統的運維人員:如數字電視、OTT、互聯網流媒體等領域,協助用戶跟蹤和分析查錯和定位TS數據、DVB業務數據表問題,并且還可以支持定制化的MPEG-TS素材制作和轉存。

關于它的完整介紹,作者寫過綜述,有興趣的可以訪問如下地址(包含授權注冊說明):

知乎:hysAnalyser v1.1.000版本發布

騰訊云:TS流分析專欄 https://cloud.tencent.com/developer/column/105278

HDR Vivid分析案例

1. 媒體信息

在這里插入圖片描述

在這里插入圖片描述

2.PMT描述

在這里插入圖片描述

完善和補充說明

當前HDR vivid 和 Audio Vivid的測試素材極少,封裝格式完全符合國標的還有待更長時間驗證。
如果您驗證HDR vivid 或 Audio Vivid格式的素材,遇到問題,歡迎聯系筆者(hybase@qq.com)。

軟件下載

方式一
Github地址 https://github.com/zymill/hysAnalyser
方式二
百度盤下載地址 https://pan.baidu.com/s/15EtyxUBhvokfXC2rJp_smQ?pwd=mpts

參考鏈接

  1. 知乎:hysAnalyser v1.1.000版本發布
  2. 騰訊云:TS流分析專欄
  3. flvAnalyser綜述 https://cloud.tencent.com/developer/article/2344723
  4. hysAnalyser綜述 https://cloud.tencent.com/developer/article/2517652
  5. hysAnalyser從MPEG-TS導出ES功能說明
  6. hysAnalyser特色的TS流編輯、剪輯和轉存MP4功能說明

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/89941.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/89941.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/89941.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

C++中NULL等于啥

文章目錄 **一、`NULL` 的標準定義****二、常見實現方式**1. **定義為整數 `0`**2. **定義為 `0L` 或 `(void*)0`**(較少見)**三、與C語言的關鍵區別****四、`NULL` 在C++中的問題**1. **重載函數匹配歧義**2. **模板參數推導錯誤****五、C++11+ 的替代方案:`nullptr`****六…

pyhton基礎【20】面向對象進階一

目錄 一.進階 類方法和靜態方法 屬性(Properties) 繼承和多態 抽象基類(Abstract Base Classes - ABCs) 魔術方法(Magic Methods) 組合和聚合 使用場景 二.私有屬性 實現對數據的隱藏 設置私有屬性 添加額外對屬性操作的方法 三.私有方法 實現對方法的隱藏 直接…

滲透信息收集- Web應用漏洞與指紋信息收集以及情報收集

目錄 1. 整體流程與目標概述 2. 常用工具及其用途 2.1 掃描與枚舉工具 2.2 情報與數據聚合工具 2.3 流量攔截與手工驗證工具 3. 詳細技術手法與步驟 3.1 準備階段 3.2 主動掃描與指紋識別 3.3 數據交叉驗證與漏洞確認 3.4 進一步滲透與隱蔽操作 4. 實際工作經驗與注…

ASP.NET代碼審計 MVC架構 SQL注入漏洞n

接口路由 /Maintenance/GetMaintenanceList MaintenanceController.cs代碼 Maintenance 控制器里面的 GetMaintenanceList 方法 接收參數 id 傳進 MaintenanceManager.GetMaintenanceList 方法調用 MaintenanceManager.cs代碼 這里 id 和 faultId 不一樣是不影響的 C# 按順序匹…

Python入門Day4

Python中數據的常用操作 數據拷貝 根據以下代碼可以看出l1和l2實際上都是對于數據的引用,當l1被改變了,l2也會發生同樣的改變,l2 l1只是將l2指向了l1所指向的地址。 >>> l1 [1,2,[3,4],[5,6]] >>> l2 l1 >>>…

計算機網絡中的常用表項梳理

核心表項對比 表項 全稱 工作層級 主要功能 涉及設備 典型生命周期 MAC表 媒體訪問控制表 數據鏈路層(二層) Mac地址和端口關系 交換機、網橋 動態學習 FDB表 轉發數據庫 (Forwarding DataBase) 數據鏈路層&#xf…

百度輪崗:任命新CFO,崔珊珊退居業務二線

文 | 大力財經2025 年 7 月 1 日,百度組織再次變革,崔珊珊退居二線引發的行業關注。百度創始人李彥宏發布的內部信,宣布的新一輪組織調整里,崔珊珊退居二線這一變動,格外引人矚目。崔珊珊,這位在百度人力資…

TAMPER-RTC(STM32F103) 引腳說明

我來查看ST官方手冊中關于TAMPER-RTC引腳的具體說明。 Ran tool Ran tool Ran tool Read file: doc/STM32F103VGT6/STM32F103VGT6_specification.txt Read file: doc/STM32F103VGT6/STM32F103VGT6_specification.txt Ran tool Read file: doc/STM32F103VGT6/STM32F103VGT6_spec…

BUUCTF在線評測-練習場-WebCTF習題[極客大挑戰 2019]HardSQL1-flag獲取、解析

解題思路 打開靶場、熟悉的感覺 上次是過濾了很多字符,用了雙寫繞過進行注入即可,這次進階了難度 先老規矩判斷下閉合 11 123 報錯提示 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version…

MyBatis動態SQL進階:復雜查詢與性能優化實戰

引言 在復雜業務場景中&#xff0c;SQL查詢往往需要動態拼接條件、復用代碼片段&#xff0c;并支持批量操作。MyBatis的動態SQL功能提供了強大的解決方案&#xff0c;本文將深入解析<choose>條件分支、<sql>片段復用、批量操作優化等核心技巧&#xff0c;助你寫出高…

@Transactional 注解失效的場景及原因分析

先分析一下 1&#xff0c;內部調用&#xff0c;原對象調用&#xff0c;不是代理對象調用 2&#xff0c;private方法&#xff0c;源碼中&#xff0c;只能是public方法 3&#xff0c;異常被捕獲了&#xff0c;事物攔截器&#xff0c;無法感知 4&#xff0c;子線程調用&#x…

使用unity創建項目,進行動畫制作

1. 創建unity項目 error: error CS0006: Metadata file Library/PackageCache/com.unity.collab-proxy2.8.2/Lib/Editor/PlasticSCM/log4netPlastic.dll could not be found error CS0006: Metadata file Library/PackageCache/com.unity.collab-proxy2.8.2/Lib/Editor/Plasti…

Centos系統及國產麒麟系統設置自己寫的go服務的開機啟動項完整教程

1、創建服務文件 在 /etc/systemd/system/ 下新建服務配置文件&#xff08;需sudo權限&#xff09;&#xff0c;例如&#xff1a; sudo nano /etc/systemd/system/mygo.service 如下圖&#xff0c;創建的mygo.service 2、創建內容如下&#xff1a; DescriptionThe go HTTP a…

Java面試寶典: IO流

1. 下面哪個流類屬于面向字符的輸入流() 選項: A. BufferedWriter B. FileInputStream C. ObjectInputStream D. InputStreamReader 答案:D 詳細分析: 字符流與字節流的本質區別: 字符流(Character Streams)以Unicode字符為單位操作數據,適用于文本處理字節流(Byte…

黑馬python(二十五)

目錄&#xff1a;1.數據輸出-輸出為Python對象2.數據輸出-輸出到文件中3.綜合案例1.數據輸出-輸出為Python對象2.數據輸出-輸出到文件中移動文件到文件夾&#xff1a;生成了好多文件&#xff0c;因為Rdd是有分區的 &#xff0c;會把數據分散到各個分區去存儲&#xff0c;因為電…

【LeetCode 熱題 100】41. 缺失的第一個正數——(解法一)暴力解

Problem: 41. 缺失的第一個正數 題目&#xff1a;給你一個未排序的整數數組 nums &#xff0c;請你找出其中沒有出現的最小的正整數。 請你實現時間復雜度為 O(n) 并且只使用常數級別額外空間的解決方案。 文章目錄整體思路完整代碼時空復雜度時間復雜度&#xff1a;O(N log N)…

在運行 Laravel Sail 前,需安裝 Docker Desktop 并完成基礎配置/具體步驟

一、安裝 Docker Desktop&#xff08;必備環境&#xff09; Windows 系統 &#xff08;windows安裝包 有兩個版本&#xff09; 架構版本查看 1. Win R? 輸入 ?cmd? 打開命令提示符&#xff1b; 2. ?輸入命令?&#xff1a; bash echo %PROCESSOR_ARCHITECTURE% 3. ?結果…

AI 應用于進攻性安全

一、引言 大語言模型&#xff08;LLM&#xff09;和 AI 智能體的出現推動進攻性安全變革&#xff0c;其在偵察、掃描、漏洞分析、利用、報告五個階段展現出數據分析、代碼生成、攻擊場景規劃等能力&#xff0c;能提升安全團隊效率與擴展性&#xff0c;但存在 “幻覺” 等局限性…

微控制器中的EXTI0(External Interrupt 0)中斷是什么?

微控制器中的EXTI0(External Interrupt 0)中斷是什么? EXTI0(External Interrupt 0) 是微控制器(如STM32等ARM Cortex-M系列芯片)中的一個外部中斷線,專門用于處理來自特定GPIO引腳的外部信號觸發中斷。以下是詳細說明: 1. 基本概念 EXTI(External Interrupt/Event …

EasyGBS平臺內置AI算法了,算法成為了視頻平臺的標配

今年五一的時候立了個flag&#xff08;《國標GB28181平臺EasyGBS未來研發方向在哪&#xff1f;》&#xff09;&#xff0c;我想不能再局限在只是滿足于傳統視頻平臺的功能&#xff0c;傳統的EasyGBS也就是接入幾種視頻協議&#xff0c;什么RTSP、ONVIF、RTMP、GB28181這些&…