--------------------------------------------------------------------------------------------------------------- INITIALIZING VIDBOT, v1.7.1... --------------------------------------------------------------------------------------------------------------- [00:41:53.766] Vidbot :: start() [00:41:53.767] Vidbot :: _next(), _stepIndex:0 of 4 [00:41:53.767] index :: _onStepStarted_vidbot(), step: 1 [00:41:53.768] Vidbot :: step[0], label:Initializing Core [00:41:53.777] index :: _onStepProgress_vidbot(), percent: 20 [00:41:53.777] Vidbot :: _parse() [00:41:53.779] index :: _onStepProgress_vidbot(), percent: 40 [00:41:53.779] Vidbot :: _validate() [00:41:53.780] index :: _onStepProgress_vidbot(), percent: 60 [00:41:53.780] Vidbot :: _fonts() [00:41:53.780] FabricFontManager :: add(), id: SourceSansPro-Bold [00:41:53.780] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Bold.ttf [00:41:53.788] FabricFontManager :: add(), id: SourceSansPro-Light [00:41:53.788] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Light.ttf [00:41:53.789] FabricFontManager :: add(), id: DINOT-Bold [00:41:53.789] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Bold.otf [00:41:53.790] FabricFontManager :: add(), id: DINOT-Light [00:41:53.790] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Light.otf [00:41:53.791] FabricFontManager :: add(), id: TradeGothicLTStd-Regular [00:41:53.791] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Regular.otf [00:41:53.791] FabricFontManager :: add(), id: TradeGothicLTStd-Bold [00:41:53.791] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Bold.otf [00:41:53.792] index :: _onStepProgress_vidbot(), percent: 80 [00:41:53.792] Vidbot :: _clips() [00:41:53.793] StreamManager :: add(), id:audio_vo, type:audio [00:41:53.793] AudioClip[audio_vo] :: constructor() [00:41:53.794] InputStream[audio_vo] :: constructor() [00:41:53.794] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'audio_vo', clipId: null } [00:41:53.796] StreamManager :: add(), id:bg_music, type:audio [00:41:53.796] AudioClip[bg_music] :: constructor() [00:41:53.796] InputStream[bg_music] :: constructor() [00:41:53.797] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'bg_music', clipId: null } [00:41:53.797] StreamManager :: add(), id:simplefadedisplay, type:canvas [00:41:53.797] CanvasStream[canvas_35343595154] :: constructor() [00:41:53.797] InputStream[canvas_35343595154] :: constructor() [00:41:53.870] KenBurnsSlideshow[simplefadedisplay] :: constructor() [00:41:53.870] Overlay[simplefadedisplay] :: constructor() [00:41:53.870] CanvasClip[simplefadedisplay] :: constructor() [00:41:53.870] Clip[simplefadedisplay] :: constructor() [00:41:53.870] clip:"simplefadedisplay" added to stream:"canvas_35343595154" [00:41:53.871] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_35343595154', clipId: 'simplefadedisplay' } [00:41:53.871] StreamManager :: add(), id:infosheet, type:canvas [00:41:53.871] RenInfosheet[infosheet] :: constructor() [00:41:53.871] Ren[infosheet] :: constructor() [00:41:53.871] Overlay[infosheet] :: constructor() [00:41:53.871] CanvasClip[infosheet] :: constructor() [00:41:53.871] Clip[infosheet] :: constructor() [00:41:53.871] clip:"infosheet" added to stream:"canvas_35343595154" [00:41:53.871] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_35343595154', clipId: 'infosheet' } [00:41:53.871] StreamManager :: add(), id:caption, type:canvas [00:41:53.872] RenCaption[caption] :: constructor() [00:41:53.872] Ren[caption] :: constructor() [00:41:53.872] Overlay[caption] :: constructor() [00:41:53.872] CanvasClip[caption] :: constructor() [00:41:53.872] Clip[caption] :: constructor() [00:41:53.872] clip:"caption" added to stream:"canvas_35343595154" [00:41:53.872] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_35343595154', clipId: 'caption' } [00:41:53.872] StreamManager :: add(), id:price, type:canvas [00:41:53.872] RenPrice[price] :: constructor() [00:41:53.872] Ren[price] :: constructor() [00:41:53.872] Overlay[price] :: constructor() [00:41:53.872] CanvasClip[price] :: constructor() [00:41:53.872] Clip[price] :: constructor() [00:41:53.873] clip:"price" added to stream:"canvas_35343595154" [00:41:53.873] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_35343595154', clipId: 'price' } [00:41:53.873] StreamManager :: add(), id:odometer, type:canvas [00:41:53.873] RenOdometer[odometer] :: constructor() [00:41:53.873] Ren[odometer] :: constructor() [00:41:53.873] Overlay[odometer] :: constructor() [00:41:53.873] CanvasClip[odometer] :: constructor() [00:41:53.873] Clip[odometer] :: constructor() [00:41:53.873] clip:"odometer" added to stream:"canvas_35343595154" [00:41:53.873] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_35343595154', clipId: 'odometer' } [00:41:53.873] StreamManager :: add(), id:options, type:canvas [00:41:53.874] RenOptions[options] :: constructor() [00:41:53.874] Ren[options] :: constructor() [00:41:53.874] Overlay[options] :: constructor() [00:41:53.874] CanvasClip[options] :: constructor() [00:41:53.874] Clip[options] :: constructor() [00:41:53.874] clip:"options" added to stream:"canvas_35343595154" [00:41:53.874] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_35343595154', clipId: 'options' } [00:41:53.874] StreamManager :: add(), id:carfax, type:video [00:41:53.874] VideoStream[carfax] :: constructor() [00:41:53.874] InputStream[carfax] :: constructor() [00:41:53.874] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'carfax', clipId: null } [00:41:53.874] StreamManager :: add(), id:map, type:canvas [00:41:53.875] CanvasStream[canvas_932035580824] :: constructor() [00:41:53.875] InputStream[canvas_932035580824] :: constructor() [00:41:53.887] RenMap[map] :: constructor() [00:41:53.887] Ren[map] :: constructor() [00:41:53.887] Overlay[map] :: constructor() [00:41:53.887] CanvasClip[map] :: constructor() [00:41:53.887] Clip[map] :: constructor() [00:41:53.887] clip:"map" added to stream:"canvas_932035580824" [00:41:53.887] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_932035580824', clipId: 'map' } [00:41:53.887] all added... [00:41:53.887] Vidbot :: _next(), _stepIndex:1 of 4 [00:41:53.888] index :: _onStepCompleted_vidbot(), step: 1 [00:41:53.888] index :: _onStepStarted_vidbot(), step: 2 [00:41:53.888] Vidbot :: step[1], label:Initializing Input Streams [00:41:53.888] StreamManager :: init() [00:41:53.889] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'audio_vo', progress: 0.2 } [00:41:53.889] index :: _onStepProgress_vidbot(), percent: 20 [00:41:53.889] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'bg_music', progress: 0.4 } [00:41:53.889] index :: _onStepProgress_vidbot(), percent: 40 [00:41:53.890] CanvasStream[canvas_35343595154] :: _init(), BEGIN [00:41:53.890] i:0, c.id:simplefadedisplay [00:41:53.890] KenBurnsSlideshow[simplefadedisplay] :: _init(), BEGIN [00:41:53.890] KenBurnsSlideshow[simplefadedisplay] :: _validate() [00:41:53.891] KenBurnsSlideshow[undefined] :: _validateAnim() [00:41:53.891] KenBurnsSlideshow[undefined] :: _validateTheme() [00:41:53.892] i:1, c.id:infosheet [00:41:53.892] RenInfosheet[infosheet] :: _init() [00:41:53.893] RenInfosheet[infosheet] :: _validate() [00:41:53.894] i:2, c.id:caption [00:41:53.894] RenCaption[caption] :: _init() [00:41:53.894] RenCaption[caption] :: _validate() [00:41:53.895] i:3, c.id:price [00:41:53.895] RenPrice[price] :: _init() [00:41:53.895] RenPrice[price] :: _validate() [00:41:53.895] i:4, c.id:odometer [00:41:53.896] RenOdometer[odometer] :: _init() [00:41:53.896] RenOdometer[odometer] :: _validate() [00:41:53.896] i:5, c.id:options [00:41:53.896] RenPrice[options] :: _init() [00:41:53.897] RenOptions[options] :: _validate() [00:41:53.897] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'carfax', progress: 0.6 } [00:41:53.897] index :: _onStepProgress_vidbot(), percent: 60 [00:41:53.898] CanvasStream[canvas_932035580824] :: _init(), BEGIN [00:41:53.898] i:0, c.id:map [00:41:53.898] RenMap[map] :: _init() [00:41:53.898] RenMap[map] :: _validate() [00:41:53.899] KenBurnsSlideshow[simplefadedisplay] :: _build() [00:41:53.905] AnimatedImageFrame[aif] :: constructor() [00:41:53.906] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:53.906] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_1.jpg [00:41:53.917] RenInfosheet[infosheet] :: _assets() [00:41:53.917] CanvasClip :: LoadSVGFromStringWithPromise() [00:41:53.937] CanvasClip :: LoadSVGFromString(), loaded [00:41:53.938] RenCaption[caption] :: _build() [00:41:53.952] RenInfosheet[price] :: _assets() [00:41:53.953] CanvasClip :: LoadSVGFromStringWithPromise() [00:41:53.958] CanvasClip :: LoadSVGFromString(), loaded [00:41:53.959] RenInfosheet[odometer] :: _assets() [00:41:53.960] CanvasClip :: LoadSVGFromStringWithPromise() [00:41:53.973] CanvasClip :: LoadSVGFromString(), loaded [00:41:53.974] RenOptions[options] :: _assets() [00:41:53.974] CanvasClip :: LoadSVGFromStringWithPromise() [00:41:53.984] CanvasClip :: LoadSVGFromString(), loaded [00:41:53.986] RenMap[map] :: _assets() [00:41:53.986] CanvasClip :: LoadSVGFromStringWithPromise() [00:41:53.989] CanvasClip :: LoadSVGFromString(), loaded [00:41:53.991] CanvasClip :: LoadImageWithPromise(), src: map_540.jpg [00:41:53.994] Overlay[caption] :: _animate() [00:41:53.997] RenInfosheet[infosheet] :: _build() [00:41:54.023] RenPrice[price] :: _build() [00:41:54.028] RenOdometer[odometer] :: _build() [00:41:54.034] RenOptions[options] :: _build() [00:41:54.127] Overlay[infosheet] :: _animate() [00:41:54.128] CanvasStream[caption] :: _init(), p.then() [00:41:54.128] Overlay[price] :: _animate() [00:41:54.129] Overlay[odometer] :: _animate() [00:41:54.129] RenOptions[options] :: _animate() [00:41:54.129] Overlay[options] :: _animate() [00:41:54.130] CanvasStream[infosheet] :: _init(), p.then() [00:41:54.130] CanvasStream[price] :: _init(), p.then() [00:41:54.130] CanvasStream[odometer] :: _init(), p.then() [00:41:54.130] CanvasStream[options] :: _init(), p.then() [00:41:54.197] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.201] AnimatedImageFrame[aif] :: _init(), END [00:41:54.202] AnimatedImageFrame[aif] :: constructor() [00:41:54.202] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.202] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_2.jpg [00:41:54.222] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.223] RenMap[map] :: _build() [00:41:54.237] Overlay[map] :: _animate() [00:41:54.238] CanvasStream[map] :: _init(), p.then() [00:41:54.238] CanvasStream[canvas_932035580824] :: _init(), promise.all.then() [00:41:54.239] CanvasStream[canvas_932035580824] :: _init(), END [00:41:54.239] StreamMangaer :: init(), stream[canvas_932035580824].then() [00:41:54.239] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'canvas_932035580824', progress: 0.8 } [00:41:54.239] index :: _onStepProgress_vidbot(), percent: 80 [00:41:54.274] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.275] AnimatedImageFrame[aif] :: _init(), END [00:41:54.276] AnimatedImageFrame[aif] :: constructor() [00:41:54.276] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.276] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_3.jpg [00:41:54.315] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.316] AnimatedImageFrame[aif] :: _init(), END [00:41:54.317] AnimatedImageFrame[aif] :: constructor() [00:41:54.317] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.317] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_4.jpg [00:41:54.354] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.356] AnimatedImageFrame[aif] :: _init(), END [00:41:54.356] AnimatedImageFrame[aif] :: constructor() [00:41:54.356] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.356] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_5.jpg [00:41:54.383] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.384] AnimatedImageFrame[aif] :: _init(), END [00:41:54.385] AnimatedImageFrame[aif] :: constructor() [00:41:54.385] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.385] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_6.jpg [00:41:54.415] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.417] AnimatedImageFrame[aif] :: _init(), END [00:41:54.417] AnimatedImageFrame[aif] :: constructor() [00:41:54.417] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.417] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_7.jpg [00:41:54.453] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.454] AnimatedImageFrame[aif] :: _init(), END [00:41:54.454] AnimatedImageFrame[aif] :: constructor() [00:41:54.455] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.455] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_8.jpg [00:41:54.481] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.482] AnimatedImageFrame[aif] :: _init(), END [00:41:54.483] AnimatedImageFrame[aif] :: constructor() [00:41:54.483] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.483] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_9.jpg [00:41:54.518] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.519] AnimatedImageFrame[aif] :: _init(), END [00:41:54.519] AnimatedImageFrame[aif] :: constructor() [00:41:54.520] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.520] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_10.jpg [00:41:54.566] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.567] AnimatedImageFrame[aif] :: _init(), END [00:41:54.568] AnimatedImageFrame[aif] :: constructor() [00:41:54.568] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.568] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_11.jpg [00:41:54.608] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.609] AnimatedImageFrame[aif] :: _init(), END [00:41:54.610] AnimatedImageFrame[aif] :: constructor() [00:41:54.610] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.610] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_12.jpg [00:41:54.646] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.647] AnimatedImageFrame[aif] :: _init(), END [00:41:54.648] AnimatedImageFrame[aif] :: constructor() [00:41:54.648] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.648] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_13.jpg [00:41:54.701] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.702] AnimatedImageFrame[aif] :: _init(), END [00:41:54.703] AnimatedImageFrame[aif] :: constructor() [00:41:54.703] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.703] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_14.jpg [00:41:54.746] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.747] AnimatedImageFrame[aif] :: _init(), END [00:41:54.748] AnimatedImageFrame[aif] :: constructor() [00:41:54.748] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.748] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_15.jpg [00:41:54.781] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.782] AnimatedImageFrame[aif] :: _init(), END [00:41:54.783] AnimatedImageFrame[aif] :: constructor() [00:41:54.783] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.783] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_16.jpg [00:41:54.819] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.820] AnimatedImageFrame[aif] :: _init(), END [00:41:54.820] AnimatedImageFrame[aif] :: constructor() [00:41:54.821] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.821] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_17.jpg [00:41:54.866] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.867] AnimatedImageFrame[aif] :: _init(), END [00:41:54.868] AnimatedImageFrame[aif] :: constructor() [00:41:54.868] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.868] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_18.jpg [00:41:54.906] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.906] AnimatedImageFrame[aif] :: _init(), END [00:41:54.907] AnimatedImageFrame[aif] :: constructor() [00:41:54.907] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.907] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_19.jpg [00:41:54.942] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.943] AnimatedImageFrame[aif] :: _init(), END [00:41:54.943] AnimatedImageFrame[aif] :: constructor() [00:41:54.943] AnimatedImageFrame[aif] :: _init(), BEGIN [00:41:54.943] CanvasClip :: LoadImageWithPromise(), src: 65FBBD6F-4890-DB17-EBDC-77CCA93FC201_20.jpg [00:41:54.983] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [00:41:54.984] AnimatedImageFrame[aif] :: _init(), END [00:41:54.985] Overlay[simplefadedisplay] :: _animate() [00:41:54.985] KenBurnsSlideshow[simplefadedisplay] :: _init(), END [00:41:54.986] CanvasStream[simplefadedisplay] :: _init(), p.then() [00:41:54.986] CanvasStream[canvas_35343595154] :: _init(), promise.all.then() [00:41:54.988] CanvasStream[canvas_35343595154] :: _init(), END [00:41:54.988] StreamMangaer :: init(), stream[canvas_35343595154].then() [00:41:54.988] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'canvas_35343595154', progress: 1 } [00:41:54.989] index :: _onStepProgress_vidbot(), percent: 100 [00:41:54.989] StreamManager :: init(), promise.all.then... [00:41:54.989] Vidbot :: StreamMgr.on( 'INITED' ) [00:41:54.989] Vidbot :: _next(), _stepIndex:2 of 4 [00:41:54.989] index :: _onStepCompleted_vidbot(), step: 2 [00:41:54.989] index :: _onStepStarted_vidbot(), step: 3 [00:41:54.990] Vidbot :: step[2], label:Rendering Canvas Streams [00:41:54.990] Vidbot :: StreamMgr.on( 'RENDER_STARTED' ), data: undefined [00:41:54.990] StreamManager :: render() [00:41:54.991] CanvasStream[canvas_35343595154] :: render() [00:41:55.065] index :: _onStepProgress_vidbot(), percent: 0 [00:42:51.884] index :: _onStepProgress_vidbot(), percent: 5 [00:44:13.767] index :: _onStepProgress_vidbot(), percent: 10 [00:45:10.489] index :: _onStepProgress_vidbot(), percent: 15 [00:46:19.189] index :: _onStepProgress_vidbot(), percent: 20 [00:47:08.003] index :: _onStepProgress_vidbot(), percent: 25 [00:48:11.702] index :: _onStepProgress_vidbot(), percent: 30 [00:49:42.345] index :: _onStepProgress_vidbot(), percent: 35 [00:51:11.393] index :: _onStepProgress_vidbot(), percent: 40 [00:52:35.405] index :: _onStepProgress_vidbot(), percent: 45 [00:54:06.046] index :: _onStepProgress_vidbot(), percent: 50 [00:54:07.956] CanvasStream[canvas_932035580824] :: render() [00:54:17.351] index :: _onStepProgress_vidbot(), percent: 55 [00:54:27.830] index :: _onStepProgress_vidbot(), percent: 60 [00:54:38.627] index :: _onStepProgress_vidbot(), percent: 65 [00:54:49.355] index :: _onStepProgress_vidbot(), percent: 70 [00:55:00.386] index :: _onStepProgress_vidbot(), percent: 75 [00:55:11.310] index :: _onStepProgress_vidbot(), percent: 80 [00:55:22.195] index :: _onStepProgress_vidbot(), percent: 85 [00:55:33.104] index :: _onStepProgress_vidbot(), percent: 90 [00:55:44.018] index :: _onStepProgress_vidbot(), percent: 95 [00:56:09.537] index :: _onStepProgress_vidbot(), percent: 100 [00:56:14.164] StreamManager :: render(), Promise.all.then... [00:56:14.164] Vidbot :: StreamMgr.on( 'RENDER_COMPLETED' ), data: undefined [00:56:14.164] Vidbot :: _next(), _stepIndex:3 of 4 [00:56:14.165] index :: _onStepCompleted_vidbot(), step: 3 [00:56:14.165] index :: _onStepStarted_vidbot(), step: 4 [00:56:14.166] Vidbot :: step[3], label:Encoding Media [00:56:14.169] CanvasFilters :: Overlay() [00:56:14.169] VideoStream[carfax] :: inputOptions() [00:56:14.170] VideoFilters :: Tpad() [00:56:14.170] VideoFilters :: Scale() [00:56:14.171] VideoFilters :: Overlay() [00:56:14.171] CanvasFilters :: Overlay() [00:56:14.172] AudioStream[audio_vo] :: inputOptions() [00:56:14.172] AudioFilters :: Volume() [00:56:14.172] filter: [4:a]volume=1[4_vol] [00:56:14.172] AudioFilters :: Delay() [00:56:14.172] filter: [4_vol]adelay=0|0[4_del] [00:56:14.172] AudioStream[bg_music] :: inputOptions() [00:56:14.172] AudioFilters :: Volume() [00:56:14.173] filter: [5:a]volume=0.20[5_vol] [00:56:14.173] AudioFilters :: FadeOut() [00:56:14.173] filter: [5_vol]afade=t=out:st=60:d=1[5_fadeout] [00:56:14.173] AudioFilters :: Delay() [00:56:14.173] filter: [5_fadeout]adelay=0|0[5_del] [00:56:14.173] VideoStream[carfax] :: inputOptions() [00:56:14.173] AudioFilters :: Volume() [00:56:14.173] filter: [6:a]volume=1[6_vol] [00:56:14.173] AudioFilters :: Delay() [00:56:14.173] filter: [6_vol]adelay=63000|63000[6_del] [00:56:14.173] AudioFilters :: Mix() [00:56:14.174] filter: [4_del][5_del][6_del]amix=inputs=3:duration=longest[a_out] [00:56:14.174] mixed filter: [4_del][5_del][6_del]amix=inputs=3:duration=longest[a_out] [00:56:14.181] hang.time: 60 [00:56:14.335] Vidbot :: ffmpeg.on( 'start' ) [00:56:14.335] ffmpeg -f lavfi -i color=c=000000:s=960x540:r=30:duration=77.63 -r 30 -i ./tmp/canvas_35343595154_%05d.png -to 00:00:14.630 -i file:///var/app/video_p [00:56:14.335] re_processor/assets/cpo/carfax_1owner/carfax_1owner_540.mp4 -r 30 -i ./tmp/canvas_932035580824_%05d.png -to 00:01:03.000 -i file:///var/www/html/clien [00:56:14.335] ts/18443/audio/65FBBD6F-4890-DB17-EBDC-77CCA93FC201.mp3 -to 00:01:00.000 -i file:///var/app/video_pre_processor/assets/vidbot/_files/audio/Orchestra-4 [00:56:14.335] _30.mp3 -to 00:00:14.630 -i file:///var/app/video_pre_processor/assets/cpo/carfax_1owner/carfax_1owner_540.mp4 -y -filter_complex [0:v][1:v]overlay=x= [00:56:14.335] 0:y=0[1_out];[2:v]tpad=start_duration=62.95[2_tpad];[2_tpad]scale=w=960:h=540[2_scaled];[1_out][2_scaled]overlay=x=0:y=0:enable='between(t,63,77.63)'[ [00:56:14.335] 2_out];[2_out][3:v]overlay=x=0:y=0[3_out];[4:a]volume=1[4_vol];[4_vol]adelay=0|0[4_del];[5:a]volume=0.20[5_vol];[5_vol]afade=t=out:st=60:d=1[5_fadeout [00:56:14.335] ];[5_fadeout]adelay=0|0[5_del];[6:a]volume=1[6_vol];[6_vol]adelay=63000|63000[6_del];[4_del][5_del][6_del]amix=inputs=3:duration=longest[a_out] -acode [00:56:14.335] c aac -vcodec libx264 -r 30 -f mp4 -map [a_out] -map [3_out] -preset veryfast -crf 18 -movflags frag_keyframe+empty_moov -pix_fmt yuv420p /var/www/htm [00:56:14.335] l/clients/18443/video/65FBBD6F-4890-DB17-EBDC-77CCA93FC201.mp4 [00:56:15.052] index :: _onStepProgress_vidbot(), percent: -2675832097 [00:56:15.349] index :: _onStepProgress_vidbot(), percent: 0 [00:56:19.391] index :: _onStepProgress_vidbot(), percent: 5 [00:56:23.477] index :: _onStepProgress_vidbot(), percent: 10 [00:56:26.523] index :: _onStepProgress_vidbot(), percent: 15 [00:56:29.600] index :: _onStepProgress_vidbot(), percent: 20 [00:56:32.119] index :: _onStepProgress_vidbot(), percent: 25 [00:56:34.133] index :: _onStepProgress_vidbot(), percent: 31 [00:56:35.638] index :: _onStepProgress_vidbot(), percent: 36 [00:56:37.160] index :: _onStepProgress_vidbot(), percent: 40 [00:56:39.167] index :: _onStepProgress_vidbot(), percent: 45 [00:56:41.184] index :: _onStepProgress_vidbot(), percent: 50 [00:56:43.196] index :: _onStepProgress_vidbot(), percent: 55 [00:56:45.736] index :: _onStepProgress_vidbot(), percent: 60 [00:56:48.261] index :: _onStepProgress_vidbot(), percent: 65 [00:56:50.280] index :: _onStepProgress_vidbot(), percent: 70 [00:56:52.824] index :: _onStepProgress_vidbot(), percent: 75 [00:56:54.914] index :: _onStepProgress_vidbot(), percent: 81 [00:56:56.368] index :: _onStepProgress_vidbot(), percent: 85 [00:56:57.884] index :: _onStepProgress_vidbot(), percent: 90 [00:56:59.908] index :: _onStepProgress_vidbot(), percent: 95 [00:57:01.699] index :: _onStepProgress_vidbot(), percent: 100 [00:57:01.817] Vidbot :: ffmpeg.on( 'end' ), Done! [00:57:01.818] StreamManager :: dispose() [00:57:01.818] CanvasStream[canvas_35343595154] :: dispose() [00:57:01.842] CanvasStream[canvas_932035580824] :: dispose() [00:57:01.843] Vidbot :: fflog.on( 'finish' ) [00:57:01.843] fflog.path: /var/www/html/clients/18443/video/65FBBD6F-4890-DB17-EBDC-77CCA93FC201.mp4.fflog [00:57:01.843] Vidbot :: _next(), _stepIndex:4 of 4 [00:57:01.843] index :: _onStepCompleted_vidbot(), step: 4 [00:57:01.844] index :: _onComplete_vidbot(), data: { stepTime: 0, appTime: 908.096, output: '/var/www/html/clients/18443/video/65FBBD6F-4890-DB17-EBDC-77CCA93FC201.mp4', duration: 77.63 } --------------------------------------------------------------------------------------------------------------- Output File : /var/app/video_pre_processor/jobs/postp//var/www/html/clients/18443/video/65FBBD6F-4890-DB17-EBDC-77CCA93FC201.mp4 Media Duration : 00:01:17.629 Generation Time : 00:15:08.096 ---------------------------------------------------------------------------------------------------------------