当前位置: 首页 > article >正文

元数据 -BWF 广播音频扩展 (bext)

BWF 广播音频扩展 (bext)  Broadcast Wave Format Extension (bext)  元数据是专业音频制作中不可或缺的组成部分。它提供了详细的文件信息,支持音频文件在不同平台和系统之间的交换和管理。

BWF(Broadcast Wave Format)广播音频格式是基于标准 WAV 格式的扩展,专为广播和专业音频应用设计。它在 WAV 文件的基础上增加了 bext(Broadcast Extension)块,用于存储额外的元数据信息。这些元数据可以帮助音频文件在不同的系统和平台之间进行有效的交换和管理。

101bec202ffd8fb8e5395ad8685726d2.png

描述

Description

序列描述。

这是对音频文件内容的简要描述,可以包括音频的内容摘要、录制地点、参与人员或其他相关信息。该字段有助于用户在后期查找和识别音频文件。

示例:

采访录音:2023 年 9 月 25 日,与 John Doe 的对话。

原作者

Originator

音频文件的原作者或制作人名称。

记录最初创建音频文件的个人或组织的名称。这有助于在后期处理中追踪文件的来源,并给予适当的归属。

示例:

ABC 音频制作公司” 或 “录音师:Jane Smith

原作者引用

Originator Reference

原作组织分配的非歧义引用。

这是一个由原作者或组织分配的唯一标识符,用于在全球范围内唯一识别该音频文件。参考了欧洲广播联盟(EBU)建议 R 99-1999,在“广播声波格式”的“原作者引用”字段中使用唯一来源标识符(USID)。

此字段可用于唯一标识音频文件以及支持版权和法律追溯。

示例:

USID: 123e4567-e89b-12d3-a456-426614174000

原作日期

Origination Date

音频文件创作或录制的具体日期,通常以 YYYY/MM/DD 格式表示。

记录音频文件创建的日期,有助于管理文件的时间线和归档。

示例:

2024/09/25

原作时间

Origination Time

音频序列的创建时间。

格式为 hh-mm-ss(小时-分钟-秒)。

与原作日期一起,精确标记文件的创建时刻。

示例:

14:30:00

时间引用

Time Reference

样本中从午夜到音频序列的第一个样本的计数。

这是一个基于采样率的计数器,表示从午夜开始经过的采样数,直到音频文件的第一个音频样本。这对于同步音频和视频、处理时间码等应用非常重要。

示例:

如果采样率为 48kHz,时间引用为 3456000,则表示从午夜开始经过了 3456000 / 48000 = 72 秒,即 01:12:00。

BWF 版本

BWF Version

广播声波文件(BWF)的版本信息,指示文件符合的 BWF 版本标准。

记录 BWF 格式的版本号,确保在不同的软件和硬件之间正确解释文件的元数据。

示例:

1 、2

SMPTE UMID

SMPTE UMID

SMPTE UMID(唯一材料标识符)是一个 64 位或 128 位的标识符,用于唯一标识音频或视频文件,确保在不同平台或系统中能够唯一识别该媒体,有助于大型媒体库中素材的跟踪和管理。

请参阅:SMPTE 330M-2000:电视 - 唯 一材料标识符(UMID)。

示例:

060A2B340101010501010D4313000000D4A45F5F4E2F4B0E

编码历史记录

Coding History

应用于音频数据的编码过程的描述。

该字段记录了音频文件在制作过程中所经历的所有编码和处理步骤。参考了欧洲广播联盟(EBU)R98-1999,对于编码历史记录字段的格式有明确的规定。

通常采用多行文本,每一行代表一个编码步骤,包括编码器名称、版本、参数等信息。

示例:

A=ANALOGUE,F=48000,W=24,M=stereo,T=PCM

A=DIGITAL,F=48000,W=16,M=stereo,T=PCM

86daf66717c80f0d58229b5490f7cadd.jpeg

“点赞有美意,赞赏是鼓励”


http://www.kler.cn/news/353332.html

相关文章:

  • k8s中如何将pod的标准输出日志输出到一个文件
  • Java调用大模型 - Spring AI 初体验
  • 深入理解与优化 Java JVM
  • Leetcode 字符串解码
  • spark统一内存模型 详解
  • 【Python数据库操作】使用SQLite和MySQL进行数据存储和查询!
  • redis--过期策略和内存淘汰策略
  • 灵当CRM index.php 任意文件上传漏洞复现
  • 我也要!赚钱是分层的:这就是你又累又穷的原因——早读(逆天打工人爬取热门微信文章解读)
  • 小猿口算炸鱼脚本
  • Python爬虫中的多线程技术:提升数据采集效率
  • 利用FnOS搭建虚拟云桌面,并搭建前端开发环境(一)
  • Free RTOS实时操作系统
  • 随机掉落的项目足迹:修改组件库默认样式
  • 视频网站开发:Spring Boot框架的高效实现
  • VRRP
  • 【C语言】结构体应用:学生成绩排名
  • Windows端口被占用如何使用Powershell命令关闭
  • 深度学习 %matplotlib inline
  • js chrome devtools 调试技巧
  • 数据治理(2)-数据标准
  • 网站集群批量管理-Ansible-进阶
  • Android/鸿蒙应用的资源配置技巧
  • 无人机驾驭技术:激光雷达非接触式测量!
  • 深入理解Go语言的栈
  • 笔记-Python爬虫技术基础及爬取百度新闻