perm filter out png thumbnails

dev
Maveno 10 months ago
parent cfb2df8d66
commit 2849eda05a

@ -187,10 +187,8 @@ class FfxController():
commandSequence += denoiseTokens commandSequence += denoiseTokens
for td in self.__targetMediaDescriptor.getTrackDescriptors(trackType=TrackType.VIDEO): for td in self.__targetMediaDescriptor.getTrackDescriptors(trackType=TrackType.VIDEO):
if td.getCodec == TrackCodec.PNG: #HINT: Attached thumbnails are not supported by .webm container format
# commandSequence += self.generateVideoCopyTokens(td.getSubIndex()) if td.getCodec != TrackCodec.PNG:
pass
else:
commandSequence += self.generateAV1Tokens(int(quality), int(preset)) commandSequence += self.generateAV1Tokens(int(quality), int(preset))
commandSequence += self.generateAudioEncodingTokens() commandSequence += self.generateAudioEncodingTokens()
@ -220,10 +218,8 @@ class FfxController():
# commandSequence1 += self.__context['denoiser'].generateDenoiseTokens() # commandSequence1 += self.__context['denoiser'].generateDenoiseTokens()
for td in self.__targetMediaDescriptor.getTrackDescriptors(trackType=TrackType.VIDEO): for td in self.__targetMediaDescriptor.getTrackDescriptors(trackType=TrackType.VIDEO):
if td.getCodec == TrackCodec.PNG: #HINT: Attached thumbnails are not supported by .webm container format
# commandSequence1 += self.generateVideoCopyTokens(td.getSubIndex()) if td.getCodec != TrackCodec.PNG:
pass
else:
commandSequence1 += self.generateVP9Pass1Tokens(int(quality)) commandSequence1 += self.generateVP9Pass1Tokens(int(quality))
if self.__context['perform_crop']: if self.__context['perform_crop']:
@ -249,10 +245,8 @@ class FfxController():
commandSequence2 += denoiseTokens commandSequence2 += denoiseTokens
for td in self.__targetMediaDescriptor.getTrackDescriptors(trackType=TrackType.VIDEO): for td in self.__targetMediaDescriptor.getTrackDescriptors(trackType=TrackType.VIDEO):
if td.getCodec == TrackCodec.PNG: #HINT: Attached thumbnails are not supported by .webm container format
# commandSequence2 += self.generateVideoCopyTokens(td.getSubIndex()) if td.getCodec != TrackCodec.PNG:
pass
else:
commandSequence2 += self.generateVP9Pass2Tokens(int(quality)) commandSequence2 += self.generateVP9Pass2Tokens(int(quality))
commandSequence2 += self.generateAudioEncodingTokens() commandSequence2 += self.generateAudioEncodingTokens()

@ -357,6 +357,7 @@ class MediaDescriptor:
td: TrackDescriptor = sortedTrackDescriptors[trackIndex] td: TrackDescriptor = sortedTrackDescriptors[trackIndex]
#HINT: Attached thumbnails are not supported by .webm container format
if td.getCodec() != TrackCodec.PNG: if td.getCodec() != TrackCodec.PNG:
stdi = sortedTrackDescriptors[td.getSourceIndex()].getIndex() stdi = sortedTrackDescriptors[td.getSourceIndex()].getIndex()
@ -364,7 +365,6 @@ class MediaDescriptor:
trackType = td.getType() trackType = td.getType()
# if ((trackType == TrackType.VIDEO and td.getCodec() != TrackCodec.PNG) or not only_video):
if (trackType == TrackType.VIDEO or not only_video): if (trackType == TrackType.VIDEO or not only_video):
importedFilePath = td.getExternalSourceFilePath() importedFilePath = td.getExternalSourceFilePath()

Loading…
Cancel
Save