--------------------------------------------------------------------------------------------------------------- INITIALIZING VIDBOT, v1.7.1... --------------------------------------------------------------------------------------------------------------- [16:15:33.516] Vidbot :: start() [16:15:33.516] Vidbot :: _next(), _stepIndex:0 of 4 [16:15:33.517] index :: _onStepStarted_vidbot(), step: 1 [16:15:33.518] Vidbot :: step[0], label:Initializing Core [16:15:33.527] index :: _onStepProgress_vidbot(), percent: 20 [16:15:33.527] Vidbot :: _parse() [16:15:33.528] index :: _onStepProgress_vidbot(), percent: 40 [16:15:33.529] Vidbot :: _validate() [16:15:33.529] index :: _onStepProgress_vidbot(), percent: 60 [16:15:33.530] Vidbot :: _fonts() [16:15:33.530] FabricFontManager :: add(), id: SourceSansPro-Bold [16:15:33.530] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Bold.ttf [16:15:33.538] FabricFontManager :: add(), id: SourceSansPro-Light [16:15:33.539] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Light.ttf [16:15:33.539] FabricFontManager :: add(), id: DINOT-Bold [16:15:33.539] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Bold.otf [16:15:33.540] FabricFontManager :: add(), id: DINOT-Light [16:15:33.540] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Light.otf [16:15:33.541] FabricFontManager :: add(), id: TradeGothicLTStd-Regular [16:15:33.541] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Regular.otf [16:15:33.542] FabricFontManager :: add(), id: TradeGothicLTStd-Bold [16:15:33.542] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Bold.otf [16:15:33.543] index :: _onStepProgress_vidbot(), percent: 80 [16:15:33.543] Vidbot :: _clips() [16:15:33.544] StreamManager :: add(), id:audio_vo, type:audio [16:15:33.544] AudioClip[audio_vo] :: constructor() [16:15:33.544] InputStream[audio_vo] :: constructor() [16:15:33.545] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'audio_vo', clipId: null } [16:15:33.547] StreamManager :: add(), id:bg_music, type:audio [16:15:33.548] AudioClip[bg_music] :: constructor() [16:15:33.548] InputStream[bg_music] :: constructor() [16:15:33.548] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'bg_music', clipId: null } [16:15:33.548] StreamManager :: add(), id:mira, type:canvas [16:15:33.548] CanvasStream[canvas_1506846673177] :: constructor() [16:15:33.549] InputStream[canvas_1506846673177] :: constructor() [16:15:33.632] MiraSlideshow[mira] :: constructor() [16:15:33.632] Mira[mira] :: constructor() [16:15:33.632] Overlay[mira] :: constructor() [16:15:33.632] CanvasClip[mira] :: constructor() [16:15:33.632] Clip[mira] :: constructor() [16:15:33.633] clip:"mira" added to stream:"canvas_1506846673177" [16:15:33.633] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1506846673177', clipId: 'mira' } [16:15:33.633] all added... [16:15:33.633] Vidbot :: _next(), _stepIndex:1 of 4 [16:15:33.633] index :: _onStepCompleted_vidbot(), step: 1 [16:15:33.634] index :: _onStepStarted_vidbot(), step: 2 [16:15:33.634] Vidbot :: step[1], label:Initializing Input Streams [16:15:33.634] StreamManager :: init() [16:15:33.635] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'audio_vo', progress: 0.3333333333333333 } [16:15:33.635] index :: _onStepProgress_vidbot(), percent: 33 [16:15:33.635] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'bg_music', progress: 0.6666666666666666 } [16:15:33.635] index :: _onStepProgress_vidbot(), percent: 67 [16:15:33.635] CanvasStream[canvas_1506846673177] :: _init(), BEGIN [16:15:33.636] i:0, c.id:mira [16:15:33.636] MiraSlideshow[mira] :: _init(), BEGIN [16:15:33.636] MiraSlideshow[mira] :: _validate() [16:15:33.638] MiraSlideshow :: _validateSlides() [16:15:33.638] i:0, s.type: title [16:15:33.638] i:1, s.type: info [16:15:33.638] i:2, s.type: image [16:15:33.639] i:3, s.type: image [16:15:33.639] i:4, s.type: image [16:15:33.639] i:5, s.type: image [16:15:33.639] i:6, s.type: image [16:15:33.639] i:7, s.type: image [16:15:33.639] i:8, s.type: image [16:15:33.639] i:9, s.type: image [16:15:33.639] i:10, s.type: image [16:15:33.639] i:11, s.type: image [16:15:33.639] i:12, s.type: image [16:15:33.639] i:13, s.type: image [16:15:33.639] i:14, s.type: image [16:15:33.639] i:15, s.type: image [16:15:33.639] i:16, s.type: image [16:15:33.643] MiraSlideshow[mira] :: _build(), BEGIN [16:15:33.648] MiraTitlecard[titlecard] :: constructor() [16:15:33.648] Mira[titlecard] :: constructor() [16:15:33.648] Overlay[titlecard] :: constructor() [16:15:33.648] CanvasClip[titlecard] :: constructor() [16:15:33.648] Clip[titlecard] :: constructor() [16:15:33.649] MiraTitlecard[titlecard] :: _init() [16:15:33.649] MiraTitlecard[titlecard] :: _validate() [16:15:33.650] MiraTitlecard[titlecard] :: _build() [16:15:33.676] Overlay[titlecard] :: _animate() [16:15:33.678] MiraTitlecard[titlecard] :: _animate() [16:15:33.680] AnimatedImageFrame[aiftitle] :: constructor() [16:15:33.681] AnimatedImageFrame[aiftitle] :: _init(), BEGIN [16:15:33.681] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_1.jpg [16:15:33.721] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:33.726] AnimatedImageFrame[aiftitle] :: _init(), END [16:15:33.731] MiraInfosheet[info] :: constructor() [16:15:33.731] Mira[info] :: constructor() [16:15:33.731] Overlay[info] :: constructor() [16:15:33.731] CanvasClip[info] :: constructor() [16:15:33.731] Clip[info] :: constructor() [16:15:33.731] MiraInfosheet[info] :: _init() [16:15:33.732] MiraInfosheet[info] :: _validate() [16:15:33.733] MiraInfosheet[info] :: _build() [16:15:33.745] RenOptions[info] :: _animate() [16:15:33.745] Overlay[info] :: _animate() [16:15:33.748] AnimatedImageFrame[info1] :: constructor() [16:15:33.748] AnimatedImageFrame[info2] :: constructor() [16:15:33.748] AnimatedImageFrame[info3] :: constructor() [16:15:33.748] AnimatedImageFrame[info1] :: _init(), BEGIN [16:15:33.748] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_6.jpg [16:15:33.771] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:33.773] AnimatedImageFrame[info1] :: _init(), END [16:15:33.773] AnimatedImageFrame[info2] :: _init(), BEGIN [16:15:33.773] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_11.jpg [16:15:33.808] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:33.809] AnimatedImageFrame[info2] :: _init(), END [16:15:33.809] AnimatedImageFrame[info3] :: _init(), BEGIN [16:15:33.809] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_12.jpg [16:15:33.837] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:33.838] AnimatedImageFrame[info3] :: _init(), END [16:15:33.839] AnimatedImageFrame[image] :: constructor() [16:15:33.840] AnimatedImageFrame[image] :: _init(), BEGIN [16:15:33.840] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_1.jpg [16:15:33.864] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:33.865] AnimatedImageFrame[image] :: _init(), END [16:15:33.865] AnimatedImageFrame[image] :: constructor() [16:15:33.865] AnimatedImageFrame[image] :: _init(), BEGIN [16:15:33.865] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_2.jpg [16:15:33.886] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:33.887] AnimatedImageFrame[image] :: _init(), END [16:15:33.888] AnimatedImageFrame[image] :: constructor() [16:15:33.888] AnimatedImageFrame[image] :: _init(), BEGIN [16:15:33.888] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_3.jpg [16:15:33.909] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:33.910] AnimatedImageFrame[image] :: _init(), END [16:15:33.911] AnimatedImageFrame[image] :: constructor() [16:15:33.911] AnimatedImageFrame[image] :: _init(), BEGIN [16:15:33.911] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_4.jpg [16:15:33.931] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:33.932] AnimatedImageFrame[image] :: _init(), END [16:15:33.933] AnimatedImageFrame[image] :: constructor() [16:15:33.933] AnimatedImageFrame[image] :: _init(), BEGIN [16:15:33.933] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_5.jpg [16:15:33.954] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:33.955] AnimatedImageFrame[image] :: _init(), END [16:15:33.956] AnimatedImageFrame[image] :: constructor() [16:15:33.956] AnimatedImageFrame[image] :: _init(), BEGIN [16:15:33.956] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_6.jpg [16:15:33.976] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:33.977] AnimatedImageFrame[image] :: _init(), END [16:15:33.978] AnimatedImageFrame[image] :: constructor() [16:15:33.978] AnimatedImageFrame[image] :: _init(), BEGIN [16:15:33.978] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_7.jpg [16:15:33.998] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:33.999] AnimatedImageFrame[image] :: _init(), END [16:15:34.000] AnimatedImageFrame[image] :: constructor() [16:15:34.000] AnimatedImageFrame[image] :: _init(), BEGIN [16:15:34.000] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_8.jpg [16:15:34.020] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:34.021] AnimatedImageFrame[image] :: _init(), END [16:15:34.022] AnimatedImageFrame[image] :: constructor() [16:15:34.022] AnimatedImageFrame[image] :: _init(), BEGIN [16:15:34.022] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_9.jpg [16:15:34.047] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:34.049] AnimatedImageFrame[image] :: _init(), END [16:15:34.049] AnimatedImageFrame[image] :: constructor() [16:15:34.049] AnimatedImageFrame[image] :: _init(), BEGIN [16:15:34.049] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_10.jpg [16:15:34.073] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:34.074] AnimatedImageFrame[image] :: _init(), END [16:15:34.075] AnimatedImageFrame[image] :: constructor() [16:15:34.075] AnimatedImageFrame[image] :: _init(), BEGIN [16:15:34.075] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_11.jpg [16:15:34.100] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:34.101] AnimatedImageFrame[image] :: _init(), END [16:15:34.102] AnimatedImageFrame[image] :: constructor() [16:15:34.102] AnimatedImageFrame[image] :: _init(), BEGIN [16:15:34.102] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_12.jpg [16:15:34.127] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:34.128] AnimatedImageFrame[image] :: _init(), END [16:15:34.129] AnimatedImageFrame[image] :: constructor() [16:15:34.129] AnimatedImageFrame[image] :: _init(), BEGIN [16:15:34.129] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_13.jpg [16:15:34.151] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:34.152] AnimatedImageFrame[image] :: _init(), END [16:15:34.152] AnimatedImageFrame[image] :: constructor() [16:15:34.152] AnimatedImageFrame[image] :: _init(), BEGIN [16:15:34.153] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_14.jpg [16:15:34.179] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:34.180] AnimatedImageFrame[image] :: _init(), END [16:15:34.180] AnimatedImageFrame[image] :: constructor() [16:15:34.180] AnimatedImageFrame[image] :: _init(), BEGIN [16:15:34.181] CanvasClip :: LoadImageWithPromise(), src: 9C61FA45-06DF-9C25-7CA8-AC124DA40E78_15.jpg [16:15:34.208] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:15:34.209] AnimatedImageFrame[image] :: _init(), END [16:15:34.210] MiraSlideshow[mira] :: _build(), END [16:15:34.210] Overlay[mira] :: _animate() [16:15:34.211] MiraSlideshow[mira] :: _init(), END [16:15:34.211] CanvasStream[mira] :: _init(), p.then() [16:15:34.211] CanvasStream[canvas_1506846673177] :: _init(), promise.all.then() [16:15:34.213] CanvasStream[canvas_1506846673177] :: _init(), END [16:15:34.213] StreamMangaer :: init(), stream[canvas_1506846673177].then() [16:15:34.213] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'canvas_1506846673177', progress: 1 } [16:15:34.213] index :: _onStepProgress_vidbot(), percent: 100 [16:15:34.213] StreamManager :: init(), promise.all.then... [16:15:34.213] Vidbot :: StreamMgr.on( 'INITED' ) [16:15:34.213] Vidbot :: _next(), _stepIndex:2 of 4 [16:15:34.214] index :: _onStepCompleted_vidbot(), step: 2 [16:15:34.214] index :: _onStepStarted_vidbot(), step: 3 [16:15:34.214] Vidbot :: step[2], label:Rendering Canvas Streams [16:15:34.214] Vidbot :: StreamMgr.on( 'RENDER_STARTED' ), data: undefined [16:15:34.214] StreamManager :: render() [16:15:34.215] CanvasStream[canvas_1506846673177] :: render() [16:15:34.290] index :: _onStepProgress_vidbot(), percent: 0 [16:15:50.352] index :: _onStepProgress_vidbot(), percent: 5 [16:16:06.766] index :: _onStepProgress_vidbot(), percent: 10