audio id

  0x0000   Microsoft   Unknown   Wave   Format    
  0x0001   Microsoft   PCM   Format    
  0x0002   Microsoft   ADPCM   Format    
  0x0003   IEEE   Float    
  0x0004   Compaq   Computer   VSELP   (codec   for   Windows   CE   2.0   devices)    
  0x0005   IBM   CVSD    
  0x0006   Microsoft   ALAW   (CCITT   A-Law)    
  0x0007   Microsoft   MULAW   (CCITT   u-Law)    
  0x0008   Microsoft   DTS    
  0x0009   Microsoft   DRM    
  0x0010   OKI   ADPCM    
  0x0011   Intel   DVI   ADPCM   (IMA   ADPCM)    
  0x0012   Videologic   MediaSpace   ADPCM    
  0x0013   Sierra   Semiconductor   ADPCM    
  0x0014   Antex   Electronics   G.723   ADPCM    
  0x0015   DSP   Solutions   DIGISTD    
  0x0016   DSP   Solutions   DIGIFIX    
  0x0017   Dialogic   OKI   ADPCM    
  0x0018   MediaVision   ADPCM    
  0x0019   HP   CU   codec    
  0x0020   Yamaha   ADPCM    
  0x0021   Speech   Compression   SONARC    
  0x0022   DSP   Group   True   Speech    
  0x0023   Echo   Speech   EchoSC1    
  0x0024   Audiofile   AF36    
  0x0025   APTX    
  0x0026   AudioFile   AF10    
  0x0027   Prosody   1612   codec   for   CTI   Speech   Card    
  0x0028   Merging   Technologies   S.A.   LRC    
  0x0030   Dolby   Labs   AC2    
  0x0031   Microsoft   GSM   6.10    
  0x0032   MSNAudio    
  0x0033   Antex   Electronics   ADPCME    
  0x0034   Control   Resources   VQLPC    
  0x0035   DSP   Solutions   Digireal    
  0x0036   DSP   Solutions   DigiADPCM    
  0x0037   Control   Resources   Ltd   CR10    
  0x0038   Natural   MicroSystems   VBXADPCM    
  0x0039   Roland   RDAC   (Crystal   Semiconductor   IMA   ADPCM)    
  0x003A   Echo   Speech   EchoSC3    
  0x003B   Rockwell   ADPCM    
  0x003C   Rockwell   Digit   LK    
  0x003D   Xebec   Multimedia   Solutions    
  0x0040   Antex   Electronics   G.721   ADPCM    
  0x0041   Antex   Electronics   G.728   CELP    
  0x0042   Microsoft   MSG723    
  0x0043   IBM   AVC   ADPCM    
  0x0050   MPEG-1   layer   1,   2    
  0x0052   InSoft   RT24   (ACM   codec   is   an   alternative   codec)    
  0x0053   InSoft   PAC    
  0x0055   MPEG-1   Layer   3   (MP3)    
  0x0059   Lucent   G.723    
  0x0060   Cirrus   Logic    
  0x0061   ESS   Technology   ESPCM   /   Duck   DK4   ADPCM    
  0x0062   Voxware   file-mode   codec   /   Duck   DK3   ADPCM    
  0x0063   Canopus   Atrac    
  0x0064   APICOM   G.726   ADPCM    
  0x0065   APICOM   G.722   ADPCM    
  0x0066   Microsoft   DSAT    
  0x0067   Microsoft   DSAT   Display    
  0x0069   Voxware   Byte   Aligned   (bitstream-mode   codec)    
  0x0070   Voxware   AC8   (Lernout   &   Hauspie   CELP   4.8   kbps)    
  0x0071   Voxware   AC10   (Lernout   &   Hauspie   CBS   8kbps)    
  0x0072   Voxware   AC16   (Lernout   &   Hauspie   CBS   12kbps)    
  0x0073   Voxware   AC20   (Lernout   &   Hauspie   CBS   16kbps)    
  0x0074   Voxware   MetaVoice   (file   and   stream   oriented)    
  0x0075   Voxware   MetaSound   (file   and   stream   oriented)    
  0x0076   Voxware   RT29HW    
  0x0077   Voxware   VR12    
  0x0078   Voxware   VR18    
  0x0079   Voxware   TQ40    
  0x0080   Softsound    
  0x0081   Voxware   TQ60    
  0x0082   Microsoft   MSRT24   (ACM   codec   is   an   alternative   codec)    
  0x0083   AT&T   Labs   G.729A    
  0x0084   Motion   Pixels   MVI   MV12    
  0x0085   DataFusion   Systems   G.726    
  0x0086   DataFusion   Systems   GSM610    
  0x0088   Iterated   Systems   ISIAudio    
  0x0089   Onlive    
  0x0091   Siemens   Business   Communications   SBC24    
  0x0092   Sonic   Foundry   Dolby   AC3   SPDIF    
  0x0093   MediaSonic   G.723    
  0x0094   Aculab   8KBPS    
  0x0097   ZyXEL   ADPCM    
  0x0098   Philips   LPCBB    
  0x0099   Studer   Professional   Audio   AG   Packed    
  0x00A0   Malden   Electronics   PHONYTALK    
  0x0100   Rhetorex   ADPCM    
  0x0101   BeCubed   Software   IRAT    
  0x0111   Vivo   G.723    
  0x0112   Vivo   Siren    
  0x0123   Digital   G.723    
  0x0125   Sanyo   ADPCM    
  0x0130   Sipro   Lab   Telecom   ACELP.net    
  0x0131   Sipro   Lab   Telecom   ACELP.4800    
  0x0132   Sipro   Lab   Telecom   ACELP.8V3    
  0x0133   Sipro   Lab   Telecom   ACELP.G.729    
  0x0134   Sipro   Lab   Telecom   ACELP.G.729A    
  0x0135   Sipro   Lab   Telecom   ACELP.KELVIN    
  0x0140   Dictaphone   G.726   ADPCM    
  0x0150   Qualcomm   PUREVOICE    
  0x0151   Qualcomm   HALFRATE    
  0x0155   Ring   Zero   Systems   TUBGSM    
  0x0160   Windows   Media   Audio   V1   /   DivX   audio   (WMA)    
  0x0161   Windows   Media   Audio   V2   /   DivX   audio   (WMA)   /   Alex   AC3   Audio    
  0x0170   UNISYS   NAP   ADPCM    
  0x0171   UNISYS   NAP   ULAW    
  0x0172   UNISYS   NAP   ALAW    
  0x0173   UNISYS   NAP   16K    
  0x0200   Creative   Labs   ADPCM    
  0x0202   Creative   Labs   FastSpeech8    
  0x0203   Creative   Labs   FastSpeech10    
  0x0210   UHER   informatic   GmbH   ADPCM    
  0x0215   Ulead   DV   ACM    
  0x0216   Ulead   DV   ACM    
  0x0220   Quarterdeck    
  0x0230   I-link   Worldwide   ILINK   VC    
  0x0240   Aureal   Semiconductor   RAW   SPORT    
  0x0241   ESST   AC3    
  0x0250   Interactive   Products   HSX    
  0x0251   Interactive   Products   RPELP    
  0x0260   Consistent   Software   CS2    
  0x0270   Sony   ATRAC3   (SCX,   same   as   MiniDisk   LP2)    
  0x0300   Fujitsu   TOWNS   SND    
  0x0400   BTV   Digital   (Brooktree   digital   audio   format)    
  0x0401   Intel   Music   Coder   (IMC)    
  0x0402   Ligos   Indeo   Audio    
  0x0450   QDesign   Music    
  0x0680   AT&T   Labs   VME   VMPCM    
  0x0681   AT&T   Labs   TPC    
  0x1000   Olivetti   GSM    
  0x1001   Olivetti   ADPCM    
  0x1002   Olivetti   CELP    
  0x1003   Olivetti   SBC    
  0x1004   Olivetti   OPR    
  0x1100   Lernout   &   Hauspie   codec    
  0x1101   Lernout   &   Hauspie   CELP   codec    
  0x1102   Lernout   &   Hauspie   SBC   codec    
  0x1103   Lernout   &   Hauspie   SBC   codec    
  0x1104   Lernout   &   Hauspie   SBC   codec    
  0x1400   Norris   Communication    
  0x1401   ISIAudio    
  0x1500   AT&T   Labs   Soundspace   Music   Compression    
  0x181C   VoxWare   RT24   speech   codec    
  0x181E   Lucent   elemedia   AX24000P   Music   codec    
  0x1C07   Lucent   SX8300P   speech   codec    
  0x1C0C   Lucent   SX5363S   G.723   compliant   codec    
  0x1F03   CUseeMe   DigiTalk   (ex-Rocwell)    
  0x1FC4   NTC   ALF2CD   ACM    
  0x2000   FAST   Multimedia   AG   DVM   (Dolby   AC3)    
  0x674f   Ogg   Vorbis   (mode   1)    
  0x6750   Ogg   Vorbis   (mode   2)    
  0x6751   Ogg   Vorbis   (mode   3)    
  0x676f   Ogg   Vorbis   (mode   1+)    
  0x6770   Ogg   Vorbis   (mode   2+)    
  0x6771   Ogg   Vorbis   (mode   3+)    
  0xDFAC   DebugMode   SonicFoundry   Vegas   FrameServer   ACM   Codec    
  0xFFFE   Extensible   wave   format    
  0xFFFF   In   Development   /   Unregistered

  0x4451  ("QD") QD audio (QDM2/QDMC)

 

  0x566F Vorbis(is registered) The audio id is just setting in AVI demuxer, you can see "special audio in AVI demuxer"

  Fourcc('v', 'o', 'r', 'b') Vorbis 

 

WAVE 格式 #

WAVE 格式名称

公司名称

说明

0x0000

WAVE_FORMAT_UNKNOWN

Microsoft Corporation

未知或未指定的格式

0x0001

WAVE_FORMAT_PCM

Microsoft Corporation

整数格式的 PCM 音频

0x0002

WAVE_FORMAT_ADPCM

Microsoft Corporation

Microsoft 自适应 PCM

0x0003

WAVE_FORMAT_IEEE_FLOAT

Microsoft Corporation

IEEE 浮点格式的 PCM 音频

0x0004

WAVE_FORMAT_VSELP

Compaq Computer Corporation

Windows CE 2.0 设备的VSELP 编码解码器

0x0005

WAVE_FORMAT_IBM_CVSD

IBM Corporation

未指定

0x0006

WAVE_FORMAT_ALAW

Microsoft Corporation

未指定

0x0007

WAVE_FORMAT_MULAW

Microsoft Corporation

未指定

0x0008

WAVE_FORMAT_DTS

Microsoft Corporation

DTS

0x0009

WAVE_FORMAT_DRM

Microsoft Corporation

Microsoft Digital Rights Managed 加密音频

0x000A

WAVE_FORMAT_WMSP1

Microsoft Corporation

语音音频编码解码器

0x0010

WAVE_FORMAT_OKI_ADPCM

OKI

未指定

0x0011

WAVE_FORMAT_DVI_ADPCM

Intel Corporation

未指定

0x0012

WAVE_FORMAT_MEDIASPACE_ADPCM

VideoLogic Systems

未指定

0x0013

WAVE_FORMAT_SIERRA_ADPCM

Sierra Semiconductor Corporation

未指定

0x0014

WAVE_FORMAT_G723_ADPCM

Antex Electronics Corporation

未指定

0x0015

WAVE_FORMAT_DIGISTD

DSP Solutions, Inc.

未指定

0x0016

WAVE_FORMAT_DIGIFIX

DSP Solutions, Inc.

未指定

0x0017

WAVE_FORMAT_DIALOGIC_OKI_ADPCM

Dialogic Corporation

OKI ADPCM 芯片或固件

0x0018

WAVE_FORMAT_MEDIAVISION_ADPCM

Media Vision, Inc.

适用于 Jazz 16 芯片集的 ADPCM

0x0019

WAVE_FORMAT_CU_CODEC

Hewlett-Packard Company

未指定

0x001A

WAVE_FORMAT_HP_DYNAMIC_VOICE

Hewlett-Packard Company

未指定

0x0020

WAVE_FORMAT_YAMAHA_ADPCM

Yamaha Corporation of America

未指定

0x0021

WAVE_FORMAT_SONARC

Speech Compression

未指定

0x0022

WAVE_FORMAT_DSPGROUP_TRUESPEECH

DSP Group, Inc.

未指定

0x0023

WAVE_FORMAT_ECHOSC1

Echo Speech Corporation

未指定

0x0024

WAVE_FORMAT_AUDIOFILE_AF36

Ahead, Inc.

未指定

0x0025

WAVE_FORMAT_APTX

Audio Processing Technology

未指定

0x0026

WAVE_FORMAT_AUDIOFILE_AF10

Ahead, Inc.

未指定

0x0027

WAVE_FORMAT_PROSODY_1612

Aculab plc

Prosody CTI 语音卡

0x0028

WAVE_FORMAT_LRC

Merging Technologies S.A.

未指定

0x0030

WAVE_FORMAT_DOLBY_AC2

Dolby Laboratories, Inc.

未指定

0x0031

WAVE_FORMAT_GSM610

Microsoft Corporation

未指定

0x0032

WAVE_FORMAT_MSNAUDIO

Microsoft Corporation

Microsoft MSN 音频编码解码器

0x0033

WAVE_FORMAT_ANTEX_ADPCME

Antex Electronics Corporation

未指定

0x0034

WAVE_FORMAT_CONTROL_RES_VQLPC

Control Resources Ltd.

未指定.

0x0035

WAVE_FORMAT_DIGIREAL

DSP Solutions, Inc.

未指定

0x0036

WAVE_FORMAT_DIGIADPCM

DSP Solutions, Inc.

未指定.

0x0037

WAVE_FORMAT_CONTROL_RES_CR10

Control Resources Ltd.

未指定

0x0038

WAVE_FORMAT_NMS_VBXADPCM

Natural MicroSystems Corporation

未指定

0x0039

WAVE_FORMAT_ROLAND_RDAC

Roland Corporation

Roland RDAC 专用格式

0x003A

WAVE_FORMAT_ECHOSC3

Echo Speech Corporation

专用压缩格式

0x003B

WAVE_FORMAT_ROCKWELL_ADPCM

Rockwell International Corporation

Rockwell ADPCM

0x003C

WAVE_FORMAT_ROCKWELL_DIGITALK

Rockwell International Corporation

Rockwell DIGITALK

0x003D

WAVE_FORMAT_XEBEC

Xebec Multimedia Solutions Ltd.

专用压缩格式

0x0040

WAVE_FORMAT_G721_ADPCM

Antex Electronics Corporation

未指定

0x0041

WAVE_FORMAT_G728_CELP

Antex Electronics Corporation

未指定

0x0042

WAVE_FORMAT_MSG723

Microsoft Corporation

未指定

0x0043

WAVE_FORMAT_MSG723_1

Microsoft Corporation

未指定

0x0044

WAVE_FORMAT_MSG729

Microsoft Corporation

未指定

0x0045

WAVE_FORMAT_SPG726

Microsoft Corporation

未指定

0x0050

WAVE_FORMAT_MPEG

Microsoft Corporation

未指定

0x0052

WAVE_FORMAT_RT24

InSoft, Inc.

未指定

0x0053

WAVE_FORMAT_PAC

InSoft, Inc.

未指定

0x0055

WAVE_FORMAT_MPEGLAYER3

未指定.

ISO/MPEG Layer 3 格式标记

0x0059

WAVE_FORMAT_LUCENT_G723

Lucent Technologies

未指定

0x0060

WAVE_FORMAT_CIRRUS

Cirrus Logic, Inc.

未指定

0x0061

WAVE_FORMAT_ESPCM

ESS Technology, Inc.

未指定

0x0062

WAVE_FORMAT_VOXWARE

Voxware, Inc.

未指定

0x0063

WAVE_FORMAT_CANOPUS_ATRAC

Canopus, Co., Ltd.

ATRACWAVEFORMAT

0x0064

WAVE_FORMAT_G726_ADPCM

APICOM

未指定

0x0065

WAVE_FORMAT_G722_ADPCM

APICOM

未指定

0x0067

WAVE_FORMAT_DSAT_DISPLAY

Microsoft Corporation

未指定

0x0069

WAVE_FORMAT_VOXWARE_BYTE_ALIGNED

Voxware, Inc.

未指定

0x0070

WAVE_FORMAT_VOXWARE_AC8

Voxware, Inc.

未指定

0x0071

WAVE_FORMAT_VOXWARE_AC10

Voxware, Inc.

未指定

0x0072

WAVE_FORMAT_VOXWARE_AC16

Voxware, Inc.

未指定

0x0073

WAVE_FORMAT_VOXWARE_AC20

Voxware, Inc.

未指定

0x0074

WAVE_FORMAT_VOXWARE_RT24

Voxware, Inc.

未指定

0x0075

WAVE_FORMAT_VOXWARE_RT29

Voxware, Inc.

未指定

0x0076

WAVE_FORMAT_VOXWARE_RT29HW

Voxware, Inc.

未指定

0x0077

WAVE_FORMAT_VOXWARE_VR12

Voxware, Inc.

未指定

0x0078

WAVE_FORMAT_VOXWARE_VR18

Voxware, Inc.

未指定

0x0079

WAVE_FORMAT_VOXWARE_TQ40

Voxware, Inc.

未指定

0x007A

WAVE_FORMAT_VOXWARE_SC3

Voxware, Inc.

未指定

0x007B

WAVE_FORMAT_VOXWARE_SC3

Voxware, Inc.

未指定

0x0080

WAVE_FORMAT_SOFTSOUND

SoftSound Ltd.

未指定

0x0081

WAVE_FORMAT_VOXWARE_TQ60

Voxware, Inc.

未指定

0x0082

WAVE_FORMAT_MSRT24

Microsoft Corporation

未指定

0x0083

WAVE_FORMAT_G729A

AT&T

未指定

0x0084

WAVE_FORMAT_MVI_MVI2

Motion Pixels Ltd.

未指定

0x0085

WAVE_FORMAT_DF_G726

Datafusion Systems (Pty) Ltd.

未指定

0x0086

WAVE_FORMAT_DF_GSM610

Datafusion Systems (Pty) Ltd.

未指定

0x0088

WAVE_FORMAT_ISIAUDIO

Iterated Systems, Inc.

未指定

0x0089

WAVE_FORMAT_ONLIVE

OnLive!Technologies, Inc.

未指定

0x008A

WAVE_FORMAT_MULTITUDE_FT_SX20

Multitude, Inc.

未指定

0x008B

WAVE_FORMAT_MM_INFOCOM_ITS_ACM_G721

Infocom ITS A/S

G.721 ADPCM

0x008C

WAVE_FORMAT_CONVEDIA_G729

Convedia Corporation

未指定

0x008D

WAVEFORMAT_CONGRUENCY_AUDIO_CODEC

congruency, Inc.

未指定

0x0091

WAVE_FORMAT_SBC24

Siemens Business Communications Systems

未指定

0x0092

WAVE_FORMAT_DOLBY_AC3_SPDIF

Sonic Foundry

未指定

0x0093

WAVE_FORMAT_MEDIASONIC_G723

MediaSonic Ltd.

未指定

0x0094

WAVE_FORMAT_PROSODY_8KBPS

Aculab plc

Prosody CTI 语音卡

0x0097

WAVE_FORMAT_ZYXEL_ADPCM

ZyXEL Communications Corporation

ZyXEL ADPCM

0x0098

WAVE_FORMAT_PHILIPS_LPCBB

Philips Speech Processing

未指定

0x0099

WAVE_FORMAT_PACKED

Studer Professional Audio AG

未指定

0x00A0

WAVE_FORMAT_MALDEN_PHONYTALK

Malden Electronics Ltd.

Phony Talk

0x00A1

WAVE_FORMAT_RRLGSM

Racal Recorders

Racal Recorder GSM

0x00A2

WAVE_FORMAT_RRLG729A

Racal Recorders

Racal Recorder G720.a

0x00A3

WAVE_FORMAT_RRLG7231

Racal Recorders

Racal G723.1

0x00A4

WAVE_FORMAT_RRLTETRA_ACLEP

Racal Recorders

Racal Tetra ACELP

0x00B0

WAVE_FORMAT_NEC_AAC

NEC Corporation

NEC AAC

0x0100

WAVE_FORMAT_RHETOREX_ADPCM

Rhetorex, Inc.

Rhetorex ADPCM 波格式类型

0x0101

WAVE_FORMAT_IRAT

BeCubed Software, Inc.

未指定

0x0111

WAVE_FORMAT_VIVO_G723

Vivo Software, Inc.

未指定

0x0112

WAVE_FORMAT_VIVO_SIREN

Vivo Software, Inc.

未指定

0x0120

WAVE_FORMAT_PHILIPS_CELP

Philips Speech Processing

未指定

0x0121

WAVE_FORMAT_PHILIPS_GRUNDIG

Philips Speech Processing

未指定

0x0123

WAVE_FORMAT_DIGITAL_G723

Digital Equipment Corporation

未指定

0x0125

WAVE_FORMAT_SANYO_LD_ADPCM

SANYO Electric Co., Ltd.

SANYO LD-ADPCM 波类型

0x0130

WAVE_FORMAT_SIPROLAB_ACELPNET

Sipro Lab Telecom Inc.

未指定

0x0131

WAVE_FORMAT_SIPROLAB_ACELP4800

Sipro Lab Telecom Inc.

未指定

0x0132

WAVE_FORMAT_SIPROLAB_ACELP8V3

Sipro Lab Telecom Inc.

未指定

0x0133

WAVE_FORMAT_SIPROLAB_G729

Sipro Lab Telecom Inc.

未指定

0x0134

WAVE_FORMAT_SIPROLAB_G729A

Sipro Lab Telecom Inc.

未指定

0x0135

WAVE_FORMAT_SIPROLAB_KELVIN

Sipro Lab Telecom Inc.

未指定

0x0136

WAVE_FORMAT_VOICEAGE_AMR

VoiceAge Corporation

未指定

0x0140

WAVE_FORMAT_G726ADPCM

Dictaphone Corporation

未指定

0x0141

WAVE_FORMAT_CELP68

Dictaphone Corporation

未指定

0x0142

WAVE_FORMAT_CELP54

Dictaphone Corporation

未指定

0x0150

WAVE_FORMAT_QUALCOMM_PUREVOICE

QUALCOMM, Inc.

未指定

0x0151

WAVE_FORMAT_QUALCOMM_HALFRATE

QUALCOMM, Inc.

未指定

0x0155

WAVE_FORMAT_TUBGSM

Ring Zero Systems, Inc.

与 GSM 6.10 相关

0x0160

WAVE_FORMAT_MSAUDIO1

Microsoft Corporation

未指定

0x0161

WAVE_FORMAT_MSAUDIO2

Microsoft Corporation

未指定

0x0162

WAVE_FORMAT_MSAUDIO3

Microsoft Corporation

多声道 WMA

0x0170

WAVE_FORMAT_UNISYS_NAP_ADPCM

Unisys Corporation

未指定

0x0171

WAVE_FORMAT_UNISYS_NAP_ULAW

Unisys Corporation

未指定

0x0172

WAVE_FORMAT_UNISYS_NAP_ALAW

Unisys Corporation

未指定

0x0173

WAVE_FORMAT_UNISYS_NAP_16K

Unisys Corporation

未指定

0X0174

WAVE_FORMAT_MM_SYCOM_ACM_SYC008

SyCom Technologies

未指定

0x0175

WAVE_FORMAT_MM_SYCOM_ACM_SYC701_G726L

SyCom Technologies

未指定

0x0176

WAVE_FORMAT_MM_SYCOM_ACM_SYC701_CELP54

SyCom Technologies

未指定

0x0177

WAVE_FORMAT_MM_SYCOM_ACM_SYC701_CELP68

SyCom Technologies

未指定

0x0178

WAVE_FORMAT_KNOWLEDGE_ADVENTURE_ADPCM

Knowledge Adventure, Inc.

未指定

0x0180

WAVE_FORMAT_MPEG2AAC

Fraunhofer IIS

未指定

0x0190

WAVE_FORMAT_DTS_DS

Digital Theater Systems, Inc.

未指定

0x01979

WAVE_FORMAT_INNINGS_ADPCM

Innings Telecom Inc.

未指定

0x0200

WAVE_FORMAT_CREATIVE_ADPCM

Creative Labs, Inc.

未指定

0x0202

WAVE_FORMAT_CREATIVE_FASTSPEECH8

Creative Labs, Inc.

Fast Speech 8

0x0203

WAVE_FORMAT_CREATIVE_FASTSPEECH10

Creative Labs, Inc.

Fast Speech 10

0x0210

WAVE_FORMAT_UHER_ADPCM

UHER informatik GmbH

未指定

0x0220

WAVE_FORMAT_QUARTERDECK

Quarterdeck Corporation

未指定

0x0230

WAVE_FORMAT_ILINK_VC

I-Link Worldwide

未指定

0x0240

WAVE_FORMAT_RAW_SPORT

Aureal Semiconductor Inc.

未指定

0x0250

WAVE_FORMAT_IPI_HSX

Interactive Products, Inc.

未指定

0x0251

WAVE_FORMAT_IPI_RPELP

Interactive Products, Inc.

未指定

0x0260

WAVE_FORMAT_CS2

Consistent Software

Cs2

0x0270

WAVE_FORMAT_SONY_SCX

Sony Corporation

未指定

0x0271

WAVE_FORMAT_SONY_SCY

Sony Corporation

未指定

0x0272

WAVE_FORMAT_SONY_ATRAC3

Sony Corporation

未指定

0x0273

WAVE_FORMAT_SONY_SPC

Sony Corporation

未指定

0x0280

WAVE_FORMAT_TELUM

Telum Inc.

未指定

0x0281

WAVE_FORMAT_TELUMIA

Telum Inc.

未指定

0x0285

WAVE_FORMAT_NCVS_ADPCM

Norcom Electronics Corporation

Norcom Voice Systems ADPCM

0x0300

WAVE_FORMAT_FM_TOWNS_SND

Fujitsu Corporation

未指定

0x0301

Reserved

Fujitsu Corporation

未指定

0x0302

Reserved

Fujitsu Corporation

未指定

0x0303

Reserved

Fujitsu Corporation

未指定

0x0304

Reserved

Fujitsu Corporation

未指定

0x0305

Reserved

Fujitsu Corporation

未指定

0x0306

Reserved

Fujitsu Corporation

未指定

0x0307

Reserved

Fujitsu Corporation

未指定

0x0308

Reserved

Fujitsu Corporation

未指定

0x0350

WAVE_FORMAT_DEVELOPMENT

Micronas Semiconductors, Inc.

未指定

0x0351

WAVE_FORMAT_CELP833

Micronas Semiconductors, Inc.

未指定

0x0400

WAVE_FORMAT_BTV_DIGITAL

Brooktree Corporation

Brooktree 数字音频格式

0x0450

WAVE_FORMAT_QDESIGN_MUSIC

QDesign Corporation

未指定

0x0680

WAVE_FORMAT_VME_VMPCM

AT&T

未指定

0x0681

WAVE_FORMAT_TPC

AT&T

未指定

0x1000

WAVE_FORMAT_OLIGSM

Ing. C. Olivetti & C., S.p.A.

未指定

0x1001

WAVE_FORMAT_OLIADPCM

Ing. C. Olivetti & C., S.p.A.

未指定

0x1002

WAVE_FORMAT_OLICELP

Ing. C. Olivetti & C., S.p.A.

未指定

0x1003

WAVE_FORMAT_OLISBC

Ing. C. Olivetti & C., S.p.A.

未指定

0x1004

WAVE_FORMAT_OLIOPR

Ing. C. Olivetti & C., S.p.A.

未指定

0x1100

WAVE_FORMAT_LH_CODEC

Lernout & Hauspie

未指定

0X1101

WAVE_FORMAT_LH_CELP

Lernout & Hauspie

未指定

0X1102

WAVE_FORMAT_LH_SB8

Lernout & Hauspie

未指定

0X1103

WAVE_FORMAT_LH_SB12

Lernout & Hauspie

未指定

0X1104

WAVE_FORMAT_LH_SB16

Lernout & Hauspie

未指定

0x1400

WAVE_FORMAT_NORRIS

Norris Communications, Inc.

未指定

0x1500

WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS

AT&T

未指定

0x163

WAVE_FORMAT_WMAUDIO_LOSSLESS

Microsoft Corporation

WMA 无损

0x164

WAVE_FORMAT_WMASPDIF

Microsoft Corporation

S/PDIF 上的 WMA Pro

0x1971

WAVE_FORMAT_SONICFOUNDRY_LOSSLESS

Sonic Foundry

未指定

0x2000

WAVE_FORMAT_DVM

FAST Multimedia AG

未指定

0x2500

WAVE_FORMAT_MSCE

Microsoft Corporation

0x2600 的保留 rangle

0x4143

WAVE_FORMAT_DIVIO_AAC

Divio, Inc.

Divio 的 AAC

0x4201

WAVE_FORMAT_NOKIA_AMR

Nokia Mobile Phones

Nokia 自适应多速率

0x4243

WAVE_FORMAT_DIVIO_G726

Divio, Inc.

Divio 的 G726

0x7000

WAVE_FORMAT_3COM_NBX

3Com Corporation

未指定

0x7A21

WAVE_FORMAT_NTT_DOCOMO_AMR_NO_SID

Microsoft Corporation

自适应多速率

0x7A22

WAVE_FORMAT_NTT_DOCOMO_AMR_WITH_SID

Microsoft Corporation

带有无声检测的 AMR

0xA100

WAVE_FORMAT_COMVERSEINFOSYS_G723_1

Comverse Infosys Ltd.

未指定

0xA101

WAVE_FORMAT_COMVERSEINFOSYS_AVQSBC

Comverse Infosys Ltd.

未指定

0xA102

WAVE_FORMAT_COMVERSEINFOSYS_OLDSBC

Comverse Infosys Ltd.

未指定

0xA103

WAVE_FORMAT_SYMBOLTECH_G729A

Symbol Technologies Canada

Symbol Technology 的 G729A

0xA104

WAVE_FORMAT_VOICEAGE_AMR_WB

VoiceAge Corporation

未指定

0xA105

WAVE_FORMAT_ITI_G726

Ingenient Technologies, Inc.

Ingenient 的 G726

0xA106

WAVE_FORMAT_AAC

未指定.

ISO/MPEG-4 高级音频编码

0xA107

WAVE_FORMAT_ESLG726

Encore Software Ltd.

Encore Software Ltd 的 G726

0xb

WAVE_FORMAT_WMSP2

Microsoft Corporation

Windows Media RT Voice

 

 

 

 

 

    PMT stream_type

    case 0x01:  /* MPEG-1 video */
    case 0x02:  /* MPEG-2 video */
    case 0x80:  /* MPEG-2 MOTO video or LPCM*/
    case 0x03:  /* MPEG-1 audio */
    case 0x04:  /* MPEG-2 audio */

    case 0x11:  /* MPEG4 (audio) */
    case 0x0f:  /* ISO/IEC 13818-7 Audio with ADTS transport syntax */
    case 0x10:  /* MPEG4 (video) */
    case 0x1B:  /* H264 <- check transport syntax/needed descriptor */

    case 0x81:  /* A52 (audio) */
    case 0x82:  /* DVD_SPU (sub) */
    case 0x83:  /* LPCM (audio) */
    case 0x84:  /* SDDS (audio) */

    case 0x82:

    case 0x8A:
    case 0x85:  /* DTS (audio) */

    case 0x91:  /* A52 vls (audio) */
    case 0x92:  /* DVD_SPU vls (sub) */

    case 0x94:  /* SDDS (audio) */

    case 0xa0:  /* MSCODEC vlc (video) (fixed later) */

    case 0x06:  /* PES_PRIVATE  (fixed later) */
    case 0x12:  /* MPEG-4 generic (sub/scene/...) (fixed later) */
    case 0xEA:  /* Privately managed ES (VC-1) (fixed later */

    case 0x42:

    case 0x43:  /* AVS (video) */

 

> To my best knowledge this is the right way to demux TS and m2ts files:
>
> 0x01: MPEG2 video
> 0x02: MPEG2 video
> 0x03: MP2 audio (MPEG-1 Audio Layer II)
> 0x04: MP2 audio (MPEG-2 Audio Layer II)
> 0x06: private data (can be AC3, DTS or something else)
> 0x0F: AAC audio (MPEG-2 Part 7 Audio)
> 0x11: AAC audio (MPEG-4 Part 3 Audio)
> 0x1B: h264 video

These are standardised in ISO 13818-1.

> 0x80: MPEG2 video or PCM audio
> 0x81: AC3 audio
> 0x82: DTS audio
> 0x83: TrueHD/AC3 interweaved audio
> 0x84: E-AC3 audio
> 0x85: DTS-HD High Resolution Audio
> 0x86: DTS-HD Master Audio
> 0x87: E-AC3 audio
> 0xA1: secondary E-AC3 audio
> 0xA2: secondary DTS audio
> 0xEA: VC-1 video

How to differ 0x80? It is Mpeg2 video or LPCM audio?

if people convert a TS stream to M2TS, 0x80 could be MPEG2 video.
The most reliable way to figure out what it really is is checking the
descriptors. If there's a descriptor 0x05 with the format_descriptor
"HDMV" then the track originates from a Blu-Ray and thus is PCM.

 

你可能感兴趣的:(Microsoft,processing,audio,Descriptor,Codec,compression)