--------------------------------------------------------------------------------------------------------------- INITIALIZING VIDBOT, v1.7.1... --------------------------------------------------------------------------------------------------------------- [20:19:27.895] Vidbot :: start() [20:19:27.895] Vidbot :: _next(), _stepIndex:0 of 4 [20:19:27.896] index :: _onStepStarted_vidbot(), step: 1 [20:19:27.897] Vidbot :: step[0], label:Initializing Core [20:19:27.905] index :: _onStepProgress_vidbot(), percent: 20 [20:19:27.905] Vidbot :: _parse() [20:19:27.907] index :: _onStepProgress_vidbot(), percent: 40 [20:19:27.907] Vidbot :: _validate() [20:19:27.908] index :: _onStepProgress_vidbot(), percent: 60 [20:19:27.908] Vidbot :: _fonts() [20:19:27.908] FabricFontManager :: add(), id: SourceSansPro-Bold [20:19:27.908] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Bold.ttf [20:19:27.916] FabricFontManager :: add(), id: SourceSansPro-Light [20:19:27.917] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Light.ttf [20:19:27.917] FabricFontManager :: add(), id: DINOT-Bold [20:19:27.918] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Bold.otf [20:19:27.918] FabricFontManager :: add(), id: DINOT-Light [20:19:27.918] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Light.otf [20:19:27.919] FabricFontManager :: add(), id: TradeGothicLTStd-Regular [20:19:27.919] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Regular.otf [20:19:27.920] FabricFontManager :: add(), id: TradeGothicLTStd-Bold [20:19:27.920] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Bold.otf [20:19:27.921] index :: _onStepProgress_vidbot(), percent: 80 [20:19:27.921] Vidbot :: _clips() [20:19:27.922] StreamManager :: add(), id:audio_vo, type:audio [20:19:27.922] AudioClip[audio_vo] :: constructor() [20:19:27.923] InputStream[audio_vo] :: constructor() [20:19:27.923] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'audio_vo', clipId: null } [20:19:27.925] StreamManager :: add(), id:bg_music, type:audio [20:19:27.925] AudioClip[bg_music] :: constructor() [20:19:27.925] InputStream[bg_music] :: constructor() [20:19:27.926] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'bg_music', clipId: null } [20:19:27.926] StreamManager :: add(), id:intro, type:video [20:19:27.926] VideoStream[intro] :: constructor() [20:19:27.926] InputStream[intro] :: constructor() [20:19:27.926] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'intro', clipId: null } [20:19:27.926] StreamManager :: add(), id:simplefadedisplay, type:canvas [20:19:27.927] CanvasStream[canvas_1123150466658] :: constructor() [20:19:27.927] InputStream[canvas_1123150466658] :: constructor() [20:19:28.003] KenBurnsSlideshow[simplefadedisplay] :: constructor() [20:19:28.004] Overlay[simplefadedisplay] :: constructor() [20:19:28.004] CanvasClip[simplefadedisplay] :: constructor() [20:19:28.004] Clip[simplefadedisplay] :: constructor() [20:19:28.004] clip:"simplefadedisplay" added to stream:"canvas_1123150466658" [20:19:28.004] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1123150466658', clipId: 'simplefadedisplay' } [20:19:28.004] StreamManager :: add(), id:caption, type:canvas [20:19:28.004] RenCaption[caption] :: constructor() [20:19:28.005] Ren[caption] :: constructor() [20:19:28.005] Overlay[caption] :: constructor() [20:19:28.005] CanvasClip[caption] :: constructor() [20:19:28.005] Clip[caption] :: constructor() [20:19:28.005] clip:"caption" added to stream:"canvas_1123150466658" [20:19:28.005] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1123150466658', clipId: 'caption' } [20:19:28.005] StreamManager :: add(), id:outro, type:video [20:19:28.005] VideoStream[outro] :: constructor() [20:19:28.005] InputStream[outro] :: constructor() [20:19:28.005] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'outro', clipId: null } [20:19:28.005] all added... [20:19:28.005] Vidbot :: _next(), _stepIndex:1 of 4 [20:19:28.006] index :: _onStepCompleted_vidbot(), step: 1 [20:19:28.006] index :: _onStepStarted_vidbot(), step: 2 [20:19:28.006] Vidbot :: step[1], label:Initializing Input Streams [20:19:28.006] StreamManager :: init() [20:19:28.007] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'audio_vo', progress: 0.2 } [20:19:28.007] index :: _onStepProgress_vidbot(), percent: 20 [20:19:28.007] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'bg_music', progress: 0.4 } [20:19:28.007] index :: _onStepProgress_vidbot(), percent: 40 [20:19:28.007] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'intro', progress: 0.6 } [20:19:28.007] index :: _onStepProgress_vidbot(), percent: 60 [20:19:28.008] CanvasStream[canvas_1123150466658] :: _init(), BEGIN [20:19:28.008] i:0, c.id:simplefadedisplay [20:19:28.008] KenBurnsSlideshow[simplefadedisplay] :: _init(), BEGIN [20:19:28.009] KenBurnsSlideshow[simplefadedisplay] :: _validate() [20:19:28.009] KenBurnsSlideshow[undefined] :: _validateAnim() [20:19:28.009] KenBurnsSlideshow[undefined] :: _validateTheme() [20:19:28.010] i:1, c.id:caption [20:19:28.011] RenCaption[caption] :: _init() [20:19:28.011] RenCaption[caption] :: _validate() [20:19:28.012] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'outro', progress: 0.8 } [20:19:28.012] index :: _onStepProgress_vidbot(), percent: 80 [20:19:28.012] KenBurnsSlideshow[simplefadedisplay] :: _build() [20:19:28.018] AnimatedImageFrame[aif] :: constructor() [20:19:28.019] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.019] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_1.jpg [20:19:28.030] RenCaption[caption] :: _build() [20:19:28.046] Overlay[caption] :: _animate() [20:19:28.048] CanvasStream[caption] :: _init(), p.then() [20:19:28.071] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.074] AnimatedImageFrame[aif] :: _init(), END [20:19:28.076] AnimatedImageFrame[aif] :: constructor() [20:19:28.076] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.076] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_2.jpg [20:19:28.096] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.098] AnimatedImageFrame[aif] :: _init(), END [20:19:28.098] AnimatedImageFrame[aif] :: constructor() [20:19:28.098] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.098] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_3.jpg [20:19:28.117] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.118] AnimatedImageFrame[aif] :: _init(), END [20:19:28.119] AnimatedImageFrame[aif] :: constructor() [20:19:28.119] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.119] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_4.jpg [20:19:28.138] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.139] AnimatedImageFrame[aif] :: _init(), END [20:19:28.140] AnimatedImageFrame[aif] :: constructor() [20:19:28.140] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.140] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_5.jpg [20:19:28.159] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.160] AnimatedImageFrame[aif] :: _init(), END [20:19:28.160] AnimatedImageFrame[aif] :: constructor() [20:19:28.161] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.161] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_6.jpg [20:19:28.179] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.180] AnimatedImageFrame[aif] :: _init(), END [20:19:28.180] AnimatedImageFrame[aif] :: constructor() [20:19:28.180] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.180] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_7.jpg [20:19:28.197] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.198] AnimatedImageFrame[aif] :: _init(), END [20:19:28.198] AnimatedImageFrame[aif] :: constructor() [20:19:28.199] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.199] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_8.jpg [20:19:28.218] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.219] AnimatedImageFrame[aif] :: _init(), END [20:19:28.219] AnimatedImageFrame[aif] :: constructor() [20:19:28.219] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.219] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_9.jpg [20:19:28.239] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.240] AnimatedImageFrame[aif] :: _init(), END [20:19:28.240] AnimatedImageFrame[aif] :: constructor() [20:19:28.240] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.240] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_10.jpg [20:19:28.259] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.259] AnimatedImageFrame[aif] :: _init(), END [20:19:28.260] AnimatedImageFrame[aif] :: constructor() [20:19:28.260] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.260] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_11.jpg [20:19:28.279] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.280] AnimatedImageFrame[aif] :: _init(), END [20:19:28.281] AnimatedImageFrame[aif] :: constructor() [20:19:28.281] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.281] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_12.jpg [20:19:28.301] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.302] AnimatedImageFrame[aif] :: _init(), END [20:19:28.303] AnimatedImageFrame[aif] :: constructor() [20:19:28.303] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.303] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_13.jpg [20:19:28.324] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.325] AnimatedImageFrame[aif] :: _init(), END [20:19:28.325] AnimatedImageFrame[aif] :: constructor() [20:19:28.325] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.325] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_14.jpg [20:19:28.345] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.345] AnimatedImageFrame[aif] :: _init(), END [20:19:28.346] AnimatedImageFrame[aif] :: constructor() [20:19:28.346] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.346] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_15.jpg [20:19:28.365] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.365] AnimatedImageFrame[aif] :: _init(), END [20:19:28.366] AnimatedImageFrame[aif] :: constructor() [20:19:28.366] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.366] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_16.jpg [20:19:28.385] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.386] AnimatedImageFrame[aif] :: _init(), END [20:19:28.386] AnimatedImageFrame[aif] :: constructor() [20:19:28.387] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.387] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_17.jpg [20:19:28.403] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.404] AnimatedImageFrame[aif] :: _init(), END [20:19:28.405] AnimatedImageFrame[aif] :: constructor() [20:19:28.405] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.405] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_18.jpg [20:19:28.422] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.423] AnimatedImageFrame[aif] :: _init(), END [20:19:28.423] AnimatedImageFrame[aif] :: constructor() [20:19:28.423] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.423] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_19.jpg [20:19:28.443] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.443] AnimatedImageFrame[aif] :: _init(), END [20:19:28.444] AnimatedImageFrame[aif] :: constructor() [20:19:28.444] AnimatedImageFrame[aif] :: _init(), BEGIN [20:19:28.444] CanvasClip :: LoadImageWithPromise(), src: 0216347F-D327-F668-D571-4ECA41A331B8_20.jpg [20:19:28.464] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:19:28.464] AnimatedImageFrame[aif] :: _init(), END [20:19:28.465] Overlay[simplefadedisplay] :: _animate() [20:19:28.465] KenBurnsSlideshow[simplefadedisplay] :: _init(), END [20:19:28.465] CanvasStream[simplefadedisplay] :: _init(), p.then() [20:19:28.466] CanvasStream[canvas_1123150466658] :: _init(), promise.all.then() [20:19:28.467] CanvasStream[canvas_1123150466658] :: _init(), END [20:19:28.468] StreamMangaer :: init(), stream[canvas_1123150466658].then() [20:19:28.468] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'canvas_1123150466658', progress: 1 } [20:19:28.468] index :: _onStepProgress_vidbot(), percent: 100 [20:19:28.468] StreamManager :: init(), promise.all.then... [20:19:28.468] Vidbot :: StreamMgr.on( 'INITED' ) [20:19:28.468] Vidbot :: _next(), _stepIndex:2 of 4 [20:19:28.468] index :: _onStepCompleted_vidbot(), step: 2 [20:19:28.468] index :: _onStepStarted_vidbot(), step: 3 [20:19:28.469] Vidbot :: step[2], label:Rendering Canvas Streams [20:19:28.469] Vidbot :: StreamMgr.on( 'RENDER_STARTED' ), data: undefined [20:19:28.469] StreamManager :: render() [20:19:28.470] CanvasStream[canvas_1123150466658] :: render() [20:19:28.502] index :: _onStepProgress_vidbot(), percent: 0 [20:19:31.499] index :: _onStepProgress_vidbot(), percent: 5 [20:19:34.810] index :: _onStepProgress_vidbot(), percent: 10 [20:19:38.134] index :: _onStepProgress_vidbot(), percent: 15 [20:19:41.467] index :: _onStepProgress_vidbot(), percent: 20 [20:19:44.723] index :: _onStepProgress_vidbot(), percent: 25 [20:19:48.060] index :: _onStepProgress_vidbot(), percent: 30 [20:20:05.583] index :: _onStepProgress_vidbot(), percent: 35 [20:20:34.226] index :: _onStepProgress_vidbot(), percent: 40 [20:21:03.283] index :: _onStepProgress_vidbot(), percent: 45