mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-07-28 14:07:47 +02:00
[ui] components: fix issues for a seq containing a single file
pyseq returns a sequence for a single file, but without extracting the number as a frame number, so the pyseq formatting does not work.
This commit is contained in:
parent
5ca38189ac
commit
e366dc9308
1 changed files with 9 additions and 1 deletions
|
@ -159,7 +159,15 @@ class FilepathHelper(QObject):
|
|||
|
||||
# create the resolved path for each sequence
|
||||
if includesSeqMissingFiles:
|
||||
resolved = [[seq.format("%D%h%p%t") % frameNumber for frameNumber in range(seq.start(), seq.end() + 1)] for seq in seqs]
|
||||
resolved = []
|
||||
for seq in seqs:
|
||||
if not seq.frames():
|
||||
# In case of a single frame, pyseq does not exctract a frameNumber
|
||||
s = [fileItem.path for fileItem in seq]
|
||||
else:
|
||||
# Create all frames between start and end, even for missing files
|
||||
s = [seq.format("%D%h%p%t") % frameNumber for frameNumber in range(seq.start(), seq.end() + 1)]
|
||||
resolved.append(s)
|
||||
else:
|
||||
resolved = [[fileItem.path for fileItem in seq] for seq in seqs]
|
||||
return frameRanges, resolved
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue