minuitdixhuit opened this issue on Jun 27, 2020 ยท 5 posts
adp001 posted Sat, 27 June 2020 at 7:54 AM
If you like to set global names, try this:
def globalMoviemakerNames(mm):
for idx, name in enumerate(mm.OutputFormats()):
name = re.sub("[ /]+", "_", name)
name = re.sub("[().-]+", "", name).upper()
globals()[name] = idx
print "%d = %s" % (idx, name)
globalMoviemakerNames(poser.Scene().MovieMaker())
prints:
0 = IMAGE_FILES
1 = FLASH
2 = MP4_H264AAC
3 = IPHONE_MOVIE_480X320
4 = IPHONE_4_MOVIE_960X640
5 = IPHONE_5_MOVIE_1136X640
6 = IPAD_MOVIE_1024X768
7 = IPAD_HD_MOVIE_1280X1024
8 = ANDROID_MOVIE_480X360
9 = ANDROID_HD_MOVIE_1280X1024
10 = AVI_MJPEG
11 = AVI_DV
12 = AVI_UNCOMPRESSED
13 = WMV_ASF_MEDIUM_QUALITY
14 = WMV_ASF_HIGH_QUALITY
15 = WMV_ASF_UNCOMPRESSED
print AVI_MJPEG
10