Fixes remove stream tags per list
This commit is contained in:
@@ -277,7 +277,14 @@ class MediaDescriptorChangeSet():
|
||||
# media payload, keep metadata from the regular
|
||||
# source track unless the external/target side
|
||||
# overrides it explicitly.
|
||||
preservedTrackTags = removedTrackTags | unchangedTrackTags
|
||||
preservedTrackTags = (
|
||||
{
|
||||
tagKey: tagValue
|
||||
for tagKey, tagValue in removedTrackTags.items()
|
||||
if tagKey not in self.__removeTrackKeys
|
||||
}
|
||||
| unchangedTrackTags
|
||||
)
|
||||
for tagKey, tagValue in preservedTrackTags.items():
|
||||
metadataTokens += [f"-metadata:s:{trackDescriptor.getType().indicator()}"
|
||||
+ f":{trackDescriptor.getSubIndex()}",
|
||||
|
||||
Reference in New Issue
Block a user