diff --git a/bin/ffx/ffx_controller.py b/bin/ffx/ffx_controller.py index f5e2f2f..59fcb5a 100644 --- a/bin/ffx/ffx_controller.py +++ b/bin/ffx/ffx_controller.py @@ -31,7 +31,13 @@ class FfxController(): 'NUMBER_OF_BYTES', '_STATISTICS_WRITING_APP', '_STATISTICS_WRITING_DATE_UTC', - '_STATISTICS_TAGS'] + '_STATISTICS_TAGS', + + 'BPS-eng'] + + IGNORED_METADATA_KEYS = ['VERSION-eng', + 'creation_time'] + INPUT_FILE_EXTENSIONS = ['mkv', 'mp4', 'avi', 'flv', 'webm'] @@ -235,10 +241,16 @@ class FfxController(): f"{tagKey}={tagValue}"] if removeMkvmergeMetadata: + + #TODO: #401 + for ignKey in FfxController.IGNORED_METADATA_KEYS: + metadataTokens += [f"-metadata:g", + f"{ignKey}="] for mmKey in FfxController.MKVMERGE_METADATA_KEYS: metadataTokens += [f"-metadata:s:{typeIndicator}:{subIndex}", f"{mmKey}="] + return metadataTokens