--------------------------------------------------------------------------------------------------------------- INITIALIZING VIDBOT, v1.7.1... --------------------------------------------------------------------------------------------------------------- [21:31:23.252] Vidbot :: start() [21:31:23.253] Vidbot :: _next(), _stepIndex:0 of 4 [21:31:23.254] index :: _onStepStarted_vidbot(), step: 1 [21:31:23.255] Vidbot :: step[0], label:Initializing Core [21:31:23.264] index :: _onStepProgress_vidbot(), percent: 20 [21:31:23.264] Vidbot :: _parse() [21:31:23.266] index :: _onStepProgress_vidbot(), percent: 40 [21:31:23.266] Vidbot :: _validate() [21:31:23.267] index :: _onStepProgress_vidbot(), percent: 60 [21:31:23.267] Vidbot :: _fonts() [21:31:23.267] FabricFontManager :: add(), id: SourceSansPro-Bold [21:31:23.267] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Bold.ttf [21:31:23.276] FabricFontManager :: add(), id: SourceSansPro-Light [21:31:23.276] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Light.ttf [21:31:23.277] FabricFontManager :: add(), id: DINOT-Bold [21:31:23.277] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Bold.otf [21:31:23.278] FabricFontManager :: add(), id: DINOT-Light [21:31:23.278] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Light.otf [21:31:23.279] FabricFontManager :: add(), id: TradeGothicLTStd-Regular [21:31:23.279] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Regular.otf [21:31:23.280] FabricFontManager :: add(), id: TradeGothicLTStd-Bold [21:31:23.280] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Bold.otf [21:31:23.281] index :: _onStepProgress_vidbot(), percent: 80 [21:31:23.281] Vidbot :: _clips() [21:31:23.281] StreamManager :: add(), id:audio_vo, type:audio [21:31:23.282] AudioClip[audio_vo] :: constructor() [21:31:23.282] InputStream[audio_vo] :: constructor() [21:31:23.282] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'audio_vo', clipId: null } [21:31:23.285] StreamManager :: add(), id:bg_music, type:audio [21:31:23.285] AudioClip[bg_music] :: constructor() [21:31:23.285] InputStream[bg_music] :: constructor() [21:31:23.285] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'bg_music', clipId: null } [21:31:23.285] StreamManager :: add(), id:simplefadedisplay, type:canvas [21:31:23.286] CanvasStream[canvas_988797173604] :: constructor() [21:31:23.286] InputStream[canvas_988797173604] :: constructor() [21:31:23.359] KenBurnsSlideshow[simplefadedisplay] :: constructor() [21:31:23.359] Overlay[simplefadedisplay] :: constructor() [21:31:23.359] CanvasClip[simplefadedisplay] :: constructor() [21:31:23.359] Clip[simplefadedisplay] :: constructor() [21:31:23.359] clip:"simplefadedisplay" added to stream:"canvas_988797173604" [21:31:23.359] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_988797173604', clipId: 'simplefadedisplay' } [21:31:23.359] StreamManager :: add(), id:caption, type:canvas [21:31:23.360] RenCaption[caption] :: constructor() [21:31:23.360] Ren[caption] :: constructor() [21:31:23.360] Overlay[caption] :: constructor() [21:31:23.360] CanvasClip[caption] :: constructor() [21:31:23.360] Clip[caption] :: constructor() [21:31:23.360] clip:"caption" added to stream:"canvas_988797173604" [21:31:23.360] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_988797173604', clipId: 'caption' } [21:31:23.360] all added... [21:31:23.360] Vidbot :: _next(), _stepIndex:1 of 4 [21:31:23.360] index :: _onStepCompleted_vidbot(), step: 1 [21:31:23.361] index :: _onStepStarted_vidbot(), step: 2 [21:31:23.361] Vidbot :: step[1], label:Initializing Input Streams [21:31:23.361] StreamManager :: init() [21:31:23.362] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'audio_vo', progress: 0.3333333333333333 } [21:31:23.362] index :: _onStepProgress_vidbot(), percent: 33 [21:31:23.362] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'bg_music', progress: 0.6666666666666666 } [21:31:23.362] index :: _onStepProgress_vidbot(), percent: 67 [21:31:23.362] CanvasStream[canvas_988797173604] :: _init(), BEGIN [21:31:23.363] i:0, c.id:simplefadedisplay [21:31:23.363] KenBurnsSlideshow[simplefadedisplay] :: _init(), BEGIN [21:31:23.363] KenBurnsSlideshow[simplefadedisplay] :: _validate() [21:31:23.364] KenBurnsSlideshow[undefined] :: _validateAnim() [21:31:23.364] KenBurnsSlideshow[undefined] :: _validateTheme() [21:31:23.365] i:1, c.id:caption [21:31:23.365] RenCaption[caption] :: _init() [21:31:23.365] RenCaption[caption] :: _validate() [21:31:23.367] KenBurnsSlideshow[simplefadedisplay] :: _build() [21:31:23.372] AnimatedImageFrame[aif] :: constructor() [21:31:23.373] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.373] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_1.jpg [21:31:23.384] RenCaption[caption] :: _build() [21:31:23.399] Overlay[caption] :: _animate() [21:31:23.402] CanvasStream[caption] :: _init(), p.then() [21:31:23.420] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.423] AnimatedImageFrame[aif] :: _init(), END [21:31:23.425] AnimatedImageFrame[aif] :: constructor() [21:31:23.425] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.425] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_2.jpg [21:31:23.439] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.440] AnimatedImageFrame[aif] :: _init(), END [21:31:23.440] AnimatedImageFrame[aif] :: constructor() [21:31:23.441] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.441] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_3.jpg [21:31:23.453] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.454] AnimatedImageFrame[aif] :: _init(), END [21:31:23.455] AnimatedImageFrame[aif] :: constructor() [21:31:23.455] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.455] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_4.jpg [21:31:23.469] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.470] AnimatedImageFrame[aif] :: _init(), END [21:31:23.471] AnimatedImageFrame[aif] :: constructor() [21:31:23.471] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.471] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_5.jpg [21:31:23.483] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.484] AnimatedImageFrame[aif] :: _init(), END [21:31:23.485] AnimatedImageFrame[aif] :: constructor() [21:31:23.485] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.485] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_6.jpg [21:31:23.497] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.498] AnimatedImageFrame[aif] :: _init(), END [21:31:23.499] AnimatedImageFrame[aif] :: constructor() [21:31:23.499] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.499] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_7.jpg [21:31:23.511] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.512] AnimatedImageFrame[aif] :: _init(), END [21:31:23.512] AnimatedImageFrame[aif] :: constructor() [21:31:23.512] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.512] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_8.jpg [21:31:23.525] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.526] AnimatedImageFrame[aif] :: _init(), END [21:31:23.526] AnimatedImageFrame[aif] :: constructor() [21:31:23.526] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.526] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_9.jpg [21:31:23.538] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.539] AnimatedImageFrame[aif] :: _init(), END [21:31:23.539] AnimatedImageFrame[aif] :: constructor() [21:31:23.539] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.540] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_10.jpg [21:31:23.556] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.557] AnimatedImageFrame[aif] :: _init(), END [21:31:23.558] AnimatedImageFrame[aif] :: constructor() [21:31:23.558] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.558] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_11.jpg [21:31:23.578] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.579] AnimatedImageFrame[aif] :: _init(), END [21:31:23.579] AnimatedImageFrame[aif] :: constructor() [21:31:23.580] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.580] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_12.jpg [21:31:23.597] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.598] AnimatedImageFrame[aif] :: _init(), END [21:31:23.599] AnimatedImageFrame[aif] :: constructor() [21:31:23.599] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.599] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_13.jpg [21:31:23.618] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.619] AnimatedImageFrame[aif] :: _init(), END [21:31:23.619] AnimatedImageFrame[aif] :: constructor() [21:31:23.619] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.620] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_14.jpg [21:31:23.638] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.639] AnimatedImageFrame[aif] :: _init(), END [21:31:23.639] AnimatedImageFrame[aif] :: constructor() [21:31:23.640] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.640] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_15.jpg [21:31:23.655] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.656] AnimatedImageFrame[aif] :: _init(), END [21:31:23.656] AnimatedImageFrame[aif] :: constructor() [21:31:23.656] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.656] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_16.jpg [21:31:23.672] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.673] AnimatedImageFrame[aif] :: _init(), END [21:31:23.673] AnimatedImageFrame[aif] :: constructor() [21:31:23.674] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.674] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_17.jpg [21:31:23.690] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.691] AnimatedImageFrame[aif] :: _init(), END [21:31:23.692] AnimatedImageFrame[aif] :: constructor() [21:31:23.692] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.692] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_18.jpg [21:31:23.709] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.710] AnimatedImageFrame[aif] :: _init(), END [21:31:23.710] AnimatedImageFrame[aif] :: constructor() [21:31:23.710] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.710] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_19.jpg [21:31:23.732] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.733] AnimatedImageFrame[aif] :: _init(), END [21:31:23.734] AnimatedImageFrame[aif] :: constructor() [21:31:23.734] AnimatedImageFrame[aif] :: _init(), BEGIN [21:31:23.734] CanvasClip :: LoadImageWithPromise(), src: CB00896F-2CAC-D4E4-C997-ACF93B7DEC45_20.jpg [21:31:23.752] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:31:23.753] AnimatedImageFrame[aif] :: _init(), END [21:31:23.753] Overlay[simplefadedisplay] :: _animate() [21:31:23.754] KenBurnsSlideshow[simplefadedisplay] :: _init(), END [21:31:23.754] CanvasStream[simplefadedisplay] :: _init(), p.then() [21:31:23.754] CanvasStream[canvas_988797173604] :: _init(), promise.all.then() [21:31:23.756] CanvasStream[canvas_988797173604] :: _init(), END [21:31:23.756] StreamMangaer :: init(), stream[canvas_988797173604].then() [21:31:23.756] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'canvas_988797173604', progress: 1 } [21:31:23.756] index :: _onStepProgress_vidbot(), percent: 100 [21:31:23.756] StreamManager :: init(), promise.all.then... [21:31:23.756] Vidbot :: StreamMgr.on( 'INITED' ) [21:31:23.757] Vidbot :: _next(), _stepIndex:2 of 4 [21:31:23.757] index :: _onStepCompleted_vidbot(), step: 2 [21:31:23.757] index :: _onStepStarted_vidbot(), step: 3 [21:31:23.757] Vidbot :: step[2], label:Rendering Canvas Streams [21:31:23.758] Vidbot :: StreamMgr.on( 'RENDER_STARTED' ), data: undefined [21:31:23.758] StreamManager :: render() [21:31:23.758] CanvasStream[canvas_988797173604] :: render() [21:31:23.789] index :: _onStepProgress_vidbot(), percent: 0 [21:31:35.806] index :: _onStepProgress_vidbot(), percent: 5