From 85c08c5b68301d655a88dd78f2a5e790009a5eb6 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Sat, 24 Apr 2021 17:26:38 +0200 Subject: Add support for AIFF files This should close #151 --- libmat2/audio.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'libmat2/audio.py') diff --git a/libmat2/audio.py b/libmat2/audio.py index 0d54930..bd7add9 100644 --- a/libmat2/audio.py +++ b/libmat2/audio.py @@ -90,3 +90,14 @@ class WAVParser(video.AbstractFFmpegParser): 'FileSize', 'FileType', 'FileTypeExtension', 'MIMEType', 'NumChannels', 'SampleRate', 'SourceFile', } + +class AIFFParser(video.AbstractFFmpegParser): + mimetypes = {'audio/aiff', 'audio/x-aiff'} + meta_allowlist = {'AvgBytesPerSec', 'BitsPerSample', 'Directory', + 'Duration', 'Encoding', 'ExifToolVersion', + 'FileAccessDate', 'FileInodeChangeDate', + 'FileModifyDate', 'FileName', 'FilePermissions', + 'FileSize', 'FileType', 'FileTypeExtension', + 'MIMEType', 'NumChannels', 'SampleRate', 'SourceFile', + 'NumSampleFrames', 'SampleSize', + } -- cgit v1.3