2502회 채점기준표 작성

This commit is contained in:
2025-02-26 18:06:31 +09:00
parent 682019bf74
commit 1ac002962d
79 changed files with 4682 additions and 26 deletions

Binary file not shown.

BIN
250226_DIC_2502A_TEST.xlsx Normal file

Binary file not shown.

BIN
250226_DIC_2502C_TEST.xlsx Normal file

Binary file not shown.

378
DIC_2502A.json Normal file
View File

@@ -0,0 +1,378 @@
{
"0": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "none",
"point": 0
},
"5": {
"ele": "none",
"point": 0
},
"6": {
"ele": "none",
"point": 0
},
"7": {
"ele": "none",
"point": 0
},
"8": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"type": "boolean",
"point": 10
}
},
"1": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "none",
"point": 0
},
"5": {
"ele": "$.children[?(@.name=='Animal Village')].name",
"value": "Animal Village",
"point": 10
},
"6": {
"ele": "$.children[?(@.name=='Animal Village')].text.font.names[0]",
"type": "font",
"value": "Arial",
"point": 10
},
"7": {
"ele": "$.children[?(@.name=='Animal Village')].text.font.names[0]",
"value": "Arial-BoldItalicMT",
"point": 10
},
"8": {
"ele": "$.children[?(@.name=='Animal Village')].text.font.sizes[0]",
"value": 48,
"point": 10
},
"9": {
"ele": "$.children[?(@.name=='Animal Village')].text.font.colors[0]",
"type": "color",
"value": "65f743",
"point": 10
},
"10": {
"ele": "none",
"point": 0
},
"11": {
"ele": "none",
"point": 0
},
"12": {
"ele": "none",
"point": 0
},
"13": {
"ele": "$.children[?(@.name=='동물 마을')].name",
"value": "동물 마을",
"point": 10
},
"14": {
"ele": "$.children[?(@.name=='동물 마을')].text.font.names[0]",
"type": "font",
"value": "GungsuhChe",
"point": 10
},
"15": {
"ele": "$.children[?(@.name=='동물 마을')].text.font.sizes[0]",
"value": 36,
"point": 10
},
"16": {
"ele": "$.children[?(@.name=='동물 마을')].text.font.colors[0]",
"type": "color",
"value": "f74343",
"point": 10
},
"17": {
"ele": "none",
"point": 0
},
"18": {
"ele": "none",
"point": 0
},
"19": {
"ele": "none",
"point": 0
},
"20": {
"ele": "none",
"point": 0
},
"21": {
"ele": "none",
"point": 0
},
"22": {
"ele": "none",
"point": 0
},
"23": {
"ele": "none",
"point": 0
},
"24": {
"ele": "none",
"point": 0
},
"25": {
"ele": "none",
"point": 0
},
"26": {
"ele": "none",
"point": 0
},
"27": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"type": "boolean",
"point": 10
}
},
"2": {
"1": {
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
"type": "array",
"value": [
"동영상.mp4",
"이미지2.jpg",
"이미지1.jpg",
"이미지3.jpg"
],
"point": 4
},
"2": {
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='150']",
"point": 2
},
"3": {
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
"type": "startend",
"start": "0",
"end": "370",
"point": 2
},
"4": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@Type='1'][@ID='43'][@VID100='9'][@VID103<=0.7 and @VID103>0.69]",
"point": 3
},
"5": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "나무기차",
"point": 3
},
"6": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"search": "나무기차",
"point": 2
},
"7": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='120']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='120']",
"search": "나무기차",
"point": 2
},
"8": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-13290016']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-13290016']",
"search": "나무기차",
"point": 2
},
"9": {
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
"type": "range",
"search": "나무기차",
"start": [ 0.200, 0.800 ],
"end": [ 0.666, 0.999 ],
"point": 2
},
"10": {
"existEle": "//CRCUnitArr[@Name='{search}']",
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/preceding-sibling::CROwneUnit))]/@Length)",
"type": "searchIndex",
"value": 160,
"search": "나무기차",
"point": 2
},
"11": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='나무기차']]/preceding::CROwneUnit))][@Length='150']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/preceding-sibling::CROwneUnit))][@Length='150']",
"point": 2
},
"12": {
"existEle": "//CRClip[@Path='동영상.mp4']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]/@Mute",
"type": "searchIndex",
"value": "1",
"point": 2
},
"13": {
"existEle": "//CRClip[@Path='이미지2.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "150",
"point": 2
},
"14": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID101']",
"value": [
"96",
"13"
],
"point": 2
},
"15": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"35",
"490:520",
"2"
],
"point": 2
},
"16": {
"existEle": "//CRClip[@Path='이미지1.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "180",
"point": 2
},
"17": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID102']",
"value": [
"104",
"8"
],
"point": 2
},
"18": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"19",
"670:700",
"2"
],
"point": 2
},
"19": {
"existEle": "//CRClip[@Path='이미지3.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "180",
"point": 2
},
"20": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID103']",
"value": [
"108",
"90"
],
"point": 2
},
"21": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"9",
"820:880",
"2"
],
"point": 2
},
"22": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 3
},
"23": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"24": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"25": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-13290016']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-13290016']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"26": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-16307450']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-16307450']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"27": {
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='2'][@VID507='2']",
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='2'][@VID507='2']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 3
},
"28": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"29": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"30": {
"ele": "//CRTrackList[@Name='오디오1'][@Count>='1']/CRTrackClip[1][not(@ClipIndex='-1')]",
"point": 2
},
"31": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='880']",
"point": 2
},
"32": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='60']",
"point": 2
}
}
}

376
DIC_2502B.json Normal file
View File

@@ -0,0 +1,376 @@
{
"0": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "none",
"point": 0
},
"5": {
"ele": "none",
"point": 0
},
"6": {
"ele": "none",
"point": 0
},
"7": {
"ele": "none",
"point": 0
},
"8": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"type": "boolean",
"point": 10
}
},
"1": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "$.children[?(@.name=='마나가하')]",
"type": "boolean",
"point": 10
},
"5": {
"ele": "none",
"point": 0
},
"6": {
"ele": "$.children[?(@.name=='Managaha Island')].name",
"value": "Managaha Island",
"point": 10
},
"7": {
"ele": "$.children[?(@.name=='Managaha Island')].text.font.names[0]",
"type": "font",
"value": "Arial",
"point": 10
},
"8": {
"ele": "$.children[?(@.name=='Managaha Island')].text.font.names[0]",
"value": "Arial-BoldItalicMT",
"point": 10
},
"9": {
"ele": "$.children[?(@.name=='Managaha Island')].text.font.sizes[0]",
"value": 48,
"point": 10
},
"10": {
"ele": "$.children[?(@.name=='Managaha Island')].text.font.colors[0]",
"type": "color",
"value": "495fd1",
"point": 10
},
"11": {
"ele": "none",
"point": 0
},
"12": {
"ele": "none",
"point": 0
},
"13": {
"ele": "none",
"point": 0
},
"14": {
"ele": "$.children[?(@.name=='사이판 섬 즐기기')].name",
"value": "사이판 섬 즐기기",
"point": 10
},
"15": {
"ele": "$.children[?(@.name=='사이판 섬 즐기기')].text.font.names[0]",
"type": "font",
"value": "DotumChe",
"point": 10
},
"16": {
"ele": "$.children[?(@.name=='사이판 섬 즐기기')].text.font.sizes[0]",
"value": 36,
"point": 10
},
"17": {
"ele": "$.children[?(@.name=='사이판 섬 즐기기')].text.font.colors[0]",
"type": "color",
"value": "e52e20",
"point": 10
},
"18": {
"ele": "none",
"point": 0
},
"19": {
"ele": "none",
"point": 0
},
"20": {
"ele": "none",
"point": 0
},
"21": {
"ele": "none",
"point": 0
},
"22": {
"ele": "$.children[?(@.name=='마나가하')]",
"type": "boolean",
"point": 10
},
"23": {
"ele": "none",
"point": 0
},
"24": {
"ele": "none",
"point": 0
},
"25": {
"ele": "none",
"point": 0
},
"26": {
"ele": "$[?(@.width == 65 && @.height == 35)]",
"type": "boolean",
"point": 10
}
},
"2": {
"1": {
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
"type": "array",
"value": [
"동영상.mp4",
"이미지1.jpg",
"이미지3.jpg",
"이미지2.jpg"
],
"point": 4
},
"2": {
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='150']",
"point": 2
},
"3": {
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
"type": "startend",
"start": "0",
"end": "270",
"point": 2
},
"4": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='40'][@VID100='8'][@VID103='0.89999998']",
"point": 3
},
"5": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "자연이 빚어낸 섬",
"point": 3
},
"6": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"search": "자연이 빚어낸 섬",
"point": 2
},
"7": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='120']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='120']",
"search": "자연이 빚어낸 섬",
"point": 2
},
"8": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-10541088']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-10541088']",
"search": "자연이 빚어낸 섬",
"point": 2
},
"9": {
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
"type": "range",
"search": "자연이 빚어낸 섬",
"start": [ 0.200, 0.800 ],
"end": [ 0.666, 0.999 ],
"point": 2
},
"10": {
"existEle": "//CRCUnitArr[@Name='{search}']",
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/preceding-sibling::CROwneUnit))]/@Length)",
"type": "searchIndex",
"value": 150,
"search": "자연이 빚어낸 섬",
"point": 2
},
"11": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='자연이 빚어낸 섬']]/preceding::CROwneUnit))][@Length='120']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/preceding-sibling::CROwneUnit))][@Length='120']",
"point": 2
},
"12": {
"existEle": "//CRClip[@Path='동영상.mp4']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]/@Mute",
"type": "searchIndex",
"value": "1",
"point": 2
},
"13": {
"existEle": "//CRClip[@Path='이미지1.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "150",
"point": 2
},
"14": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID101']",
"value": [
"173",
"450"
],
"point": 2
},
"15": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"11",
"360:420",
"2"
],
"point": 2
},
"16": {
"existEle": "//CRClip[@Path='이미지3.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "180",
"point": 2
},
"17": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID101']",
"value": [
"128",
"7"
],
"point": 2
},
"18": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"8",
"540:600",
"2"
],
"point": 2
},
"19": {
"existEle": "//CRClip[@Path='이미지2.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "180",
"point": 2
},
"20": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID104']",
"value": [
"67",
"5"
],
"point": 2
},
"21": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"19",
"750:780",
"2"
],
"point": 2
},
"22": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 3
},
"23": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"24": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"25": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-1487764']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-1487764']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"26": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-1']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-1']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"27": {
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='1'][@VID507='2']",
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='1'][@VID507='2']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 3
},
"28": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"29": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"30": {
"ele": "//CRTrackList[@Name='오디오1'][@Count>='1']/CRTrackClip[1][not(@ClipIndex='-1')]",
"point": 2
},
"31": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='720']",
"point": 2
},
"32": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='90']",
"point": 2
}
}
}

378
DIC_2502C.json Normal file
View File

@@ -0,0 +1,378 @@
{
"0": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "none",
"point": 0
},
"5": {
"ele": "none",
"point": 0
},
"6": {
"ele": "none",
"point": 0
},
"7": {
"ele": "none",
"point": 0
},
"8": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"type": "boolean",
"point": 10
}
},
"1": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "none",
"point": 0
},
"5": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].name",
"value": "Mountains of Cheorwon",
"point": 10
},
"6": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].text.font.names[0]",
"type": "font",
"value": "Arial",
"point": 10
},
"7": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].text.font.names[0]",
"value": "Arial-BoldItalicMT",
"point": 10
},
"8": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].text.font.sizes[0]",
"value": 40,
"point": 10
},
"9": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].text.font.colors[0]",
"type": "color",
"value": "f1eb4a",
"point": 10
},
"10": {
"ele": "none",
"point": 0
},
"11": {
"ele": "none",
"point": 0
},
"12": {
"ele": "none",
"point": 0
},
"13": {
"ele": "$.children[?(@.name=='철원 금학산 등산')].name",
"value": "철원 금학산 등산",
"point": 10
},
"14": {
"ele": "$.children[?(@.name=='철원 금학산 등산')].text.font.names[0]",
"type": "font",
"value": "GulimChe",
"point": 10
},
"15": {
"ele": "$.children[?(@.name=='철원 금학산 등산')].text.font.sizes[0]",
"value": 30,
"point": 10
},
"16": {
"ele": "$.children[?(@.name=='철원 금학산 등산')].text.font.colors[0]",
"type": "color",
"value": "f14aeba",
"point": 10
},
"17": {
"ele": "none",
"point": 0
},
"18": {
"ele": "none",
"point": 0
},
"19": {
"ele": "none",
"point": 0
},
"20": {
"ele": "none",
"point": 0
},
"21": {
"ele": "none",
"point": 0
},
"22": {
"ele": "none",
"point": 0
},
"23": {
"ele": "none",
"point": 0
},
"24": {
"ele": "none",
"point": 0
},
"25": {
"ele": "none",
"point": 0
},
"26": {
"ele": "none",
"point": 0
},
"27": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"type": "boolean",
"point": 10
}
},
"2": {
"1": {
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
"type": "array",
"value": [
"동영상.mp4",
"이미지1.jpg",
"이미지3.jpg",
"이미지2.jpg"
],
"point": 4
},
"2": {
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='120']",
"point": 2
},
"3": {
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
"type": "startend",
"start": "0",
"end": "385",
"point": 2
},
"4": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@Type='1'][@ID='47'][@VID100='6'][@VID103='1']",
"point": 3
},
"5": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "금학산 정상에서",
"point": 3
},
"6": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"search": "금학산 정상에서",
"point": 2
},
"7": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='170']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='170']",
"search": "금학산 정상에서",
"point": 2
},
"8": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-15081004']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-15081004']",
"search": "금학산 정상에서",
"point": 2
},
"9": {
"existEle": "//CRCUnitArr[@Name='{search}']",
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/preceding-sibling::CROwneUnit))]/@Length)",
"type": "searchIndex",
"value": 170,
"search": "금학산 정상에서",
"point": 2
},
"10": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='금학산 정상에서']]/preceding::CROwneUnit))][@Length='150']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/preceding-sibling::CROwneUnit))][@Length='150']",
"point": 2
},
"11": {
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
"type": "range",
"search": "금학산 정상에서",
"start": [ 0.200, 0.800 ],
"end": [ 0.666, 0.999 ],
"point": 2
},
"12": {
"existEle": "//CRClip[@Path='동영상.mp4']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]/@Mute",
"type": "searchIndex",
"value": "1",
"point": 2
},
"13": {
"existEle": "//CRClip[@Path='이미지1.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "150",
"point": 2
},
"14": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID103']",
"value": [
"67",
"8"
],
"point": 2
},
"15": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"10",
"475:535",
"2"
],
"point": 2
},
"16": {
"existEle": "//CRClip[@Path='이미지3.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "120",
"point": 2
},
"17": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID102']",
"value": [
"102",
"9"
],
"point": 2
},
"18": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"13",
"595:655",
"2"
],
"point": 2
},
"19": {
"existEle": "//CRClip[@Path='이미지2.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "180",
"point": 2
},
"20": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID102']",
"value": [
"184",
"25"
],
"point": 2
},
"21": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"19",
"805:835",
"2"
],
"point": 2
},
"22": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "금학산의 기운 (Energy of a Mountain)",
"point": 3
},
"23": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"search": "금학산의 기운 (Energy of a Mountain)",
"point": 2
},
"24": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"search": "금학산의 기운 (Energy of a Mountain)",
"point": 2
},
"25": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-4077760']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-4077760']",
"search": "금학산의 기운 (Energy of a Mountain)",
"point": 2
},
"26": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-16777216']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-16777216']",
"search": "금학산의 기운 (Energy of a Mountain)",
"point": 2
},
"27": {
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='1'][@VID507='2']",
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='1'][@VID507='2']",
"search": "금학산의 기운 (Energy of a Mountain)",
"point": 3
},
"28": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
"search": "금학산의 기운 (Energy of a Mountain)",
"point": 2
},
"29": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
"search": "금학산의 기운 (Energy of a Mountain)",
"point": 2
},
"30": {
"ele": "//CRTrackList[@Name='오디오1'][@Count>='1']/CRTrackClip[1][not(@ClipIndex='-1')]",
"point": 2
},
"31": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='830']",
"point": 2
},
"32": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='90']",
"point": 2
}
}
}

376
DIC_2502D.json Normal file
View File

@@ -0,0 +1,376 @@
{
"0": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "none",
"point": 0
},
"5": {
"ele": "none",
"point": 0
},
"6": {
"ele": "none",
"point": 0
},
"7": {
"ele": "none",
"point": 0
},
"8": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"type": "boolean",
"point": 10
}
},
"1": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "$.children[?(@.name=='정상')]",
"type": "boolean",
"point": 10
},
"5": {
"ele": "none",
"point": 0
},
"6": {
"ele": "$.children[?(@.name=='Daeryong Mountain')].name",
"value": "Daeryong Mountain",
"point": 10
},
"7": {
"ele": "$.children[?(@.name=='Daeryong Mountain')].text.font.names[0]",
"type": "font",
"value": "Arial",
"point": 10
},
"8": {
"ele": "$.children[?(@.name=='Daeryong Mountain')].text.font.names[0]",
"value": "Arial-BoldItalicMT",
"point": 10
},
"9": {
"ele": "$.children[?(@.name=='Daeryong Mountain')].text.font.sizes[0]",
"value": 48,
"point": 10
},
"10": {
"ele": "$.children[?(@.name=='Daeryong Mountain')].text.font.colors[0]",
"type": "color",
"value": "9a3392",
"point": 10
},
"11": {
"ele": "none",
"point": 0
},
"12": {
"ele": "none",
"point": 0
},
"13": {
"ele": "none",
"point": 0
},
"14": {
"ele": "$.children[?(@.name=='춘천 대룡산 등산')].name",
"value": "춘천 대룡산 등산",
"point": 10
},
"15": {
"ele": "$.children[?(@.name=='춘천 대룡산 등산')].text.font.names[0]",
"type": "font",
"value": "DotumChe",
"point": 10
},
"16": {
"ele": "$.children[?(@.name=='춘천 대룡산 등산')].text.font.sizes[0]",
"value": 36,
"point": 10
},
"17": {
"ele": "$.children[?(@.name=='춘천 대룡산 등산')].text.font.colors[0]",
"type": "color",
"value": "99985b",
"point": 10
},
"18": {
"ele": "none",
"point": 0
},
"19": {
"ele": "none",
"point": 0
},
"20": {
"ele": "none",
"point": 0
},
"21": {
"ele": "none",
"point": 0
},
"22": {
"ele": "$.children[?(@.name=='정상')]",
"type": "boolean",
"point": 10
},
"23": {
"ele": "none",
"point": 0
},
"24": {
"ele": "none",
"point": 0
},
"25": {
"ele": "none",
"point": 0
},
"26": {
"ele": "$[?(@.width == 65 && @.height == 35)]",
"type": "boolean",
"point": 10
}
},
"2": {
"1": {
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
"type": "array",
"value": [
"동영상.mp4",
"이미지1.jpg",
"이미지3.jpg",
"이미지2.jpg"
],
"point": 4
},
"2": {
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='120']",
"point": 2
},
"3": {
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
"type": "startend",
"start": "0",
"end": "300",
"point": 2
},
"4": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='40'][@VID100='0'][@VID103='1.2']",
"point": 3
},
"5": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "대룡산의 아름다움",
"point": 3
},
"6": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"search": "대룡산의 아름다움",
"point": 2
},
"7": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='170']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='170']",
"search": "대룡산의 아름다움",
"point": 2
},
"8": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-10148184']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-10148184']",
"search": "대룡산의 아름다움",
"point": 2
},
"9": {
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
"type": "range",
"search": "대룡산의 아름다움",
"start": [ 0.200, 0.800 ],
"end": [ 0.666, 0.999 ],
"point": 2
},
"10": {
"existEle": "//CRCUnitArr[@Name='{search}']",
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/preceding-sibling::CROwneUnit))]/@Length)",
"type": "searchIndex",
"value": 150,
"search": "대룡산의 아름다움",
"point": 2
},
"11": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='대룡산의 아름다움']]/preceding::CROwneUnit))][@Length='120']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/preceding-sibling::CROwneUnit))][@Length='120']",
"point": 2
},
"12": {
"existEle": "//CRClip[@Path='동영상.mp4']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]/@Mute",
"type": "searchIndex",
"value": "1",
"point": 2
},
"13": {
"existEle": "//CRClip[@Path='이미지1.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "150",
"point": 2
},
"14": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID102']",
"value": [
"102",
"4"
],
"point": 2
},
"15": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"11",
"390:450",
"2"
],
"point": 2
},
"16": {
"existEle": "//CRClip[@Path='이미지3.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "180",
"point": 2
},
"17": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID101']",
"value": [
"103",
"8"
],
"point": 2
},
"18": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"8",
"570:630",
"2"
],
"point": 2
},
"19": {
"existEle": "//CRClip[@Path='이미지2.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "180",
"point": 2
},
"20": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID103']",
"value": [
"67",
"3"
],
"point": 2
},
"21": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"19",
"720:810",
"2"
],
"point": 2
},
"22": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "대룡산의 정기 (The spirit of the Mountain)",
"point": 3
},
"23": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"search": "대룡산의 정기 (The spirit of the Mountain)",
"point": 2
},
"24": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"search": "대룡산의 정기 (The spirit of the Mountain)",
"point": 2
},
"25": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-6991812']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-6991812']",
"search": "대룡산의 정기 (The spirit of the Mountain)",
"point": 2
},
"26": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-16777216']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-16777216']",
"search": "대룡산의 정기 (The spirit of the Mountain)",
"point": 2
},
"27": {
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='1'][@VID507='2']",
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='1'][@VID507='2']",
"search": "대룡산의 정기 (The spirit of the Mountain)",
"point": 3
},
"28": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
"search": "대룡산의 정기 (The spirit of the Mountain)",
"point": 2
},
"29": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
"search": "대룡산의 정기 (The spirit of the Mountain)",
"point": 2
},
"30": {
"ele": "//CRTrackList[@Name='오디오1'][@Count>='1']/CRTrackClip[1][not(@ClipIndex='-1')]",
"point": 2
},
"31": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='800']",
"point": 2
},
"32": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='90']",
"point": 2
}
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,378 @@
{
"0": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "none",
"point": 0
},
"5": {
"ele": "none",
"point": 0
},
"6": {
"ele": "none",
"point": 0
},
"7": {
"ele": "none",
"point": 0
},
"8": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"type": "boolean",
"point": 10
}
},
"1": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "none",
"point": 0
},
"5": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].name",
"value": "Mountains of Cheorwon",
"point": 10
},
"6": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].text.font.names[0]",
"type": "font",
"value": "Arial",
"point": 10
},
"7": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].text.font.names[0]",
"value": "Arial-BoldItalicMT",
"point": 10
},
"8": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].text.font.sizes[0]",
"value": 40,
"point": 10
},
"9": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].text.font.colors[0]",
"type": "color",
"value": "f1eb4a",
"point": 10
},
"10": {
"ele": "none",
"point": 0
},
"11": {
"ele": "none",
"point": 0
},
"12": {
"ele": "none",
"point": 0
},
"13": {
"ele": "$.children[?(@.name=='동물 마을')].name",
"value": "동물 마을",
"point": 10
},
"14": {
"ele": "$.children[?(@.name=='동물 마을')].text.font.names[0]",
"type": "font",
"value": "GungsuhChe",
"point": 10
},
"15": {
"ele": "$.children[?(@.name=='동물 마을')].text.font.sizes[0]",
"value": 36,
"point": 10
},
"16": {
"ele": "$.children[?(@.name=='동물 마을')].text.font.colors[0]",
"type": "color",
"value": "f74343",
"point": 10
},
"17": {
"ele": "none",
"point": 0
},
"18": {
"ele": "none",
"point": 0
},
"19": {
"ele": "none",
"point": 0
},
"20": {
"ele": "none",
"point": 0
},
"21": {
"ele": "none",
"point": 0
},
"22": {
"ele": "none",
"point": 0
},
"23": {
"ele": "none",
"point": 0
},
"24": {
"ele": "none",
"point": 0
},
"25": {
"ele": "none",
"point": 0
},
"26": {
"ele": "none",
"point": 0
},
"27": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"type": "boolean",
"point": 10
}
},
"2": {
"1": {
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
"type": "array",
"value": [
"동영상.mp4",
"이미지2.jpg",
"이미지1.jpg",
"이미지3.jpg"
],
"point": 4
},
"2": {
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='150']",
"point": 2
},
"3": {
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
"type": "startend",
"start": "0",
"end": "370",
"point": 2
},
"4": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@Type='1'][@ID='43'][@VID100='9'][@VID103<=0.7 and @VID103>0.69]",
"point": 3
},
"5": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "나무기차",
"point": 3
},
"6": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"search": "나무기차",
"point": 2
},
"7": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='120']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='120']",
"search": "나무기차",
"point": 2
},
"8": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-13290016']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-13290016']",
"search": "나무기차",
"point": 2
},
"9": {
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
"type": "range",
"search": "나무기차",
"start": [ 0.333, 0.800 ],
"end": [ 0.666, 0.999 ],
"point": 2
},
"10": {
"existEle": "//CRCUnitArr[@Name='{search}']",
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
"type": "searchIndex",
"value": 160,
"search": "나무기차",
"point": 2
},
"11": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='나무기차']]/preceding::CROwneUnit))][@Length='150']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))][@Length='150']",
"point": 2
},
"12": {
"existEle": "//CRClip[@Path='동영상.mp4']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]/@Mute",
"type": "searchIndex",
"value": "1",
"point": 2
},
"13": {
"existEle": "//CRClip[@Path='이미지2.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "150",
"point": 2
},
"14": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID101']",
"value": [
"96",
"13"
],
"point": 2
},
"15": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"35",
"490:520",
"2"
],
"point": 2
},
"16": {
"existEle": "//CRClip[@Path='이미지1.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "150",
"point": 2
},
"17": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID102']",
"value": [
"104",
"8"
],
"point": 2
},
"18": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"19",
"670:700",
"2"
],
"point": 2
},
"19": {
"existEle": "//CRClip[@Path='이미지3.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "180",
"point": 2
},
"20": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID103']",
"value": [
"108",
"90"
],
"point": 2
},
"21": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"9",
"820:880",
"2"
],
"point": 2
},
"22": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 3
},
"23": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"24": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"25": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"26": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-16307450']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-16307450']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"27": {
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='2'][@VID507='2']",
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='2'][@VID507='2']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 3
},
"28": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"29": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"30": {
"ele": "//CRTrackList[@Name='오디오1'][@Count>='1']/CRTrackClip[1][not(@ClipIndex='-1')]",
"point": 2
},
"31": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='880']",
"point": 2
},
"32": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='60']",
"point": 2
}
}
}

View File

@@ -0,0 +1,376 @@
{
"0": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "none",
"point": 0
},
"5": {
"ele": "none",
"point": 0
},
"6": {
"ele": "none",
"point": 0
},
"7": {
"ele": "none",
"point": 0
},
"8": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"type": "boolean",
"point": 10
}
},
"1": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "$.children[?(@.name=='마나가하')]",
"type": "boolean",
"point": 10
},
"5": {
"ele": "none",
"point": 0
},
"6": {
"ele": "$.children[?(@.name=='Managaha Island')].name",
"value": "Managaha Island",
"point": 10
},
"7": {
"ele": "$.children[?(@.name=='Managaha Island')].text.font.names[0]",
"type": "font",
"value": "Arial",
"point": 10
},
"8": {
"ele": "$.children[?(@.name=='Managaha Island')].text.font.names[0]",
"value": "Arial-BoldItalicMT",
"point": 10
},
"9": {
"ele": "$.children[?(@.name=='Managaha Island')].text.font.sizes[0]",
"value": 48,
"point": 10
},
"10": {
"ele": "$.children[?(@.name=='Managaha Island')].text.font.colors[0]",
"type": "color",
"value": "495fd1",
"point": 10
},
"11": {
"ele": "none",
"point": 0
},
"12": {
"ele": "none",
"point": 0
},
"13": {
"ele": "none",
"point": 0
},
"14": {
"ele": "$.children[?(@.name=='사이판 섬 즐기기')].name",
"value": "사이판 섬 즐기기",
"point": 10
},
"15": {
"ele": "$.children[?(@.name=='사이판 섬 즐기기')].text.font.names[0]",
"type": "font",
"value": "DotumChe",
"point": 10
},
"16": {
"ele": "$.children[?(@.name=='사이판 섬 즐기기')].text.font.sizes[0]",
"value": 36,
"point": 10
},
"17": {
"ele": "$.children[?(@.name=='사이판 섬 즐기기')].text.font.colors[0]",
"type": "color",
"value": "e52e20",
"point": 10
},
"18": {
"ele": "none",
"point": 0
},
"19": {
"ele": "none",
"point": 0
},
"20": {
"ele": "none",
"point": 0
},
"21": {
"ele": "none",
"point": 0
},
"22": {
"ele": "$.children[?(@.name=='마나가하')]",
"type": "boolean",
"point": 10
},
"23": {
"ele": "none",
"point": 0
},
"24": {
"ele": "none",
"point": 0
},
"25": {
"ele": "none",
"point": 0
},
"26": {
"ele": "$[?(@.width == 65 && @.height == 35)]",
"type": "boolean",
"point": 10
}
},
"2": {
"1": {
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
"type": "array",
"value": [
"동영상.mp4",
"이미지1.jpg",
"이미지3.jpg",
"이미지2.jpg"
],
"point": 4
},
"2": {
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='150']",
"point": 2
},
"3": {
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
"type": "startend",
"start": "0",
"end": "270",
"point": 2
},
"4": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='40'][@VID100='8'][@VID103='0.89999998']",
"point": 3
},
"5": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "자연이 빚어낸 섬",
"point": 3
},
"6": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"search": "자연이 빚어낸 섬",
"point": 2
},
"7": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='120']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='120']",
"search": "자연이 빚어낸 섬",
"point": 2
},
"8": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-10541088']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-10541088']",
"search": "자연이 빚어낸 섬",
"point": 2
},
"9": {
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
"type": "range",
"search": "자연이 빚어낸 섬",
"start": [ 0.333, 0.800 ],
"end": [ 0.666, 0.999 ],
"point": 2
},
"10": {
"existEle": "//CRCUnitArr[@Name='{search}']",
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
"type": "searchIndex",
"value": 150,
"search": "자연이 빚어낸 섬",
"point": 2
},
"11": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='자연이 빚어낸 섬']]/preceding::CROwneUnit))][@Length='120']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))][@Length='120']",
"point": 2
},
"12": {
"existEle": "//CRClip[@Path='동영상.mp4']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]/@Mute",
"type": "searchIndex",
"value": "1",
"point": 2
},
"13": {
"existEle": "//CRClip[@Path='이미지1.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "150",
"point": 2
},
"14": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID101']",
"value": [
"173",
"450"
],
"point": 2
},
"15": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"11",
"360:420",
"2"
],
"point": 2
},
"16": {
"existEle": "//CRClip[@Path='이미지3.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "180",
"point": 2
},
"17": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID101']",
"value": [
"128",
"7"
],
"point": 2
},
"18": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"8",
"540:600",
"2"
],
"point": 2
},
"19": {
"existEle": "//CRClip[@Path='이미지2.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "180",
"point": 2
},
"20": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID104']",
"value": [
"67",
"5"
],
"point": 2
},
"21": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"19",
"750:780",
"2"
],
"point": 2
},
"22": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 3
},
"23": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"24": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"25": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-1487764']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-1487764']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"26": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-1']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-1']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"27": {
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='1'][@VID507='2']",
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='1'][@VID507='2']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 3
},
"28": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"29": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"30": {
"ele": "//CRTrackList[@Name='오디오1'][@Count>='1']/CRTrackClip[1][not(@ClipIndex='-1')]",
"point": 2
},
"31": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='840']",
"point": 2
},
"32": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='90']",
"point": 2
}
}
}

View File

@@ -146,3 +146,12 @@ xpath 테스트 용
```xpath ```xpath
//CRTrackList[@Name='오디오1'][@Count>='1']/CRTrackClip[1][not(@ClipIndex='-1')] //CRTrackList[@Name='오디오1'][@Count>='1']/CRTrackClip[1][not(@ClipIndex='-1')]
``` ```
250221
모션이미지클립 처리 JSON A형만 작성완료
BCD작성해야됨
그리고 전체 돌려보고
이전 결과랑 비교

1
checklist.xbook Normal file
View File

@@ -0,0 +1 @@
[{"kind":1,"language":"markdown","value":"* (2-14) 글씨체 종류\r\n * DotumChe\r\n * GungsuhChe\r\n * YetR\r\n * GulimChe"},{"kind":1,"language":"markdown","value":"* (3-4) 이펙트 확인"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter/@*"},{"kind":1,"language":"markdown","value":"* (3-8)(3-25) 색상 확인"},{"kind":2,"language":"xpath","value":"//CROwneUnit/CRCUnitArr//GCUnitPool/GCUnit[@Type='4']/@VID100"},{"kind":1,"language":"markdown","value":"* (3-26) 두께 / 색상 확인\r\n * VID100 : 두께\r\n * VID101 : 색상"},{"kind":2,"language":"xpath","value":"//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2']/@*[name()='VID100' or name()='VID101']"},{"kind":1,"language":"markdown","value":"* (3-27) 나타내기 속성 확인\r\n * VID505 : 종류\r\n * VID507 : 지속시간"},{"kind":2,"language":"xpath","value":"//CROwneUnit[2]/CRCUnitArr/@*[name()='VID505' or name()='VID507']"},{"kind":1,"language":"markdown","value":"* (3-14)(3-17)(3-20) 오버레이 아이디/속성 확인\r\n * ***이미지1,2,3확인***\r\n * 명세서 참고 - 적용되는 속성명 VID번호 확인"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@*"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@*"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@*"},{"kind":1,"language":"markdown","value":"* (3-15)(3-18)(3-21) 클립 트랜지션 아이디/속성 확인\r\n * ***이미지1,2,3확인***\r\n * 명세서 참고 - 적용되는 속성명 VID번호 확인"},{"kind":2,"language":"xpath","value":"//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*"},{"kind":2,"language":"xpath","value":"//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*"},{"kind":2,"language":"xpath","value":"//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*"}]

View File

@@ -2,7 +2,7 @@ import os
import shutil import shutil
import unicodedata import unicodedata
def copy_dic_subdirs(source_root, target_root_a, target_root_b, target_root_c, target_root_d): def copy_dic_subdirs(source_root, target_root_a, target_root_b, target_root_c, target_root_d, target_root_e):
for root, dirs, files in os.walk(source_root): for root, dirs, files in os.walk(source_root):
for dir_name in dirs: for dir_name in dirs:
if dir_name == 'DIW': # DIC 디렉토리 탐색 if dir_name == 'DIW': # DIC 디렉토리 탐색
@@ -19,6 +19,8 @@ def copy_dic_subdirs(source_root, target_root_a, target_root_b, target_root_c, t
target_root = target_root_c target_root = target_root_c
elif parent_dir == '4교시': elif parent_dir == '4교시':
target_root = target_root_d target_root = target_root_d
elif parent_dir == '5교시':
target_root = target_root_e
if target_root: if target_root:
source_dic_path = os.path.join(root, dir_name) source_dic_path = os.path.join(root, dir_name)
@@ -37,5 +39,6 @@ target_directory_a = r".\output\A" # '2교시'의 타겟 경로
target_directory_b = r".\output\B" # '2교시'의 타겟 경로 target_directory_b = r".\output\B" # '2교시'의 타겟 경로
target_directory_c = r".\output\C" # '3교시'의 타겟 경로 target_directory_c = r".\output\C" # '3교시'의 타겟 경로
target_directory_d = r".\output\D" # '3교시'의 타겟 경로 target_directory_d = r".\output\D" # '3교시'의 타겟 경로
target_directory_e = r".\output\E" # '3교시'의 타겟 경로
copy_dic_subdirs(source_directory, target_directory_a, target_directory_b, target_directory_c, target_directory_d) copy_dic_subdirs(source_directory, target_directory_a, target_directory_b, target_directory_c, target_directory_d, target_directory_e)

File diff suppressed because one or more lines are too long

View File

@@ -11,39 +11,39 @@ const getToday = require('./getToday.js');
const todayDate = getToday(); const todayDate = getToday();
// -------------------------------------------------------- // --------------------------------------------------------
const scoringJson = require('./DIC_2521A.json'); // const scoringJson = require('./DIC_2502A.json');
// const scoringJson = require('./DIC_2521B.json'); // const scoringJson = require('./DIC_2502B.json');
// const scoringJson = require('./DIC_2521C.json'); // const scoringJson = require('./DIC_2502C.json');
// const scoringJson = require('./DIC_2521D.json'); const scoringJson = require('./DIC_2502D.json');
// TEST // TEST
// const scoringJson = require('./DIC_2521A_TEST.json'); // const scoringJson = require('./DIC_2502A_TEST.json');
// const scoringJson = require('./DIC_2521B_TEST.json'); // const scoringJson = require('./DIC_2502B_TEST.json');
// const scoringJson = require('./DIC_2521C_TEST.json'); // const scoringJson = require('./DIC_2502C_TEST.json');
// const scoringJson = require('./DIC_2521D_TEST.json'); // const scoringJson = require('./DIC_2502D_TEST.json');
// -------------------------------------------------------- // --------------------------------------------------------
// const answerFilesDir = './output/A/DIC'; // const answerFilesDir = './output/A/DIC';
// const answerFilesDir = './output/B/DIC'; // const answerFilesDir = './output/B/DIC';
// const answerFilesDir = './output/C/DIC'; // const answerFilesDir = './output/C/DIC';
// const answerFilesDir = './output/D/DIC'; const answerFilesDir = './output/D/DIC';
// TEST // TEST
const answerFilesDir = './output/A/TEST'; // const answerFilesDir = './output/A/TEST';
// const answerFilesDir = './output/B/TEST'; // const answerFilesDir = './output/B/TEST';
// const answerFilesDir = './output/C/TEST'; // const answerFilesDir = './output/C/TEST';
// const answerFilesDir = './output/D/TEST'; // const answerFilesDir = './output/D/TEST';
// -------------------------------------------------------- // --------------------------------------------------------
// const outputExcelFile = './'+todayDate+'_DIC_2521A_result.xlsx'; // const outputExcelFile = './'+todayDate+'_DIC_2502A_result.xlsx';
// const outputExcelFile = './'+todayDate+'_DIC_2521B_result.xlsx'; // const outputExcelFile = './'+todayDate+'_DIC_2502B_result.xlsx';
// const outputExcelFile = './'+todayDate+'_DIC_2521C_result.xlsx'; // const outputExcelFile = './'+todayDate+'_DIC_2502C_result.xlsx';
// const outputExcelFile = './'+todayDate+'_DIC_2521D_result.xlsx'; // const outputExcelFile = './'+todayDate+'_DIC_2502D_result.xlsx';
// TEST // TEST
const outputExcelFile = './'+todayDate+'_DIC_2521A_TEST.xlsx'; // const outputExcelFile = './'+todayDate+'_DIC_2502A_TEST.xlsx';
// const outputExcelFile = './'+todayDate+'_DIC_2521B_TEST.xlsx'; // const outputExcelFile = './'+todayDate+'_DIC_2502B_TEST.xlsx';
// const outputExcelFile = './'+todayDate+'_DIC_2521C_TEST.xlsx'; // const outputExcelFile = './'+todayDate+'_DIC_2502C_TEST.xlsx';
// const outputExcelFile = './'+todayDate+'_DIC_2521D_TEST.xlsx'; const outputExcelFile = './'+todayDate+'_DIC_2502D_TEST.xlsx';
// -------------------------------------------------------- // --------------------------------------------------------
// 답안 폴더 내부에 디렉토리가 아닌 일반 파일이 있을 경우 디렉토리만 필터링 해서 불러옴 // 답안 폴더 내부에 디렉토리가 아닌 일반 파일이 있을 경우 디렉토리만 필터링 해서 불러옴
@@ -199,13 +199,15 @@ function getGmepScore(gmepData, scoringJson, index) {
return; return;
} }
const clipPathNode = xpath.select1(`//CRClipArr/CRClip[${clipIndex}]/@Path`, gmepXmlDoc); const clipPathNode = xpath.select1(`//CRClipArr/CRClip[${clipIndex}]/@Path`, gmepXmlDoc);
const motionClipPathNode = xpath.select1(`//CRClipArr/CRClip[${clipIndex}]/CRCUnitArr/@Path`, gmepXmlDoc);
const notUndefinedClipNode = clipPathNode ?? motionClipPathNode;
if (clipPathNode === undefined) { if ( notUndefinedClipNode === undefined ) {
console.log(`clipPathNode: undefined`); console.log("🚀 ~ getGmepScore ~ notUndefinedClipNode:", notUndefinedClipNode)
return; return;
} }
console.log(`clipPathNode: ${clipPathNode.value}`); console.log("🚀 ~ getGmepScore ~ notUndefinedClipNode:", notUndefinedClipNode.value)
values.push(clipPathNode.value); values.push(notUndefinedClipNode.value);
}); });
// values에 값이 있는지 확인 // values에 값이 있는지 확인
if (values.length == 0 || values.length < 4) { if (values.length == 0 || values.length < 4) {

View File

@@ -1 +1 @@
[{"kind":2,"language":"xpath","value":"//CRTrackList[@Name=\"비디오1\"]//CRTrackClip[not(@Length<\"10\" and @ClipLength=\"-1\")]/@ClipIndex\r\n//CRTrackList[@Name=\"비디오1\"]//CRTrackClip[not(@Length<\"10\" and @ClipLength='-1')]"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name=\"오디오1\"][@Count>'1']/CRTrackClip[position()=1 and not(@ClipIndex='-1')]"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name=\"오디오1\"][@Count>'1']/CRTrackClip[1][not(@ClipIndex='-1')]"},{"kind":1,"language":"markdown","value":""}] [{"kind":2,"language":"xpath","value":"sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/preceding-sibling::CROwneUnit))]/@Length)"},{"kind":2,"language":"xpath","value":"count(//CROwneUnit[1]/preceding-sibling::CROwneUnit)"},{"kind":2,"language":"xpath","value":"//CROwneUnit[1]/preceding-sibling::CROwneUnit"},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length"},{"kind":2,"language":"xpath","value":"sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)"},{"kind":2,"language":"xpath","value":""},{"kind":2,"language":"xpath","value":"//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[//CRCUnitArr[@Name='멋진 기차 모형 (Fine Train Model)']]/preceding::CROwneUnit))][@Length='120']"},{"kind":2,"language":"xpath","value":"//CRCUnitArr[@Name='금학산 정상에서']/@VID600 | //CRCUnitArr[@Name='금학산 정상에서']/@VID601"}]

View File

@@ -0,0 +1,378 @@
{
"0": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "none",
"point": 0
},
"5": {
"ele": "none",
"point": 0
},
"6": {
"ele": "none",
"point": 0
},
"7": {
"ele": "none",
"point": 0
},
"8": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"type": "boolean",
"point": 10
}
},
"1": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "none",
"point": 0
},
"5": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].name",
"value": "Mountains of Cheorwon",
"point": 10
},
"6": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].text.font.names[0]",
"type": "font",
"value": "Arial",
"point": 10
},
"7": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].text.font.names[0]",
"value": "Arial-BoldItalicMT",
"point": 10
},
"8": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].text.font.sizes[0]",
"value": 40,
"point": 10
},
"9": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].text.font.colors[0]",
"type": "color",
"value": "f1eb4a",
"point": 10
},
"10": {
"ele": "none",
"point": 0
},
"11": {
"ele": "none",
"point": 0
},
"12": {
"ele": "none",
"point": 0
},
"13": {
"ele": "$.children[?(@.name=='동물 마을')].name",
"value": "동물 마을",
"point": 10
},
"14": {
"ele": "$.children[?(@.name=='동물 마을')].text.font.names[0]",
"type": "font",
"value": "GungsuhChe",
"point": 10
},
"15": {
"ele": "$.children[?(@.name=='동물 마을')].text.font.sizes[0]",
"value": 36,
"point": 10
},
"16": {
"ele": "$.children[?(@.name=='동물 마을')].text.font.colors[0]",
"type": "color",
"value": "f74343",
"point": 10
},
"17": {
"ele": "none",
"point": 0
},
"18": {
"ele": "none",
"point": 0
},
"19": {
"ele": "none",
"point": 0
},
"20": {
"ele": "none",
"point": 0
},
"21": {
"ele": "none",
"point": 0
},
"22": {
"ele": "none",
"point": 0
},
"23": {
"ele": "none",
"point": 0
},
"24": {
"ele": "none",
"point": 0
},
"25": {
"ele": "none",
"point": 0
},
"26": {
"ele": "none",
"point": 0
},
"27": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"type": "boolean",
"point": 10
}
},
"2": {
"1": {
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
"type": "array",
"value": [
"동영상.mp4",
"이미지2.jpg",
"이미지1.jpg",
"이미지3.jpg"
],
"point": 4
},
"2": {
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='150']",
"point": 2
},
"3": {
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
"type": "startend",
"start": "0",
"end": "370",
"point": 2
},
"4": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@Type='1'][@ID='43'][@VID100='9'][@VID103<=0.7 and @VID103>0.69]",
"point": 3
},
"5": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "나무기차",
"point": 3
},
"6": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"search": "나무기차",
"point": 2
},
"7": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='120']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='120']",
"search": "나무기차",
"point": 2
},
"8": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-13290016']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-13290016']",
"search": "나무기차",
"point": 2
},
"9": {
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
"type": "range",
"search": "나무기차",
"start": [ 0.333, 0.800 ],
"end": [ 0.666, 0.999 ],
"point": 2
},
"10": {
"existEle": "//CRCUnitArr[@Name='{search}']",
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
"type": "searchIndex",
"value": 160,
"search": "나무기차",
"point": 2
},
"11": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='나무기차']]/preceding::CROwneUnit))][@Length='150']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))][@Length='150']",
"point": 2
},
"12": {
"existEle": "//CRClip[@Path='동영상.mp4']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]/@Mute",
"type": "searchIndex",
"value": "1",
"point": 2
},
"13": {
"existEle": "//CRClip[@Path='이미지2.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "150",
"point": 2
},
"14": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID101']",
"value": [
"96",
"13"
],
"point": 2
},
"15": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"35",
"490:520",
"2"
],
"point": 2
},
"16": {
"existEle": "//CRClip[@Path='이미지1.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "150",
"point": 2
},
"17": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID102']",
"value": [
"104",
"8"
],
"point": 2
},
"18": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"19",
"670:700",
"2"
],
"point": 2
},
"19": {
"existEle": "//CRClip[@Path='이미지3.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "180",
"point": 2
},
"20": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID103']",
"value": [
"108",
"90"
],
"point": 2
},
"21": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"9",
"820:880",
"2"
],
"point": 2
},
"22": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 3
},
"23": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"24": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"25": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"26": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-16307450']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-16307450']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"27": {
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='2'][@VID507='2']",
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='2'][@VID507='2']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 3
},
"28": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"29": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
"search": "멋진 기차 모형 (Fine Train Model)",
"point": 2
},
"30": {
"ele": "//CRTrackList[@Name='오디오1'][@Count>='1']/CRTrackClip[1][not(@ClipIndex='-1')]",
"point": 2
},
"31": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='880']",
"point": 2
},
"32": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='60']",
"point": 2
}
}
}

View File

@@ -0,0 +1,376 @@
{
"0": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "none",
"point": 0
},
"5": {
"ele": "none",
"point": 0
},
"6": {
"ele": "none",
"point": 0
},
"7": {
"ele": "none",
"point": 0
},
"8": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"type": "boolean",
"point": 10
}
},
"1": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "$.children[?(@.name=='마나가하')]",
"type": "boolean",
"point": 10
},
"5": {
"ele": "none",
"point": 0
},
"6": {
"ele": "$.children[?(@.name=='Managaha Island')].name",
"value": "Managaha Island",
"point": 10
},
"7": {
"ele": "$.children[?(@.name=='Managaha Island')].text.font.names[0]",
"type": "font",
"value": "Arial",
"point": 10
},
"8": {
"ele": "$.children[?(@.name=='Managaha Island')].text.font.names[0]",
"value": "Arial-BoldItalicMT",
"point": 10
},
"9": {
"ele": "$.children[?(@.name=='Managaha Island')].text.font.sizes[0]",
"value": 48,
"point": 10
},
"10": {
"ele": "$.children[?(@.name=='Managaha Island')].text.font.colors[0]",
"type": "color",
"value": "495fd1",
"point": 10
},
"11": {
"ele": "none",
"point": 0
},
"12": {
"ele": "none",
"point": 0
},
"13": {
"ele": "none",
"point": 0
},
"14": {
"ele": "$.children[?(@.name=='사이판 섬 즐기기')].name",
"value": "사이판 섬 즐기기",
"point": 10
},
"15": {
"ele": "$.children[?(@.name=='사이판 섬 즐기기')].text.font.names[0]",
"type": "font",
"value": "DotumChe",
"point": 10
},
"16": {
"ele": "$.children[?(@.name=='사이판 섬 즐기기')].text.font.sizes[0]",
"value": 36,
"point": 10
},
"17": {
"ele": "$.children[?(@.name=='사이판 섬 즐기기')].text.font.colors[0]",
"type": "color",
"value": "e52e20",
"point": 10
},
"18": {
"ele": "none",
"point": 0
},
"19": {
"ele": "none",
"point": 0
},
"20": {
"ele": "none",
"point": 0
},
"21": {
"ele": "none",
"point": 0
},
"22": {
"ele": "$.children[?(@.name=='마나가하')]",
"type": "boolean",
"point": 10
},
"23": {
"ele": "none",
"point": 0
},
"24": {
"ele": "none",
"point": 0
},
"25": {
"ele": "none",
"point": 0
},
"26": {
"ele": "$[?(@.width == 65 && @.height == 35)]",
"type": "boolean",
"point": 10
}
},
"2": {
"1": {
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
"type": "array",
"value": [
"동영상.mp4",
"이미지1.jpg",
"이미지3.jpg",
"이미지2.jpg"
],
"point": 4
},
"2": {
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='150']",
"point": 2
},
"3": {
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
"type": "startend",
"start": "0",
"end": "270",
"point": 2
},
"4": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='40'][@VID100='8'][@VID103='0.89999998']",
"point": 3
},
"5": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "자연이 빚어낸 섬",
"point": 3
},
"6": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"search": "자연이 빚어낸 섬",
"point": 2
},
"7": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='120']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='120']",
"search": "자연이 빚어낸 섬",
"point": 2
},
"8": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-10541088']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-10541088']",
"search": "자연이 빚어낸 섬",
"point": 2
},
"9": {
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
"type": "range",
"search": "자연이 빚어낸 섬",
"start": [ 0.333, 0.800 ],
"end": [ 0.666, 0.999 ],
"point": 2
},
"10": {
"existEle": "//CRCUnitArr[@Name='{search}']",
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
"type": "searchIndex",
"value": 150,
"search": "자연이 빚어낸 섬",
"point": 2
},
"11": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='자연이 빚어낸 섬']]/preceding::CROwneUnit))][@Length='120']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))][@Length='120']",
"point": 2
},
"12": {
"existEle": "//CRClip[@Path='동영상.mp4']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]/@Mute",
"type": "searchIndex",
"value": "1",
"point": 2
},
"13": {
"existEle": "//CRClip[@Path='이미지1.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "150",
"point": 2
},
"14": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID101']",
"value": [
"173",
"450"
],
"point": 2
},
"15": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"11",
"360:420",
"2"
],
"point": 2
},
"16": {
"existEle": "//CRClip[@Path='이미지3.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "180",
"point": 2
},
"17": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID101']",
"value": [
"128",
"7"
],
"point": 2
},
"18": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"8",
"540:600",
"2"
],
"point": 2
},
"19": {
"existEle": "//CRClip[@Path='이미지2.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "180",
"point": 2
},
"20": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID104']",
"value": [
"67",
"5"
],
"point": 2
},
"21": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"19",
"750:780",
"2"
],
"point": 2
},
"22": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 3
},
"23": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"24": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"25": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-1487764']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-1487764']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"26": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-1']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-1']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"27": {
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='1'][@VID507='2']",
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='1'][@VID507='2']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 3
},
"28": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"29": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
"search": "마나가하섬으로 가자 (Lets go to Managaha Island)",
"point": 2
},
"30": {
"ele": "//CRTrackList[@Name='오디오1'][@Count>='1']/CRTrackClip[1][not(@ClipIndex='-1')]",
"point": 2
},
"31": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='840']",
"point": 2
},
"32": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='90']",
"point": 2
}
}
}

View File

@@ -0,0 +1,378 @@
{
"0": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "none",
"point": 0
},
"5": {
"ele": "none",
"point": 0
},
"6": {
"ele": "none",
"point": 0
},
"7": {
"ele": "none",
"point": 0
},
"8": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"type": "boolean",
"point": 10
}
},
"1": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "none",
"point": 0
},
"5": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].name",
"value": "Mountains of Cheorwon",
"point": 10
},
"6": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].text.font.names[0]",
"type": "font",
"value": "Arial",
"point": 10
},
"7": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].text.font.names[0]",
"value": "Arial-BoldItalicMT",
"point": 10
},
"8": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].text.font.sizes[0]",
"value": 40,
"point": 10
},
"9": {
"ele": "$.children[?(@.name=='Mountains of Cheorwon')].text.font.colors[0]",
"type": "color",
"value": "f1eb4a",
"point": 10
},
"10": {
"ele": "none",
"point": 0
},
"11": {
"ele": "none",
"point": 0
},
"12": {
"ele": "none",
"point": 0
},
"13": {
"ele": "$.children[?(@.name=='철원 금학산 등산')].name",
"value": "철원 금학산 등산",
"point": 10
},
"14": {
"ele": "$.children[?(@.name=='철원 금학산 등산')].text.font.names[0]",
"type": "font",
"value": "GulimChe",
"point": 10
},
"15": {
"ele": "$.children[?(@.name=='철원 금학산 등산')].text.font.sizes[0]",
"value": 30,
"point": 10
},
"16": {
"ele": "$.children[?(@.name=='철원 금학산 등산')].text.font.colors[0]",
"type": "color",
"value": "f14aeba",
"point": 10
},
"17": {
"ele": "none",
"point": 0
},
"18": {
"ele": "none",
"point": 0
},
"19": {
"ele": "none",
"point": 0
},
"20": {
"ele": "none",
"point": 0
},
"21": {
"ele": "none",
"point": 0
},
"22": {
"ele": "none",
"point": 0
},
"23": {
"ele": "none",
"point": 0
},
"24": {
"ele": "none",
"point": 0
},
"25": {
"ele": "none",
"point": 0
},
"26": {
"ele": "none",
"point": 0
},
"27": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"type": "boolean",
"point": 10
}
},
"2": {
"1": {
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
"type": "array",
"value": [
"동영상.mp4",
"이미지1.jpg",
"이미지3.jpg",
"이미지2.jpg"
],
"point": 4
},
"2": {
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='120']",
"point": 2
},
"3": {
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
"type": "startend",
"start": "0",
"end": "385",
"point": 2
},
"4": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@Type='1'][@ID='47'][@VID100='6'][@VID103='1']",
"point": 3
},
"5": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "금학산 정상에서",
"point": 3
},
"6": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"search": "금학산 정상에서",
"point": 2
},
"7": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='170']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='170']",
"search": "금학산 정상에서",
"point": 2
},
"8": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-15081004']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-15081004']",
"search": "금학산 정상에서",
"point": 2
},
"9": {
"existEle": "//CRCUnitArr[@Name='{search}']",
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
"type": "searchIndex",
"value": 170,
"search": "금학산 정상에서",
"point": 2
},
"10": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='금학산 정상에서']]/preceding::CROwneUnit))][@Length='150']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))][@Length='150']",
"point": 2
},
"11": {
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
"type": "range",
"search": "금학산 정상에서",
"start": [ 0.333, 0.800 ],
"end": [ 0.666, 0.999 ],
"point": 2
},
"12": {
"existEle": "//CRClip[@Path='동영상.mp4']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]/@Mute",
"type": "searchIndex",
"value": "1",
"point": 2
},
"13": {
"existEle": "//CRClip[@Path='이미지1.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "150",
"point": 2
},
"14": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID103']",
"value": [
"67",
"8"
],
"point": 2
},
"15": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"10",
"475:535",
"2"
],
"point": 2
},
"16": {
"existEle": "//CRClip[@Path='이미지3.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "120",
"point": 2
},
"17": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID102']",
"value": [
"102",
"9"
],
"point": 2
},
"18": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"13",
"595:655",
"2"
],
"point": 2
},
"19": {
"existEle": "//CRClip[@Path='이미지2.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "180",
"point": 2
},
"20": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID102']",
"value": [
"184",
"25"
],
"point": 2
},
"21": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"19",
"805:835",
"2"
],
"point": 2
},
"22": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "금학산의 기운 (Energy of a Mountain)",
"point": 3
},
"23": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"search": "금학산의 기운 (Energy of a Mountain)",
"point": 2
},
"24": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"search": "금학산의 기운 (Energy of a Mountain)",
"point": 2
},
"25": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-4077760']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-4077760']",
"search": "금학산의 기운 (Energy of a Mountain)",
"point": 2
},
"26": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-16777216']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-16777216']",
"search": "금학산의 기운 (Energy of a Mountain)",
"point": 2
},
"27": {
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='1'][@VID507='2']",
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='1'][@VID507='2']",
"search": "금학산의 기운 (Energy of a Mountain)",
"point": 3
},
"28": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
"search": "금학산의 기운 (Energy of a Mountain)",
"point": 2
},
"29": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
"search": "금학산의 기운 (Energy of a Mountain)",
"point": 2
},
"30": {
"ele": "//CRTrackList[@Name='오디오1'][@Count>='1']/CRTrackClip[1][not(@ClipIndex='-1')]",
"point": 2
},
"31": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='830']",
"point": 2
},
"32": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='90']",
"point": 2
}
}
}

View File

@@ -0,0 +1,376 @@
{
"0": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "none",
"point": 0
},
"5": {
"ele": "none",
"point": 0
},
"6": {
"ele": "none",
"point": 0
},
"7": {
"ele": "none",
"point": 0
},
"8": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"type": "boolean",
"point": 10
}
},
"1": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "$.children[?(@.name=='정상')]",
"type": "boolean",
"point": 10
},
"5": {
"ele": "none",
"point": 0
},
"6": {
"ele": "$.children[?(@.name=='Daeryong Mountain')].name",
"value": "Daeryong Mountain",
"point": 10
},
"7": {
"ele": "$.children[?(@.name=='Daeryong Mountain')].text.font.names[0]",
"type": "font",
"value": "Arial",
"point": 10
},
"8": {
"ele": "$.children[?(@.name=='Daeryong Mountain')].text.font.names[0]",
"value": "Arial-BoldItalicMT",
"point": 10
},
"9": {
"ele": "$.children[?(@.name=='Daeryong Mountain')].text.font.sizes[0]",
"value": 48,
"point": 10
},
"10": {
"ele": "$.children[?(@.name=='Daeryong Mountain')].text.font.colors[0]",
"type": "color",
"value": "9a3392",
"point": 10
},
"11": {
"ele": "none",
"point": 0
},
"12": {
"ele": "none",
"point": 0
},
"13": {
"ele": "none",
"point": 0
},
"14": {
"ele": "$.children[?(@.name=='춘천 대룡산 등산')].name",
"value": "춘천 대룡산 등산",
"point": 10
},
"15": {
"ele": "$.children[?(@.name=='춘천 대룡산 등산')].text.font.names[0]",
"type": "font",
"value": "DotumChe",
"point": 10
},
"16": {
"ele": "$.children[?(@.name=='춘천 대룡산 등산')].text.font.sizes[0]",
"value": 36,
"point": 10
},
"17": {
"ele": "$.children[?(@.name=='춘천 대룡산 등산')].text.font.colors[0]",
"type": "color",
"value": "99985b",
"point": 10
},
"18": {
"ele": "none",
"point": 0
},
"19": {
"ele": "none",
"point": 0
},
"20": {
"ele": "none",
"point": 0
},
"21": {
"ele": "none",
"point": 0
},
"22": {
"ele": "$.children[?(@.name=='정상')]",
"type": "boolean",
"point": 10
},
"23": {
"ele": "none",
"point": 0
},
"24": {
"ele": "none",
"point": 0
},
"25": {
"ele": "none",
"point": 0
},
"26": {
"ele": "$[?(@.width == 65 && @.height == 35)]",
"type": "boolean",
"point": 10
}
},
"2": {
"1": {
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
"type": "array",
"value": [
"동영상.mp4",
"이미지1.jpg",
"이미지3.jpg",
"이미지2.jpg"
],
"point": 4
},
"2": {
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[1][@Speed='120']",
"point": 2
},
"3": {
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
"type": "startend",
"start": "0",
"end": "300",
"point": 2
},
"4": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='40'][@VID100='0'][@VID103='1.2']",
"point": 3
},
"5": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "대룡산의 아름다움",
"point": 3
},
"6": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"search": "대룡산의 아름다움",
"point": 2
},
"7": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='170']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='170']",
"search": "대룡산의 아름다움",
"point": 2
},
"8": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-10148184']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-10148184']",
"search": "대룡산의 아름다움",
"point": 2
},
"9": {
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
"type": "range",
"search": "대룡산의 아름다움",
"start": [ 0.333, 0.800 ],
"end": [ 0.666, 0.999 ],
"point": 2
},
"10": {
"existEle": "//CRCUnitArr[@Name='{search}']",
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
"type": "searchIndex",
"value": 150,
"search": "대룡산의 아름다움",
"point": 2
},
"11": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='대룡산의 아름다움']]/preceding::CROwneUnit))][@Length='120']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))][@Length='120']",
"point": 2
},
"12": {
"existEle": "//CRClip[@Path='동영상.mp4']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]/@Mute",
"type": "searchIndex",
"value": "1",
"point": 2
},
"13": {
"existEle": "//CRClip[@Path='이미지1.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "150",
"point": 2
},
"14": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID102']",
"value": [
"102",
"4"
],
"point": 2
},
"15": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"11",
"390:450",
"2"
],
"point": 2
},
"16": {
"existEle": "//CRClip[@Path='이미지3.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "180",
"point": 2
},
"17": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID101']",
"value": [
"103",
"8"
],
"point": 2
},
"18": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"8",
"570:630",
"2"
],
"point": 2
},
"19": {
"existEle": "//CRClip[@Path='이미지2.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "180",
"point": 2
},
"20": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@*[name()='ID' or name()='VID103']",
"value": [
"67",
"3"
],
"point": 2
},
"21": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@Type='2' and @ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/preceding-sibling::CRTrackClip)]/@*[name()='ID' or name()='Range' or name()='Type']",
"value": [
"19",
"720:810",
"2"
],
"point": 2
},
"22": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "대룡산의 정기 (The spirit of the Mountain)",
"point": 3
},
"23": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"search": "대룡산의 정기 (The spirit of the Mountain)",
"point": 2
},
"24": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='150']",
"search": "대룡산의 정기 (The spirit of the Mountain)",
"point": 2
},
"25": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-6991812']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-6991812']",
"search": "대룡산의 정기 (The spirit of the Mountain)",
"point": 2
},
"26": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-16777216']",
"ele2": "//CROwneUnit[2]/CRCUnitArr//GCUnitPool/GCUnit[@Type='2'][@VID100='0.30000001'][@VID101='-16777216']",
"search": "대룡산의 정기 (The spirit of the Mountain)",
"point": 2
},
"27": {
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='1'][@VID507='2']",
"ele2": "//CROwneUnit[2]/CRCUnitArr[@VID505='1'][@VID507='2']",
"search": "대룡산의 정기 (The spirit of the Mountain)",
"point": 3
},
"28": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit)][@Pos='0']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
"search": "대룡산의 정기 (The spirit of the Mountain)",
"point": 2
},
"29": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
"search": "대룡산의 정기 (The spirit of the Mountain)",
"point": 2
},
"30": {
"ele": "//CRTrackList[@Name='오디오1'][@Count>='1']/CRTrackClip[1][not(@ClipIndex='-1')]",
"point": 2
},
"31": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='800']",
"point": 2
},
"32": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='90']",
"point": 2
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

View File

@@ -0,0 +1,124 @@
<?xml version="1.0" encoding="UTF-8"?>
<CROASTERP Version="1, 0, 0, 4" BM="1" RatioX="0.45290422" RatioY="0.5" Fps="30" Resolution="960:540" ForDIAT="1" Relative="1">
<CRClipArr Count="5">
<CRClip Type="4" Sample="0" Path="음악.mp3"/>
<CRClip Type="2" Path="이미지1.jpg" ClipLength="120"/>
<CRClip Type="2" Path="이미지2.jpg" ClipLength="120"/>
<CRClip Type="2" Path="이미지3.jpg" ClipLength="120"/>
<CRClip Type="3" Path="동영상.mp4"/>
</CRClipArr>
<CROwneUnitArr Count="2">
<CROwneUnit Type="12">
<CRCUnitArr Name="나무기차" ClipLength="150" KindID="1" Type="7" VID505="0" VID506="1" VID508="1" VID507="1" VID509="0" VID510="1" VID512="1" VID511="1" VID502="0" VID503="100" VID600="0.40625" VID601="0.9222222">
<GPObjectArr Count="1">
<GPObject Type="1">
<GPObjectAtt Type="1" VID100="1">
<GPUnitAttArr Count="4">
<GCUnitPool Type="4" Count="1">
<GCUnit Type="4" VID0="1" SubType="1" VID100="-13290016"/>
</GCUnitPool>
<GCUnitPool Type="1" Count="1">
<GCUnit Type="1" VID0="1" VID100="2" VID101="120" VID102="돋움체"/>
</GCUnitPool>
<GCUnitPool Type="2" Count="1">
<GCUnit Type="2" VID0="0" SubType="1" VID100="0.30000001" VID101="-16777216"/>
</GCUnitPool>
<GCUnitPool Type="5" Count="1">
<GCUnit Type="5" VID0="0" VID100="0.30000001" VID101="-16777216" VID102="9"/>
</GCUnitPool>
</GPUnitAttArr>
<GCUnitArr Count="1">
<GCUnit GPCUType="5" Type="4" VID0="0" SubType="1" VID100="-16777216"/>
</GCUnitArr>
</GPObjectAtt>
<GPStrLineArr Count="1">
<GPStrLine Count="1">
<GPString VID7="나무기차" VID1="0" VID2="0" VID4="0" VID6="0"/>
</GPStrLine>
</GPStrLineArr>
</GPObject>
</GPObjectArr>
</CRCUnitArr>
</CROwneUnit>
<CROwneUnit Type="12">
<CRCUnitArr Name="멋진 기차 모형 (Fine Train Model)" ClipLength="120" KindID="1" Type="7" VID505="2" VID506="1" VID508="1" VID507="2" VID509="0" VID510="1" VID512="1" VID511="1" VID502="0" VID503="100" VID600="0.24062499" VID601="0.77777779">
<GPObjectArr Count="1">
<GPObject Type="1">
<GPObjectAtt Type="1" VID100="1">
<GPUnitAttArr Count="4">
<GCUnitPool Type="4" Count="1">
<GCUnit Type="4" VID0="1" SubType="1" VID100="-14688179"/>
</GCUnitPool>
<GCUnitPool Type="1" Count="1">
<GCUnit Type="1" VID0="1" VID100="2" VID101="150" VID102="바탕체"/>
</GCUnitPool>
<GCUnitPool Type="2" Count="1">
<GCUnit Type="2" VID0="1" SubType="1" VID100="0.2" VID101="-16307450"/>
</GCUnitPool>
<GCUnitPool Type="5" Count="1">
<GCUnit Type="5" VID0="0" VID100="0.30000001" VID101="-16777216" VID102="9"/>
</GCUnitPool>
</GPUnitAttArr>
<GCUnitArr Count="1">
<GCUnit GPCUType="5" Type="4" VID0="0" SubType="1" VID100="-16777216"/>
</GCUnitArr>
</GPObjectAtt>
<GPStrLineArr Count="2">
<GPStrLine Count="1">
<GPString VID7="멋진 기차 모형" VID1="0" VID2="0" VID4="0" VID6="0"/>
</GPStrLine>
<GPStrLine Count="1">
<GPString VID7="(Fine Train Model)" VID1="0" VID2="0" VID4="0" VID6="0"/>
</GPStrLine>
</GPStrLineArr>
</GPObject>
</GPObjectArr>
</CRCUnitArr>
</CROwneUnit>
</CROwneUnitArr>
<CRTrackArr Snap="1" Zoom="20" Length="9000">
<CRVideoTrackArr Count="2">
<CRTrackList Name="비디오1" State="40" Count="4">
<CRTrackClip Type="1" ClipIndex="4" Pos="0" Length="370" ClipLength="-1" Speed="150" Level="0" Mute="1">
<CRFilterArr Count="1">
<CRFilter Type="1" ID="43" VID100="9" VID101="3" VID102="1" VID103="0.69999999"/>
</CRFilterArr>
</CRTrackClip>
<CRTrackClip Type="2" ClipIndex="2" Pos="0" Length="150" ClipLength="150" Speed="-1" Level="0" Mute="0">
<CRFilterArr Count="1">
<CRFilter Type="1" ID="96" VID100="50" VID101="13" VID102="5" VID103="5" VID104="5" VID105="0" VID106="12008039" VID107="9912112"/>
</CRFilterArr>
</CRTrackClip>
<CRTrackClip Type="2" ClipIndex="1" Pos="0" Length="180" ClipLength="180" Speed="-1" Level="0" Mute="0">
<CRFilterArr Count="1">
<CRFilter Type="1" ID="104" VID100="10" VID101="5" VID102="8" VID103="0"/>
</CRFilterArr>
</CRTrackClip>
<CRTrackClip Type="2" ClipIndex="3" Pos="0" Length="180" ClipLength="180" Speed="-1" Level="0" Mute="0">
<CRFilterArr Count="1">
<CRFilter Type="1" ID="108" VID100="1" VID101="1000" VID102="350" VID103="90" VID104="1" VID105="2" VID106="500" VID107="500" VID108="0"/>
</CRFilterArr>
</CRTrackClip>
</CRTrackList>
<CRTrackTransEFList Count="3">
<CRTransFilter ID="35" Range="490:520" ClipIndex="1" Type="2"/>
<CRTransFilter ID="19" Range="670:700" ClipIndex="2" Type="2"/>
<CRTransFilter ID="9" Range="820:880" ClipIndex="3" Type="2"/>
</CRTrackTransEFList>
<CRTrackList Name="텍스트" State="36" Count="3">
<CRTrackClip Type="3" ClipIndex="1" Pos="0" Length="120" ClipLength="120" Speed="-1" Level="0" Mute="0"/>
<CRTrackClip Type="0" ClipIndex="-1" Pos="0" Length="40" ClipLength="-1" Speed="-1" Level="0" Mute="0"/>
<CRTrackClip Type="3" ClipIndex="0" Pos="0" Length="150" ClipLength="150" Speed="-1" Level="0" Mute="0"/>
</CRTrackList>
</CRVideoTrackArr>
<CRAudioTrackArr Count="1">
<CRTrackList Name="오디오1" State="41" Count="1">
<CRTrackClip Type="0" ClipIndex="0" Pos="0" Length="880" ClipLength="-1" Speed="-1" Level="0" Mute="0">
<CRFilterArr Count="1">
<CRFilter Type="2" ID="1" VID8="60"/>
</CRFilterArr>
</CRTrackClip>
</CRTrackList>
</CRAudioTrackArr>
</CRTrackArr>
</CROASTERP>

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 233 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

View File

@@ -0,0 +1,124 @@
<?xml version="1.0" encoding="UTF-8"?>
<CROASTERP Version="1, 0, 0, 4" BM="1" RatioX="0.45290422" RatioY="0.50292397" Fps="30" Resolution="960:540" ForDIAT="1" Relative="1">
<CRClipArr Count="5">
<CRClip Type="3" Path="동영상.mp4"/>
<CRClip Type="4" Sample="0" Path="음악.mp3"/>
<CRClip Type="2" Path="이미지1.jpg" ClipLength="120"/>
<CRClip Type="2" Path="이미지2.jpg" ClipLength="120"/>
<CRClip Type="2" Path="이미지3.jpg" ClipLength="120"/>
</CRClipArr>
<CROwneUnitArr Count="2">
<CROwneUnit Type="12">
<CRCUnitArr Name="자연이 빚어낸 섬" ClipLength="120" KindID="1" Type="7" VID505="0" VID506="1" VID508="1" VID507="1" VID509="0" VID510="1" VID512="1" VID511="1" VID502="0" VID503="100" VID600="0.31770831" VID601="0.9222222">
<GPObjectArr Count="1">
<GPObject Type="1">
<GPObjectAtt Type="1" VID100="1">
<GPUnitAttArr Count="4">
<GCUnitPool Type="4" Count="1">
<GCUnit Type="4" VID0="1" SubType="1" VID100="-10541088"/>
</GCUnitPool>
<GCUnitPool Type="1" Count="1">
<GCUnit Type="1" VID0="1" VID100="2" VID101="120" VID102="바탕체"/>
</GCUnitPool>
<GCUnitPool Type="2" Count="1">
<GCUnit Type="2" VID0="0" SubType="1" VID100="0.30000001" VID101="-16777216"/>
</GCUnitPool>
<GCUnitPool Type="5" Count="1">
<GCUnit Type="5" VID0="0" VID100="0.30000001" VID101="-16777216" VID102="9"/>
</GCUnitPool>
</GPUnitAttArr>
<GCUnitArr Count="1">
<GCUnit GPCUType="5" Type="4" VID0="0" SubType="1" VID100="-16777216"/>
</GCUnitArr>
</GPObjectAtt>
<GPStrLineArr Count="1">
<GPStrLine Count="1">
<GPString VID7="자연이 빚어낸 섬" VID1="0" VID2="0" VID4="0" VID6="0"/>
</GPStrLine>
</GPStrLineArr>
</GPObject>
</GPObjectArr>
</CRCUnitArr>
</CROwneUnit>
<CROwneUnit Type="12">
<CRCUnitArr Name="마나가하섬으로 가자 (Lets go to Managaha Island)" ClipLength="120" KindID="1" Type="7" VID505="1" VID506="1" VID508="1" VID507="2" VID509="0" VID510="1" VID512="1" VID511="1" VID502="0" VID503="100" VID600="0.071875006" VID601="0.77777779">
<GPObjectArr Count="1">
<GPObject Type="1">
<GPObjectAtt Type="1" VID100="1">
<GPUnitAttArr Count="4">
<GCUnitPool Type="4" Count="1">
<GCUnit Type="4" VID0="1" SubType="1" VID100="-1487764"/>
</GCUnitPool>
<GCUnitPool Type="1" Count="1">
<GCUnit Type="1" VID0="1" VID100="2" VID101="150" VID102="돋움체"/>
</GCUnitPool>
<GCUnitPool Type="2" Count="1">
<GCUnit Type="2" VID0="1" SubType="1" VID100="0.30000001" VID101="-1"/>
</GCUnitPool>
<GCUnitPool Type="5" Count="1">
<GCUnit Type="5" VID0="0" VID100="0.30000001" VID101="-16777216" VID102="9"/>
</GCUnitPool>
</GPUnitAttArr>
<GCUnitArr Count="1">
<GCUnit GPCUType="5" Type="4" VID0="0" SubType="1" VID100="-16777216"/>
</GCUnitArr>
</GPObjectAtt>
<GPStrLineArr Count="2">
<GPStrLine Count="1">
<GPString VID7="마나가하섬으로 가자" VID1="0" VID2="0" VID4="0" VID6="0"/>
</GPStrLine>
<GPStrLine Count="1">
<GPString VID7="(Lets go to Managaha Island)" VID1="0" VID2="0" VID4="0" VID6="0"/>
</GPStrLine>
</GPStrLineArr>
</GPObject>
</GPObjectArr>
</CRCUnitArr>
</CROwneUnit>
</CROwneUnitArr>
<CRTrackArr Snap="1" Zoom="20" Length="9000">
<CRVideoTrackArr Count="2">
<CRTrackList Name="비디오1" State="44" Count="4">
<CRTrackClip Type="1" ClipIndex="0" Pos="0" Length="270" ClipLength="-1" Speed="150" Level="0" Mute="1">
<CRFilterArr Count="1">
<CRFilter Type="1" ID="40" VID100="8" VID101="0" VID102="0" VID103="0.89999998"/>
</CRFilterArr>
</CRTrackClip>
<CRTrackClip Type="2" ClipIndex="2" Pos="0" Length="150" ClipLength="150" Speed="-1" Level="0" Mute="0">
<CRFilterArr Count="1">
<CRFilter Type="1" ID="173" VID100="0" VID101="450" VID102="250" VID103="-80" VID104="100" VID105="40" VID106="8" VID107="0" VID108="0" VID109="4" VID110="3" VID111="0" VID112="200" VID113="200" VID114="0" VID115="0" VID116="1.5" VID117="2407935"/>
</CRFilterArr>
</CRTrackClip>
<CRTrackClip Type="2" ClipIndex="4" Pos="0" Length="180" ClipLength="180" Speed="-1" Level="0" Mute="0">
<CRFilterArr Count="1">
<CRFilter Type="1" ID="128" VID100="5" VID101="7" VID102="16777215"/>
</CRFilterArr>
</CRTrackClip>
<CRTrackClip Type="2" ClipIndex="3" Pos="0" Length="180" ClipLength="180" Speed="-1" Level="0" Mute="0">
<CRFilterArr Count="1">
<CRFilter Type="1" ID="67" VID100="4" VID101="4" VID102="20" VID103="5" VID104="5" VID105="8" VID106="30"/>
</CRFilterArr>
</CRTrackClip>
</CRTrackList>
<CRTrackTransEFList Count="3">
<CRTransFilter ID="11" Range="360:420" ClipIndex="1" Type="2"/>
<CRTransFilter ID="8" Range="540:600" ClipIndex="2" Type="2"/>
<CRTransFilter ID="19" Range="750:780" ClipIndex="3" Type="2"/>
</CRTrackTransEFList>
<CRTrackList Name="텍스트" State="32" Count="3">
<CRTrackClip Type="3" ClipIndex="1" Pos="0" Length="120" ClipLength="120" Speed="-1" Level="0" Mute="0"/>
<CRTrackClip Type="0" ClipIndex="-1" Pos="0" Length="30" ClipLength="-1" Speed="-1" Level="0" Mute="0"/>
<CRTrackClip Type="3" ClipIndex="0" Pos="0" Length="120" ClipLength="120" Speed="-1" Level="0" Mute="0"/>
</CRTrackList>
</CRVideoTrackArr>
<CRAudioTrackArr Count="1">
<CRTrackList Name="오디오1" State="41" Count="1">
<CRTrackClip Type="0" ClipIndex="1" Pos="0" Length="720" ClipLength="-1" Speed="-1" Level="0" Mute="0">
<CRFilterArr Count="1">
<CRFilter Type="2" ID="1" VID8="90"/>
</CRFilterArr>
</CRTrackClip>
</CRTrackList>
</CRAudioTrackArr>
</CRTrackArr>
</CROASTERP>

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 161 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 502 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 260 KiB

View File

@@ -0,0 +1,124 @@
<?xml version="1.0" encoding="UTF-8"?>
<CROASTERP Version="1, 0, 0, 4" BM="1" RatioX="0.45296168" RatioY="0.50393701" Fps="30" Resolution="960:540" ForDIAT="1" Relative="1">
<CRClipArr Count="5">
<CRClip Type="3" Path="동영상.mp4"/>
<CRClip Type="4" Sample="0" Path="음악.mp3"/>
<CRClip Type="2" Path="이미지1.jpg" ClipLength="120"/>
<CRClip Type="2" Path="이미지2.jpg" ClipLength="120"/>
<CRClip Type="2" Path="이미지3.jpg" ClipLength="120"/>
</CRClipArr>
<CROwneUnitArr Count="2">
<CROwneUnit Type="12">
<CRCUnitArr Name="금학산 정상에서" ClipLength="150" KindID="1" Type="7" VID505="0" VID506="1" VID508="1" VID507="1" VID509="0" VID510="1" VID512="1" VID511="1" VID502="0" VID503="100" VID600="0.26041669" VID601="0.8888889">
<GPObjectArr Count="1">
<GPObject Type="1">
<GPObjectAtt Type="1" VID100="1">
<GPUnitAttArr Count="4">
<GCUnitPool Type="4" Count="1">
<GCUnit Type="4" VID0="1" SubType="1" VID100="-15081004"/>
</GCUnitPool>
<GCUnitPool Type="1" Count="1">
<GCUnit Type="1" VID0="1" VID100="2" VID101="170" VID102="바탕체"/>
</GCUnitPool>
<GCUnitPool Type="2" Count="1">
<GCUnit Type="2" VID0="0" SubType="1" VID100="0.30000001" VID101="-16777216"/>
</GCUnitPool>
<GCUnitPool Type="5" Count="1">
<GCUnit Type="5" VID0="0" VID100="0.30000001" VID101="-16777216" VID102="9"/>
</GCUnitPool>
</GPUnitAttArr>
<GCUnitArr Count="1">
<GCUnit GPCUType="5" Type="4" VID0="0" SubType="1" VID100="-16777216"/>
</GCUnitArr>
</GPObjectAtt>
<GPStrLineArr Count="1">
<GPStrLine Count="1">
<GPString VID7="금학산 정상에서" VID1="0" VID2="0" VID4="0" VID6="0"/>
</GPStrLine>
</GPStrLineArr>
</GPObject>
</GPObjectArr>
</CRCUnitArr>
</CROwneUnit>
<CROwneUnit Type="12">
<CRCUnitArr Name="금학산의 기운 (Energy of a Mountain)" ClipLength="120" KindID="1" Type="7" VID505="1" VID506="1" VID508="1" VID507="2" VID509="0" VID510="1" VID512="1" VID511="1" VID502="0" VID503="100" VID600="0.18437499" VID601="0.77777779">
<GPObjectArr Count="1">
<GPObject Type="1">
<GPObjectAtt Type="1" VID100="1">
<GPUnitAttArr Count="4">
<GCUnitPool Type="4" Count="1">
<GCUnit Type="4" VID0="1" SubType="1" VID100="-4077760"/>
</GCUnitPool>
<GCUnitPool Type="1" Count="1">
<GCUnit Type="1" VID0="1" VID100="2" VID101="150" VID102="돋움체"/>
</GCUnitPool>
<GCUnitPool Type="2" Count="1">
<GCUnit Type="2" VID0="1" SubType="1" VID100="0.30000001" VID101="-16777216"/>
</GCUnitPool>
<GCUnitPool Type="5" Count="1">
<GCUnit Type="5" VID0="0" VID100="0.30000001" VID101="-16777216" VID102="9"/>
</GCUnitPool>
</GPUnitAttArr>
<GCUnitArr Count="1">
<GCUnit GPCUType="5" Type="4" VID0="0" SubType="1" VID100="-16777216"/>
</GCUnitArr>
</GPObjectAtt>
<GPStrLineArr Count="2">
<GPStrLine Count="1">
<GPString VID7="금학산의 기운" VID1="0" VID2="0" VID4="0" VID6="0"/>
</GPStrLine>
<GPStrLine Count="1">
<GPString VID7="(Energy of a Mountain)" VID1="0" VID2="0" VID4="0" VID6="0"/>
</GPStrLine>
</GPStrLineArr>
</GPObject>
</GPObjectArr>
</CRCUnitArr>
</CROwneUnit>
</CROwneUnitArr>
<CRTrackArr Snap="1" Zoom="20" Length="9000">
<CRVideoTrackArr Count="2">
<CRTrackList Name="비디오1" State="40" Count="4">
<CRTrackClip Type="1" ClipIndex="0" Pos="0" Length="385" ClipLength="-1" Speed="120" Level="0" Mute="1">
<CRFilterArr Count="1">
<CRFilter Type="1" ID="47" VID100="6" VID101="7" VID102="0" VID103="1"/>
</CRFilterArr>
</CRTrackClip>
<CRTrackClip Type="2" ClipIndex="2" Pos="0" Length="150" ClipLength="150" Speed="-1" Level="0" Mute="0">
<CRFilterArr Count="1">
<CRFilter Type="1" ID="67" VID100="4" VID101="4" VID102="20" VID103="8" VID104="2" VID105="8" VID106="30"/>
</CRFilterArr>
</CRTrackClip>
<CRTrackClip Type="2" ClipIndex="4" Pos="0" Length="120" ClipLength="120" Speed="-1" Level="0" Mute="0">
<CRFilterArr Count="1">
<CRFilter Type="1" ID="102" VID100="2" VID101="5" VID102="9" VID103="5" VID104="5" VID105="5"/>
</CRFilterArr>
</CRTrackClip>
<CRTrackClip Type="2" ClipIndex="3" Pos="0" Length="180" ClipLength="180" Speed="-1" Level="0" Mute="0">
<CRFilterArr Count="1">
<CRFilter Type="1" ID="184" VID100="0" VID101="3" VID102="25" VID103="30" VID104="3319551" VID105="508415" VID106="100"/>
</CRFilterArr>
</CRTrackClip>
</CRTrackList>
<CRTrackTransEFList Count="3">
<CRTransFilter ID="10" Range="475:535" ClipIndex="1" Type="2"/>
<CRTransFilter ID="13" Range="595:655" ClipIndex="2" Type="2"/>
<CRTransFilter ID="19" Range="805:835" ClipIndex="3" Type="2"/>
</CRTrackTransEFList>
<CRTrackList Name="텍스트" State="32" Count="3">
<CRTrackClip Type="3" ClipIndex="1" Pos="0" Length="120" ClipLength="120" Speed="-1" Level="0" Mute="0"/>
<CRTrackClip Type="0" ClipIndex="-1" Pos="120" Length="50" ClipLength="-1" Speed="-1" Level="0" Mute="0"/>
<CRTrackClip Type="3" ClipIndex="0" Pos="0" Length="150" ClipLength="150" Speed="-1" Level="0" Mute="0"/>
</CRTrackList>
</CRVideoTrackArr>
<CRAudioTrackArr Count="1">
<CRTrackList Name="오디오1" State="45" Count="1">
<CRTrackClip Type="0" ClipIndex="1" Pos="0" Length="830" ClipLength="-1" Speed="-1" Level="0" Mute="0">
<CRFilterArr Count="1">
<CRFilter Type="2" ID="1" VID8="90"/>
</CRFilterArr>
</CRTrackClip>
</CRTrackList>
</CRAudioTrackArr>
</CRTrackArr>
</CROASTERP>

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

View File

@@ -0,0 +1,124 @@
<?xml version="1.0" encoding="UTF-8"?>
<CROASTERP Version="1, 0, 0, 4" BM="1" RatioX="0.45290422" RatioY="0.50389862" Fps="30" Resolution="960:540" ForDIAT="1" Relative="1">
<CRClipArr Count="5">
<CRClip Type="3" Path="동영상.mp4"/>
<CRClip Type="4" Sample="0" Path="음악.mp3"/>
<CRClip Type="2" Path="이미지1.jpg" ClipLength="120"/>
<CRClip Type="2" Path="이미지2.jpg" ClipLength="120"/>
<CRClip Type="2" Path="이미지3.jpg" ClipLength="120"/>
</CRClipArr>
<CROwneUnitArr Count="2">
<CROwneUnit Type="12">
<CRCUnitArr Name="대룡산의 아름다움" ClipLength="120" KindID="1" Type="7" VID505="0" VID506="1" VID508="1" VID507="1" VID509="0" VID510="1" VID512="1" VID511="1" VID502="0" VID503="100" VID600="0.22916666" VID601="0.8888889">
<GPObjectArr Count="1">
<GPObject Type="1">
<GPObjectAtt Type="1" VID100="1">
<GPUnitAttArr Count="4">
<GCUnitPool Type="4" Count="1">
<GCUnit Type="4" VID0="1" SubType="1" VID100="-10148184"/>
</GCUnitPool>
<GCUnitPool Type="1" Count="1">
<GCUnit Type="1" VID0="1" VID100="2" VID101="170" VID102="바탕체"/>
</GCUnitPool>
<GCUnitPool Type="2" Count="1">
<GCUnit Type="2" VID0="0" SubType="1" VID100="0.30000001" VID101="-16777216"/>
</GCUnitPool>
<GCUnitPool Type="5" Count="1">
<GCUnit Type="5" VID0="0" VID100="0.30000001" VID101="-16777216" VID102="9"/>
</GCUnitPool>
</GPUnitAttArr>
<GCUnitArr Count="1">
<GCUnit GPCUType="5" Type="4" VID0="0" SubType="1" VID100="-16777216"/>
</GCUnitArr>
</GPObjectAtt>
<GPStrLineArr Count="1">
<GPStrLine Count="1">
<GPString VID7="대룡산의 아름다움" VID1="0" VID2="0" VID4="0" VID6="0"/>
</GPStrLine>
</GPStrLineArr>
</GPObject>
</GPObjectArr>
</CRCUnitArr>
</CROwneUnit>
<CROwneUnit Type="12">
<CRCUnitArr Name="대룡산의 정기 (The spirit of the Mountain)" ClipLength="120" KindID="1" Type="7" VID505="1" VID506="1" VID508="1" VID507="2" VID509="0" VID510="1" VID512="1" VID511="1" VID502="0" VID503="100" VID600="0.098958343" VID601="0.77777779">
<GPObjectArr Count="1">
<GPObject Type="1">
<GPObjectAtt Type="1" VID100="1">
<GPUnitAttArr Count="4">
<GCUnitPool Type="4" Count="1">
<GCUnit Type="4" VID0="1" SubType="1" VID100="-6991812"/>
</GCUnitPool>
<GCUnitPool Type="1" Count="1">
<GCUnit Type="1" VID0="1" VID100="2" VID101="150" VID102="돋움체"/>
</GCUnitPool>
<GCUnitPool Type="2" Count="1">
<GCUnit Type="2" VID0="1" SubType="1" VID100="0.30000001" VID101="-16777216"/>
</GCUnitPool>
<GCUnitPool Type="5" Count="1">
<GCUnit Type="5" VID0="0" VID100="0.30000001" VID101="-16777216" VID102="9"/>
</GCUnitPool>
</GPUnitAttArr>
<GCUnitArr Count="1">
<GCUnit GPCUType="5" Type="4" VID0="0" SubType="1" VID100="-16777216"/>
</GCUnitArr>
</GPObjectAtt>
<GPStrLineArr Count="2">
<GPStrLine Count="1">
<GPString VID7="대룡산의 정기" VID1="0" VID2="0" VID4="0" VID6="0"/>
</GPStrLine>
<GPStrLine Count="1">
<GPString VID7="(The spirit of the Mountain)" VID1="0" VID2="0" VID4="0" VID6="0"/>
</GPStrLine>
</GPStrLineArr>
</GPObject>
</GPObjectArr>
</CRCUnitArr>
</CROwneUnit>
</CROwneUnitArr>
<CRTrackArr Snap="1" Zoom="20" Length="9000">
<CRVideoTrackArr Count="2">
<CRTrackList Name="비디오1" State="44" Count="4">
<CRTrackClip Type="1" ClipIndex="0" Pos="0" Length="300" ClipLength="-1" Speed="120" Level="0" Mute="1">
<CRFilterArr Count="1">
<CRFilter Type="1" ID="40" VID100="0" VID101="0" VID102="0" VID103="1.2"/>
</CRFilterArr>
</CRTrackClip>
<CRTrackClip Type="2" ClipIndex="2" Pos="0" Length="150" ClipLength="150" Speed="-1" Level="0" Mute="0">
<CRFilterArr Count="1">
<CRFilter Type="1" ID="102" VID100="2" VID101="5" VID102="4" VID103="5" VID104="5" VID105="5"/>
</CRFilterArr>
</CRTrackClip>
<CRTrackClip Type="2" ClipIndex="4" Pos="0" Length="180" ClipLength="180" Speed="-1" Level="0" Mute="0">
<CRFilterArr Count="1">
<CRFilter Type="1" ID="103" VID100="100" VID101="8" VID102="5" VID103="10" VID104="16777215"/>
</CRFilterArr>
</CRTrackClip>
<CRTrackClip Type="2" ClipIndex="3" Pos="0" Length="180" ClipLength="180" Speed="-1" Level="0" Mute="0">
<CRFilterArr Count="1">
<CRFilter Type="1" ID="67" VID100="4" VID101="4" VID102="20" VID103="3" VID104="2" VID105="8" VID106="30"/>
</CRFilterArr>
</CRTrackClip>
</CRTrackList>
<CRTrackTransEFList Count="3">
<CRTransFilter ID="11" Range="390:450" ClipIndex="1" Type="2"/>
<CRTransFilter ID="8" Range="570:630" ClipIndex="2" Type="2"/>
<CRTransFilter ID="19" Range="720:810" ClipIndex="3" Type="2"/>
</CRTrackTransEFList>
<CRTrackList Name="텍스트" State="32" Count="3">
<CRTrackClip Type="3" ClipIndex="1" Pos="0" Length="120" ClipLength="120" Speed="-1" Level="0" Mute="0"/>
<CRTrackClip Type="0" ClipIndex="-1" Pos="0" Length="30" ClipLength="-1" Speed="-1" Level="0" Mute="0"/>
<CRTrackClip Type="3" ClipIndex="0" Pos="0" Length="120" ClipLength="120" Speed="-1" Level="0" Mute="0"/>
</CRTrackList>
</CRVideoTrackArr>
<CRAudioTrackArr Count="1">
<CRTrackList Name="오디오1" State="41" Count="1">
<CRTrackClip Type="0" ClipIndex="1" Pos="0" Length="800" ClipLength="-1" Speed="-1" Level="0" Mute="0">
<CRFilterArr Count="1">
<CRFilter Type="2" ID="1" VID8="90"/>
</CRFilterArr>
</CRTrackClip>
</CRTrackList>
</CRAudioTrackArr>
</CRTrackArr>
</CROASTERP>

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 KiB

View File

@@ -0,0 +1,376 @@
{
"0": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "none",
"point": 0
},
"5": {
"ele": "none",
"point": 0
},
"6": {
"ele": "none",
"point": 0
},
"7": {
"ele": "none",
"point": 0
},
"8": {
"ele": "$[?(@.width == 65 && @.height == 45)]",
"type": "boolean",
"point": 10
}
},
"1": {
"1": {
"ele": "none",
"point": 0
},
"2": {
"ele": "none",
"point": 0
},
"3": {
"ele": "none",
"point": 0
},
"4": {
"ele": "$.children[?(@.name=='초원')]",
"type": "boolean",
"point": 10
},
"5": {
"ele": "none",
"point": 0
},
"6": {
"ele": "$.children[?(@.name=='Sheep Ranch')].name",
"value": "Sheep Ranch",
"point": 10
},
"7": {
"ele": "$.children[?(@.name=='Sheep Ranch')].text.font.names[0]",
"type": "font",
"value": "Arial",
"point": 10
},
"8": {
"ele": "$.children[?(@.name=='Sheep Ranch')].text.font.names[0]",
"value": "Arial-BoldItalicMT",
"point": 10
},
"9": {
"ele": "$.children[?(@.name=='Sheep Ranch')].text.font.sizes[0]",
"value": 48,
"point": 10
},
"10": {
"ele": "$.children[?(@.name=='Sheep Ranch')].text.font.colors[0]",
"type": "color",
"value": "12ba00",
"point": 10
},
"11": {
"ele": "none",
"point": 0
},
"12": {
"ele": "none",
"point": 0
},
"13": {
"ele": "none",
"point": 0
},
"14": {
"ele": "$.children[?(@.name=='양 목장')].name",
"value": "양 목장",
"point": 10
},
"15": {
"ele": "$.children[?(@.name=='양 목장')].text.font.names[0]",
"type": "font",
"value": "GungsuhChe",
"point": 10
},
"16": {
"ele": "$.children[?(@.name=='양 목장')].text.font.sizes[0]",
"value": 36,
"point": 10
},
"17": {
"ele": "$.children[?(@.name=='양 목장')].text.font.colors[0]",
"type": "color",
"value": "ff9000",
"point": 10
},
"18": {
"ele": "none",
"point": 0
},
"19": {
"ele": "none",
"point": 0
},
"20": {
"ele": "none",
"point": 0
},
"21": {
"ele": "none",
"point": 0
},
"22": {
"ele": "$.children[?(@.name=='초원')]",
"type": "boolean",
"point": 10
},
"23": {
"ele": "none",
"point": 0
},
"24": {
"ele": "none",
"point": 0
},
"25": {
"ele": "none",
"point": 0
},
"26": {
"ele": "$[?(@.width == 65 && @.height == 35)]",
"type": "boolean",
"point": 10
}
},
"2": {
"1": {
"ele": "//CRClipArr/CRClip[position() = //CRTrackList[1]/CRTrackClip/@ClipIndex]/@Path",
"type": "array",
"value": [
"동영상.mp4",
"이미지2.jpg",
"이미지3.jpg",
"이미지1.jpg"
],
"point": 4
},
"2": {
"ele": "/CROASTERP/CRTrackArr[1]/CRVideoTrackArr[1]/CRTrackList[1]/CRTrackClip[@ClipIndex != '-1'][1][@Speed='130']",
"point": 2
},
"3": {
"ele": "count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)",
"type": "startend",
"start": "0",
"end": "340",
"point": 2
},
"4": {
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]//CRFilter[@ID='52'][@VID100='10'][@VID103='0.80000001']",
"point": 3
},
"5": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "양을 모는 목동",
"point": 3
},
"6": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID102='바탕체']",
"search": "양을 모는 목동",
"point": 2
},
"7": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='110']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool[@Type='1']/GCUnit[@VID101='110']",
"search": "양을 모는 목동",
"point": 2
},
"8": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-270661']",
"ele2": "//CROwneUnit[1]/CRCUnitArr//GCUnitPool/GCUnit[@Type='4'][@VID100='-270661']",
"search": "양을 모는 목동",
"point": 2
},
"9": {
"ele": "//CRCUnitArr[@Name='{search}']/@VID600 | //CRCUnitArr[@Name='{search}']/@VID601",
"ele2": "//CROwneUnit[1]/CRCUnitArr/@VID600 | //CROwneUnit[1]/CRCUnitArr/@VID601",
"type": "range",
"search": "양을 모는 목동",
"start": [ 0.100, 0.785 ],
"end": [ 0.475, 0.999 ],
"point": 2
},
"10": {
"existEle": "//CRCUnitArr[@Name='{search}']",
"ele": "sum(//CRTrackList[@Name='텍스트']/CRTrackClip[not(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))]/@Length)",
"type": "searchIndex",
"value": 160,
"search": "양을 모는 목동",
"point": 2
},
"11": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='양을 모는 목동']]/preceding::CROwneUnit))][@Length='120']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[1]/CRCUnitArr/preceding::CROwneUnit))][@Length='120']",
"point": 2
},
"12": {
"existEle": "//CRClip[@Path='동영상.mp4']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='동영상.mp4']/preceding-sibling::*)]/@Mute",
"type": "searchIndex",
"value": "1",
"point": 2
},
"13": {
"existEle": "//CRClip[@Path='이미지2.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "180",
"point": 2
},
"14": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
"value": [
"99",
"65"
],
"point": 2
},
"15": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)][1]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)][1]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지2.jpg']/preceding-sibling::*)][1]/preceding-sibling::CRTrackClip)]/@Type",
"value": [
"19",
"460:520",
"2"
],
"point": 2
},
"16": {
"existEle": "//CRClip[@Path='이미지3.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "150",
"point": 2
},
"17": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)]//CRFilter/@VID101",
"value": [
"128",
"2"
],
"point": 2
},
"18": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)][1]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)][1]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지3.jpg']/preceding-sibling::*)][1]/preceding-sibling::CRTrackClip)]/@Type",
"value": [
"14",
"610:670",
"2"
],
"point": 2
},
"19": {
"existEle": "//CRClip[@Path='이미지1.jpg']",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]/@Length",
"type": "searchIndex",
"value": "150",
"point": 2
},
"20": {
"type": "multi",
"ele": "//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@ID |//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)]//CRFilter/@VID100",
"value": [
"184",
"20"
],
"point": 2
},
"21": {
"type": "multi",
"ele": "//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)][1]/preceding-sibling::CRTrackClip)]/@ID|//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)][1]/preceding-sibling::CRTrackClip)]/@Range|//CRTransFilter[@ClipIndex=count(//CRTrackList[@Name='비디오1']/CRTrackClip[@ClipIndex=count(//CRClip[@Path='이미지1.jpg']/preceding-sibling::*)][1]/preceding-sibling::CRTrackClip)]/@Type",
"value": [
"0",
"760:820",
"2"
],
"point": 2
},
"22": {
"ele": "//CRCUnitArr[@Name='{search}']",
"search": "공존하는 개와 양 (Dog and sheep)",
"point": 3
},
"23": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"ele2": "//CROwneUnitArr/CROwneUnit[//CRTrackList[@Name='텍스트']//CRTrackClip[position()=1]/@ClipIndex+1]//GCUnitPool[@Type='1']/GCUnit[@VID102='돋움체']",
"search": "공존하는 개와 양 (Dog and sheep)",
"point": 2
},
"24": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool[@Type='1']/GCUnit[@VID101='160']",
"ele2": "//CROwneUnitArr/CROwneUnit[//CRTrackList[@Name='텍스트']//CRTrackClip[position()=1]/@ClipIndex+1]//GCUnitPool[@Type='1']/GCUnit[@VID101='160']",
"search": "공존하는 개와 양 (Dog and sheep)",
"point": 2
},
"25": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
"ele2": "//CROwneUnitArr/CROwneUnit[//CRTrackList[@Name='텍스트']//CRTrackClip[position()=1]/@ClipIndex+1]//GCUnitPool/GCUnit[@Type='4'][@VID100='-1589535']",
"search": "공존하는 개와 양 (Dog and sheep)",
"point": 2
},
"26": {
"ele": "//CRCUnitArr[@Name='{search}']//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-8510694']",
"ele2": "//CROwneUnitArr/CROwneUnit[//CRTrackList[@Name='텍스트']//CRTrackClip[position()=1]/@ClipIndex+1]//GCUnitPool/GCUnit[@Type='2'][@VID100='0.2'][@VID101='-8510694']",
"search": "공존하는 개와 양 (Dog and sheep)",
"point": 2
},
"27": {
"ele": "//CRCUnitArr[@Name='{search}'][@VID505='18'][@VID507='2']",
"ele2": "//CROwneUnitArr/CROwneUnit[//CRTrackList[@Name='텍스트']//CRTrackClip[position()=1]/@ClipIndex+1]/CRCUnitArr[@VID505='18'][@VID507='2']",
"search": "공존하는 개와 양 (Dog and sheep)",
"point": 3
},
"28": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[1][@ClipLength - @Length = @Pos]",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Pos='0']",
"search": "공존하는 개와 양 (Dog and sheep)",
"point": 2
},
"29": {
"ele": "//CRTrackList[@Name='텍스트']/CRTrackClip[(@ClipIndex=count(//CROwneUnit[.//CRCUnitArr[@Name='{search}']]/preceding::CROwneUnit))][@Length='120']",
"ele2": "//CRTrackList[@Name='텍스트']/CRTrackClip[@ClipIndex=count(//CROwneUnit[2]/CRCUnitArr/preceding::CROwneUnit)][@Length='120']",
"search": "공존하는 개와 양 (Dog and sheep)",
"point": 2
},
"30": {
"ele": "//CRTrackList[@Name='오디오1'][@Count>='1']/CRTrackClip[1][not(@ClipIndex='-1')]",
"point": 2
},
"31": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']/CRTrackClip[@Length='810']",
"point": 2
},
"32": {
"ele": "//CRTrackArr/CRAudioTrackArr/CRTrackList[@Name='오디오1']//CRFilter[@Type='2'][@ID='1'][@VID8='60']",
"point": 2
}
}
}