--------------------------------------------------------------------------------------------------------------- INITIALIZING VIDBOT, v1.7.1... --------------------------------------------------------------------------------------------------------------- [16:07:49.960] Vidbot :: start() [16:07:49.960] Vidbot :: _next(), _stepIndex:0 of 4 [16:07:49.961] index :: _onStepStarted_vidbot(), step: 1 [16:07:49.962] Vidbot :: step[0], label:Initializing Core [16:07:49.971] index :: _onStepProgress_vidbot(), percent: 20 [16:07:49.971] Vidbot :: _parse() [16:07:49.972] index :: _onStepProgress_vidbot(), percent: 40 [16:07:49.972] Vidbot :: _validate() [16:07:49.973] index :: _onStepProgress_vidbot(), percent: 60 [16:07:49.973] Vidbot :: _fonts() [16:07:49.974] FabricFontManager :: add(), id: SourceSansPro-Bold [16:07:49.974] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Bold.ttf [16:07:49.982] FabricFontManager :: add(), id: SourceSansPro-Light [16:07:49.982] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Light.ttf [16:07:49.983] FabricFontManager :: add(), id: DINOT-Bold [16:07:49.983] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Bold.otf [16:07:49.983] FabricFontManager :: add(), id: DINOT-Light [16:07:49.984] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Light.otf [16:07:49.984] FabricFontManager :: add(), id: TradeGothicLTStd-Regular [16:07:49.984] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Regular.otf [16:07:49.985] FabricFontManager :: add(), id: TradeGothicLTStd-Bold [16:07:49.985] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Bold.otf [16:07:49.986] index :: _onStepProgress_vidbot(), percent: 80 [16:07:49.986] Vidbot :: _clips() [16:07:49.987] StreamManager :: add(), id:audio_vo, type:audio [16:07:49.987] AudioClip[audio_vo] :: constructor() [16:07:49.987] InputStream[audio_vo] :: constructor() [16:07:49.988] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'audio_vo', clipId: null } [16:07:49.990] StreamManager :: add(), id:bg_music, type:audio [16:07:49.990] AudioClip[bg_music] :: constructor() [16:07:49.990] InputStream[bg_music] :: constructor() [16:07:49.991] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'bg_music', clipId: null } [16:07:49.991] StreamManager :: add(), id:mira, type:canvas [16:07:49.991] CanvasStream[canvas_673141315698] :: constructor() [16:07:49.991] InputStream[canvas_673141315698] :: constructor() [16:07:50.066] MiraSlideshow[mira] :: constructor() [16:07:50.066] Mira[mira] :: constructor() [16:07:50.066] Overlay[mira] :: constructor() [16:07:50.066] CanvasClip[mira] :: constructor() [16:07:50.066] Clip[mira] :: constructor() [16:07:50.067] clip:"mira" added to stream:"canvas_673141315698" [16:07:50.067] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_673141315698', clipId: 'mira' } [16:07:50.067] all added... [16:07:50.067] Vidbot :: _next(), _stepIndex:1 of 4 [16:07:50.067] index :: _onStepCompleted_vidbot(), step: 1 [16:07:50.067] index :: _onStepStarted_vidbot(), step: 2 [16:07:50.068] Vidbot :: step[1], label:Initializing Input Streams [16:07:50.068] StreamManager :: init() [16:07:50.068] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'audio_vo', progress: 0.3333333333333333 } [16:07:50.069] index :: _onStepProgress_vidbot(), percent: 33 [16:07:50.069] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'bg_music', progress: 0.6666666666666666 } [16:07:50.069] index :: _onStepProgress_vidbot(), percent: 67 [16:07:50.069] CanvasStream[canvas_673141315698] :: _init(), BEGIN [16:07:50.069] i:0, c.id:mira [16:07:50.070] MiraSlideshow[mira] :: _init(), BEGIN [16:07:50.070] MiraSlideshow[mira] :: _validate() [16:07:50.072] MiraSlideshow :: _validateSlides() [16:07:50.072] i:0, s.type: title [16:07:50.072] i:1, s.type: info [16:07:50.072] i:2, s.type: image [16:07:50.072] i:3, s.type: image [16:07:50.072] i:4, s.type: image [16:07:50.072] i:5, s.type: image [16:07:50.072] i:6, s.type: image [16:07:50.072] i:7, s.type: image [16:07:50.072] i:8, s.type: image [16:07:50.072] i:9, s.type: image [16:07:50.072] i:10, s.type: image [16:07:50.072] i:11, s.type: image [16:07:50.072] i:12, s.type: image [16:07:50.072] i:13, s.type: image [16:07:50.073] i:14, s.type: image [16:07:50.073] i:15, s.type: image [16:07:50.073] i:16, s.type: image [16:07:50.076] MiraSlideshow[mira] :: _build(), BEGIN [16:07:50.081] MiraTitlecard[titlecard] :: constructor() [16:07:50.081] Mira[titlecard] :: constructor() [16:07:50.081] Overlay[titlecard] :: constructor() [16:07:50.081] CanvasClip[titlecard] :: constructor() [16:07:50.081] Clip[titlecard] :: constructor() [16:07:50.081] MiraTitlecard[titlecard] :: _init() [16:07:50.082] MiraTitlecard[titlecard] :: _validate() [16:07:50.083] MiraTitlecard[titlecard] :: _build() [16:07:50.109] Overlay[titlecard] :: _animate() [16:07:50.112] MiraTitlecard[titlecard] :: _animate() [16:07:50.114] AnimatedImageFrame[aiftitle] :: constructor() [16:07:50.115] AnimatedImageFrame[aiftitle] :: _init(), BEGIN [16:07:50.116] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_1.jpg [16:07:50.163] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.167] AnimatedImageFrame[aiftitle] :: _init(), END [16:07:50.172] MiraInfosheet[info] :: constructor() [16:07:50.172] Mira[info] :: constructor() [16:07:50.172] Overlay[info] :: constructor() [16:07:50.172] CanvasClip[info] :: constructor() [16:07:50.172] Clip[info] :: constructor() [16:07:50.173] MiraInfosheet[info] :: _init() [16:07:50.173] MiraInfosheet[info] :: _validate() [16:07:50.174] MiraInfosheet[info] :: _build() [16:07:50.186] RenOptions[info] :: _animate() [16:07:50.186] Overlay[info] :: _animate() [16:07:50.188] AnimatedImageFrame[info1] :: constructor() [16:07:50.188] AnimatedImageFrame[info2] :: constructor() [16:07:50.188] AnimatedImageFrame[info3] :: constructor() [16:07:50.188] AnimatedImageFrame[info1] :: _init(), BEGIN [16:07:50.188] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_8.jpg [16:07:50.228] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.229] AnimatedImageFrame[info1] :: _init(), END [16:07:50.230] AnimatedImageFrame[info2] :: _init(), BEGIN [16:07:50.230] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_10.jpg [16:07:50.257] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.259] AnimatedImageFrame[info2] :: _init(), END [16:07:50.259] AnimatedImageFrame[info3] :: _init(), BEGIN [16:07:50.259] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_20.jpg [16:07:50.285] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.287] AnimatedImageFrame[info3] :: _init(), END [16:07:50.288] AnimatedImageFrame[image] :: constructor() [16:07:50.288] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:50.288] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_1.jpg [16:07:50.317] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.318] AnimatedImageFrame[image] :: _init(), END [16:07:50.318] AnimatedImageFrame[image] :: constructor() [16:07:50.318] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:50.318] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_2.jpg [16:07:50.348] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.350] AnimatedImageFrame[image] :: _init(), END [16:07:50.350] AnimatedImageFrame[image] :: constructor() [16:07:50.350] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:50.350] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_3.jpg [16:07:50.380] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.381] AnimatedImageFrame[image] :: _init(), END [16:07:50.381] AnimatedImageFrame[image] :: constructor() [16:07:50.381] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:50.382] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_4.jpg [16:07:50.416] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.417] AnimatedImageFrame[image] :: _init(), END [16:07:50.418] AnimatedImageFrame[image] :: constructor() [16:07:50.418] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:50.418] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_5.jpg [16:07:50.447] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.448] AnimatedImageFrame[image] :: _init(), END [16:07:50.449] AnimatedImageFrame[image] :: constructor() [16:07:50.449] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:50.449] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_6.jpg [16:07:50.481] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.482] AnimatedImageFrame[image] :: _init(), END [16:07:50.482] AnimatedImageFrame[image] :: constructor() [16:07:50.483] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:50.483] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_7.jpg [16:07:50.513] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.514] AnimatedImageFrame[image] :: _init(), END [16:07:50.514] AnimatedImageFrame[image] :: constructor() [16:07:50.514] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:50.515] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_8.jpg [16:07:50.544] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.546] AnimatedImageFrame[image] :: _init(), END [16:07:50.546] AnimatedImageFrame[image] :: constructor() [16:07:50.546] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:50.546] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_9.jpg [16:07:50.580] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.581] AnimatedImageFrame[image] :: _init(), END [16:07:50.582] AnimatedImageFrame[image] :: constructor() [16:07:50.582] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:50.582] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_10.jpg [16:07:50.610] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.611] AnimatedImageFrame[image] :: _init(), END [16:07:50.612] AnimatedImageFrame[image] :: constructor() [16:07:50.612] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:50.613] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_11.jpg [16:07:50.669] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.670] AnimatedImageFrame[image] :: _init(), END [16:07:50.671] AnimatedImageFrame[image] :: constructor() [16:07:50.671] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:50.671] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_12.jpg [16:07:50.699] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.700] AnimatedImageFrame[image] :: _init(), END [16:07:50.701] AnimatedImageFrame[image] :: constructor() [16:07:50.701] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:50.701] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_13.jpg [16:07:50.737] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.739] AnimatedImageFrame[image] :: _init(), END [16:07:50.739] AnimatedImageFrame[image] :: constructor() [16:07:50.739] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:50.739] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_14.jpg [16:07:50.772] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.773] AnimatedImageFrame[image] :: _init(), END [16:07:50.773] AnimatedImageFrame[image] :: constructor() [16:07:50.773] AnimatedImageFrame[image] :: _init(), BEGIN [16:07:50.774] CanvasClip :: LoadImageWithPromise(), src: C2D21092-D2B3-1778-15CF-6582ECCFC311_15.jpg [16:07:50.801] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [16:07:50.802] AnimatedImageFrame[image] :: _init(), END [16:07:50.802] MiraSlideshow[mira] :: _build(), END [16:07:50.802] Overlay[mira] :: _animate() [16:07:50.803] MiraSlideshow[mira] :: _init(), END [16:07:50.803] CanvasStream[mira] :: _init(), p.then() [16:07:50.803] CanvasStream[canvas_673141315698] :: _init(), promise.all.then() [16:07:50.805] CanvasStream[canvas_673141315698] :: _init(), END [16:07:50.805] StreamMangaer :: init(), stream[canvas_673141315698].then() [16:07:50.805] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'canvas_673141315698', progress: 1 } [16:07:50.805] index :: _onStepProgress_vidbot(), percent: 100 [16:07:50.805] StreamManager :: init(), promise.all.then... [16:07:50.806] Vidbot :: StreamMgr.on( 'INITED' ) [16:07:50.806] Vidbot :: _next(), _stepIndex:2 of 4 [16:07:50.806] index :: _onStepCompleted_vidbot(), step: 2 [16:07:50.806] index :: _onStepStarted_vidbot(), step: 3 [16:07:50.806] Vidbot :: step[2], label:Rendering Canvas Streams [16:07:50.807] Vidbot :: StreamMgr.on( 'RENDER_STARTED' ), data: undefined [16:07:50.807] StreamManager :: render() [16:07:50.807] CanvasStream[canvas_673141315698] :: render() [16:07:50.869] index :: _onStepProgress_vidbot(), percent: 0 [16:08:12.140] index :: _onStepProgress_vidbot(), percent: 5 [16:08:32.027] index :: _onStepProgress_vidbot(), percent: 10 [16:09:02.201] index :: _onStepProgress_vidbot(), percent: 15 [16:09:31.873] index :: _onStepProgress_vidbot(), percent: 20 [16:10:00.679] index :: _onStepProgress_vidbot(), percent: 25 [16:10:26.123] index :: _onStepProgress_vidbot(), percent: 30 [16:10:51.741] index :: _onStepProgress_vidbot(), percent: 35 [16:11:17.146] index :: _onStepProgress_vidbot(), percent: 40 [16:11:43.119] index :: _onStepProgress_vidbot(), percent: 45 [16:12:18.007] index :: _onStepProgress_vidbot(), percent: 50 [16:12:45.984] index :: _onStepProgress_vidbot(), percent: 55 [16:13:12.982] index :: _onStepProgress_vidbot(), percent: 60 [16:13:43.447] index :: _onStepProgress_vidbot(), percent: 65 [16:14:16.306] index :: _onStepProgress_vidbot(), percent: 70 [16:14:43.861] index :: _onStepProgress_vidbot(), percent: 75 [16:15:09.878] index :: _onStepProgress_vidbot(), percent: 80 [16:15:32.472] index :: _onStepProgress_vidbot(), percent: 85