diff --git a/gpn17/BgLoop-Inframe.png b/gpn17/BgLoop-Inframe.png new file mode 100644 index 0000000..7e94784 Binary files /dev/null and b/gpn17/BgLoop-Inframe.png differ diff --git a/gpn17/BgLoop.motn b/gpn17/BgLoop.motn new file mode 100644 index 0000000..9d0951b --- /dev/null +++ b/gpn17/BgLoop.motn @@ -0,0 +1,803 @@ + + + + +5.3.2 + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Generator + Apple + 1 + + + + Widget + Apple + 1 + + + + Bild + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Projekt + Apple + 1 + + + + Channel + Apple + 1 + + + + ProPlugin Filter + Apple + 1 + + + + + + + + + 1 + 0 + + + + 0 + 1 + 0 + 125708 + 30 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 6 + 6 + 1 + 1 + 1 + 0 + Aktive Kamera + + + + + 1 + 0 + 0 + 1 + 1 + 1 + 1.8655737638473511 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1.7999999523162842 + + + + 1 + 0 + 1 + 1 + 1 + 1 + 1.1666666666666667 + 1 + + + + + 1 + 0 + 0 + 0 + + + 0 + + + + + + + + + + + + 1920 + 1080 + 500 + 0 + 25 + 0 + 4 + 1 + 0 + -1 + + 2 + 32 + 0 + 8 + 1 + 0 + 0 + /Applications/Motion.app/Contents/Resources/German.lproj/Presets/Project/Broadcast HD 1080.preset + 0 + 2 + 0 + 0 + 3 + 0 + + + 1 + 2 + 3 + 0 + 3 + 3 + 1 + 10 + 6 + 1 + 1 + 1 + 2 + 0 + 2 + 0 + 2 + 2 + 2 + 2 + + + 2 + + 405504 153600 1 0 + 3000001113 + 3000001113 + + + 1 + 0 + + + 920920 120000 1 0 + 1 + 0 + + + + + + + 0 + + 0 + 16 + + + + + + + + + 0 + + 0 + 16 + + + + + + 1 + 1 + 0 + 0 + + 16384 + 524304 + + + + 15 + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + + + + + + + + 1 + 1 + 0 + 0 + + 16384 + 524304 + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + 1 + 0 + + 0 + 268959761 + + + + 15 + + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + 1 + 0 + + 0 + 524304 + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + 1 + 1 + 0 + + 16384 + 524304 + + + + + 2 + 0 + 1 + + + 0 + -1.6533333333333333 + -0 + 1.6533333333333333 + 0 + + + + 1 + -1.6533333333333333 + 0 + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + + + + + + + + + 1 + 0 + + 1 + 524304 + + + + 15 + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + 11 + + 8589938704 + + 8589938704 + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 4294967295 + + + + 8589938704 + 11 + + 8606711824 + + -1 + 2 + + + + 8606711824 + + -1 + 2 + + + + 8606711824 + + -1 + 2 + + + + 8590000274 + + 0 + 4294967295 + + + + + + 8589938704 + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 4294967295 + + + + 8589938704 + 11 + + 8606711824 + + -1 + 2 + + + + 8606711824 + + -1 + 2 + + + + 8606711824 + + -1 + 2 + + + + 8590000274 + + 0 + 4294967295 + + + + + + + 8589938704 + + 8589938704 + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 4294967295 + + + + 8606711824 + + 0 + 1 + + + + + + + + 15 + + + + + + + + + + 8589934608 + + 15 + + + + + + + 1 + 0 + + 0 + 524368 + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + + file:///Users/pkoerner/VOC/intro-outro-generator/gpn17/plane.pdf + plane.pdf + 369 + 241 + 0.033333333333333333 + 1 + + 0 + + 0 + 524304 + + + + + + 15 + + + + + + + + + + + + 15 + + + + + + + + + + + file:///Users/pkoerner/VOC/intro-outro-generator/gpn17/plane-shadow.pdf + plane-shadow.pdf + 416 + 240 + 0.033333333333333333 + 1 + + 0 + + 0 + 524304 + + + + + + 15 + + + + + + + + + + + + 15 + + + + + + + + + + + file:///Users/pkoerner/VOC/intro-outro-generator/gpn17/BgLoop-Inframe.png + BgLoop-Inframe.png + 1920 + 1080 + 0.033333333333333333 + 1 + + 0 + + 0 + 524304 + + + + + + + + + + + + 15 + + + + + + + + 0 + + 0 + 524304 + + + + + + diff --git a/gpn17/CC-BY-SA_icon.pdf b/gpn17/CC-BY-SA_icon.pdf new file mode 100644 index 0000000..b5b1132 Binary files /dev/null and b/gpn17/CC-BY-SA_icon.pdf differ diff --git a/gpn17/CC-BY-SA_icon.svg b/gpn17/CC-BY-SA_icon.svg new file mode 100644 index 0000000..3352381 --- /dev/null +++ b/gpn17/CC-BY-SA_icon.svg @@ -0,0 +1,70 @@ + + + + + + image/svg+xml + + Creative Commons “Attribution-Share Alike” license icon + + + + + + Creative Commons “Attribution-Share Alike” license icon + + + + + diff --git a/gpn17/Intro.motn b/gpn17/Intro.motn index 6cb90e5..33e8ce7 100644 --- a/gpn17/Intro.motn +++ b/gpn17/Intro.motn @@ -202,21 +202,21 @@ 30 1 0 - 0 + 1 1 1 1 1 0 0 - 2 - 2 - 0 + 6 + 6 + 1 1 - 0 + 1 0 Aktive Kamera - + @@ -253,7 +253,7 @@ 1 1.1111111111111112 1 - + @@ -261,8 +261,8 @@ 0 0 0 - - + + 0 @@ -277,10 +277,10 @@ 1920 1080 - 510 + 425 0 - 30 - 1 + 25 + 0 4 1 0 @@ -290,7 +290,7 @@ 32 0 8 - 1 + 0.5 0 0 /Applications/Motion.app/Contents/Resources/German.lproj/Presets/Project/Broadcast HD 1080.preset @@ -305,7 +305,7 @@ 1 2 3 - 2 + 0 3 3 1 @@ -315,7 +315,7 @@ 1 1 2 - 2 + 0 2 0 2 @@ -326,8 +326,8 @@ 2 - 1309308 120000 1 0 - 1999737308 + 417792 153600 1 0 + 1825768938 1999734643 @@ -345,7 +345,7 @@ 0 - + 0 16 @@ -357,18 +357,18 @@ 0 - + 0 - 16 + 268435473 - - + + 0 1 0 - + 0 524304 @@ -490,7 +490,7 @@ 1 0 - + 0 524304 @@ -505,8 +505,8 @@ - - + + @@ -519,7 +519,7 @@ 1 1 0 - + 16384 524368 @@ -581,7 +581,7 @@ 1 0 - + 1 524368 @@ -618,7 +618,7 @@ - + 8589934672 15 @@ -806,7 +806,7 @@ - + 8589934608 @@ -815,7 +815,7 @@ 0 1 0 - + 16384 524304 @@ -874,7 +874,7 @@ 1 0 - + 1 524304 1 @@ -915,7 +915,7 @@ - + 8589934608 15 @@ -1115,13 +1115,13 @@ - + 8589934608 1 0 - + 1 524368 @@ -1152,6 +1152,254 @@ + + + + + + + + + + 1 + 0 + + 0 + 34078736 + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + 131087 + + + 131087 + + + 131087 + + + + + GPN17 + + + + + + + + + + + + + + + + + 15 + + + + + + + + 8589934608 + + 4 + + 15 + + + + + + 15 + + + + + 4 + + 15 + + + + 15 + + + + + + 4 + + 15 + + + 15 + + + + + + 4 + + + 15 + + + + + 15 + + + + 15 + + + + + + 15 + + 15 + + + + + 15 + + + + 15 + + + + + 15 + + + + + + + + 4 + + + + + + + + 2 + 0 + 1 + + + 0 + 0.66733333333333333 + 0.33333333333333331 + + + + 1 + -0.66733333333333333 + -0.33333333333333331 + 0.66733333333333333 + 0.33333333333333331 + + + + + + + + + + + 15 + + + + + + @@ -1164,7 +1412,7 @@ 0 0 Normal - + 8657043504 786432 @@ -1225,7 +1473,7 @@ 0 0 Normal - + 8657043504 786432 @@ -1292,7 +1540,7 @@ 0 0 Normal - + 8657043504 786432 @@ -1359,7 +1607,7 @@ 0 0 Normal - + 8657043504 786432 @@ -1426,7 +1674,7 @@ 0 0 Normal - + 8657043504 786432 @@ -1493,7 +1741,7 @@ 0 0 Normal - + 8657043504 786432 @@ -1560,7 +1808,7 @@ 0 0 Normal - + 8657043504 786432 @@ -1627,7 +1875,7 @@ 0 0 Normal - + 8657043504 786432 @@ -1693,9 +1941,9 @@ 1 0 - + 1 - 34078737 + 34078736 @@ -1739,7 +1987,7 @@ - + 15 @@ -1748,7 +1996,7 @@ - + 8589934608 4 @@ -1757,7 +2005,7 @@ - + 15 @@ -1771,8 +2019,8 @@ 15 - - + + @@ -1782,8 +2030,8 @@ 15 - - + + @@ -1791,8 +2039,8 @@ 15 - - + + 15 @@ -1803,7 +2051,7 @@ - + 15 @@ -1830,12 +2078,12 @@ 4 - - + + - + 2 @@ -1857,12 +2105,12 @@ - + - + 15 @@ -1871,7 +2119,7 @@ - + 8589934608 4 @@ -1880,7 +2128,7 @@ - + 15 @@ -1894,8 +2142,8 @@ 15 - - + + @@ -1905,8 +2153,8 @@ 15 - - + + @@ -1914,8 +2162,8 @@ 15 - - + + 15 @@ -1926,7 +2174,7 @@ - + 15 @@ -1953,11 +2201,11 @@ 4 - + - + 2 @@ -1979,12 +2227,12 @@ - + - + 15 @@ -1993,7 +2241,7 @@ - + 8589934608 0 @@ -2512,7 +2760,7 @@ - + 15 @@ -2521,7 +2769,7 @@ - + 8589934608 0 @@ -2624,7 +2872,7 @@ - + 15 @@ -2645,7 +2893,7 @@ 0 0 Normal - + 8657043504 786432 @@ -2706,7 +2954,7 @@ 0 0 Normal - + 8657043504 786432 @@ -2773,9 +3021,9 @@ 0 0 Normal - + 8657043504 - 851968 + 786432 RussoOne Helvetica @@ -2840,7 +3088,7 @@ 0 0 Normal - + 8657043504 786432 @@ -2907,7 +3155,7 @@ 0 0 Normal - + 8657043504 786432 @@ -2974,7 +3222,7 @@ 0 0 Normal - + 8657043504 786432 @@ -3041,7 +3289,7 @@ 0 0 Normal - + 8657043504 786432 @@ -3106,7 +3354,7 @@ 1 0 - + 0 34078800 @@ -3152,7 +3400,7 @@ - + 15 @@ -3161,7 +3409,7 @@ - + 8589934608 4 @@ -3275,7 +3523,7 @@ - + 15 @@ -3284,9 +3532,8 @@ - + 8589934608 - 4 4 @@ -3398,7 +3645,7 @@ - + 15 @@ -3407,7 +3654,7 @@ - + 8589934608 0 @@ -3900,7 +4147,7 @@ - + 15 @@ -3909,7 +4156,7 @@ - + 8589934608 0 @@ -4004,7 +4251,7 @@ - + 15 @@ -4017,7 +4264,7 @@ 0 1 0 - + 0 524304 @@ -4176,7 +4423,7 @@ 1 0 - + 0 524368 @@ -4234,7 +4481,7 @@ 1 1 0 - + 16384 524304 @@ -4366,13 +4613,13 @@ - + 8589934608 - + 8589934608 15 @@ -4550,7 +4797,7 @@ 1 0 - + 0 524304 @@ -4577,7 +4824,7 @@ 1 0 - + 1 524304 @@ -5080,7 +5327,7 @@ - + 8589934608 15 @@ -5094,7 +5341,7 @@ 1 1 0 - + 16384 524304 0 @@ -5124,7 +5371,7 @@ 1 0 - + 1 524304 @@ -5158,7 +5405,7 @@ 1 0 - + 0 524304 @@ -5197,7 +5444,7 @@ 1 0 - + 0 524304 @@ -5228,7 +5475,7 @@ 1 0 - + 0 524304 @@ -5259,7 +5506,7 @@ 0 - + 0 524304 diff --git a/gpn17/Outro.motn b/gpn17/Outro.motn new file mode 100644 index 0000000..c405fcb --- /dev/null +++ b/gpn17/Outro.motn @@ -0,0 +1,2216 @@ + + + + +5.3.2 + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Generator + Apple + 1 + + + + Widget + Apple + 1 + + + + Bild + Apple + 1 + + + + Channel + Apple + 1 + + + + Form + Apple + 1 + + + + Channel + Apple + 1 + + + + Projekt + Apple + 1 + + + + Channel + Apple + 1 + + + + Replikator + Apple + 1 + + + + Replikator-Zelle + Apple + 1 + + + + ProPlugin Filter + Apple + 1 + + + + Bewegungspfad + Apple + 1 + + + + Verlauf + Apple + 1 + + + + Einrasten an Bewegung + Apple + 1 + + + + Channel + Apple + 1 + + + + + + + + + 1 + 0 + + + + 0 + 1 + 0 + 125708 + 30 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 2 + 2 + 0 + 1 + 0 + 0 + Aktive Kamera + + + + + 1 + 0 + 0 + 1 + 1 + 1 + 1.8655737638473511 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1.7999999523162842 + + + + 1 + 0 + 1 + 1 + 1 + 1 + 1.1111111111111112 + 1 + + + + + 1 + 0 + 0 + 0 + + + 0 + + + + + + + + + + + + + + + + 1920 + 1080 + 425 + 0 + 25 + 0 + 4 + 1 + 0 + -1 + + 2 + 32 + 0 + 8 + 1 + 0 + 0 + /Applications/Motion.app/Contents/Resources/German.lproj/Presets/Project/Broadcast HD 1080.preset + 0 + 2 + 0 + 0 + 3 + 0 + + + 1 + 2 + 3 + 0 + 3 + 3 + 1 + 10 + 6 + 1 + 1 + 1 + 2 + 0 + 2 + 0 + 2 + 2 + 2 + 2 + + + 2 + + 2392320 3840000 1 0 + 1999739274 + 1999739273 + + + 1 + 0 + + + 27626240 3840000 1 0 + 1 + 0 + + + + + + + 0 + + 0 + 16 + + + + + + + + + 0 + + 0 + 16 + + + + + + 0 + 1 + 0 + + 0 + 268959761 + + + + 15 + + + + + + + + 2 + 0 + 1 + + + 0 + -0.15571111111111111 + -0 + 0.20020000014015632 + 0 + + + + 1 + -0.20019999999999999 + 0 + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + 0 + + + + + 131072 + + 15 + + + + + + + 131072 + + + + + 2 + 0 + 1 + + + 1 + 0.33333333333333331 + 0 + + + + 1 + -0.33333333333333331 + 0 + 0.33333333333333331 + -0 + + + Linienlänge + + + + 2 + 0 + 1 + + + 1 + 0.33333333333333331 + 0 + + + + 1 + -0.33333333333333331 + 0 + 0.33333333333333331 + -0 + + + Linienlänge + + + + 8388623 + + + + + + + + 1 + 0 + + 0 + 524304 + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + + 1 + 1 + 0 + + 16384 + 524304 + + + + 15 + + + + + 15 + + + + 15 + + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + 2 + 1 + + + 1 + + + + 126.29083333333334 + + + + + + + + + + + 1 + 0 + + 1 + 524304 + + + + 15 + + + + + + 15 + + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + 8589934608 + + 15 + + + 3 + + + 0 + + + + 964.91925976273251 + -0.013888782916666667 + -744.39790913079889 + 0.013888994861111 + 805.6519765415635 + + + + 2182.7732772835907 + + + + + + 3 + + + 0 + + + + 598.26835470046831 + -0.013888782916666667 + -63.939573983004784 + 0.013888994861111 + 69.200952241769301 + + + + 436.53346538189646 + + + + + + 3 + + + 0 + + + + 0 + -0.013888782916666667 + -0 + 0.013888994861111 + 0 + + + + 0 + + + + + + 15 + + + 4 + 1 + + + 0 + + + + 405 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 810 + + + + 405 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + + + 4 + 1 + + + 0 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 405 + + + + 0 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + -405 + + + + + + 4 + 1 + + + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + -0 + + + + + + + + + 3 + 0 + 1 + + + 1 + 0.97875555555555571 + 0.19686800894854584 + + + + 0.59060402684563762 + -0.97875555566666805 + -0.19686800897554863 + 0.67845555566666804 + 0.13646532441036247 + + + + 1 + -0.67845555555555559 + -0.13646532438478748 + 1.6572111111111112 + 0.33333333333333331 + + + + + + + 8589934608 + + + + + 1 + 1 + 0 + + 16384 + 524368 + + + + 15 + + + + + 15 + + + + 15 + + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + 2 + 1 + + + 1 + + + + 126.29083333333334 + + + + + + + + + + + 1 + 0 + + 1 + 524368 + + + + 15 + + + + + + 15 + + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + 8589934608 + + 15 + + + 3 + + + 0 + + + + -1010.080740237267 + -0.013888782916666667 + 743.76398876946496 + 0.013888994861111 + -742.34802345780849 + + + + -2188.2267227170751 + + + + + + 3 + + + 0 + + + + -564.12227029953237 + -0.013888782916666667 + 70.934090881376449 + 0.013888994861111 + -70.799047757995254 + + + + -281.85715961780249 + + + + + + 3 + + + 0 + + + + 0 + -0.013888782916666667 + 0 + 0.013888994861111 + 0 + + + + 0 + + + + + + 15 + + + 4 + 1 + + + 0 + + + + 405 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 810 + + + + 405 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + + + 4 + 1 + + + 0 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 405 + + + + 0 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + -405 + + + + + + 4 + 1 + + + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + -0 + + + + + + + + + 3 + 0 + 1 + + + 1 + 0.97875555555555571 + 0.19686800894854584 + + + + 0.59060402684563762 + -0.97875555566666805 + -0.19686800897554863 + 0.67845555566666804 + 0.13646532441036247 + + + + 1 + -0.67845555555555559 + -0.13646532438478748 + 1.6572111111111112 + 0.33333333333333331 + + + + + + + 8589934608 + + + + + 0 + 1 + 0 + + 16384 + 524304 + + + + 15 + + + + + + 15 + + + + + + + 15 + + + + + + 15 + + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + + + + + + + + + + + 1 + 0 + + 1 + 524304 + 1 + + + + 15 + + + + + + 15 + + + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + + 8589934608 + + 15 + + + 3 + + + 0 + + + + 860.06626571696575 + -0.013819376638889 + -481.65821671496485 + 0.013958401138889 + 551.20867663155491 + + + + 2199.7732772867112 + + + + + + 3 + + + 0 + + + + -783.73015638018637 + -0.013819376638889 + 265.39155451318823 + 0.013958401138889 + -303.71355138528588 + + + + -541.45090961541484 + + + + + + 3 + + + 0 + + + + 0 + -0.013819376638889 + -0 + 0.013958401138889 + 0 + + + + 0 + + + + + + 15 + + + 4 + 1 + + + 0 + + + + 405 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 810 + + + + 405 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + + + 4 + 1 + + + 0 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 405 + + + + 0 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + -405 + + + + + + 4 + 1 + + + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + -0 + + + + + + + + + 3 + 0 + 1 + + + 1 + 0.97875555555555571 + 0.19686800894854584 + + + + 0.59060402684563762 + -0.97875555566666805 + -0.19686800897554863 + 0.67845555566666804 + 0.13646532441036247 + + + + 1 + -0.67845555555555559 + -0.13646532438478748 + 1.6572111111111112 + 0.33333333333333331 + + + + + + + 8589934608 + + + 1 + 0 + + 1 + 524368 + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + 1 + 1 + 0 + 0 + + 16384 + 524304 + + + + 15 + + + + + 15 + + + + + 15 + + + + + + + + 2 + 0 + 1 + + + 0 + 0.22666666666666668 + 0 + + + + 1 + -0.22666666666666668 + 0 + 0.22666666666666668 + -0 + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + + + + + + + 1 + 0 + + 1 + 524368 + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + 1 + 0 + + 1 + 524304 + + + + 15 + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + 11 + + 8589938704 + + 8589938704 + + 8606711824 + + 3 + 0 + 1 + + + 0 + -0.9787555555555556 + -0 + 0.0087087000097711056 + 0 + + + + 0 + -0.32254444428333334 + -0 + 0.56723333329285708 + -0 + + + + 0 + -0.19456103333333324 + 0 + 4.7714333333333334 + 0 + + + + + 8606711824 + + 3 + 0 + 1 + + + 0.5 + -0.9787555555555556 + -0 + 0.0087087000097711056 + 0 + + + + 0.5 + -0.32254444428333334 + -0 + 0.56723333329285708 + -0 + + + + 0.5 + -0.19456103333333324 + 0 + 4.7714333333333334 + 0 + + + + + 8606711824 + + 0 + 4294967295 + + + + 8589938704 + 11 + + 8606711824 + + 3 + -1 + 2 + + + 0 + -0.9787555555555556 + -0 + 0.0087086999977674332 + 0 + + + + 0 + -0.32254444428333334 + -0.079198027249619371 + 0.56723333329285708 + 0.14263286375504428 + + + + 0.5265769362449646 + -0.19456103333333324 + 0 + + + + + 8606711824 + + 3 + -1 + 2 + + + 0 + -0.9787555555555556 + -0 + 0.0087086999977674332 + 0 + + + + 0 + -0.32254444428333334 + -0.079198027249619371 + 0.56723333329285708 + 0.14263286375504428 + + + + 0.5265769362449646 + -0.19456103333333324 + 0 + + + + + 8606711824 + + 3 + -1 + 2 + + + 0 + -0.9787555555555556 + -0 + 0.0087086999977674332 + 0 + + + + 0 + -0.32254444428333334 + -0.079198027249619371 + 0.56723333329285708 + 0.14263286375504428 + + + + 0.5265769362449646 + -0.19456103333333324 + 0 + + + + + 8590000274 + + 0 + 4294967295 + + + + + + 8589938704 + + 8606711824 + + 3 + 0 + 1 + + + 1 + -0.9787555555555556 + -0 + 0.0087087000097711056 + 0 + + + + 1 + -0.32254444428333334 + -1.0742888055248483e-15 + 0.56723333329285708 + -0 + + + + 1 + -0.19456103333333324 + 0 + 4.7714333333333334 + 0 + + + + + 8606711824 + + 3 + 0 + 1 + + + 0.5 + -0.9787555555555556 + -0 + 0.0087087000097711056 + 0 + + + + 0.5 + -0.32254444428333334 + -0 + 0.56723333329285708 + -0 + + + + 0.5 + -0.19456103333333324 + 0 + 4.7714333333333334 + 0 + + + + + 8606711824 + + 0 + 4294967295 + + + + 8589938704 + 11 + + 8606711824 + + 3 + -1 + 2 + + + 0 + -0.9787555555555556 + -0 + 0.0087086999977674332 + 0 + + + + 0.19804913386646938 + -0.32254444428333334 + -0.1379023688979405 + 0.56723333329285708 + 0.24835731996862914 + + + + 0.91689413785934448 + -0.19456103333333324 + 0 + + + + + 8606711824 + + 3 + -1 + 2 + + + 0 + -0.9787555555555556 + -0 + 0.0087086999977674332 + 0 + + + + 0.19804913386646938 + -0.32254444428333334 + -0.1379023688979405 + 0.56723333329285708 + 0.24835731996862914 + + + + 0.91689413785934448 + -0.19456103333333324 + 0 + + + + + 8606711824 + + 3 + -1 + 2 + + + 0 + -0.9787555555555556 + -0 + 0.0087086999977674332 + 0 + + + + 0.19804913386646938 + -0.32254444428333334 + -0.1379023688979405 + 0.56723333329285708 + 0.24835731996862914 + + + + 0.91689413785934448 + -0.19456103333333324 + 0 + + + + + 8590000274 + + 0 + 4294967295 + + + + + + + 8589938704 + + 8589938704 + + 8606711824 + + 3 + 0 + 1 + + + 0 + -0.9787555555555556 + -0 + 0.0087087000097711056 + 0 + + + + 0 + -0.32254444428333334 + -0 + 0.56723333329285708 + -0 + + + + 0 + -0.19456103333333324 + 0 + 4.7714333333333334 + 0 + + + + + 8606711824 + + 3 + 0 + 1 + + + 0.5 + -0.9787555555555556 + -0 + 0.0087087000097711056 + 0 + + + + 0.5 + -0.32254444428333334 + -0 + 0.56723333329285708 + -0 + + + + 0.5 + -0.19456103333333324 + 0 + 4.7714333333333334 + 0 + + + + + 8606711824 + + 0 + 4294967295 + + + + 8606711824 + + 3 + 0 + 1 + + + 1 + -0.9787555555555556 + -0 + 0.0087087000097711056 + 0 + + + + 1 + -0.32254444428333334 + -1.0742888055248483e-15 + 0.56723333329285708 + -0 + + + + 1 + -0.19456103333333324 + 0 + 4.7714333333333334 + 0 + + + + + + + + + 15 + + + + + + + + + + 8589934608 + + 15 + + + + + + + + 1 + 1 + 0 + + 16384 + 524304 + 0 + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + + + + + + + + 1 + 0 + + 1 + 524304 + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + + file:///Users/pkoerner/VOC/intro-outro-generator/gpn17/CC-BY-SA_icon.pdf + CC-BY-SA_icon.pdf + 71 + 25 + 0.033333333333333333 + 1 + + 0 + + 0 + 524304 + + + + + + 15 + + + + + + + + + + + + 15 + + + + + + + + + + + file:///Users/pkoerner/VOC/intro-outro-generator/gpn17/background.png + background.png + 1920 + 1080 + 0.033333333333333333 + 1 + + 0 + + 0 + 524304 + + + + + + + + + + + + 15 + + + + + + + + + file:///Users/pkoerner/VOC/intro-outro-generator/gpn17/plane.pdf + plane.pdf + 369 + 241 + 0.033333333333333333 + 1 + + 0 + + 0 + 524304 + + + + + + 15 + + + + + + + + + + + + 15 + + + + + + + + + + 0 + + 0 + 524304 + + + + + + diff --git a/gpn17/Pause.motn b/gpn17/Pause.motn new file mode 100644 index 0000000..e948110 --- /dev/null +++ b/gpn17/Pause.motn @@ -0,0 +1,2341 @@ + + + + +5.3.2 + + + Stil + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + Generator + Apple + 1 + + + + Widget + Apple + 1 + + + + Bild + Apple + 1 + + + + Channel + Apple + 1 + + + + Form + Apple + 1 + + + + Channel + Apple + 1 + + + + Projekt + Apple + 1 + + + + Channel + Apple + 1 + + + + Material + Apple + 1 + + + + Text + Apple + 1 + + + + Replikator + Apple + 1 + + + + Replikator-Zelle + Apple + 1 + + + + ProPlugin Filter + Apple + 1 + + + + Bewegungspfad + Apple + 1 + + + + Verlauf + Apple + 1 + + + + Einrasten an Bewegung + Apple + 1 + + + + Channel + Apple + 1 + + + + Channel + Apple + 1 + + + + + + + + + 1 + 0 + + + + 0 + 1 + 0 + 125708 + 30 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 2 + 2 + 0 + 1 + 0 + 0 + Aktive Kamera + + + + + 1 + 0 + 0 + 1 + 1 + 1 + 1.8655737638473511 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1.7999999523162842 + + + + 1 + 0 + 1 + 1 + 1 + 1 + 1.1666666666666667 + 1 + + + + + 1 + 0 + 0 + 0 + + + 0 + + + + + + + + + + + + + + + + 1920 + 1080 + 300 + 0 + 25 + 0 + 4 + 1 + 0 + -1 + + 2 + 32 + 0 + 8 + 1 + 0 + 0 + /Applications/Motion.app/Contents/Resources/German.lproj/Presets/Project/Broadcast HD 1080.preset + 0 + 2 + 0 + 0 + 3 + 0 + + + 1 + 2 + 3 + 0 + 3 + 3 + 1 + 10 + 6 + 1 + 1 + 1 + 2 + 0 + 2 + 0 + 2 + 2 + 2 + 2 + + + 2 + + 270336 153600 1 0 + 1825768938 + 1999739049 + + + 1 + 0 + + + + + + 0 + + 0 + 16 + + + + + + + + + 0 + + 0 + 268435473 + + + + + + + + + + + + + + + + + + + + + + 1 + 0 + + 0 + 34078800 + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + 131087 + + + 131087 + + + 131087 + + + + + Pause + + + + + + + + + + + + + + + + + + + + + 15 + + + + + + + + 0 + 1 + 0 + + 0 + 524368 + + + + 15 + + + + + 11 + + + + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + 0 + + + + + 131072 + + 15 + + + + 131072 + + + + + 2 + 0 + 1 + + + 1 + 0.33333333333333331 + 0 + + + + 1 + -0.33333333333333331 + 0 + 0.33333333333333331 + -0 + + + Linienlänge + + + + 2 + 0 + 1 + + + 1 + 0.33333333333333331 + 0 + + + + 1 + -0.33333333333333331 + 0 + 0.33333333333333331 + -0 + + + Linienlänge + + + + 8388619 + + + + + + + + 1 + 0 + + 0 + 524368 + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + + 1 + 1 + 0 + + 16384 + 524304 + + + + 15 + + + + + 15 + + + + 15 + + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + 2 + 1 + + + 1 + + + + 126.29083333333334 + + + + + + + + + + + 1 + 0 + + 0 + 524304 + + + + 15 + + + + + + 15 + + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + 8589934608 + + 15 + + + 3 + + + 0 + + + + 964.91925976273251 + -0.013888782916666667 + -744.39790913079889 + 0.013888994861111 + 805.6519765415635 + + + + 2182.7732772835907 + + + + + + 3 + + + 0 + + + + 598.26835470046831 + -0.013888782916666667 + -63.939573983004784 + 0.013888994861111 + 69.200952241769301 + + + + 436.53346538189646 + + + + + + 3 + + + 0 + + + + 0 + -0.013888782916666667 + -0 + 0.013888994861111 + 0 + + + + 0 + + + + + + 15 + + + 4 + 1 + + + 0 + + + + 405 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 810 + + + + 405 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + + + 4 + 1 + + + 0 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 405 + + + + 0 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + -405 + + + + + + 4 + 1 + + + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + -0 + + + + + + + + + 3 + 0 + 1 + + + 1 + 0.97875555555555571 + 0.19686800894854584 + + + + 0.59060402684563762 + -0.97875555566666805 + -0.19686800897554863 + 0.67845555566666804 + 0.13646532441036247 + + + + 1 + -0.67845555555555559 + -0.13646532438478748 + 1.6572111111111112 + 0.33333333333333331 + + + + + + + 8589934608 + + + + + 1 + 1 + 0 + + 16384 + 524368 + + + + 15 + + + + + 15 + + + + 15 + + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + 2 + 1 + + + 1 + + + + 126.29083333333334 + + + + + + + + + + + 1 + 0 + + 0 + 524368 + + + + 15 + + + + + + 15 + + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + 8589934608 + + 15 + + + 3 + + + 0 + + + + -1010.080740237267 + -0.013888782916666667 + 743.76398876946496 + 0.013888994861111 + -742.34802345780849 + + + + -2188.2267227170751 + + + + + + 3 + + + 0 + + + + -564.12227029953237 + -0.013888782916666667 + 70.934090881376449 + 0.013888994861111 + -70.799047757995254 + + + + -281.85715961780249 + + + + + + 3 + + + 0 + + + + 0 + -0.013888782916666667 + 0 + 0.013888994861111 + 0 + + + + 0 + + + + + + 15 + + + 4 + 1 + + + 0 + + + + 405 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 810 + + + + 405 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + + + 4 + 1 + + + 0 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 405 + + + + 0 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + -405 + + + + + + 4 + 1 + + + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + -0 + + + + + + + + + 3 + 0 + 1 + + + 1 + 0.97875555555555571 + 0.19686800894854584 + + + + 0.59060402684563762 + -0.97875555566666805 + -0.19686800897554863 + 0.67845555566666804 + 0.13646532441036247 + + + + 1 + -0.67845555555555559 + -0.13646532438478748 + 1.6572111111111112 + 0.33333333333333331 + + + + + + + 8589934608 + + + + + 1 + 1 + 0 + + 16384 + 524304 + + + + 15 + + + + + 15 + + + + 15 + + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + + + + + + + 1 + 0 + + 0 + 524304 + + + + 15 + + + + + + 15 + + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + 8589934608 + + 15 + + + 3 + + + 0 + + + + 860.06626571696575 + -0.013819376638889 + -481.65821671496485 + 0.013958401138889 + 551.20867663155491 + + + + 2199.7732772867112 + + + + + + 3 + + + 0 + + + + -783.73015638018637 + -0.013819376638889 + 265.39155451318823 + 0.013958401138889 + -303.71355138528588 + + + + -541.45090961541484 + + + + + + 3 + + + 0 + + + + 0 + -0.013819376638889 + -0 + 0.013958401138889 + 0 + + + + 0 + + + + + + 15 + + + 4 + 1 + + + 0 + + + + 405 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 810 + + + + 405 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + + + 4 + 1 + + + 0 + 0 + -221.43857037884999 + 0 + 221.43857037884999 + + + + 405 + + + + 0 + 0 + 221.43857037884999 + 0 + -221.43857037884999 + + + + -405 + + + + + + 4 + 1 + + + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + 0 + + + + 0 + -0.027777777777777776 + 0 + 0.027777777777777776 + -0 + + + + + + + + + 3 + 0 + 1 + + + 1 + 0.97875555555555571 + 0.19686800894854584 + + + + 0.59060402684563762 + -0.97875555566666805 + -0.19686800897554863 + 0.67845555566666804 + 0.13646532441036247 + + + + 1 + -0.67845555555555559 + -0.13646532438478748 + 1.6572111111111112 + 0.33333333333333331 + + + + + + + 8589934608 + + + 1 + 0 + + 0 + 524368 + + + + 15 + + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + 1 + 1 + 0 + + 16384 + 524304 + + + + + 2 + 0 + 1 + + + 0 + -0.33333333333333331 + -0 + 0.33333333333333331 + 0 + + + + 1 + -0.33333333333333331 + 0 + + + + + + 15 + + + 15 + + + 131087 + + + 4 + + + + + + + 2 + 1 + + + 76 + + + + 201 + + + + + + + + + + + + 1 + 0 + + 0 + 524304 + + + + 15 + + + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + 15 + + 8589938704 + + 8589938704 + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 4294967295 + + + + 8589938704 + 11 + + 8606711824 + + -1 + 2 + + + + 8606711824 + + -1 + 2 + + + + 8606711824 + + -1 + 2 + + + + 8590000274 + + 0 + 4294967295 + + + + + + 8589938704 + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 4294967295 + + + + 8589938704 + 11 + + 8606711824 + + -1 + 2 + + + + 8606711824 + + -1 + 2 + + + + 8606711824 + + -1 + 2 + + + + 8590000274 + + 0 + 4294967295 + + + + + + + 8589938704 + + 8589938704 + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 1 + + + + 8606711824 + + 0 + 4294967295 + + + + 8606711824 + + 0 + 1 + + + + + + + + 15 + + + + + + + + + + 8589934608 + + 15 + + + + + + + 1 + 0 + + 0 + 524304 + + + 15 + + + 15 + + + 131087 + + + + + + + + + + + + + + + file:///Users/pkoerner/VOC/intro-outro-generator/gpn17/BgLoop-Inframe.png + BgLoop-Inframe.png + 1920 + 1080 + 0.033333333333333333 + 1 + + 0 + + 0 + 524304 + + + + + + + + + + + + 15 + + + + + + + + + file:///Users/pkoerner/VOC/intro-outro-generator/gpn17/plane.pdf + plane.pdf + 369 + 241 + 0.033333333333333333 + 1 + + 0 + + 0 + 524304 + + + + + + 15 + + + + + + + + + + + + 15 + + + + + + + + + + 0 + + 0 + 524304 + + + + + + diff --git a/make-apple-motion.py b/make-apple-motion.py index 4dba612..86fc613 100755 --- a/make-apple-motion.py +++ b/make-apple-motion.py @@ -8,6 +8,7 @@ import shlex import time import sys import os +import re from xml.sax.saxutils import escape as xmlescape @@ -71,68 +72,142 @@ if args.debug: else: events = list(renderlib.events(args.schedule)) -def run_check(command, **kwargs): +def describe_event(event): + return "#{}: {}".format(event['id'], event['title']) + +def event_print(event, message): + print("{} – {}".format(describe_event(event), message)) + +tempdir = tempfile.TemporaryDirectory() +print('working in '+tempdir.name) + + +def fmt_command(command, **kwargs): args = {} for key, value in kwargs.items(): args[key] = shlex.quote(value) command = command.format(**args) - print(" -> "+command) - subprocess.check_call(shlex.split(command)) + return shlex.split(command) -def render(event): - with tempfile.TemporaryDirectory() as tempdir: - work_doc = os.path.join(tempdir, "work.motn") - intermediate_clip = os.path.join(tempdir, "intermediate.mov") - final_clip = os.path.join(os.path.dirname(args.motn), str(event['id'])+'.ts') +def run(command, **kwargs): + return subprocess.check_call( + fmt_command(command, **kwargs)) - with open(args.motn, 'r') as fp: - xmlstr = fp.read() - - for key, value in event.items(): - xmlstr = xmlstr.replace("$"+str(key), xmlescape(str(value))) - - with open(work_doc, 'w') as fp: - fp.write(xmlstr) - - print(" generated work-document in " + work_doc + ", now starting compressor") - run_check( - '/Applications/Compressor.app/Contents/MacOS/Compressor -jobpath "{jobpath}" -settingpath {home}/Library/Application\ Support/Compressor/Settings/Apple\ ProRes\ 4444.cmprstng -locationpath "{locationpath}"', - jobpath=work_doc, - home=os.getenv('HOME'), - locationpath=intermediate_clip) - - while True: - ps = subprocess.check_output(shlex.split('ps aux')).decode('utf-8') - - pscnt = ps.count('compressord') - if pscnt == 0: - break - - print(" still "+str(pscnt)+" Compressor.app-processes running") - time.sleep(5) +def run_output(command, **kwargs): + return subprocess.check_output( + fmt_command(command, **kwargs), + encoding='utf-8', + stderr=subprocess.STDOUT) - print(" generated intermediate-clip in " + intermediate_clip + ", now starting transcoder") - run_check( - 'ffmpeg -y -i "{input}" -ar 48000 -ac 1 -f s16le -i /dev/zero -map 0:0 -c:v mpeg2video -q:v 0 -aspect 16:9 -map 1:0 -map 1:0 -map 1:0 -map 1:0 -shortest -f mpegts "{output}"', - input=intermediate_clip, - output=final_clip) +def enqueue_job(event): + event_id = str(event['id']) + work_doc = os.path.join(tempdir.name, event_id+'.motn') + intermediate_clip = os.path.join(tempdir.name, event_id+'.mov') - print(" transcoded final-clip to " + final_clip) + with open(args.motn, 'r') as fp: + xmlstr = fp.read() + + for key, value in event.items(): + xmlstr = xmlstr.replace("$"+str(key), xmlescape(str(value))) + + with open(work_doc, 'w') as fp: + fp.write(xmlstr) + + compressor_info = run_output( + '/Applications/Compressor.app/Contents/MacOS/Compressor -batchname {batchname} -jobpath {jobpath} -settingpath {home}/Library/Application\ Support/Compressor/Settings/Apple\ ProRes\ 4444.cmprstng -locationpath {locationpath}', + batchname=describe_event(event), + jobpath=work_doc, + home=os.getenv('HOME'), + locationpath=intermediate_clip) + + match = re.search("", compressor_info) + if not match: + event_print(event, "unexpected output from compressor: \n"+compressor_info) + return + + return match.group(1) + +def fetch_job_status(): + compressor_status = run_output('/Applications/Compressor.app/Contents/MacOS/Compressor -monitor') + job_status_matches = re.finditer("", compressor_status) + + status_dict = {} + for match in job_status_matches: + lexer = shlex.shlex(match.group(1), posix=True) + lexer.wordchars += "=" + + job_status = dict(word.split("=", maxsplit=1) for word in lexer) + job_id = job_status['jobid'] + status_dict[job_id] = job_status + + return status_dict -n = len(events) -i = 0 + +def filter_finished_jobs(active_jobs): + job_status = fetch_job_status() + + new_active_jobs = [] + finished_jobs = [] + for job_id, event in active_jobs: + if job_id not in job_status: + status = 'Processing' + else: + status = job_status[job_id]['status'] + + if status == 'Processing': + new_active_jobs.append((job_id, event)) + continue + elif status == 'Successful': + finished_jobs.append((job_id, event)) + else: + event_print(event, "failed with staus="+status+" – removing from postprocessing queue") + + return new_active_jobs, finished_jobs + + +def finalize_job(job_id, event): + event_id = str(event['id']) + intermediate_clip = os.path.join(tempdir.name, event_id+'.mov') + final_clip = os.path.join(os.path.dirname(args.motn), event_id+'.ts') + + run('ffmpeg -y -hide_banner -loglevel error -i "{input}" -ar 48000 -ac 1 -f s16le -i /dev/zero -map 0:0 -c:v mpeg2video -q:v 0 -aspect 16:9 -map 1:0 -map 1:0 -map 1:0 -map 1:0 -shortest -f mpegts "{output}"', + input=intermediate_clip, + output=final_clip) + + event_print(event, "finalized intro to "+final_clip) + + + +active_jobs = [] + +print("enqueuing {} jobs into compressor", len(events)) for event in events: - i = i + 1 if args.ids and event['id'] not in args.ids: continue - headline("rendering {i}/{n}: #{id}: {title}".format( - i=i, n=n, - id=event['id'], - title=event['title'])) - render(event) + job_id = enqueue_job(event) + if not job_id: + event_print(event, "job was not enqueued successfully, skipping postprocessing") + continue + event_print(event, "enqueued as "+job_id) + active_jobs.append((job_id, event)) + +print("waiting for rendering to complete") + +while len(active_jobs) > 0: + time.sleep(60) + active_jobs, finished_jobs = filter_finished_jobs(active_jobs) + + print("{} jobs in queue, {} ready to finalize".format(len(active_jobs), len(finished_jobs))) + for job_id, event in finished_jobs: + event_print(event, "finalizing job") + finalize_job(job_id, event) + + +print('all done, cleaning up '+tempdir.name) +tempdir.cleanup() diff --git a/voc-pauseloop/Pause.motn b/voc-pauseloop/Pause.motn index a55f517..a766964 100644 --- a/voc-pauseloop/Pause.motn +++ b/voc-pauseloop/Pause.motn @@ -211,7 +211,7 @@ 1 1.5555555555555556 1.5555555820465088 - + @@ -219,8 +219,8 @@ 0 0 0 - - + + 0 @@ -249,7 +249,7 @@ 32 0 8 - 0.5 + 1 0 0 /Applications/Motion.app/Contents/Resources/German.lproj/Presets/Project/Broadcast HD 1080.preset @@ -285,8 +285,8 @@ 2 - 3072000 153600 1 0 - 1825766351 + 1751040 153600 1 0 + 10000 1825766351 @@ -312,7 +312,7 @@ 0 0 - 16 + 268435473 @@ -384,7 +384,7 @@ 0 0 - 268959761 + 524304 @@ -444,7 +444,7 @@ 0 0 Normal - + 8657043505 851968 @@ -554,7 +554,7 @@ - + 15 @@ -601,6 +601,7 @@ + @@ -645,8 +646,8 @@ - - + + 15 @@ -693,6 +694,7 @@ + @@ -735,8 +737,8 @@ - - + + 15 @@ -762,7 +764,7 @@ 0 0 Normal - + 8657043505 851968 @@ -876,7 +878,7 @@ - + 15 @@ -923,6 +925,7 @@ + @@ -967,8 +970,8 @@ - - + + 15 @@ -1015,6 +1018,7 @@ + @@ -1057,8 +1061,8 @@ - - + + 15 @@ -1102,7 +1106,7 @@ file:///Users/pkoerner/Downloads/voctocat.pdf - ../Downloads/voctocat.pdf + ../../../Downloads/voctocat.pdf 27 27 0.033333333333333333