seqmv¶
seqmv
renames (moves) a sequence of files from one pattern to another, for a specified frame range. This is useful for versioning, organizing, or retargeting image sequences in VFX/animation workflows.
Usage¶
seqmv SRC_PATTERN DST_PATTERN [FRAMES]
SRC_PATTERN
: Source filename pattern (e.g.,oldname.####.exr
).DST_PATTERN
: Destination filename pattern (e.g.,newname.####.exr
).FRAMES
: Frame range or sequence expression (e.g.,-f 1001-1020
).
Options¶
--dry-run
,-n
: Show what would be moved, but do not actually move files.--interactive
,-i
: Request confirmation before moving each file.--verbose
,-v
: Show detailed output for each file.--strict
: Stop on the first error.--version
: Show version and exit.
Examples¶
Rename a sequence to a new pattern:
seqmv oldname.####.exr newname.####.exr -f 1001-1020
Preview what would be moved (dry run):
seqmv -n oldname.####.png newname.####.pnf -f 10-20
Interactively copy files, prompting for each copy:
seqmv -i askfile.####.exr confirmfile.####.exr -f 10-20
Move frames 10-20 and offset the destination frame numbering by +10 frames:
seqmv file.####.exr offsetfile.####+10.exr -f 10-20