diff --git a/src/appendices/media-files.md b/src/appendices/media-files.md index 62759f3dfb..8dd47fc364 100644 --- a/src/appendices/media-files.md +++ b/src/appendices/media-files.md @@ -33,7 +33,7 @@ suffix with appropriate migration tooling ### Audio formats -{{ MACROS___make_extension_table(["wav", "mp3", "aac", "ogg"]) }} +{{ MACROS___make_extension_table(["wav", "flac", "mp3", "aac", "ogg"]) }} ### Video container formats diff --git a/src/schema/objects/extensions.yaml b/src/schema/objects/extensions.yaml index 26ce7a6eb0..7690412c3d 100644 --- a/src/schema/objects/extensions.yaml +++ b/src/schema/objects/extensions.yaml @@ -126,6 +126,11 @@ fif: display_name: Functional Imaging File Format description: | An MEG file format used by Neuromag, Elekta, and MEGIN. +flac: + value: .flac + display_name: Free Lossless Audio Codec + description: | + A [FLAC](https://en.wikipedia.org/wiki/FLAC) lossless audio file. jpg: value: .jpg display_name: Joint Photographic Experts Group Format diff --git a/src/schema/objects/metadata.yaml b/src/schema/objects/metadata.yaml index 0122e0d2a0..f7af1cbb9b 100644 --- a/src/schema/objects/metadata.yaml +++ b/src/schema/objects/metadata.yaml @@ -237,6 +237,15 @@ AttenuationCorrectionMethodReference: description: | Reference paper for the attenuation correction method used. type: string +AudioBitDepth: + name: AudioBitDepth + display_name: Audio Bit Depth + description: | + Number of bits per sample in the audio stream + (for example, `16`, `24`, or `32`). + Typically reported for uncompressed or losslessly compressed audio. + type: integer + minimum: 1 AudioChannelCount: name: AudioChannelCount display_name: Audio Channel Count diff --git a/src/schema/rules/sidecars/media.yaml b/src/schema/rules/sidecars/media.yaml index 9e5dc25ed4..cf745dac45 100644 --- a/src/schema/rules/sidecars/media.yaml +++ b/src/schema/rules/sidecars/media.yaml @@ -16,6 +16,7 @@ MediaAudioProperties: AudioCodec: recommended AudioSampleRate: recommended AudioChannelCount: recommended + AudioBitDepth: optional AudioCodecRFC6381: optional MediaImageProperties: