diff --git a/.gitignore b/.gitignore index 3385b92..d261bfa 100644 --- a/.gitignore +++ b/.gitignore @@ -1,8 +1,2 @@ _build/ .idea/ -movie/intro.png -movie/outro.mp4 -movie/phone.mp4 -movie/physical.mp4 -movie/website.mkv -movie/background.wav diff --git a/documentation/build.sh b/documentation/build.sh index 2b7b6f3..56b70b0 100755 --- a/documentation/build.sh +++ b/documentation/build.sh @@ -1,9 +1,4 @@ #!/usr/bin/env sh -#latexmk -pdflatex=lualatex -pdf -output-directory=_build thesis/thesis.tex -#latexmk -c -pdflatex=lualatex -pdf -output-directory=_build thesis/thesis.tex -#latexmk -pdflatex=lualatex -pdf -output-directory=_build poster/poster.tex -#latexmk -c -pdflatex=lualatex -pdf -output-directory=_build poster/poster.tex -#latexmk -pdflatex=lualatex -pdf -output-directory=_build presentation/presentation.tex -#latexmk -c -pdflatex=lualatex -pdf -output-directory=_build presentation/presentation.tex -latexmk -pdflatex=lualatex -pdf -output-directory=_build defense/defense.tex -latexmk -c -pdflatex=lualatex -pdf -output-directory=_build defense/defense.tex +latexmk -pdflatex=lualatex -pdf -output-directory=_build thesis/thesis.tex +latexmk -c -pdflatex=lualatex -pdf -output-directory=_build thesis/thesis.tex +latexmk -pdflatex=lualatex -pdf -output-directory=_build poster/poster.tex diff --git a/documentation/defense/assets/actual_plan.png b/documentation/defense/assets/actual_plan.png deleted file mode 100644 index a767dad..0000000 Binary files a/documentation/defense/assets/actual_plan.png and /dev/null differ diff --git a/documentation/defense/assets/app_home.jpg b/documentation/defense/assets/app_home.jpg deleted file mode 100755 index d17ffd5..0000000 Binary files a/documentation/defense/assets/app_home.jpg and /dev/null differ diff --git a/documentation/defense/assets/app_receive.jpg b/documentation/defense/assets/app_receive.jpg deleted file mode 100755 index 60ea8bb..0000000 Binary files a/documentation/defense/assets/app_receive.jpg and /dev/null differ diff --git a/documentation/defense/assets/appendix/task_description.pdf b/documentation/defense/assets/appendix/task_description.pdf deleted file mode 100644 index ab6e0b4..0000000 Binary files a/documentation/defense/assets/appendix/task_description.pdf and /dev/null differ diff --git a/documentation/defense/assets/benchmarking/1bps_25.png b/documentation/defense/assets/benchmarking/1bps_25.png deleted file mode 100644 index 7ffcfa6..0000000 Binary files a/documentation/defense/assets/benchmarking/1bps_25.png and /dev/null differ diff --git a/documentation/defense/assets/benchmarking/cpu_temperatures.png b/documentation/defense/assets/benchmarking/cpu_temperatures.png deleted file mode 100644 index f1424ce..0000000 Binary files a/documentation/defense/assets/benchmarking/cpu_temperatures.png and /dev/null differ diff --git a/documentation/defense/assets/cpu_test.png b/documentation/defense/assets/cpu_test.png deleted file mode 100644 index e665c94..0000000 Binary files a/documentation/defense/assets/cpu_test.png and /dev/null differ diff --git a/documentation/defense/assets/handout.odt b/documentation/defense/assets/handout.odt deleted file mode 100644 index c17ea94..0000000 Binary files a/documentation/defense/assets/handout.odt and /dev/null differ diff --git a/documentation/defense/assets/handout.pdf b/documentation/defense/assets/handout.pdf deleted file mode 100644 index 9e5ab55..0000000 --- a/documentation/defense/assets/handout.pdf +++ /dev/null @@ -1,199 +0,0 @@ -%PDF-1.6 -%äüöß -2 0 obj -<> -stream -xM; @S[\vr,yv UE;#*SO5@L Ϭ`v+ܖU5AR @8!#\qm*2Q+r䣊Tɂ$k~)S%¦>ՈlD[a,ߧ~6Stk]6n -endstream -endobj - -3 0 obj -173 -endobj - -4 0 obj -<> -stream -xA#;ѹlrAU/*LCO$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I[OQPC^qNOw<5ktoqzQPC^qNOw<5ktoqzQPC^qNOw<5ktoqzQPC^qNOw<5ktoqzQPC^qNOw<5ktoqzQPC^qNOw<5ktoqzQPC^qNOw<5ktoqzQPC^qNO(9Qk#rꭇmrFIQ\50eFV%mJև r#FۈXݪP0qA.syb[Q*Y&.ep2Ol#bu6J@%#\mDnUF d} 9}`<խJ(2Gp'UI%a\.6"V*iT>L\>0eFV%mJև r#FۈXݪP0qA.syb[Q*Y&.ep2Ol#bu6J@%#\mDnUF d} 9}`<խJ(2Gp'UI%dncpRPoopzF)68\f-QJ6F -{ nQ(jezKAނdncpRPoopzF)68\f-QJ6F -{ nQ(jezKAނdncpRPoopzF)68\f-QJ6F -{ nQ(jezKAނdncpRPoopzF)68\f-QJ6F -o .Di+̙YۢŘ:홻\bbu%93k[476A[=sKL2gbfmc"hgrՕ\L̬mbLm].1˜-{\Ӟ%&VWr31Esso1u3wJ.s&fֶhnmp1&N{.X]eͽ .Di+̙YۢŘ:홻\bbu%93k[476A[=sKL2gbfmc"hgrՕ\L̬mbLm].1˜-{\Ӟ%&VWr31Esso1u3wJ.s&f^(%1JŸKbDKbL@m+$F6`IrIm%(Q,].1d%Jb\%1%1&~RDI\?$Ft$ԶQJb(iqĈ.ĘV2JI%mp1?PJF)Q .X#\cj[(%1JŸKbDKbL@m+$F6`IrIm%(Q,].1d%Jb\%1%1&~RDI\?$Ft$ԶQJb(iqĈ.ĘV2JI%mp1?PJFbDK@%mp9*i31V% r1%6XYPiemJL̬Uɂ\r 26V%mp&f֪dA.FtTrwc683kU #\*9m̱UI*Y].]ƪ Z,ň.JN.slcUgbfJbDK@%mp9*i31V% r1%6XYPiemJL̬Uɂ\r 26V%mp&f֪dA.FtTrwc683kU #\*9m̱UI*Y].]ƪ 6qQ 6/stK2G18\fؾ́z{,pmc2 NOL\$se78=~0qQ 6/stK2G18\fؾ́z{,pmc2 NOL\$se78=~0qQ 6/stK2G18\fؾ́z{,pmc2 NOL\$se78=~0qQ 6/stK2G18\fؾ́z{,pmc2 NO% \6V%mD1&⪋pz%'UIQ"\f7}F`lcUFc"M.Xry"XŘ.eza \6V%mD1&⪋pz%'UIQ"\f7}F`lcUFc"M.Xry"XŘ.eza \6V%mD1&⪋pz%'UIQ"\f7}F`lcUFc"M.Xry"XŘ.eza \6V%mD1&⪋pz%'UIQ"\f7}F`lcUFc"Mt%9N|}UJ.Q}ǘ^d%9N|}UJ.Q}ǘ^d%9N|}UJ.Q}ǘ^d%9N|}UJ.Q}ǘ^d%9N|}UJ.Q}ǘ^d%9N|}UJ.Q}ǘ^d%9N|}UJ.Q}ǘ^d%9N|}N2qn1%mD18\f[пL|Qf( zao#2pRPo=lC2mD9\6.3[ -ꭇm_&(3\FezKA ķepKڈbpPo)6.sIQ -6/Fe.i#2Cz؆eۈ2s%mD18\f[пL|Qf( zao#2pRPo=lC2mD9\6.3[ -ꭇm_&(3\FezKA ķepKڈbpPo)6.sIQ -6.X]te.q3w| >p@52'\tg(@h}FjbueNp Q"= ˜(sӝNEzE9Q;Ý.xGB7 -0P.s%Nw;]na&V]DK w%-(@M.̉28t;J>ZDQX]te.q3w| >p@52'\tg(@h}FjbueNp Q"= ˜(sӝNEzE9Q;Ý.xGB7 -0P.s%Nw;]na&V]DK w%-)y%1d.ПFI m+126'QCJFbḺ hnmжQ/slC"{%1d.ПFI m+126'QCJFbḺ hnmжQ/slC"{%1d.ПFI m+126'QCJFbḺ hnmжQ/slC"{%1d.ПFI m+126'QCJFbḺ ho Ƙx>0rm׿ .3ce.]6Poh#kx\v2C1&^bpqjo Ƙx>0rm׿ .3ce.]6Poh#kx\v2C1&^bpqjo Ƙx>0rm׿ .3ce.]6Poh#kx\v2C1&^bpqjo Ƙx>0rm׿ .3ce.]6Poh#kx\pK.(<1#{\ W2\.Qryb }G476ZA(e.\hnmp1^Q\r$F1bhrIc; -zE).s%'wDssoR\%1J.OC+%Kb\Cͽ .V+JqK.(<1#{\ W2\.Qryb }G476ZA(e.\hnmp1^Q\r$F1bhrIc; -zE).s%'wDssoR\%1J.OC.afi.afi.afi.afi.afi.afi.afi.afi.afi.afi.afi.afi.afi.afi.afhNOtg2emnpWe=78=ݎӝᮯlۗ zopz;]_6/k0t;Nw:.ml_6av w}u\fؾmx8̶}Y۠q3qmcA NOtg2emnpWe=78=ݎӝᮯlۗ zopz;]_6/k0t;Nw:.ml_6av w}u\fؾmx8̶}Yeŵ].Qre.q*CZqmDKb\DK11 -V\%9Q;{L̬B>Ft$FeN3iŵ].Qre.q*CZqmDKb\DK11 -V\%9Q;{L̬B>Ft$FeN3iŵ].Qre.q*CZqmDKb\DK11 -V\%9Q;{L̬B>Ft$FeN3iŵ].Qre.q*CZqmDKb\DK11 -V\%9Q;{L̬BC.s&12c"q=C[7Jgb/s1&⪻3~mp&12c"q=C[7Jgb/s1&⪻3~mp&12c"q=C[7Jgb/s1&⪻3~mp&12c"q=C[7Jgb/s1&⪻3~mp&12c"q=C[7Jgb/s1&⪻3~mp&12c"q=C[7Jgb/s1&⪻3~mp&12c"q=C[7Jgb/s1&⪻3~mp&12c"q=C[7J1"Q^C?pB(eNIcD;~Q˜6&ƈDwz  qD9%mL2_ F.sJژ#e5,č]攴11F$|k.X%)icbHz\7JtS(N`!n21"Q^C?pB(eNIcD;~Q˜6&ƈDwz  qD9%mL2_ F.sJژ#e5,č]攴11F$|k.X%)icbHz\7JtS҆}} ӝ7 -0R%mh[p9[p@#U҆}} ӝ7 -0R%mh[p9[p@#U҆}} ӝ7 -0R%mh[p9[p@#U҆}} ӝ7 -0R%mh[p9[p@#U҆}} ӝ7 -0R%mh[p9[p@#U҆}} ӝ7 -0R%mh[p9[p@#U҆}} ӝ7 -0R%mh[p9[p@#U҆}} ӝ6\ .3wyKT6GYqmD\fD%=(mڈ.s1Jz.QRCeŵ]bp\:.9ʊk#2s'*DIu\ msFte.OTs(+2]%q1QV\e.> -stream -x nH@pau -endstream -endobj - -7 0 obj -320 -endobj - -9 0 obj -<> -stream -xZyl[y](QK2uRaYiRɲl^]d[k˒-F=d]Ir4m?nPm4"@z$hE$Zfg(i TEHRa%CD#bsϭmV./"޺"䕅Q-1p gKM z\AvK=cA K + -յ&QT+7Vo^|*|L$+pV*{j<)>DRf͚ۼM'zwy_: H(0_'@4S3BG5hyOb5W%I-Kyc_,l~Zy\z"L*`OJ?c/_fILݢٱOܥSv| Y%}l֒Z t挋pآEc6.O',fZzR’L#llwd˛tQeV9cIuݪ22yK^-I a{ :e^MgrL*%-&L!ֽiKܙ1Kˆ-5wB̡nMO+nk\N/ܐ]%Jx7any|GP>˅`-*3gE9 :4a5q4Q[CsJsBb\AN>F:TSJk:92Ya-0%4anXB/:.u> UX}C^.:O -sY#VLc!n( aZml7;Aib t % -SVC-.|+qeޮX: -Jsw U٫8D@>aS)b!Y5 -LZ0B۪Tm -H.!#!EI [{2UéӠjnr/2!WƶE3٤>K_Թ\%WXZ+c;/1%o<$SvWtVG[q -f!H.Yb>]CӻFӏ^325 GMk|ReCVf y|FmpSK۪5>IdYt)Oy!}*N(U;%+yx8^QPad6[&8ǵMZr'Mk܊c0>l)uyh`qpʼDis<<<yrb 6 /ڐ3ރ[,(;6l?%ې3bCZUA l?jC:fް!gذ!gyR\q--t[1|{B̥s[ˇuB|_{L'K$_&1 $6DMU&{T-=aOi>%}^io*j+`.fеirdyC -W)LSoja)3Fߧiݽ=| Zg;+Ijr܅xDZrS3b?mk_tX71ݼώI\uLc4irj"":YRJh5~BɔK|=*a 9݁x0=~״_NM֚5#+HmS5vME_]lj.ѽY#uJj.::-9ll|HtbR76[4mY֮hioi+ N_{#|K` qݥ-.  (L {9x{7kWy%JaJ)*Sv2eRՒ>P -mgF>XY( +%%t( l@`|@>wo&|F5e\}z=C # -ñ"Nm/5R%))xBTnHS*D*:Td -ymͽ{wO7EۢMˈDG>@X{ ׈'O`y}iЧ?Xjȱ3zxq{W:UBִ_:02@ ͻ9ڕڣw$n/զdהt*yOn ;Ԑ3dl'{hJ0q<._g䄾Q"KLy]d -LUYdUa -*Tކ(uwwuOhV j"{l}یj 6w`w3Uvw,} 5N{îӓ<27t#杚}N)v!^p"uJV -^TK4D4C))`bVICc.MA @r(* UsN(ЭP*/gYrp -*T(/HO{TAEZO:nﹹ\u|lx}ã}ݱv -x=4Ć=~PYrU㮀wQP!\ ~vdh;~%U]Ʈ n_ .T5 nN5\lC<1Co2}gz5f2X?~Q\MZs ãt&5Tlq<SqPj“$e6,oUI+{ܕ.kanU8 N!a+,`K/=SX~pG8wQj<~bɥxHua66]pή+"a7]{:G޳4 VOtuDTA\-f\GS'*$WAIg!$.0Gٚ΢&\=O*8mÆuFmz< 5v7؋*ֶ#Ҙ\:65YW|R <3eNCwO?7y8>go* HŽJNJcYra>::L8?=x 7Y.w\(*$㪃#>|f=x5Vvbɿn4o[ (wDn;` -X;*7w cɄ^TJ~+o.UMmZa -wÁ|PQR eyn1=u р;PṦƨjkBY?7^W-Z$C,eVEIpRWn}+."]#Aߋ+Qo;klݔ%I -WP]㶣λr]8\Dww bCH;Mv;<L VSRE=Z%6n+[ "yõaOFE~DLDLv損f7EPuъ㟪kx}Sb]o>?:ow, /a8:3작$s.On 7kpă+%{诖^)KOK/P-_"76.MtAi/ JD:(ÜR `N -n3/l}H/JVה_5sN}MHᥳ[7!~|w-+^nqdJ+lGϖDF ˸||~ U(¾TeUNIj WPY.J+pH?,a[ԧ~\ 'k0:wsqe2qt2TZ#zpy~|AX#[5Z5'CI蹆UA-]=)^ÏNgD"]\akT@O ~vY=je!sbdct]hkS7_ - ;Cnpֱ/sHxc>GJuqDp<7Mr], HuCPY#xޏƋM[yuz?͋vMDEͶ| c)-hNq9,ZNF{ -1sOGGD礼qL`{l\T)ʡk/@*:7*d)XB/]5^_UwdU̙99.2 "˹"$\,{dd.'^ʡْLvNp>BbQcBkh1-?Is6zAw;E>W"9ҩOJO:L -uE6zG4vK[IeJK)R\C5ÕTSjo^{)` orG-SY+zvNuAPwT%LyR 3<*GOձlUKxQ;F0 -endstream -endobj - -10 0 obj -5494 -endobj - -11 0 obj -<> -endobj - -12 0 obj -<> -stream -x]n0лa.!C=sVx m~ X -endstream -endobj - -13 0 obj -<> -endobj - -14 0 obj -<> -endobj - -15 0 obj -<> -/ProcSet[/PDF/Text/ImageC/ImageI/ImageB] ->> -endobj - -1 0 obj -<> -endobj - -8 0 obj -<> -endobj - -16 0 obj -<> -endobj - -17 0 obj -< -/Producer -/CreationDate(D:20230119193932+01'00')>> -endobj - -xref -0 18 -0000000000 65535 f -0000017121 00000 n -0000000019 00000 n -0000000263 00000 n -0000000283 00000 n -0000010045 00000 n -0000010066 00000 n -0000010564 00000 n -0000017219 00000 n -0000010584 00000 n -0000016164 00000 n -0000016186 00000 n -0000016381 00000 n -0000016754 00000 n -0000016989 00000 n -0000017022 00000 n -0000017318 00000 n -0000017415 00000 n -trailer -< -<8F428FA59AFD3C8557F1FEBF136B8ED9> ] -/DocChecksum /1E7C749A549D93DB3D8A6E1985C5CFAC ->> -startxref -17590 -%%EOF diff --git a/documentation/defense/assets/magnetic_induction_cpu.png b/documentation/defense/assets/magnetic_induction_cpu.png deleted file mode 100644 index e1b11a5..0000000 Binary files a/documentation/defense/assets/magnetic_induction_cpu.png and /dev/null differ diff --git a/documentation/defense/assets/magnetic_induction_test_packet.png b/documentation/defense/assets/magnetic_induction_test_packet.png deleted file mode 100644 index 25ac149..0000000 Binary files a/documentation/defense/assets/magnetic_induction_test_packet.png and /dev/null differ diff --git a/documentation/defense/assets/manchester_code.png b/documentation/defense/assets/manchester_code.png deleted file mode 100644 index dfd92d5..0000000 Binary files a/documentation/defense/assets/manchester_code.png and /dev/null differ diff --git a/documentation/defense/assets/mockups/app/calibration_v1.png b/documentation/defense/assets/mockups/app/calibration_v1.png deleted file mode 100644 index 7ffd29c..0000000 Binary files a/documentation/defense/assets/mockups/app/calibration_v1.png and /dev/null differ diff --git a/documentation/defense/assets/mockups/app/home_v1.png b/documentation/defense/assets/mockups/app/home_v1.png deleted file mode 100644 index 0aff26b..0000000 Binary files a/documentation/defense/assets/mockups/app/home_v1.png and /dev/null differ diff --git a/documentation/defense/assets/mockups/app/receive_complete_v1.png b/documentation/defense/assets/mockups/app/receive_complete_v1.png deleted file mode 100644 index c4f0f11..0000000 Binary files a/documentation/defense/assets/mockups/app/receive_complete_v1.png and /dev/null differ diff --git a/documentation/defense/assets/mockups/app/receive_progress_v1.png b/documentation/defense/assets/mockups/app/receive_progress_v1.png deleted file mode 100644 index b820f8f..0000000 Binary files a/documentation/defense/assets/mockups/app/receive_progress_v1.png and /dev/null differ diff --git a/documentation/defense/assets/mockups/website/calibration_v1.png b/documentation/defense/assets/mockups/website/calibration_v1.png deleted file mode 100644 index 23a48db..0000000 Binary files a/documentation/defense/assets/mockups/website/calibration_v1.png and /dev/null differ diff --git a/documentation/defense/assets/mockups/website/home_v1.png b/documentation/defense/assets/mockups/website/home_v1.png deleted file mode 100644 index d9bedc0..0000000 Binary files a/documentation/defense/assets/mockups/website/home_v1.png and /dev/null differ diff --git a/documentation/defense/assets/mockups/website/sending_v1.png b/documentation/defense/assets/mockups/website/sending_v1.png deleted file mode 100644 index 5e1f359..0000000 Binary files a/documentation/defense/assets/mockups/website/sending_v1.png and /dev/null differ diff --git a/documentation/defense/assets/packet.png b/documentation/defense/assets/packet.png deleted file mode 100644 index f9f04b2..0000000 Binary files a/documentation/defense/assets/packet.png and /dev/null differ diff --git a/documentation/defense/assets/packet_test.png b/documentation/defense/assets/packet_test.png deleted file mode 100644 index 3d00db5..0000000 Binary files a/documentation/defense/assets/packet_test.png and /dev/null differ diff --git a/documentation/defense/assets/project_plan.png b/documentation/defense/assets/project_plan.png deleted file mode 100644 index 113fa86..0000000 Binary files a/documentation/defense/assets/project_plan.png and /dev/null differ diff --git a/documentation/defense/assets/qr_app.png b/documentation/defense/assets/qr_app.png deleted file mode 100644 index 21335af..0000000 Binary files a/documentation/defense/assets/qr_app.png and /dev/null differ diff --git a/documentation/defense/assets/qr_website.png b/documentation/defense/assets/qr_website.png deleted file mode 100644 index f04bf0b..0000000 Binary files a/documentation/defense/assets/qr_website.png and /dev/null differ diff --git a/documentation/defense/assets/signature.png b/documentation/defense/assets/signature.png deleted file mode 100644 index df05923..0000000 Binary files a/documentation/defense/assets/signature.png and /dev/null differ diff --git a/documentation/defense/assets/test_cases/t1.png b/documentation/defense/assets/test_cases/t1.png deleted file mode 100644 index 947138e..0000000 Binary files a/documentation/defense/assets/test_cases/t1.png and /dev/null differ diff --git a/documentation/defense/assets/test_cases/t10.png b/documentation/defense/assets/test_cases/t10.png deleted file mode 100644 index 6b8ce93..0000000 Binary files a/documentation/defense/assets/test_cases/t10.png and /dev/null differ diff --git a/documentation/defense/assets/test_cases/t11.jpg b/documentation/defense/assets/test_cases/t11.jpg deleted file mode 100755 index 1e89942..0000000 Binary files a/documentation/defense/assets/test_cases/t11.jpg and /dev/null differ diff --git a/documentation/defense/assets/test_cases/t11_2.jpg b/documentation/defense/assets/test_cases/t11_2.jpg deleted file mode 100755 index 205f623..0000000 Binary files a/documentation/defense/assets/test_cases/t11_2.jpg and /dev/null differ diff --git a/documentation/defense/assets/test_cases/t14.jpg b/documentation/defense/assets/test_cases/t14.jpg deleted file mode 100755 index db47cf2..0000000 Binary files a/documentation/defense/assets/test_cases/t14.jpg and /dev/null differ diff --git a/documentation/defense/assets/test_cases/t2.png b/documentation/defense/assets/test_cases/t2.png deleted file mode 100644 index c582767..0000000 Binary files a/documentation/defense/assets/test_cases/t2.png and /dev/null differ diff --git a/documentation/defense/assets/test_cases/t2_2.png b/documentation/defense/assets/test_cases/t2_2.png deleted file mode 100644 index 789e939..0000000 Binary files a/documentation/defense/assets/test_cases/t2_2.png and /dev/null differ diff --git a/documentation/defense/assets/test_cases/t3.png b/documentation/defense/assets/test_cases/t3.png deleted file mode 100644 index 2faa56a..0000000 Binary files a/documentation/defense/assets/test_cases/t3.png and /dev/null differ diff --git a/documentation/defense/assets/test_cases/t3_2.png b/documentation/defense/assets/test_cases/t3_2.png deleted file mode 100644 index cff53b8..0000000 Binary files a/documentation/defense/assets/test_cases/t3_2.png and /dev/null differ diff --git a/documentation/defense/assets/test_cases/t4.jpg b/documentation/defense/assets/test_cases/t4.jpg deleted file mode 100755 index 636dce3..0000000 Binary files a/documentation/defense/assets/test_cases/t4.jpg and /dev/null differ diff --git a/documentation/defense/assets/test_cases/t5.jpg b/documentation/defense/assets/test_cases/t5.jpg deleted file mode 100755 index 6a9d955..0000000 Binary files a/documentation/defense/assets/test_cases/t5.jpg and /dev/null differ diff --git a/documentation/defense/assets/test_cases/t7.png b/documentation/defense/assets/test_cases/t7.png deleted file mode 100644 index 36bbd75..0000000 Binary files a/documentation/defense/assets/test_cases/t7.png and /dev/null differ diff --git a/documentation/defense/assets/test_cases/t8.png b/documentation/defense/assets/test_cases/t8.png deleted file mode 100644 index d7a0be9..0000000 Binary files a/documentation/defense/assets/test_cases/t8.png and /dev/null differ diff --git a/documentation/defense/assets/test_cases/t8_2.png b/documentation/defense/assets/test_cases/t8_2.png deleted file mode 100644 index 233436e..0000000 Binary files a/documentation/defense/assets/test_cases/t8_2.png and /dev/null differ diff --git a/documentation/defense/assets/test_cases/t9.png b/documentation/defense/assets/test_cases/t9.png deleted file mode 100644 index 35232e9..0000000 Binary files a/documentation/defense/assets/test_cases/t9.png and /dev/null differ diff --git a/documentation/defense/assets/test_cases/t9_2.png b/documentation/defense/assets/test_cases/t9_2.png deleted file mode 100644 index 86431b9..0000000 Binary files a/documentation/defense/assets/test_cases/t9_2.png and /dev/null differ diff --git a/documentation/defense/assets/use_cases.png b/documentation/defense/assets/use_cases.png deleted file mode 100644 index e284534..0000000 Binary files a/documentation/defense/assets/use_cases.png and /dev/null differ diff --git a/documentation/defense/defense.tex b/documentation/defense/defense.tex deleted file mode 100644 index 5f10062..0000000 --- a/documentation/defense/defense.tex +++ /dev/null @@ -1,267 +0,0 @@ -\documentclass[ - ngerman, - 18pt, - authorontitle=true, -]{bfhbeamer} - -%\usepackage[main=ngerman]{babel} - -% Der folgende Block ist nur bei pdfTeX auf Versionen vor April 2018 notwendig -\usepackage{iftex} -\ifPDFTeX -\usepackage[utf8]{inputenc}%kompatibilität mit TeX Versionen vor April 2018 -\fi - -\usepackage{bytefield} - -\graphicspath{ {defense/assets/} } -%Makros für Formatierungen der Doku -%Im Allgemeinen nicht notwendig! -\let\code\texttt - -\setbeamertemplate{section page}[BFH-ruled] -\AtBeginSection{\sectionpage} - -\title{Inductive Short-Range Communication Channel} -\subtitle{Bachelorthesis} -\author[S. Kaderli]{Severin Kaderli} -\institute{Bern University of Applied Sciences} - - -\begin{document} - -\maketitle - -\section{Demo} - - -\section{Introduction} -\begin{frame}{Goals} - The goal of the thesis was to create a communication channel that utilizes magnetic induction with the help of readily available components. -\end{frame} - -\begin{frame}{Magnetic Induction} - Magnetic Induction (MI), also known as magnetic flux density or simply the magnetic field, - is a physical quantity measured in Tesla T. The movement of electric charges in a conductor produces a magnetic field around the conductor. -\end{frame} - -\section{Solution} -\begin{frame}{MagSend} - \begin{itemize} - \item{Uses two devices} - \item{A laptop as sender} - \item{A phone as receiver} - \item{Laptop modifies a magnetic field} - \item{The phone measures the field} - \end{itemize} -\end{frame} - -\begin{frame}{Calibration} - \begin{columns} - \begin{column}{.5\linewidth} - \begin{figure} - \fbox{\includegraphics[width=1\linewidth]{test_cases/t2.png}} - \end{figure} - \end{column} - \begin{column}{.5\linewidth} - \begin{figure} - \fbox{\includegraphics[width=0.45\linewidth]{test_cases/t5.jpg}} - \end{figure} - \end{column} - \end{columns} -\end{frame} - -\begin{frame}{Calibration} - \framesubtitle{CPU Load} - \begin{figure} - \fbox{\includegraphics[width=0.85\linewidth]{test_cases/t2_2.png}} - \end{figure} -\end{frame} - -\begin{frame}{Sending} - \begin{figure} - \fbox{\includegraphics[width=0.65\linewidth]{test_cases/t9.png}} - \end{figure} -\end{frame} - -\begin{frame}{Packet Format} - \begin{itemize} - \item{Header} - \begin{itemize} - \item{4 Bit} - \item{Payload Length; Up to 16 bytes} - \end{itemize} - \item{Payload} - \begin{itemize} - \item{Bit stream of the ASCII Text} - \item{Up to 16 characters} - \end{itemize} - \item{Checksum} - \begin{itemize} - \item{CRC-8-AUTOSAR} - \end{itemize} - \end{itemize} -\end{frame} - -\begin{frame}{Packet Format} - \framesubtitle{CRC-8-AUTOSAR} - \begin{itemize} - \item{Created by AUTOSAR} - \item{Single, and double bit errors} - \item{Burst errors of up to 8-bits} - \item{Errors with an odd number of bits} - \item{Up to 4 single bit errors in a message length up to 119 bits} - \end{itemize} -\end{frame} - -\begin{frame}{Packet Format} - \framesubtitle{Structure} - \begin{figure} - \includegraphics[width=1\linewidth]{packet.png} - \end{figure} -\end{frame} - -\begin{frame}{Packet Format} - \framesubtitle{Example for Text: "Test"} - \begin{figure} - \includegraphics[width=1\linewidth]{packet_test.png} - \end{figure} -\end{frame} - -\begin{frame}{Transmission} - \begin{itemize} - \item{Depending on the text, the website puts load on the CPU in a controlled way} - \item{High signals are 1, and low signals are 0} - \item{Packet is encoded using manchester encoding} - \item{Preamble to indicate the start of a packet} - \end{itemize} -\end{frame} - -\begin{frame}{Transmission} - \framesubtitle{Encoding} - \begin{figure} - \includegraphics[width=0.8\linewidth]{manchester_code.png} - \end{figure} - \footnote{https://commons.wikimedia.org/wiki/File:Manchester\_encoding\_both\_conventions.svg} -\end{frame} - -\begin{frame}{Transmission} - \framesubtitle{CPU Load} - \begin{figure} - \includegraphics[width=0.9\linewidth]{test_cases/t3_2.png} - \end{figure} -\end{frame} - -\begin{frame}{Transmission} - \framesubtitle{CPU Load Example for Packet} - \begin{figure} - \includegraphics[width=0.9\linewidth]{cpu_test.png} - \end{figure} -\end{frame} - -\begin{frame}{Reception} - The phone uses a magnetometer sensor to get the signal from the magnetic field. From that signals it deconstructs the packet to get to the text. -\end{frame} - -\begin{frame}{Reception} - \framesubtitle{Sensor Data} - \begin{figure} - \includegraphics[width=0.8\linewidth]{magnetic_induction_cpu.png} - \end{figure} -\end{frame} - -\begin{frame}{Reception} - \framesubtitle{Sensor Data for Packet} - \begin{figure} - \includegraphics[width=0.9\linewidth]{magnetic_induction_test_packet.png} - \end{figure} -\end{frame} - -\begin{frame}{Benchmarking} - \begin{itemize} - \item{Works well at idle CPU load with 1 bit/s} - \item{Problems already with 25\% CPU load} - \item{Problems with thermal throttling} - \end{itemize} -\end{frame} - -\begin{frame}{Benchmarking} - \framesubtitle{Thermal Throttling} - \begin{figure} - \includegraphics[width=0.9\linewidth]{benchmarking/1bps_25.png} - \end{figure} -\end{frame} - -\begin{frame}{Use Cases} - \begin{itemize} - \item{Works without connectivity e.g. in airplane mode} - \item{Works better under water than radio waves} - \item{Possible applications for small data transmissions: similar to QR codes, 2FA} - \end{itemize} -\end{frame} - -\begin{frame}{Future Work} - \begin{itemize} - \item{Enhance the robustness} - \item{Increase transfer speed} - \item{Improve user experience and user interface} - \end{itemize} -\end{frame} - -\section{Project Management} -\begin{frame}{Organization} - \begin{itemize} - \item{Git Repository} - \item{Weekly meetings with advisor} - \item{Created plan at the start} - \end{itemize} -\end{frame} - -\begin{frame}{Project Plan} - \begin{figure} - \includegraphics[width=0.7\linewidth]{project_plan.png} - \end{figure} -\end{frame} - -\begin{frame}{Project Plan} - \framesubtitle{Actual Plan} - \begin{figure} - \includegraphics[width=0.7\linewidth]{actual_plan.png} - \end{figure} -\end{frame} - -\begin{frame}{Project Plan} - \framesubtitle{Explanation} - \begin{itemize} - \item{Beginning went well} - \item{COVID-19} - \item{Winter break} - \end{itemize} -\end{frame} - -\begin{frame}{Conclusion} - \begin{itemize} - \item{Working prototype} - \item{Better planning} - \item{Better logging} - \end{itemize} -\end{frame} - -\begin{frame}{Try It Yourself} - \begin{columns} - \begin{column}{.5\linewidth} - https://magsend.kaderli.dev - \end{column} - \begin{column}{.5\linewidth} - \begin{figure} - \includegraphics[width=0.9\linewidth]{qr_app.png} - \end{figure} - \end{column} - \end{columns} -\end{frame} - -\section{Questions} - - -\end{document} - diff --git a/documentation/presentation/assets/app_home.jpg b/documentation/presentation/assets/app_home.jpg deleted file mode 100755 index d17ffd5..0000000 Binary files a/documentation/presentation/assets/app_home.jpg and /dev/null differ diff --git a/documentation/presentation/assets/app_receive.jpg b/documentation/presentation/assets/app_receive.jpg deleted file mode 100755 index 60ea8bb..0000000 Binary files a/documentation/presentation/assets/app_receive.jpg and /dev/null differ diff --git a/documentation/presentation/assets/appendix/task_description.pdf b/documentation/presentation/assets/appendix/task_description.pdf deleted file mode 100644 index ab6e0b4..0000000 Binary files a/documentation/presentation/assets/appendix/task_description.pdf and /dev/null differ diff --git a/documentation/presentation/assets/benchmarking/1bps_25.png b/documentation/presentation/assets/benchmarking/1bps_25.png deleted file mode 100644 index 7ffcfa6..0000000 Binary files a/documentation/presentation/assets/benchmarking/1bps_25.png and /dev/null differ diff --git a/documentation/presentation/assets/benchmarking/cpu_temperatures.png b/documentation/presentation/assets/benchmarking/cpu_temperatures.png deleted file mode 100644 index f1424ce..0000000 Binary files a/documentation/presentation/assets/benchmarking/cpu_temperatures.png and /dev/null differ diff --git a/documentation/presentation/assets/cpu_test.png b/documentation/presentation/assets/cpu_test.png deleted file mode 100644 index e665c94..0000000 Binary files a/documentation/presentation/assets/cpu_test.png and /dev/null differ diff --git a/documentation/presentation/assets/handout.odt b/documentation/presentation/assets/handout.odt deleted file mode 100644 index c17ea94..0000000 Binary files a/documentation/presentation/assets/handout.odt and /dev/null differ diff --git a/documentation/presentation/assets/handout.pdf b/documentation/presentation/assets/handout.pdf deleted file mode 100644 index 9e5ab55..0000000 --- a/documentation/presentation/assets/handout.pdf +++ /dev/null @@ -1,199 +0,0 @@ -%PDF-1.6 -%äüöß -2 0 obj -<> -stream -xM; @S[\vr,yv UE;#*SO5@L Ϭ`v+ܖU5AR @8!#\qm*2Q+r䣊Tɂ$k~)S%¦>ՈlD[a,ߧ~6Stk]6n -endstream -endobj - -3 0 obj -173 -endobj - -4 0 obj -<> -stream -xA#;ѹlrAU/*LCO$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I[OQPC^qNOw<5ktoqzQPC^qNOw<5ktoqzQPC^qNOw<5ktoqzQPC^qNOw<5ktoqzQPC^qNOw<5ktoqzQPC^qNOw<5ktoqzQPC^qNOw<5ktoqzQPC^qNO(9Qk#rꭇmrFIQ\50eFV%mJև r#FۈXݪP0qA.syb[Q*Y&.ep2Ol#bu6J@%#\mDnUF d} 9}`<խJ(2Gp'UI%a\.6"V*iT>L\>0eFV%mJև r#FۈXݪP0qA.syb[Q*Y&.ep2Ol#bu6J@%#\mDnUF d} 9}`<խJ(2Gp'UI%dncpRPoopzF)68\f-QJ6F -{ nQ(jezKAނdncpRPoopzF)68\f-QJ6F -{ nQ(jezKAނdncpRPoopzF)68\f-QJ6F -{ nQ(jezKAނdncpRPoopzF)68\f-QJ6F -o .Di+̙YۢŘ:홻\bbu%93k[476A[=sKL2gbfmc"hgrՕ\L̬mbLm].1˜-{\Ӟ%&VWr31Esso1u3wJ.s&fֶhnmp1&N{.X]eͽ .Di+̙YۢŘ:홻\bbu%93k[476A[=sKL2gbfmc"hgrՕ\L̬mbLm].1˜-{\Ӟ%&VWr31Esso1u3wJ.s&f^(%1JŸKbDKbL@m+$F6`IrIm%(Q,].1d%Jb\%1%1&~RDI\?$Ft$ԶQJb(iqĈ.ĘV2JI%mp1?PJF)Q .X#\cj[(%1JŸKbDKbL@m+$F6`IrIm%(Q,].1d%Jb\%1%1&~RDI\?$Ft$ԶQJb(iqĈ.ĘV2JI%mp1?PJFbDK@%mp9*i31V% r1%6XYPiemJL̬Uɂ\r 26V%mp&f֪dA.FtTrwc683kU #\*9m̱UI*Y].]ƪ Z,ň.JN.slcUgbfJbDK@%mp9*i31V% r1%6XYPiemJL̬Uɂ\r 26V%mp&f֪dA.FtTrwc683kU #\*9m̱UI*Y].]ƪ 6qQ 6/stK2G18\fؾ́z{,pmc2 NOL\$se78=~0qQ 6/stK2G18\fؾ́z{,pmc2 NOL\$se78=~0qQ 6/stK2G18\fؾ́z{,pmc2 NOL\$se78=~0qQ 6/stK2G18\fؾ́z{,pmc2 NO% \6V%mD1&⪋pz%'UIQ"\f7}F`lcUFc"M.Xry"XŘ.eza \6V%mD1&⪋pz%'UIQ"\f7}F`lcUFc"M.Xry"XŘ.eza \6V%mD1&⪋pz%'UIQ"\f7}F`lcUFc"M.Xry"XŘ.eza \6V%mD1&⪋pz%'UIQ"\f7}F`lcUFc"Mt%9N|}UJ.Q}ǘ^d%9N|}UJ.Q}ǘ^d%9N|}UJ.Q}ǘ^d%9N|}UJ.Q}ǘ^d%9N|}UJ.Q}ǘ^d%9N|}UJ.Q}ǘ^d%9N|}UJ.Q}ǘ^d%9N|}N2qn1%mD18\f[пL|Qf( zao#2pRPo=lC2mD9\6.3[ -ꭇm_&(3\FezKA ķepKڈbpPo)6.sIQ -6/Fe.i#2Cz؆eۈ2s%mD18\f[пL|Qf( zao#2pRPo=lC2mD9\6.3[ -ꭇm_&(3\FezKA ķepKڈbpPo)6.sIQ -6.X]te.q3w| >p@52'\tg(@h}FjbueNp Q"= ˜(sӝNEzE9Q;Ý.xGB7 -0P.s%Nw;]na&V]DK w%-(@M.̉28t;J>ZDQX]te.q3w| >p@52'\tg(@h}FjbueNp Q"= ˜(sӝNEzE9Q;Ý.xGB7 -0P.s%Nw;]na&V]DK w%-)y%1d.ПFI m+126'QCJFbḺ hnmжQ/slC"{%1d.ПFI m+126'QCJFbḺ hnmжQ/slC"{%1d.ПFI m+126'QCJFbḺ hnmжQ/slC"{%1d.ПFI m+126'QCJFbḺ ho Ƙx>0rm׿ .3ce.]6Poh#kx\v2C1&^bpqjo Ƙx>0rm׿ .3ce.]6Poh#kx\v2C1&^bpqjo Ƙx>0rm׿ .3ce.]6Poh#kx\v2C1&^bpqjo Ƙx>0rm׿ .3ce.]6Poh#kx\pK.(<1#{\ W2\.Qryb }G476ZA(e.\hnmp1^Q\r$F1bhrIc; -zE).s%'wDssoR\%1J.OC+%Kb\Cͽ .V+JqK.(<1#{\ W2\.Qryb }G476ZA(e.\hnmp1^Q\r$F1bhrIc; -zE).s%'wDssoR\%1J.OC.afi.afi.afi.afi.afi.afi.afi.afi.afi.afi.afi.afi.afi.afi.afhNOtg2emnpWe=78=ݎӝᮯlۗ zopz;]_6/k0t;Nw:.ml_6av w}u\fؾmx8̶}Y۠q3qmcA NOtg2emnpWe=78=ݎӝᮯlۗ zopz;]_6/k0t;Nw:.ml_6av w}u\fؾmx8̶}Yeŵ].Qre.q*CZqmDKb\DK11 -V\%9Q;{L̬B>Ft$FeN3iŵ].Qre.q*CZqmDKb\DK11 -V\%9Q;{L̬B>Ft$FeN3iŵ].Qre.q*CZqmDKb\DK11 -V\%9Q;{L̬B>Ft$FeN3iŵ].Qre.q*CZqmDKb\DK11 -V\%9Q;{L̬BC.s&12c"q=C[7Jgb/s1&⪻3~mp&12c"q=C[7Jgb/s1&⪻3~mp&12c"q=C[7Jgb/s1&⪻3~mp&12c"q=C[7Jgb/s1&⪻3~mp&12c"q=C[7Jgb/s1&⪻3~mp&12c"q=C[7Jgb/s1&⪻3~mp&12c"q=C[7Jgb/s1&⪻3~mp&12c"q=C[7J1"Q^C?pB(eNIcD;~Q˜6&ƈDwz  qD9%mL2_ F.sJژ#e5,č]攴11F$|k.X%)icbHz\7JtS(N`!n21"Q^C?pB(eNIcD;~Q˜6&ƈDwz  qD9%mL2_ F.sJژ#e5,č]攴11F$|k.X%)icbHz\7JtS҆}} ӝ7 -0R%mh[p9[p@#U҆}} ӝ7 -0R%mh[p9[p@#U҆}} ӝ7 -0R%mh[p9[p@#U҆}} ӝ7 -0R%mh[p9[p@#U҆}} ӝ7 -0R%mh[p9[p@#U҆}} ӝ7 -0R%mh[p9[p@#U҆}} ӝ7 -0R%mh[p9[p@#U҆}} ӝ6\ .3wyKT6GYqmD\fD%=(mڈ.s1Jz.QRCeŵ]bp\:.9ʊk#2s'*DIu\ msFte.OTs(+2]%q1QV\e.> -stream -x nH@pau -endstream -endobj - -7 0 obj -320 -endobj - -9 0 obj -<> -stream -xZyl[y](QK2uRaYiRɲl^]d[k˒-F=d]Ir4m?nPm4"@z$hE$Zfg(i TEHRa%CD#bsϭmV./"޺"䕅Q-1p gKM z\AvK=cA K + -յ&QT+7Vo^|*|L$+pV*{j<)>DRf͚ۼM'zwy_: H(0_'@4S3BG5hyOb5W%I-Kyc_,l~Zy\z"L*`OJ?c/_fILݢٱOܥSv| Y%}l֒Z t挋pآEc6.O',fZzR’L#llwd˛tQeV9cIuݪ22yK^-I a{ :e^MgrL*%-&L!ֽiKܙ1Kˆ-5wB̡nMO+nk\N/ܐ]%Jx7any|GP>˅`-*3gE9 :4a5q4Q[CsJsBb\AN>F:TSJk:92Ya-0%4anXB/:.u> UX}C^.:O -sY#VLc!n( aZml7;Aib t % -SVC-.|+qeޮX: -Jsw U٫8D@>aS)b!Y5 -LZ0B۪Tm -H.!#!EI [{2UéӠjnr/2!WƶE3٤>K_Թ\%WXZ+c;/1%o<$SvWtVG[q -f!H.Yb>]CӻFӏ^325 GMk|ReCVf y|FmpSK۪5>IdYt)Oy!}*N(U;%+yx8^QPad6[&8ǵMZr'Mk܊c0>l)uyh`qpʼDis<<<yrb 6 /ڐ3ރ[,(;6l?%ې3bCZUA l?jC:fް!gذ!gyR\q--t[1|{B̥s[ˇuB|_{L'K$_&1 $6DMU&{T-=aOi>%}^io*j+`.fеirdyC -W)LSoja)3Fߧiݽ=| Zg;+Ijr܅xDZrS3b?mk_tX71ݼώI\uLc4irj"":YRJh5~BɔK|=*a 9݁x0=~״_NM֚5#+HmS5vME_]lj.ѽY#uJj.::-9ll|HtbR76[4mY֮hioi+ N_{#|K` qݥ-.  (L {9x{7kWy%JaJ)*Sv2eRՒ>P -mgF>XY( +%%t( l@`|@>wo&|F5e\}z=C # -ñ"Nm/5R%))xBTnHS*D*:Td -ymͽ{wO7EۢMˈDG>@X{ ׈'O`y}iЧ?Xjȱ3zxq{W:UBִ_:02@ ͻ9ڕڣw$n/զdהt*yOn ;Ԑ3dl'{hJ0q<._g䄾Q"KLy]d -LUYdUa -*Tކ(uwwuOhV j"{l}یj 6w`w3Uvw,} 5N{îӓ<27t#杚}N)v!^p"uJV -^TK4D4C))`bVICc.MA @r(* UsN(ЭP*/gYrp -*T(/HO{TAEZO:nﹹ\u|lx}ã}ݱv -x=4Ć=~PYrU㮀wQP!\ ~vdh;~%U]Ʈ n_ .T5 nN5\lC<1Co2}gz5f2X?~Q\MZs ãt&5Tlq<SqPj“$e6,oUI+{ܕ.kanU8 N!a+,`K/=SX~pG8wQj<~bɥxHua66]pή+"a7]{:G޳4 VOtuDTA\-f\GS'*$WAIg!$.0Gٚ΢&\=O*8mÆuFmz< 5v7؋*ֶ#Ҙ\:65YW|R <3eNCwO?7y8>go* HŽJNJcYra>::L8?=x 7Y.w\(*$㪃#>|f=x5Vvbɿn4o[ (wDn;` -X;*7w cɄ^TJ~+o.UMmZa -wÁ|PQR eyn1=u р;PṦƨjkBY?7^W-Z$C,eVEIpRWn}+."]#Aߋ+Qo;klݔ%I -WP]㶣λr]8\Dww bCH;Mv;<L VSRE=Z%6n+[ "yõaOFE~DLDLv損f7EPuъ㟪kx}Sb]o>?:ow, /a8:3작$s.On 7kpă+%{诖^)KOK/P-_"76.MtAi/ JD:(ÜR `N -n3/l}H/JVה_5sN}MHᥳ[7!~|w-+^nqdJ+lGϖDF ˸||~ U(¾TeUNIj WPY.J+pH?,a[ԧ~\ 'k0:wsqe2qt2TZ#zpy~|AX#[5Z5'CI蹆UA-]=)^ÏNgD"]\akT@O ~vY=je!sbdct]hkS7_ - ;Cnpֱ/sHxc>GJuqDp<7Mr], HuCPY#xޏƋM[yuz?͋vMDEͶ| c)-hNq9,ZNF{ -1sOGGD礼qL`{l\T)ʡk/@*:7*d)XB/]5^_UwdU̙99.2 "˹"$\,{dd.'^ʡْLvNp>BbQcBkh1-?Is6zAw;E>W"9ҩOJO:L -uE6zG4vK[IeJK)R\C5ÕTSjo^{)` orG-SY+zvNuAPwT%LyR 3<*GOձlUKxQ;F0 -endstream -endobj - -10 0 obj -5494 -endobj - -11 0 obj -<> -endobj - -12 0 obj -<> -stream -x]n0лa.!C=sVx m~ X -endstream -endobj - -13 0 obj -<> -endobj - -14 0 obj -<> -endobj - -15 0 obj -<> -/ProcSet[/PDF/Text/ImageC/ImageI/ImageB] ->> -endobj - -1 0 obj -<> -endobj - -8 0 obj -<> -endobj - -16 0 obj -<> -endobj - -17 0 obj -< -/Producer -/CreationDate(D:20230119193932+01'00')>> -endobj - -xref -0 18 -0000000000 65535 f -0000017121 00000 n -0000000019 00000 n -0000000263 00000 n -0000000283 00000 n -0000010045 00000 n -0000010066 00000 n -0000010564 00000 n -0000017219 00000 n -0000010584 00000 n -0000016164 00000 n -0000016186 00000 n -0000016381 00000 n -0000016754 00000 n -0000016989 00000 n -0000017022 00000 n -0000017318 00000 n -0000017415 00000 n -trailer -< -<8F428FA59AFD3C8557F1FEBF136B8ED9> ] -/DocChecksum /1E7C749A549D93DB3D8A6E1985C5CFAC ->> -startxref -17590 -%%EOF diff --git a/documentation/presentation/assets/magnetic_induction_cpu.png b/documentation/presentation/assets/magnetic_induction_cpu.png deleted file mode 100644 index e1b11a5..0000000 Binary files a/documentation/presentation/assets/magnetic_induction_cpu.png and /dev/null differ diff --git a/documentation/presentation/assets/magnetic_induction_test_packet.png b/documentation/presentation/assets/magnetic_induction_test_packet.png deleted file mode 100644 index 25ac149..0000000 Binary files a/documentation/presentation/assets/magnetic_induction_test_packet.png and /dev/null differ diff --git a/documentation/presentation/assets/manchester_code.png b/documentation/presentation/assets/manchester_code.png deleted file mode 100644 index dfd92d5..0000000 Binary files a/documentation/presentation/assets/manchester_code.png and /dev/null differ diff --git a/documentation/presentation/assets/mockups/app/calibration_v1.png b/documentation/presentation/assets/mockups/app/calibration_v1.png deleted file mode 100644 index 7ffd29c..0000000 Binary files a/documentation/presentation/assets/mockups/app/calibration_v1.png and /dev/null differ diff --git a/documentation/presentation/assets/mockups/app/home_v1.png b/documentation/presentation/assets/mockups/app/home_v1.png deleted file mode 100644 index 0aff26b..0000000 Binary files a/documentation/presentation/assets/mockups/app/home_v1.png and /dev/null differ diff --git a/documentation/presentation/assets/mockups/app/receive_complete_v1.png b/documentation/presentation/assets/mockups/app/receive_complete_v1.png deleted file mode 100644 index c4f0f11..0000000 Binary files a/documentation/presentation/assets/mockups/app/receive_complete_v1.png and /dev/null differ diff --git a/documentation/presentation/assets/mockups/app/receive_progress_v1.png b/documentation/presentation/assets/mockups/app/receive_progress_v1.png deleted file mode 100644 index b820f8f..0000000 Binary files a/documentation/presentation/assets/mockups/app/receive_progress_v1.png and /dev/null differ diff --git a/documentation/presentation/assets/mockups/website/calibration_v1.png b/documentation/presentation/assets/mockups/website/calibration_v1.png deleted file mode 100644 index 23a48db..0000000 Binary files a/documentation/presentation/assets/mockups/website/calibration_v1.png and /dev/null differ diff --git a/documentation/presentation/assets/mockups/website/home_v1.png b/documentation/presentation/assets/mockups/website/home_v1.png deleted file mode 100644 index d9bedc0..0000000 Binary files a/documentation/presentation/assets/mockups/website/home_v1.png and /dev/null differ diff --git a/documentation/presentation/assets/mockups/website/sending_v1.png b/documentation/presentation/assets/mockups/website/sending_v1.png deleted file mode 100644 index 5e1f359..0000000 Binary files a/documentation/presentation/assets/mockups/website/sending_v1.png and /dev/null differ diff --git a/documentation/presentation/assets/packet.png b/documentation/presentation/assets/packet.png deleted file mode 100644 index f9f04b2..0000000 Binary files a/documentation/presentation/assets/packet.png and /dev/null differ diff --git a/documentation/presentation/assets/packet_test.png b/documentation/presentation/assets/packet_test.png deleted file mode 100644 index 3d00db5..0000000 Binary files a/documentation/presentation/assets/packet_test.png and /dev/null differ diff --git a/documentation/presentation/assets/qr_app.png b/documentation/presentation/assets/qr_app.png deleted file mode 100644 index 21335af..0000000 Binary files a/documentation/presentation/assets/qr_app.png and /dev/null differ diff --git a/documentation/presentation/assets/qr_website.png b/documentation/presentation/assets/qr_website.png deleted file mode 100644 index f04bf0b..0000000 Binary files a/documentation/presentation/assets/qr_website.png and /dev/null differ diff --git a/documentation/presentation/assets/signature.png b/documentation/presentation/assets/signature.png deleted file mode 100644 index df05923..0000000 Binary files a/documentation/presentation/assets/signature.png and /dev/null differ diff --git a/documentation/presentation/assets/test_cases/t1.png b/documentation/presentation/assets/test_cases/t1.png deleted file mode 100644 index 947138e..0000000 Binary files a/documentation/presentation/assets/test_cases/t1.png and /dev/null differ diff --git a/documentation/presentation/assets/test_cases/t10.png b/documentation/presentation/assets/test_cases/t10.png deleted file mode 100644 index 6b8ce93..0000000 Binary files a/documentation/presentation/assets/test_cases/t10.png and /dev/null differ diff --git a/documentation/presentation/assets/test_cases/t11.jpg b/documentation/presentation/assets/test_cases/t11.jpg deleted file mode 100755 index 1e89942..0000000 Binary files a/documentation/presentation/assets/test_cases/t11.jpg and /dev/null differ diff --git a/documentation/presentation/assets/test_cases/t11_2.jpg b/documentation/presentation/assets/test_cases/t11_2.jpg deleted file mode 100755 index 205f623..0000000 Binary files a/documentation/presentation/assets/test_cases/t11_2.jpg and /dev/null differ diff --git a/documentation/presentation/assets/test_cases/t14.jpg b/documentation/presentation/assets/test_cases/t14.jpg deleted file mode 100755 index db47cf2..0000000 Binary files a/documentation/presentation/assets/test_cases/t14.jpg and /dev/null differ diff --git a/documentation/presentation/assets/test_cases/t2.png b/documentation/presentation/assets/test_cases/t2.png deleted file mode 100644 index c582767..0000000 Binary files a/documentation/presentation/assets/test_cases/t2.png and /dev/null differ diff --git a/documentation/presentation/assets/test_cases/t2_2.png b/documentation/presentation/assets/test_cases/t2_2.png deleted file mode 100644 index 789e939..0000000 Binary files a/documentation/presentation/assets/test_cases/t2_2.png and /dev/null differ diff --git a/documentation/presentation/assets/test_cases/t3.png b/documentation/presentation/assets/test_cases/t3.png deleted file mode 100644 index 2faa56a..0000000 Binary files a/documentation/presentation/assets/test_cases/t3.png and /dev/null differ diff --git a/documentation/presentation/assets/test_cases/t3_2.png b/documentation/presentation/assets/test_cases/t3_2.png deleted file mode 100644 index cff53b8..0000000 Binary files a/documentation/presentation/assets/test_cases/t3_2.png and /dev/null differ diff --git a/documentation/presentation/assets/test_cases/t4.jpg b/documentation/presentation/assets/test_cases/t4.jpg deleted file mode 100755 index 636dce3..0000000 Binary files a/documentation/presentation/assets/test_cases/t4.jpg and /dev/null differ diff --git a/documentation/presentation/assets/test_cases/t5.jpg b/documentation/presentation/assets/test_cases/t5.jpg deleted file mode 100755 index 6a9d955..0000000 Binary files a/documentation/presentation/assets/test_cases/t5.jpg and /dev/null differ diff --git a/documentation/presentation/assets/test_cases/t7.png b/documentation/presentation/assets/test_cases/t7.png deleted file mode 100644 index 36bbd75..0000000 Binary files a/documentation/presentation/assets/test_cases/t7.png and /dev/null differ diff --git a/documentation/presentation/assets/test_cases/t8.png b/documentation/presentation/assets/test_cases/t8.png deleted file mode 100644 index d7a0be9..0000000 Binary files a/documentation/presentation/assets/test_cases/t8.png and /dev/null differ diff --git a/documentation/presentation/assets/test_cases/t8_2.png b/documentation/presentation/assets/test_cases/t8_2.png deleted file mode 100644 index 233436e..0000000 Binary files a/documentation/presentation/assets/test_cases/t8_2.png and /dev/null differ diff --git a/documentation/presentation/assets/test_cases/t9.png b/documentation/presentation/assets/test_cases/t9.png deleted file mode 100644 index 35232e9..0000000 Binary files a/documentation/presentation/assets/test_cases/t9.png and /dev/null differ diff --git a/documentation/presentation/assets/test_cases/t9_2.png b/documentation/presentation/assets/test_cases/t9_2.png deleted file mode 100644 index 86431b9..0000000 Binary files a/documentation/presentation/assets/test_cases/t9_2.png and /dev/null differ diff --git a/documentation/presentation/assets/use_cases.png b/documentation/presentation/assets/use_cases.png deleted file mode 100644 index e284534..0000000 Binary files a/documentation/presentation/assets/use_cases.png and /dev/null differ diff --git a/documentation/presentation/presentation.tex b/documentation/presentation/presentation.tex deleted file mode 100644 index f98e6d9..0000000 --- a/documentation/presentation/presentation.tex +++ /dev/null @@ -1,169 +0,0 @@ -\documentclass[ - ngerman, - 18pt, - authorontitle=true, -]{bfhbeamer} - -%\usepackage[main=ngerman]{babel} - -% Der folgende Block ist nur bei pdfTeX auf Versionen vor April 2018 notwendig -\usepackage{iftex} -\ifPDFTeX -\usepackage[utf8]{inputenc}%kompatibilität mit TeX Versionen vor April 2018 -\fi - -\usepackage{bytefield} - -\graphicspath{ {presentation/assets/} } -%Makros für Formatierungen der Doku -%Im Allgemeinen nicht notwendig! -\let\code\texttt - -\setbeamertemplate{section page}[BFH-ruled] -\AtBeginSection{\sectionpage} - -\title{Inductive Short-Range Communication Channel} -\subtitle{Bachelorthesis} -\author[S. Kaderli]{Severin Kaderli} -\institute{Bern University of Applied Sciences} - - -\begin{document} - -\maketitle - -\section{Demo} - - -\section{Introduction} -\begin{frame}{Goals} - The goal of the thesis was to create a communication channel that utilizes magnetic induction with the help of readily available components. -\end{frame} - -\begin{frame}{Magnetic Induction} - Magnetic Induction (MI), also known as magnetic flux density or simply the magnetic field, - is a physical quantity measured in Tesla T. The movement of electric charges in a conductor produces a magnetic field around the conductor. -\end{frame} - -\section{Solution} -\begin{frame}{MagSend} - \begin{itemize} - \item{Uses two devices} - \item{A laptop as sender} - \item{A phone as receiver} - \item{Laptop modifies a magnetic field} - \item{The phone measures the field} - \end{itemize} -\end{frame} - -\begin{frame}{Sending} - \begin{figure} - \fbox{\includegraphics[width=0.65\linewidth]{test_cases/t9.png}} - \end{figure} -\end{frame} - -\begin{frame}{Packet Format} - \begin{itemize} - \item{Header} - \begin{itemize} - \item{4 Bit} - \item{Payload Length; Up to 16 bytes} - \end{itemize} - \item{Payload} - \begin{itemize} - \item{Bit stream of the ASCII Text} - \item{Up to 16 characters} - \end{itemize} - \item{Checksum} - \end{itemize} -\end{frame} - -\begin{frame}{Packet Format} - \framesubtitle{Structure} - \begin{figure} - \includegraphics[width=1\linewidth]{packet.png} - \end{figure} -\end{frame} - -\begin{frame}{Packet Format} - \framesubtitle{Example for Text: "Test"} - \begin{figure} - \includegraphics[width=1\linewidth]{packet_test.png} - \end{figure} -\end{frame} - -\begin{frame}{Transmission} - \begin{itemize} - \item{Depending on the text, the website puts load on the CPU in a controlled way} - \item{High signals are 1, and low signals are 0} - \item{Packet is encoded using manchester encoding} - \item{Preamble to indicate the start of a packet} - \end{itemize} -\end{frame} - -\begin{frame}{Transmission} - \framesubtitle{Encoding} - \begin{figure} - \includegraphics[width=0.8\linewidth]{manchester_code.png} - \end{figure} - \footnote{https://commons.wikimedia.org/wiki/File:Manchester\_encoding\_both\_conventions.svg} -\end{frame} - -\begin{frame}{Transmission} - \framesubtitle{CPU Load} - \begin{figure} - \includegraphics[width=0.9\linewidth]{test_cases/t3_2.png} - \end{figure} -\end{frame} - -\begin{frame}{Transmission} - \framesubtitle{CPU Load Example for Packet} - \begin{figure} - \includegraphics[width=0.9\linewidth]{cpu_test.png} - \end{figure} -\end{frame} - -\begin{frame}{Reception} - The phone uses a magnetometer sensor to get the signal from the magnetic field. From that signals it deconstructs the packet to get to the text. -\end{frame} - -\begin{frame}{Reception} - \framesubtitle{Sensor Data} - \begin{figure} - \includegraphics[width=0.8\linewidth]{magnetic_induction_cpu.png} - \end{figure} -\end{frame} - -\begin{frame}{Reception} - \framesubtitle{Sensor Data for Packet} - \begin{figure} - \includegraphics[width=0.9\linewidth]{magnetic_induction_test_packet.png} - \end{figure} -\end{frame} - -\begin{frame}{Use Cases} - \begin{itemize} - \item{Works without connectivity e.g. in airplane mode} - \item{Works better under water than radio waves} - \item{Possible applications for small data transmissions: similar to QR codes, 2FA} - \end{itemize} -\end{frame} - -\begin{frame}{Try It Yourself} - \begin{columns} - \begin{column}{.5\linewidth} - https://magsend.kaderli.dev - \end{column} - \begin{column}{.5\linewidth} - \begin{figure} - \includegraphics[width=0.9\linewidth]{qr_app.png} - \end{figure} - \end{column} - \end{columns} -\end{frame} - -\section{Questions} - - -\end{document} - diff --git a/movie/Movie.osp b/movie/Movie.osp deleted file mode 100644 index 485c2ad..0000000 --- a/movie/Movie.osp +++ /dev/null @@ -1,26891 +0,0 @@ -{ - "id": "Y2OJ9JTEXJ", - "fps": { - "num": 30, - "den": 1 - }, - "display_ratio": { - "num": 16, - "den": 9 - }, - "pixel_ratio": { - "num": 1, - "den": 1 - }, - "width": 1280, - "height": 720, - "sample_rate": 48000, - "channels": 2, - "channel_layout": 3, - "settings": {}, - "clips": [ - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 5.0, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "2PWXYSQZQM", - "layer": 2000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 0, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "./intro.png", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "G2L5AMG8EX", - "title": "intro.png", - "image": "thumbnail/G2L5AMG8EX.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 6.559999942779541, - "effects": [], - "end": 6.559999942779541, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "ODUFO7EKAK", - "layer": 2000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 96.1, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 6.559999942779541, - "file_size": "317811", - "fps": { - "den": 1, - "num": 25 - }, - "has_audio": false, - "has_single_image": false, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": { - "compatible_brands": "mp42mp41", - "creation_time": "2021-05-12T07:46:25.000000Z", - "encoder": "AVC Coding", - "handler_name": "\u001fMainconcept Video Media Handler", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./outro.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 48446, - "video_length": "164", - "video_stream_index": 0, - "video_timebase": { - "den": 25000, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "FM7GW042V1", - "title": "outro.mp4", - "image": "thumbnail/FM7GW042V1.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 146.1019744873047, - "effects": [], - "end": 102.65999994277954, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "35YMFHWU73", - "layer": 1000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 0, - "reader": { - "acodec": "pcm_s16le", - "audio_bit_rate": 1411200, - "audio_stream_index": 0, - "audio_timebase": { - "den": 44100, - "num": 1 - }, - "channel_layout": 3, - "channels": 2, - "display_ratio": { - "den": 1, - "num": 1 - }, - "duration": 146.1019744873047, - "file_size": "25772434", - "fps": { - "den": 1, - "num": 24 - }, - "has_audio": true, - "has_single_image": false, - "has_video": false, - "height": 480, - "interlaced_frame": false, - "metadata": {}, - "path": "./background.wav", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 44100, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "3506", - "video_stream_index": -1, - "video_timebase": { - "den": 24, - "num": 1 - }, - "width": 720 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "42NK5GOJNS", - "title": "background.wav", - "image": "thumbnail/42NK5GOJNS.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 40.255374908447266, - "effects": [], - "end": 40.255374908447266, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "layer": 3000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 15, - "reader": { - "acodec": "aac", - "audio_bit_rate": 256004, - "audio_stream_index": 1, - "audio_timebase": { - "den": 48000, - "num": 1 - }, - "channel_layout": 3, - "channels": 2, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 40.255374908447266, - "file_size": "136631070", - "fps": { - "den": 1001, - "num": 60000 - }, - "has_audio": true, - "has_single_image": false, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": { - "com.android.capture.fps": "60.000000", - "com.android.version": "13", - "compatible_brands": "isommp42", - "creation_time": "2023-01-18T22:05:35.000000Z", - "handler_name": "SoundHandle", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./physical.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 48000, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 3388650, - "video_length": "2410", - "video_stream_index": 0, - "video_timebase": { - "den": 90000, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 23.6, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "3PVLBPXHIL", - "title": "physical.mp4", - "id": "TRR5WOFJYL", - "image": "thumbnail/3PVLBPXHIL.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "5F3DGDJSF8", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 5, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/TitleFileName (2).svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "50V6V5KHH1", - "title": "TitleFileName (2).svg", - "image": "thumbnail/50V6V5KHH1.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 92.96600341796875, - "effects": [], - "end": 64.43333333333334, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "QC8PXME1II", - "layer": 3500000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 31.666666666666668, - "reader": { - "acodec": "aac", - "audio_bit_rate": 2660895, - "audio_stream_index": 1, - "audio_timebase": { - "den": 1000, - "num": 1 - }, - "channel_layout": 3, - "channels": 2, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 92.96600341796875, - "file_size": "30921606", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": true, - "has_single_image": false, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": { - "DURATION": "00:01:32.880000000", - "ENCODER": "Lavf59.27.100", - "title": "Track1" - }, - "path": "./website.mkv", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 44100, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 332611, - "video_length": "2789", - "video_stream_index": 0, - "video_timebase": { - "den": 1000, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "WFND9QAL24", - "title": "website.mkv", - "image": "thumbnail/WFND9QAL24.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "B3XRYKW0FE", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 15, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/TitleFileName (3).svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "C05WBNWXOB", - "title": "TitleFileName (3).svg", - "image": "thumbnail/C05WBNWXOB.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "T3UGNUJ5EB", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 35.266666666666666, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 2.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "20NDM49XZR", - "title": "Step 2.svg", - "image": "thumbnail/20NDM49XZR.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "CUY3IT0JGA", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 45.266666666666666, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 3.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "6VIGO1WRFJ", - "title": "Step 3.svg", - "image": "thumbnail/6VIGO1WRFJ.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "N250L9IYA7", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 55.36666666666667, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 4.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "LQPJUDGZHG", - "title": "Step 4.svg", - "image": "thumbnail/LQPJUDGZHG.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "V4Q4VWIS60", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 65.36666666666666, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 5.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "LWJ9PD7OWS", - "title": "Step 5.svg", - "image": "thumbnail/LWJ9PD7OWS.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "EI0LEFAT3Z", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 75.36666666666666, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 6.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "TV3RTJ9DC8", - "title": "Step 6.svg", - "image": "thumbnail/TV3RTJ9DC8.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 86.86457824707031, - "effects": [], - "end": 60.83333333333333, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "BNFOKZSOMS", - "layer": 3750000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.36500000953674316 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 35.266666666666666, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 37, - "num": 18 - }, - "duration": 86.86457824707031, - "file_size": "3836569", - "fps": { - "den": 1954453, - "num": 34695000 - }, - "has_audio": false, - "has_single_image": false, - "has_video": true, - "height": 1480, - "interlaced_frame": false, - "metadata": { - "com.android.version": "10", - "compatible_brands": "isommp42", - "creation_time": "2023-01-18T22:55:14.000000Z", - "handler_name": "VideoHandle", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./phone.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 44167, - "video_length": "1542", - "video_stream_index": 0, - "video_timebase": { - "den": 90000, - "num": 1 - }, - "width": 720 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "JSX1OPVOSU", - "title": "phone.mp4", - "image": "thumbnail/JSX1OPVOSU.png" - } - ], - "effects": [], - "files": [ - { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "./intro.png", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920, - "media_type": "image", - "id": "G2L5AMG8EX", - "image": "thumbnail/G2L5AMG8EX.png" - }, - { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 6.559999942779541, - "file_size": "317811", - "fps": { - "den": 1, - "num": 25 - }, - "has_audio": false, - "has_single_image": false, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": { - "compatible_brands": "mp42mp41", - "creation_time": "2021-05-12T07:46:25.000000Z", - "encoder": "AVC Coding", - "handler_name": "\u001fMainconcept Video Media Handler", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./outro.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 48446, - "video_length": "164", - "video_stream_index": 0, - "video_timebase": { - "den": 25000, - "num": 1 - }, - "width": 1920, - "media_type": "video", - "id": "FM7GW042V1", - "image": "thumbnail/FM7GW042V1.png" - }, - { - "acodec": "pcm_s16le", - "audio_bit_rate": 1411200, - "audio_stream_index": 0, - "audio_timebase": { - "den": 44100, - "num": 1 - }, - "channel_layout": 3, - "channels": 2, - "display_ratio": { - "den": 1, - "num": 1 - }, - "duration": 146.1019744873047, - "file_size": "25772434", - "fps": { - "den": 1, - "num": 24 - }, - "has_audio": true, - "has_single_image": false, - "has_video": false, - "height": 480, - "interlaced_frame": false, - "metadata": {}, - "path": "./background.wav", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 44100, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "3506", - "video_stream_index": -1, - "video_timebase": { - "den": 24, - "num": 1 - }, - "width": 720, - "media_type": "audio", - "id": "42NK5GOJNS", - "image": "thumbnail/42NK5GOJNS.png" - }, - { - "acodec": "aac", - "audio_bit_rate": 256004, - "audio_stream_index": 1, - "audio_timebase": { - "den": 48000, - "num": 1 - }, - "channel_layout": 3, - "channels": 2, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 40.255374908447266, - "file_size": "136631070", - "fps": { - "den": 1001, - "num": 60000 - }, - "has_audio": true, - "has_single_image": false, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": { - "com.android.capture.fps": "60.000000", - "com.android.version": "13", - "compatible_brands": "isommp42", - "creation_time": "2023-01-18T22:05:35.000000Z", - "handler_name": "SoundHandle", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./physical.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 48000, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 3388650, - "video_length": "2410", - "video_stream_index": 0, - "video_timebase": { - "den": 90000, - "num": 1 - }, - "width": 1920, - "media_type": "video", - "id": "3PVLBPXHIL", - "image": "thumbnail/3PVLBPXHIL.png" - }, - { - "acodec": "aac", - "audio_bit_rate": 2660895, - "audio_stream_index": 1, - "audio_timebase": { - "den": 1000, - "num": 1 - }, - "channel_layout": 3, - "channels": 2, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 92.96600341796875, - "file_size": "30921606", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": true, - "has_single_image": false, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": { - "DURATION": "00:01:32.880000000", - "ENCODER": "Lavf59.27.100", - "title": "Track1" - }, - "path": "./website.mkv", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 44100, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 332611, - "video_length": "2789", - "video_stream_index": 0, - "video_timebase": { - "den": 1000, - "num": 1 - }, - "width": 1920, - "media_type": "video", - "id": "WFND9QAL24", - "image": "thumbnail/WFND9QAL24.png" - }, - { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/TitleFileName (1).svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920, - "media_type": "image", - "id": "VMK1TK6LKN", - "image": "thumbnail/VMK1TK6LKN.png" - }, - { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 37, - "num": 18 - }, - "duration": 86.86457824707031, - "file_size": "3836569", - "fps": { - "den": 1954453, - "num": 34695000 - }, - "has_audio": false, - "has_single_image": false, - "has_video": true, - "height": 1480, - "interlaced_frame": false, - "metadata": { - "com.android.version": "10", - "compatible_brands": "isommp42", - "creation_time": "2023-01-18T22:55:14.000000Z", - "handler_name": "VideoHandle", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./phone.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 44167, - "video_length": "1542", - "video_stream_index": 0, - "video_timebase": { - "den": 90000, - "num": 1 - }, - "width": 720, - "media_type": "video", - "id": "JSX1OPVOSU", - "image": "thumbnail/JSX1OPVOSU.png" - }, - { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/TitleFileName (2).svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920, - "media_type": "image", - "id": "50V6V5KHH1", - "image": "thumbnail/50V6V5KHH1.png" - }, - { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/TitleFileName (3).svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920, - "media_type": "image", - "id": "C05WBNWXOB", - "image": "thumbnail/C05WBNWXOB.png" - }, - { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 2.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920, - "media_type": "image", - "id": "20NDM49XZR", - "image": "thumbnail/20NDM49XZR.png" - }, - { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 3.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920, - "media_type": "image", - "id": "6VIGO1WRFJ", - "image": "thumbnail/6VIGO1WRFJ.png" - }, - { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 4.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920, - "media_type": "image", - "id": "LQPJUDGZHG", - "image": "thumbnail/LQPJUDGZHG.png" - }, - { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 5.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920, - "media_type": "image", - "id": "LWJ9PD7OWS", - "image": "thumbnail/LWJ9PD7OWS.png" - }, - { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 6.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920, - "media_type": "image", - "id": "TV3RTJ9DC8", - "image": "thumbnail/TV3RTJ9DC8.png" - } - ], - "duration": 300.0, - "scale": 7.0, - "tick_pixels": 100, - "playhead_position": 0, - "profile": "HD 720p 30 fps", - "layers": [ - { - "id": "L1", - "label": "Audio", - "number": 1000000, - "y": 0, - "lock": false - }, - { - "id": "L2", - "label": "Clips", - "number": 2000000, - "y": 0, - "lock": false - }, - { - "number": 3000000, - "y": 0, - "label": "Camera", - "lock": false, - "id": "M3SP3IZ2DM" - }, - { - "number": 4000000, - "y": 0, - "label": "Text", - "lock": false, - "id": "SNVIU9R6AB" - }, - { - "number": 3500000, - "y": 0, - "label": "Laptop", - "lock": false, - "id": "38K1C1VP4Y" - }, - { - "number": 3750000, - "y": 0, - "label": "Phone", - "lock": false, - "id": "QVTHHMDZOG" - } - ], - "markers": [ - { - "position": 28.633333333333333, - "icon": "blue.png", - "vector": "blue", - "id": "S2JKGESB76" - }, - { - "position": 96.33333333333333, - "icon": "blue.png", - "vector": "blue", - "id": "ZATGQ0ABPF" - }, - { - "position": 96.33333333333333, - "icon": "blue.png", - "vector": "blue", - "id": "RB16G6GPOV" - } - ], - "progress": [], - "history": { - "undo": [ - { - "type": "update", - "key": [ - "clips", - { - "id": "BNFOKZSOMS" - } - ], - "value": { - "id": "BNFOKZSOMS", - "layer": 3750000, - "position": 35.266666666666666, - "start": 0, - "end": 86.86457824707031 - }, - "partial": false, - "old_values": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 86.86457824707031, - "effects": [], - "end": 86.86457824707031, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "BNFOKZSOMS", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 35.629999999999995, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 37, - "num": 18 - }, - "duration": 86.86457824707031, - "file_size": "3836569", - "fps": { - "den": 1954453, - "num": 34695000 - }, - "has_audio": false, - "has_single_image": false, - "has_video": true, - "height": 1480, - "interlaced_frame": false, - "metadata": { - "com.android.version": "10", - "compatible_brands": "isommp42", - "creation_time": "2023-01-18T22:55:14.000000Z", - "handler_name": "VideoHandle", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./phone.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 44167, - "video_length": "1542", - "video_stream_index": 0, - "video_timebase": { - "den": 90000, - "num": 1 - }, - "width": 720 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0.0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "JSX1OPVOSU", - "title": "phone.mp4" - } - }, - { - "type": "update", - "key": [ - "clips", - { - "id": "BNFOKZSOMS" - } - ], - "value": { - "id": "BNFOKZSOMS", - "layer": 3750000, - "position": 35.266666666666666, - "start": 0, - "end": 67.63333333333335 - }, - "partial": false, - "old_values": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 86.86457824707031, - "effects": [], - "end": 86.86457824707031, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "BNFOKZSOMS", - "layer": 3750000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 35.266666666666666, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 37, - "num": 18 - }, - "duration": 86.86457824707031, - "file_size": "3836569", - "fps": { - "den": 1954453, - "num": 34695000 - }, - "has_audio": false, - "has_single_image": false, - "has_video": true, - "height": 1480, - "interlaced_frame": false, - "metadata": { - "com.android.version": "10", - "compatible_brands": "isommp42", - "creation_time": "2023-01-18T22:55:14.000000Z", - "handler_name": "VideoHandle", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./phone.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 44167, - "video_length": "1542", - "video_stream_index": 0, - "video_timebase": { - "den": 90000, - "num": 1 - }, - "width": 720 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "JSX1OPVOSU", - "title": "phone.mp4" - } - }, - { - "type": "update", - "key": [ - "clips", - { - "id": "BNFOKZSOMS" - } - ], - "value": { - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.3700000047683716 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "partial": false, - "old_values": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 86.86457824707031, - "effects": [], - "end": 67.63333333333335, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "BNFOKZSOMS", - "layer": 3750000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 35.266666666666666, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 37, - "num": 18 - }, - "duration": 86.86457824707031, - "file_size": "3836569", - "fps": { - "den": 1954453, - "num": 34695000 - }, - "has_audio": false, - "has_single_image": false, - "has_video": true, - "height": 1480, - "interlaced_frame": false, - "metadata": { - "com.android.version": "10", - "compatible_brands": "isommp42", - "creation_time": "2023-01-18T22:55:14.000000Z", - "handler_name": "VideoHandle", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./phone.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 44167, - "video_length": "1542", - "video_stream_index": 0, - "video_timebase": { - "den": 90000, - "num": 1 - }, - "width": 720 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "JSX1OPVOSU", - "title": "phone.mp4" - } - }, - { - "type": "update", - "key": [ - "clips", - { - "id": "BNFOKZSOMS" - } - ], - "value": { - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.36500000953674316 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "partial": false, - "old_values": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 86.86457824707031, - "effects": [], - "end": 67.63333333333335, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "BNFOKZSOMS", - "layer": 3750000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.3700000047683716 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 35.266666666666666, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 37, - "num": 18 - }, - "duration": 86.86457824707031, - "file_size": "3836569", - "fps": { - "den": 1954453, - "num": 34695000 - }, - "has_audio": false, - "has_single_image": false, - "has_video": true, - "height": 1480, - "interlaced_frame": false, - "metadata": { - "com.android.version": "10", - "compatible_brands": "isommp42", - "creation_time": "2023-01-18T22:55:14.000000Z", - "handler_name": "VideoHandle", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./phone.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 44167, - "video_length": "1542", - "video_stream_index": 0, - "video_timebase": { - "den": 90000, - "num": 1 - }, - "width": 720 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "JSX1OPVOSU", - "title": "phone.mp4" - } - }, - { - "type": "insert", - "key": [ - "markers" - ], - "value": { - "position": 96.33333333333333, - "icon": "blue.png", - "vector": "blue", - "id": "ZATGQ0ABPF" - }, - "partial": false, - "old_values": [ - { - "position": 28.633333333333333, - "icon": "blue.png", - "vector": "blue", - "id": "S2JKGESB76" - } - ] - }, - { - "type": "insert", - "key": [ - "markers" - ], - "value": { - "position": 96.33333333333333, - "icon": "blue.png", - "vector": "blue", - "id": "RB16G6GPOV" - }, - "partial": false, - "old_values": [ - { - "position": 28.633333333333333, - "icon": "blue.png", - "vector": "blue", - "id": "S2JKGESB76" - }, - { - "position": 96.33333333333333, - "icon": "blue.png", - "vector": "blue", - "id": "ZATGQ0ABPF" - } - ] - }, - { - "type": "insert", - "key": [ - "clips" - ], - "value": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 86.86457824707031, - "effects": [], - "end": 67.63333333333335, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "layer": 3750000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.36500000953674316 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 96.1, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 37, - "num": 18 - }, - "duration": 86.86457824707031, - "file_size": "3836569", - "fps": { - "den": 1954453, - "num": 34695000 - }, - "has_audio": false, - "has_single_image": false, - "has_video": true, - "height": 1480, - "interlaced_frame": false, - "metadata": { - "com.android.version": "10", - "compatible_brands": "isommp42", - "creation_time": "2023-01-18T22:55:14.000000Z", - "handler_name": "VideoHandle", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./phone.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 44167, - "video_length": "1542", - "video_stream_index": 0, - "video_timebase": { - "den": 90000, - "num": 1 - }, - "width": 720 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 60.83333333333333, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "JSX1OPVOSU", - "title": "phone.mp4", - "image": "thumbnail/JSX1OPVOSU.png", - "id": "UWX73FIJ6W" - }, - "partial": false, - "old_values": [ - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 5.0, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "2PWXYSQZQM", - "layer": 2000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 0, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "./intro.png", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "G2L5AMG8EX", - "title": "intro.png", - "image": "thumbnail/G2L5AMG8EX.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 6.559999942779541, - "effects": [], - "end": 6.559999942779541, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "ODUFO7EKAK", - "layer": 2000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 102.9, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 6.559999942779541, - "file_size": "317811", - "fps": { - "den": 1, - "num": 25 - }, - "has_audio": false, - "has_single_image": false, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": { - "compatible_brands": "mp42mp41", - "creation_time": "2021-05-12T07:46:25.000000Z", - "encoder": "AVC Coding", - "handler_name": "\u001fMainconcept Video Media Handler", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./outro.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 48446, - "video_length": "164", - "video_stream_index": 0, - "video_timebase": { - "den": 25000, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "FM7GW042V1", - "title": "outro.mp4", - "image": "thumbnail/FM7GW042V1.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 146.1019744873047, - "effects": [], - "end": 109.45999994277955, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "35YMFHWU73", - "layer": 1000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 0, - "reader": { - "acodec": "pcm_s16le", - "audio_bit_rate": 1411200, - "audio_stream_index": 0, - "audio_timebase": { - "den": 44100, - "num": 1 - }, - "channel_layout": 3, - "channels": 2, - "display_ratio": { - "den": 1, - "num": 1 - }, - "duration": 146.1019744873047, - "file_size": "25772434", - "fps": { - "den": 1, - "num": 24 - }, - "has_audio": true, - "has_single_image": false, - "has_video": false, - "height": 480, - "interlaced_frame": false, - "metadata": {}, - "path": "./background.wav", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 44100, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "3506", - "video_stream_index": -1, - "video_timebase": { - "den": 24, - "num": 1 - }, - "width": 720 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "42NK5GOJNS", - "title": "background.wav", - "image": "thumbnail/42NK5GOJNS.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 40.255374908447266, - "effects": [], - "end": 40.255374908447266, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "layer": 3000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 15, - "reader": { - "acodec": "aac", - "audio_bit_rate": 256004, - "audio_stream_index": 1, - "audio_timebase": { - "den": 48000, - "num": 1 - }, - "channel_layout": 3, - "channels": 2, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 40.255374908447266, - "file_size": "136631070", - "fps": { - "den": 1001, - "num": 60000 - }, - "has_audio": true, - "has_single_image": false, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": { - "com.android.capture.fps": "60.000000", - "com.android.version": "13", - "compatible_brands": "isommp42", - "creation_time": "2023-01-18T22:05:35.000000Z", - "handler_name": "SoundHandle", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./physical.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 48000, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 3388650, - "video_length": "2410", - "video_stream_index": 0, - "video_timebase": { - "den": 90000, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 23.6, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "3PVLBPXHIL", - "title": "physical.mp4", - "id": "TRR5WOFJYL", - "image": "thumbnail/3PVLBPXHIL.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "5F3DGDJSF8", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 5, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/TitleFileName (2).svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "50V6V5KHH1", - "title": "TitleFileName (2).svg", - "image": "thumbnail/50V6V5KHH1.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 92.96600341796875, - "effects": [], - "end": 71.38333333333331, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "QC8PXME1II", - "layer": 3500000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 31.666666666666668, - "reader": { - "acodec": "aac", - "audio_bit_rate": 2660895, - "audio_stream_index": 1, - "audio_timebase": { - "den": 1000, - "num": 1 - }, - "channel_layout": 3, - "channels": 2, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 92.96600341796875, - "file_size": "30921606", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": true, - "has_single_image": false, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": { - "DURATION": "00:01:32.880000000", - "ENCODER": "Lavf59.27.100", - "title": "Track1" - }, - "path": "./website.mkv", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 44100, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 332611, - "video_length": "2789", - "video_stream_index": 0, - "video_timebase": { - "den": 1000, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "WFND9QAL24", - "title": "website.mkv", - "image": "thumbnail/WFND9QAL24.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "B3XRYKW0FE", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 15, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/TitleFileName (3).svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "C05WBNWXOB", - "title": "TitleFileName (3).svg", - "image": "thumbnail/C05WBNWXOB.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "T3UGNUJ5EB", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 35.266666666666666, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 2.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "20NDM49XZR", - "title": "Step 2.svg", - "image": "thumbnail/20NDM49XZR.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "CUY3IT0JGA", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 45.266666666666666, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 3.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "6VIGO1WRFJ", - "title": "Step 3.svg", - "image": "thumbnail/6VIGO1WRFJ.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "N250L9IYA7", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 55.36666666666667, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 4.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "LQPJUDGZHG", - "title": "Step 4.svg", - "image": "thumbnail/LQPJUDGZHG.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "V4Q4VWIS60", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 65.36666666666666, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 5.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "LWJ9PD7OWS", - "title": "Step 5.svg", - "image": "thumbnail/LWJ9PD7OWS.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "EI0LEFAT3Z", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 75.36666666666666, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 6.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "TV3RTJ9DC8", - "title": "Step 6.svg", - "image": "thumbnail/TV3RTJ9DC8.png" - }, - { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 86.86457824707031, - "effects": [], - "end": 67.63333333333335, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "BNFOKZSOMS", - "layer": 3750000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.36500000953674316 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 35.266666666666666, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 37, - "num": 18 - }, - "duration": 86.86457824707031, - "file_size": "3836569", - "fps": { - "den": 1954453, - "num": 34695000 - }, - "has_audio": false, - "has_single_image": false, - "has_video": true, - "height": 1480, - "interlaced_frame": false, - "metadata": { - "com.android.version": "10", - "compatible_brands": "isommp42", - "creation_time": "2023-01-18T22:55:14.000000Z", - "handler_name": "VideoHandle", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./phone.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 44167, - "video_length": "1542", - "video_stream_index": 0, - "video_timebase": { - "den": 90000, - "num": 1 - }, - "width": 720 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "JSX1OPVOSU", - "title": "phone.mp4", - "image": "thumbnail/JSX1OPVOSU.png" - } - ] - }, - { - "type": "update", - "key": [ - "clips", - { - "id": "UWX73FIJ6W" - } - ], - "value": { - "id": "UWX73FIJ6W", - "layer": 3750000, - "position": 96.1, - "start": 60.83333333333333, - "end": 67.63333333333335 - }, - "partial": false, - "old_values": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 86.86457824707031, - "effects": [], - "end": 67.63333333333335, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "layer": 3750000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.36500000953674316 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 96.1, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 37, - "num": 18 - }, - "duration": 86.86457824707031, - "file_size": "3836569", - "fps": { - "den": 1954453, - "num": 34695000 - }, - "has_audio": false, - "has_single_image": false, - "has_video": true, - "height": 1480, - "interlaced_frame": false, - "metadata": { - "com.android.version": "10", - "compatible_brands": "isommp42", - "creation_time": "2023-01-18T22:55:14.000000Z", - "handler_name": "VideoHandle", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./phone.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 44167, - "video_length": "1542", - "video_stream_index": 0, - "video_timebase": { - "den": 90000, - "num": 1 - }, - "width": 720 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 60.83333333333333, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "JSX1OPVOSU", - "title": "phone.mp4", - "image": "thumbnail/JSX1OPVOSU.png", - "id": "UWX73FIJ6W" - } - }, - { - "type": "update", - "key": [ - "clips", - { - "id": "BNFOKZSOMS" - } - ], - "value": { - "id": "BNFOKZSOMS", - "layer": 3750000, - "position": 35.266666666666666, - "start": 0, - "end": 60.83333333333333 - }, - "partial": false, - "old_values": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 86.86457824707031, - "effects": [], - "end": 67.63333333333335, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "BNFOKZSOMS", - "layer": 3750000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.36500000953674316 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 35.266666666666666, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 37, - "num": 18 - }, - "duration": 86.86457824707031, - "file_size": "3836569", - "fps": { - "den": 1954453, - "num": 34695000 - }, - "has_audio": false, - "has_single_image": false, - "has_video": true, - "height": 1480, - "interlaced_frame": false, - "metadata": { - "com.android.version": "10", - "compatible_brands": "isommp42", - "creation_time": "2023-01-18T22:55:14.000000Z", - "handler_name": "VideoHandle", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./phone.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 44167, - "video_length": "1542", - "video_stream_index": 0, - "video_timebase": { - "den": 90000, - "num": 1 - }, - "width": 720 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "JSX1OPVOSU", - "title": "phone.mp4", - "image": "thumbnail/JSX1OPVOSU.png" - } - }, - { - "type": "delete", - "key": [ - "clips", - { - "id": "UWX73FIJ6W" - } - ], - "value": null, - "partial": false, - "old_values": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 86.86457824707031, - "effects": [], - "end": 67.63333333333335, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "layer": 3750000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.36500000953674316 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 96.1, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 37, - "num": 18 - }, - "duration": 86.86457824707031, - "file_size": "3836569", - "fps": { - "den": 1954453, - "num": 34695000 - }, - "has_audio": false, - "has_single_image": false, - "has_video": true, - "height": 1480, - "interlaced_frame": false, - "metadata": { - "com.android.version": "10", - "compatible_brands": "isommp42", - "creation_time": "2023-01-18T22:55:14.000000Z", - "handler_name": "VideoHandle", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./phone.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 44167, - "video_length": "1542", - "video_stream_index": 0, - "video_timebase": { - "den": 90000, - "num": 1 - }, - "width": 720 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 60.83333333333333, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "JSX1OPVOSU", - "title": "phone.mp4", - "image": "thumbnail/JSX1OPVOSU.png", - "id": "UWX73FIJ6W" - } - }, - { - "type": "update", - "key": [ - "clips", - { - "id": "QC8PXME1II" - } - ], - "value": { - "id": "QC8PXME1II", - "layer": 3500000, - "position": 31.666666666666668, - "start": 0, - "end": 64.43333333333334 - }, - "partial": false, - "old_values": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 92.96600341796875, - "effects": [], - "end": 71.38333333333331, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "QC8PXME1II", - "layer": 3500000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 31.666666666666668, - "reader": { - "acodec": "aac", - "audio_bit_rate": 2660895, - "audio_stream_index": 1, - "audio_timebase": { - "den": 1000, - "num": 1 - }, - "channel_layout": 3, - "channels": 2, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 92.96600341796875, - "file_size": "30921606", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": true, - "has_single_image": false, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": { - "DURATION": "00:01:32.880000000", - "ENCODER": "Lavf59.27.100", - "title": "Track1" - }, - "path": "./website.mkv", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 44100, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 332611, - "video_length": "2789", - "video_stream_index": 0, - "video_timebase": { - "den": 1000, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "WFND9QAL24", - "title": "website.mkv", - "image": "thumbnail/WFND9QAL24.png" - } - }, - { - "type": "update", - "key": [ - "clips", - { - "id": "ODUFO7EKAK" - } - ], - "value": { - "id": "ODUFO7EKAK", - "layer": 2000000, - "position": 96.1, - "start": 0, - "end": 6.559999942779541 - }, - "partial": false, - "old_values": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 6.559999942779541, - "effects": [], - "end": 6.559999942779541, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "ODUFO7EKAK", - "layer": 2000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 102.9, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 6.559999942779541, - "file_size": "317811", - "fps": { - "den": 1, - "num": 25 - }, - "has_audio": false, - "has_single_image": false, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": { - "compatible_brands": "mp42mp41", - "creation_time": "2021-05-12T07:46:25.000000Z", - "encoder": "AVC Coding", - "handler_name": "\u001fMainconcept Video Media Handler", - "language": "eng", - "major_brand": "mp42", - "minor_version": "0", - "vendor_id": "[0][0][0][0]" - }, - "path": "./outro.mp4", - "pixel_format": 0, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "h264", - "video_bit_rate": 48446, - "video_length": "164", - "video_stream_index": 0, - "video_timebase": { - "den": 25000, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "FM7GW042V1", - "title": "outro.mp4", - "image": "thumbnail/FM7GW042V1.png" - } - }, - { - "type": "update", - "key": [ - "clips", - { - "id": "35YMFHWU73" - } - ], - "value": { - "id": "35YMFHWU73", - "layer": 1000000, - "position": 0, - "start": 0, - "end": 102.65999994277954 - }, - "partial": false, - "old_values": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 146.1019744873047, - "effects": [], - "end": 109.45999994277955, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "35YMFHWU73", - "layer": 1000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 0, - "reader": { - "acodec": "pcm_s16le", - "audio_bit_rate": 1411200, - "audio_stream_index": 0, - "audio_timebase": { - "den": 44100, - "num": 1 - }, - "channel_layout": 3, - "channels": 2, - "display_ratio": { - "den": 1, - "num": 1 - }, - "duration": 146.1019744873047, - "file_size": "25772434", - "fps": { - "den": 1, - "num": 24 - }, - "has_audio": true, - "has_single_image": false, - "has_video": false, - "height": 480, - "interlaced_frame": false, - "metadata": {}, - "path": "./background.wav", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 44100, - "top_field_first": true, - "type": "FFmpegReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "3506", - "video_stream_index": -1, - "video_timebase": { - "den": 24, - "num": 1 - }, - "width": 720 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "42NK5GOJNS", - "title": "background.wav", - "image": "thumbnail/42NK5GOJNS.png" - } - }, - { - "type": "update", - "key": [ - "clips", - { - "id": "N250L9IYA7" - } - ], - "value": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "N250L9IYA7", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 55.36666666666667, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 4.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "LQPJUDGZHG", - "title": "Step 4.svg", - "image": "thumbnail/LQPJUDGZHG.png" - }, - "partial": false, - "old_values": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "N250L9IYA7", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 55.36666666666667, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 4.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "LQPJUDGZHG", - "title": "Step 4.svg", - "image": "thumbnail/LQPJUDGZHG.png" - } - }, - { - "type": "update", - "key": [ - "clips", - { - "id": "CUY3IT0JGA" - } - ], - "value": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "CUY3IT0JGA", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 45.266666666666666, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 3.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "6VIGO1WRFJ", - "title": "Step 3.svg", - "image": "thumbnail/6VIGO1WRFJ.png" - }, - "partial": false, - "old_values": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "anchor": 0, - "channel_filter": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "channel_mapping": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "display": 0, - "duration": 3600.0, - "effects": [], - "end": 10, - "gravity": 4, - "has_audio": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "has_video": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "id": "CUY3IT0JGA", - "layer": 4000000, - "location_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "location_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "mixing": 0, - "origin_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "origin_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.5 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "parentObjectId": "", - "perspective_c1_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c1_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c2_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c3_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "perspective_c4_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": -1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "position": 45.266666666666666, - "reader": { - "acodec": "", - "audio_bit_rate": 0, - "audio_stream_index": -1, - "audio_timebase": { - "den": 1, - "num": 1 - }, - "channel_layout": 4, - "channels": 0, - "display_ratio": { - "den": 9, - "num": 16 - }, - "duration": 3600.0, - "file_size": "8294400", - "fps": { - "den": 1, - "num": 30 - }, - "has_audio": false, - "has_single_image": true, - "has_video": true, - "height": 1080, - "interlaced_frame": false, - "metadata": {}, - "path": "@assets/title/Step 3.svg", - "pixel_format": -1, - "pixel_ratio": { - "den": 1, - "num": 1 - }, - "sample_rate": 0, - "top_field_first": true, - "type": "QtImageReader", - "vcodec": "", - "video_bit_rate": 0, - "video_length": "108000", - "video_stream_index": -1, - "video_timebase": { - "den": 30, - "num": 1 - }, - "width": 1920 - }, - "rotation": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale": 1, - "scale_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "scale_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_x": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "shear_y": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "start": 0, - "time": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "volume": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 1.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "wave_color": { - "alpha": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "blue": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 255.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "green": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 123.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - }, - "red": { - "Points": [ - { - "co": { - "X": 1.0, - "Y": 0.0 - }, - "handle_left": { - "X": 0.5, - "Y": 1.0 - }, - "handle_right": { - "X": 0.5, - "Y": 0.0 - }, - "handle_type": 0, - "interpolation": 0 - } - ] - } - }, - "waveform": false, - "file_id": "6VIGO1WRFJ", - "title": "Step 3.svg", - "image": "thumbnail/6VIGO1WRFJ.png" - } - } - ], - "redo": [] - }, - "version": { - "openshot-qt": "3.0.0", - "libopenshot": "0.3.0" - } -} \ No newline at end of file diff --git a/movie/Movie_assets/thumbnail/20NDM49XZR.png b/movie/Movie_assets/thumbnail/20NDM49XZR.png deleted file mode 100644 index d7ab647..0000000 Binary files a/movie/Movie_assets/thumbnail/20NDM49XZR.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/3PVLBPXHIL-1309.png b/movie/Movie_assets/thumbnail/3PVLBPXHIL-1309.png deleted file mode 100644 index b310661..0000000 Binary files a/movie/Movie_assets/thumbnail/3PVLBPXHIL-1309.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/3PVLBPXHIL-1415.png b/movie/Movie_assets/thumbnail/3PVLBPXHIL-1415.png deleted file mode 100644 index 8ffeab1..0000000 Binary files a/movie/Movie_assets/thumbnail/3PVLBPXHIL-1415.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/3PVLBPXHIL.png b/movie/Movie_assets/thumbnail/3PVLBPXHIL.png deleted file mode 100644 index 533ac14..0000000 Binary files a/movie/Movie_assets/thumbnail/3PVLBPXHIL.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/50V6V5KHH1.png b/movie/Movie_assets/thumbnail/50V6V5KHH1.png deleted file mode 100644 index 5f50255..0000000 Binary files a/movie/Movie_assets/thumbnail/50V6V5KHH1.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/6VIGO1WRFJ.png b/movie/Movie_assets/thumbnail/6VIGO1WRFJ.png deleted file mode 100644 index 8236f86..0000000 Binary files a/movie/Movie_assets/thumbnail/6VIGO1WRFJ.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/C05WBNWXOB.png b/movie/Movie_assets/thumbnail/C05WBNWXOB.png deleted file mode 100644 index c76d0e1..0000000 Binary files a/movie/Movie_assets/thumbnail/C05WBNWXOB.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/FM7GW042V1.png b/movie/Movie_assets/thumbnail/FM7GW042V1.png deleted file mode 100644 index df21120..0000000 Binary files a/movie/Movie_assets/thumbnail/FM7GW042V1.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/G2L5AMG8EX.png b/movie/Movie_assets/thumbnail/G2L5AMG8EX.png deleted file mode 100644 index 84d3cae..0000000 Binary files a/movie/Movie_assets/thumbnail/G2L5AMG8EX.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/JSX1OPVOSU-1080.png b/movie/Movie_assets/thumbnail/JSX1OPVOSU-1080.png deleted file mode 100644 index a693385..0000000 Binary files a/movie/Movie_assets/thumbnail/JSX1OPVOSU-1080.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/JSX1OPVOSU-1204.png b/movie/Movie_assets/thumbnail/JSX1OPVOSU-1204.png deleted file mode 100644 index 815f529..0000000 Binary files a/movie/Movie_assets/thumbnail/JSX1OPVOSU-1204.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/JSX1OPVOSU-1470.png b/movie/Movie_assets/thumbnail/JSX1OPVOSU-1470.png deleted file mode 100644 index 4e61906..0000000 Binary files a/movie/Movie_assets/thumbnail/JSX1OPVOSU-1470.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/JSX1OPVOSU.png b/movie/Movie_assets/thumbnail/JSX1OPVOSU.png deleted file mode 100644 index c582f07..0000000 Binary files a/movie/Movie_assets/thumbnail/JSX1OPVOSU.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/LQPJUDGZHG.png b/movie/Movie_assets/thumbnail/LQPJUDGZHG.png deleted file mode 100644 index 34dc5e4..0000000 Binary files a/movie/Movie_assets/thumbnail/LQPJUDGZHG.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/LWJ9PD7OWS.png b/movie/Movie_assets/thumbnail/LWJ9PD7OWS.png deleted file mode 100644 index b7d7649..0000000 Binary files a/movie/Movie_assets/thumbnail/LWJ9PD7OWS.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/TV3RTJ9DC8.png b/movie/Movie_assets/thumbnail/TV3RTJ9DC8.png deleted file mode 100644 index ace2c56..0000000 Binary files a/movie/Movie_assets/thumbnail/TV3RTJ9DC8.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/VMK1TK6LKN.png b/movie/Movie_assets/thumbnail/VMK1TK6LKN.png deleted file mode 100644 index 25c5d9f..0000000 Binary files a/movie/Movie_assets/thumbnail/VMK1TK6LKN.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/WFND9QAL24-2133.png b/movie/Movie_assets/thumbnail/WFND9QAL24-2133.png deleted file mode 100644 index 091fbae..0000000 Binary files a/movie/Movie_assets/thumbnail/WFND9QAL24-2133.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/WFND9QAL24-2138.png b/movie/Movie_assets/thumbnail/WFND9QAL24-2138.png deleted file mode 100644 index 7b8b4f0..0000000 Binary files a/movie/Movie_assets/thumbnail/WFND9QAL24-2138.png and /dev/null differ diff --git a/movie/Movie_assets/thumbnail/WFND9QAL24.png b/movie/Movie_assets/thumbnail/WFND9QAL24.png deleted file mode 100644 index 60491e9..0000000 Binary files a/movie/Movie_assets/thumbnail/WFND9QAL24.png and /dev/null differ diff --git a/movie/Movie_assets/title/Step 2.svg b/movie/Movie_assets/title/Step 2.svg deleted file mode 100644 index d0c472a..0000000 --- a/movie/Movie_assets/title/Step 2.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - Next, start the reception - and sending process - - \ No newline at end of file diff --git a/movie/Movie_assets/title/Step 3.svg b/movie/Movie_assets/title/Step 3.svg deleted file mode 100644 index 1d179a8..0000000 --- a/movie/Movie_assets/title/Step 3.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - The sender will put a load on - the CPU depending on the text - - \ No newline at end of file diff --git a/movie/Movie_assets/title/Step 4.svg b/movie/Movie_assets/title/Step 4.svg deleted file mode 100644 index e936f50..0000000 --- a/movie/Movie_assets/title/Step 4.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - By putting load a on the CPU - it creates a magnetic field - - \ No newline at end of file diff --git a/movie/Movie_assets/title/Step 5.svg b/movie/Movie_assets/title/Step 5.svg deleted file mode 100644 index 4d03a55..0000000 --- a/movie/Movie_assets/title/Step 5.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - That magnetic field can be - measured using the phone - - \ No newline at end of file diff --git a/movie/Movie_assets/title/Step 6.svg b/movie/Movie_assets/title/Step 6.svg deleted file mode 100644 index b89a1e5..0000000 --- a/movie/Movie_assets/title/Step 6.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - From that signal, the sent - text can be reconstructed - - \ No newline at end of file diff --git a/movie/Movie_assets/title/TitleFileName (1).svg b/movie/Movie_assets/title/TitleFileName (1).svg deleted file mode 100644 index 49f7dd6..0000000 --- a/movie/Movie_assets/title/TitleFileName (1).svg +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - The Title - - - - \ No newline at end of file diff --git a/movie/Movie_assets/title/TitleFileName (2).svg b/movie/Movie_assets/title/TitleFileName (2).svg deleted file mode 100644 index bb94ae7..0000000 --- a/movie/Movie_assets/title/TitleFileName (2).svg +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - The goal of the thesis - was to create a communication - channel using magnetic induction - - - - \ No newline at end of file diff --git a/movie/Movie_assets/title/TitleFileName (3).svg b/movie/Movie_assets/title/TitleFileName (3).svg deleted file mode 100644 index d6c941a..0000000 --- a/movie/Movie_assets/title/TitleFileName (3).svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - First, put the receiver - on the sender - - \ No newline at end of file diff --git a/movie/Movie_assets/title/temp.svg b/movie/Movie_assets/title/temp.svg deleted file mode 100644 index dfaf0a6..0000000 --- a/movie/Movie_assets/title/temp.svg +++ /dev/null @@ -1,316 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - Title - Sub-Title - - - diff --git a/movie/einverstaendniserklaerung_severin_kaderli.pdf b/movie/einverstaendniserklaerung_severin_kaderli.pdf deleted file mode 100644 index 752347a..0000000 Binary files a/movie/einverstaendniserklaerung_severin_kaderli.pdf and /dev/null differ diff --git a/output/defense.pdf b/output/defense.pdf deleted file mode 100644 index 8bd63af..0000000 Binary files a/output/defense.pdf and /dev/null differ diff --git a/output/movie.mp4 b/output/movie.mp4 deleted file mode 100644 index 31fc410..0000000 Binary files a/output/movie.mp4 and /dev/null differ diff --git a/output/presentation.pdf b/output/presentation.pdf deleted file mode 100644 index 4e7711f..0000000 Binary files a/output/presentation.pdf and /dev/null differ