audio/*

MIME型群 audio/*

[10] audio/* は、音声データを表す MIME型です。

仕様書

一覧

[7]

audio/32kadpcm[IANAREG], [RFC 2421], [RFC 2422]
audio/vnd.rhetorex.32kadpcm[IANAREG]
audio/3gppIETF 提案標準, IANA 登録済RFC 3839, RFC 4281, [IANAREG]
audio/3gpp2IETF RFC, IANA 登録済RFC, [IANAREG]
audio/vnd.4sbIANA 登録済[IANAREG]
audio/aacQuickTime
audio/x-aacQuickTime
audio/ac3AC-3IETF 提案標準, IANA 登録済RFC 4184, [IANAREG], Gnome
audio/x-ac3QuickTime
audio/vnd.dlna.adtsIANA 登録済[IANAREG]
audio/x-aifc
audio/aiffAIFF非標準QuickTime
audio/x-aiffAIFF[Gnome], QuickTime
audio/x-alaw-basicA-law[W3C speech-synthesis]
audio/amr[IANAREG], [RFC 3267]
audio/amr-wb[IANAREG], [RFC 3267]
audio/amr-wb+IETF RFC, IANA 登録済RFC, [IANAREG]
audio/vnd.cns.anp1[IANAREG]
audio/ascIETF RFC, IANA 登録済RFC, [IANAREG]
audio/X-arib-mpeg4-aac
audio/X-arib-aiff
audio/X-arib-mp3
audio/X-arib-mpeg4-als
audio/X-arib-romsound
audio/au
audio/vnd.audiokoz
audio/x-vnd.audioexplosion.mjuidemedia
audio/x-background
audio/basic
audio/x-basic
audio/bv16
audio/bv32
audio/x-cafQuickTime
audio/vnd.celpIANA 登録済[IANAREG]
audio/cleanmodeIETF 提案標準, IANA 登録済RFC 4040, [IANAREG]
audio/x-cmf
audio/cn[IANAREG], [RFC 3389]
audio/vnd.vmx.cvsd[IANAREG]
audio/dat12[IANAREG], [RFC 3190]
audio/vnd.digital-winds[IANAREG]
audio/dlsIETF RFC, IANA 登録済RFC, [IANAREG]
audio/dsr-es201108[IANAREG], RFC 3557
audio/dsr-es202050IETF 提案標準, IANA 登録済RFC 4060, [IANAREG]
audio/dsr-es202211IETF 提案標準, IANA 登録済RFC 4060, [IANAREG]
audio/dsr-es202212IETF 提案標準, IANA 登録済RFC 4060, [IANAREG]
audio/dvi4[IANAREG], RFC 3555
audio/eac3IETF RFC, IANA 登録済RFC, [IANAREG]
audio/vnd.nuera.ecelp4800[IANAREG]
audio/vnd.nuera.ecelp7470[IANAREG]
audio/vnd.nuera.ecelp9600[IANAREG]
audio/echospeechEcho Speech 圧縮発話データ非標準
audio/x-emod
audio/evrc[IANAREG], RFC 3558
audio/evrc0[IANAREG], RFC 35589
audio/evrc-qcp[IANAREG], RFC 3625
audio/exampleIETF RFC, IANA 登録済RFC, [IANAREG]
audio/x-fmaudio
audio/g722[IANAREG], RFC 3555
audio/g7221G.722.1IETF 提案標準, IANA 登録済RFC 3047, [IANAREG]
audio/g.722.1G.722.1削除 (IANA 登録済) (誤り) → audio/g7221IANAREG
audio/g723[IANAREG], RFC 3555
audio/g726-16[IANAREG], RFC 3555
audio/g726-24[IANAREG], RFC 3555
audio/g726-32[IANAREG], RFC 3555
audio/g726-40[IANAREG], RFC 3555
audio/g728[IANAREG], RFC 3555
audio/g729[IANAREG], RFC 3555
audio/g729d[IANAREG], RFC 3555
audio/g729e[IANAREG], RFC 3555
audio/gsm[IANAREG], RFC 3555
audio/x-gsm時代遅れ ->audio/gsmQuickTime
audio/gsm-efr[IANAREG], RFC 3555
audio/x-gus-patch
audio/vnd.hns.audioIANA 登録済[IANAREG]
audio/imelody
audio/vnd.cns.inf1[IANAREG]
audio/it非標準
audio/x-itImpulse Tracker audio[Gnome]
audio/ilbcIETF 実験的, IANA 登録済RFC 3952, [IANAREG]
audio/vnd.3gpp.iufp[IANAREG]
audio/x-karaoke
audio/l8[IANAREG], RFC 3555
audio/l16[IANAREG], RFC 2586, RFC 3555
audio/l20[IANAREG], [RFC 3190]
audio/l24[IANAREG], [RFC 3190]
audio/x-la-lmsLiquid Audio player file
audio/x-la-lqtLiquid Music Track (*.lqt)
audio/x-liquid非標準
audio/x-liquid-fileLiquid Audio file (*.la1)
audio/x-liquid-secure
audio/lpc[IANAREG], RFC 3555
audio/vnd.lucent.voice[IANAREG]
audio/x-m4aAAC audioQuickTime
audio/x-m4bAAC audio bookQuickTime
audio/x-m4pAAC audio (protected)QuickTime
audio/x-macaudio
audio/mad非標準
audio/madi非標準
audio/mdz非標準
audio/x-mei-aacReadJukebox AAC for SD
audio/midMIDI非標準QuickTime
audio/x-mid->audio/x-midi
audio/midi->audio/x-midi非標準
audio/x-midiMIDIGnome, QuickTime
audio/x-mikmod-uni
audio/x-mio
audio/vnd.nokia.mobile-xmf[IANAREG]
audio/mod非標準
audio/x-mod[Gnome]
audio/x-669-mod
audio/x-fasttracker-mod
audio/x-ft2-mod
audio/x-multimate-mod
audio/x-oktalyzer-mod
audio/x-protracker-mod
audio/x-taketracker-mod
audio/x-startracker-mod
audio/x-st2-mod
audio/x-st3-mod
audio/mp1->audio/mpeg[Real], 非標準
audio/mp2->audio/mpeg[Real], 非標準
audio/x-mp2->audio/mpeg非推奨
audio/mp3->audio/mpeg[Real], 非標準
audio/vnd.rn-mp3非標準
audio/x-mp3->audio/mpeg[Gnome], 非推奨
audio/mp4MPEG-4IETF 提案標準, IANA 登録済RFC 4337, [IANAREG]
audio/mp4a-latm[IANAREG], RFC 3016
audio/mpa[IANAREG], RFC 3555
audio/mpa-robust[IANAREG], RFC 3119
audio/mpeg[IANAREG], [RFC 3003]
audio/x-mpegMPEG 音声時代遅れ ->audio/mpegQuickTime
audio/x-mpeg-2MPEG 2 音声時代遅れ ->audio/mpeg
audio/rn-mpeg非標準, [Real]
vnd.sealedmedia.softseal.mpeg[IANAREG]
audio/mpeg2
audio/x-mpeg2
audio/mpeg3
audio/x-mpeg3
audio/mpeg4非標準
audio/mpeg4-generic[IANAREG], RFC 3640]
audio/mpeg-url非標準
audio/mpegurl->text/uri-list?非標準
audio/x-mpegurl->text/uri-list?[Gnome]
audio/mpg非標準 ->audio/mpeg
audio/x-mpg時代遅れ ->audio/mpeg
audio/x-multitrack
audio/x-musicnet-download(*.mnd)[Real]
audio/x-musicnet-stream(*.mns)[Real]
audio/x-next
audio/x-nficwmado0
audio/vnd.cisco.nse
audio/ogg
audio/x-ogg
audio/x-oleobject
audio/parityfec
audio/pcma
audio/pcmu
audio/x-pdxmidifeelsound
audio/x-pdxvoiceH" 音声メモ
audio/vnd.everad.plj
audio/x-pn-wav
audio/psid
audio/x-psid
audio/qcelp[IANAREG], RFC 3555, RFC 3625
audio/vnd.qcelp時代遅れ ->audio/qcelp[IANAREG]
audio/x-real-audioRealAudio[Gnome]
audio/x-realaudioRealAudio
audio/x-pn-realaudioRealAudio[Real]
audio/x-pn-realaudio-plugin[Real]
audio/vnd.rn-realaudioRealAudio非標準, [Real]
audio/x-realaudio-secure
audio/red[IANAREG], RFC 3555
audio/x-riff
audio/rmf非標準
audio/x-rogerwilco
audio/rtp-midiIETF RFC, IANA 登録済RFC, [IANAREG]
audio/rtxIETF RFC, IANA 登録済RFC, [IANAREG]
audio/s3m非標準
audio/x-s3mScream Tracker 3 audio[Gnome]
audio/vnd.octel.sbc[IANAREG]
audio/x-sbi
audio/scpls非標準, [Real]
audio/x-scpls
audio/x-sd2[QT]
audio/sfil非標準
audio/prs.sid[IANAREG]
audio/x-sidtune
audio/x-smd
audio/smv[IANAREG], [RFC 3558]
audio/smv0[IANAREG], [RFC 3558]
audio/smv-qcp[IANAREG], RFC 3625
audio/soundtrack非標準
audio/x-stmScream Tracker audio[Gnome]
audio/sysex非標準
audio/t38IETF RFC, IANA 登録済RFC, [IANAREG]
audio/t140cIETF 歴史的, IANA 登録済RFC 4351, [IANAREG]
audio/telephone-event[IANAREG], [RFC 2833]
audio/x-toc
audio/tone[IANAREG], [RFC 2833]
audio/x-twinvq
audio/x-twinvq-plugin
audio/x-ulawSun mu-low audio[Gnome]
audio/vnd.nortel.vbk[IANAREG]
audio/vdvi[IANAREG], RFC 3555
audio/vmr-wbIETF RFC, IANA 登録済RFC, [IANAREG]
audio/x-vocVOC audio[Gnome]
audio/voxwareVoxware Toolvox 発話データ非標準
audio/wavWAV 音声非標準QuickTime
audio/wave
audio/vnd.wave非標準, [RFC 2361]
audio/x-wavWAV 音声Gnome, QuickTime
audio/x-wave
audio/x-ms-wax(*.wax)[M$]
audio/x-ms-wmaWMA (*.wma)[M$]
audio/x-ms-wmv
audio/x-xiScream Tracker 楽器[Gnome]
audio/xm非標準
audio/x-xmFastTracker II audio[Gnome]
audio/xmf0非標準[Vodafone]
audio/xmf1非標準[Vodafone]
audio/x-zdspcmusic
audio/x-zipped-it
audio/x-zipped-mod

意味

[14] audio/* は内容が音声データであることを示しています >>18, >>13

[17] 音声は、内容を「表示」するために音声出力装置 (スピーカー電話など) が必要です。 >>16

[15] 部分型名が音声形式を表しています >>13

素片識別子

[12] 素片識別子としては、媒体素片を使うことが推奨 (recommend) されています >>4

処理

[19] 未知の audio/* MIME型は、 最低でも application/octet-stream として扱うべきです >>18。 頑健な一般目的音声再生アプリケーションがあれば、 未知の audio/* のデータを渡しても構いません >>18

歴史

[9] RFC 2046 (MIME 媒体型) 4.3. Audio Media Type

A media type of "audio" indicates that the body contains audio data. Although there is not yet a consensus on an "ideal" audio format for use with computers, there is a pressing need for a format capable of providing interoperable behavior.

[1] "audio" の媒体型は本文が音声データで構成されることを示します。 計算機で使う「理想」の音声形式の合意はまだありませんが、相互通信可能な振舞いを提供する能力のある形式への強い需要があります。

The initial subtype of "basic" is specified to meet this requirement by providing an absolutely minimal lowest common denominator audio format. It is expected that richer formats for higher quality and/or lower bandwidth audio will be defined by a later document.

[2] 初期亜型 "basic" は、絶対最小公分母音声形式を提供することでこの要件を満たすように規定します。 後々の文書で高品質とか低帯域の音声用のより裕福な形式が定義されることが期待されます。

The content of the "audio/basic" subtype is single channel audio encoded using 8bit ISDN mu-law [PCM] at a sample rate of 8000 Hz.

"audio/basic" 亜型は、8ビット ISDN mu-law を使って例えば 8000Hz の歩合で符号化された単一チャンネル音声です。

Unrecognized subtypes of "audio" should at a miniumum be treated as "application/octet-stream". Implementations may optionally elect to pass subtypes of "audio" that they do not specifically recognize to a robust general-purpose audio playing application, if such an application is available.

認識出来ない "audio" の亜型は、少なくても "application/octet-stream" として取り扱うのが良いです。 実装者は具体的に認識出来ない "audio" の亜型を、頑強な一般目的音声演奏応用があれば、そいつに渡すことを任意で選んでも構いません。

[3] >>1 の辺りからも、電子メイルでの標準音声形式を IETF で標準化するぞーという意思が垣間見られます。

[5] >>3 まあ結局駄目だったわけですが。

[8] audio/amr-wb+ は2013年12月の IANA登録簿XML化によって消えてしまったようです。

関連

[11] 音声動画が共に含まれている時は video/* が使われます。スクリプト等その他のデータも含まれる時は application/* が使われることが多いです。

メモ

[6] audio/g722audio/g.722.1 とか、 命名センスを疑いたいよなあ。

[20] >>6 それぞれが勝手に決めて勝手に登録してるからしゃーない。 (何のために IETFIESG専門家の評価プロセスがあるんだよ、という突っ込みはなしで...)

[21] Block additional "script" MIME types (evilpie著, ) <https://github.com/whatwg/fetch/commit/2e85ceffe027fe97d56184c8a4fe6f11b5780193>