--------------------------------------------------------------------------------------------------------------- INITIALIZING VIDBOT, v1.7.0... --------------------------------------------------------------------------------------------------------------- [20:49:58.645] Vidbot :: start() [20:49:58.645] Vidbot :: _next(), _stepIndex:0 of 4 [20:49:58.646] index :: _onStepStarted_vidbot(), step: 1 [20:49:58.647] Vidbot :: step[0], label:Initializing Core [20:49:58.655] index :: _onStepProgress_vidbot(), percent: 20 [20:49:58.655] Vidbot :: _parse() [20:49:58.657] index :: _onStepProgress_vidbot(), percent: 40 [20:49:58.657] Vidbot :: _validate() [20:49:58.658] index :: _onStepProgress_vidbot(), percent: 60 [20:49:58.658] Vidbot :: _fonts() [20:49:58.658] FabricFontManager :: add(), id: SourceSansPro-Bold [20:49:58.658] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Bold.ttf [20:49:58.666] FabricFontManager :: add(), id: SourceSansPro-Light [20:49:58.667] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Light.ttf [20:49:58.667] FabricFontManager :: add(), id: DINOT-Bold [20:49:58.667] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Bold.otf [20:49:58.668] FabricFontManager :: add(), id: DINOT-Light [20:49:58.668] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Light.otf [20:49:58.669] FabricFontManager :: add(), id: TradeGothicLTStd-Regular [20:49:58.669] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Regular.otf [20:49:58.670] FabricFontManager :: add(), id: TradeGothicLTStd-Bold [20:49:58.670] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Bold.otf [20:49:58.671] index :: _onStepProgress_vidbot(), percent: 80 [20:49:58.671] Vidbot :: _clips() [20:49:58.672] StreamManager :: add(), id:audio_vo, type:audio [20:49:58.672] AudioClip[audio_vo] :: constructor() [20:49:58.672] InputStream[audio_vo] :: constructor() [20:49:58.672] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'audio_vo', clipId: null } [20:49:58.675] StreamManager :: add(), id:bg_music, type:audio [20:49:58.675] AudioClip[bg_music] :: constructor() [20:49:58.675] InputStream[bg_music] :: constructor() [20:49:58.675] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'bg_music', clipId: null } [20:49:58.676] StreamManager :: add(), id:simplefadedisplay, type:canvas [20:49:58.676] CanvasStream[canvas_1557795512222] :: constructor() [20:49:58.676] InputStream[canvas_1557795512222] :: constructor() [20:49:58.755] KenBurnsSlideshow[simplefadedisplay] :: constructor() [20:49:58.755] Overlay[simplefadedisplay] :: constructor() [20:49:58.755] CanvasClip[simplefadedisplay] :: constructor() [20:49:58.755] Clip[simplefadedisplay] :: constructor() [20:49:58.755] clip:"simplefadedisplay" added to stream:"canvas_1557795512222" [20:49:58.756] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1557795512222', clipId: 'simplefadedisplay' } [20:49:58.756] StreamManager :: add(), id:infosheet, type:canvas [20:49:58.756] RenInfosheet[infosheet] :: constructor() [20:49:58.756] Ren[infosheet] :: constructor() [20:49:58.756] Overlay[infosheet] :: constructor() [20:49:58.756] CanvasClip[infosheet] :: constructor() [20:49:58.756] Clip[infosheet] :: constructor() [20:49:58.756] clip:"infosheet" added to stream:"canvas_1557795512222" [20:49:58.756] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1557795512222', clipId: 'infosheet' } [20:49:58.757] StreamManager :: add(), id:caption, type:canvas [20:49:58.757] RenCaption[caption] :: constructor() [20:49:58.757] Ren[caption] :: constructor() [20:49:58.757] Overlay[caption] :: constructor() [20:49:58.757] CanvasClip[caption] :: constructor() [20:49:58.757] Clip[caption] :: constructor() [20:49:58.757] clip:"caption" added to stream:"canvas_1557795512222" [20:49:58.757] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1557795512222', clipId: 'caption' } [20:49:58.757] StreamManager :: add(), id:price, type:canvas [20:49:58.757] RenPrice[price] :: constructor() [20:49:58.757] Ren[price] :: constructor() [20:49:58.757] Overlay[price] :: constructor() [20:49:58.757] CanvasClip[price] :: constructor() [20:49:58.758] Clip[price] :: constructor() [20:49:58.758] clip:"price" added to stream:"canvas_1557795512222" [20:49:58.758] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1557795512222', clipId: 'price' } [20:49:58.758] StreamManager :: add(), id:odometer, type:canvas [20:49:58.758] RenOdometer[odometer] :: constructor() [20:49:58.758] Ren[odometer] :: constructor() [20:49:58.758] Overlay[odometer] :: constructor() [20:49:58.758] CanvasClip[odometer] :: constructor() [20:49:58.758] Clip[odometer] :: constructor() [20:49:58.758] clip:"odometer" added to stream:"canvas_1557795512222" [20:49:58.758] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1557795512222', clipId: 'odometer' } [20:49:58.758] StreamManager :: add(), id:options, type:canvas [20:49:58.759] RenOptions[options] :: constructor() [20:49:58.759] Ren[options] :: constructor() [20:49:58.759] Overlay[options] :: constructor() [20:49:58.759] CanvasClip[options] :: constructor() [20:49:58.759] Clip[options] :: constructor() [20:49:58.759] clip:"options" added to stream:"canvas_1557795512222" [20:49:58.759] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1557795512222', clipId: 'options' } [20:49:58.759] StreamManager :: add(), id:map, type:canvas [20:49:58.759] RenMap[map] :: constructor() [20:49:58.759] Ren[map] :: constructor() [20:49:58.759] Overlay[map] :: constructor() [20:49:58.759] CanvasClip[map] :: constructor() [20:49:58.759] Clip[map] :: constructor() [20:49:58.760] clip:"map" added to stream:"canvas_1557795512222" [20:49:58.760] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1557795512222', clipId: 'map' } [20:49:58.760] all added... [20:49:58.760] Vidbot :: _next(), _stepIndex:1 of 4 [20:49:58.760] index :: _onStepCompleted_vidbot(), step: 1 [20:49:58.760] index :: _onStepStarted_vidbot(), step: 2 [20:49:58.761] Vidbot :: step[1], label:Initializing Input Streams [20:49:58.761] StreamManager :: init() [20:49:58.761] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'audio_vo', progress: 0.3333333333333333 } [20:49:58.761] index :: _onStepProgress_vidbot(), percent: 33 [20:49:58.761] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'bg_music', progress: 0.6666666666666666 } [20:49:58.762] index :: _onStepProgress_vidbot(), percent: 67 [20:49:58.762] CanvasStream[canvas_1557795512222] :: _init(), BEGIN [20:49:58.762] i:0, c.id:simplefadedisplay [20:49:58.762] KenBurnsSlideshow[simplefadedisplay] :: _init(), BEGIN [20:49:58.763] KenBurnsSlideshow[simplefadedisplay] :: _validate() [20:49:58.763] KenBurnsSlideshow[undefined] :: _validateAnim() [20:49:58.764] KenBurnsSlideshow[undefined] :: _validateTheme() [20:49:58.765] i:1, c.id:infosheet [20:49:58.765] RenInfosheet[infosheet] :: _init() [20:49:58.765] RenInfosheet[infosheet] :: _validate() [20:49:58.766] i:2, c.id:caption [20:49:58.766] RenCaption[caption] :: _init() [20:49:58.766] RenCaption[caption] :: _validate() [20:49:58.767] i:3, c.id:price [20:49:58.767] RenPrice[price] :: _init() [20:49:58.767] RenPrice[price] :: _validate() [20:49:58.767] i:4, c.id:odometer [20:49:58.768] RenOdometer[odometer] :: _init() [20:49:58.768] RenOdometer[odometer] :: _validate() [20:49:58.768] i:5, c.id:options [20:49:58.768] RenPrice[options] :: _init() [20:49:58.769] RenOptions[options] :: _validate() [20:49:58.769] i:6, c.id:map [20:49:58.769] RenMap[map] :: _init() [20:49:58.770] RenMap[map] :: _validate() [20:49:58.770] KenBurnsSlideshow[simplefadedisplay] :: _build() [20:49:58.776] AnimatedImageFrame[aif] :: constructor() [20:49:58.777] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:58.777] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_1.jpg [20:49:58.788] RenInfosheet[infosheet] :: _assets() [20:49:58.789] CanvasClip :: LoadSVGFromStringWithPromise() [20:49:58.810] CanvasClip :: LoadSVGFromString(), loaded [20:49:58.811] RenCaption[caption] :: _build() [20:49:58.827] RenInfosheet[price] :: _assets() [20:49:58.828] CanvasClip :: LoadSVGFromStringWithPromise() [20:49:58.834] CanvasClip :: LoadSVGFromString(), loaded [20:49:58.835] RenInfosheet[odometer] :: _assets() [20:49:58.835] CanvasClip :: LoadSVGFromStringWithPromise() [20:49:58.851] CanvasClip :: LoadSVGFromString(), loaded [20:49:58.852] RenOptions[options] :: _assets() [20:49:58.852] CanvasClip :: LoadSVGFromStringWithPromise() [20:49:58.864] CanvasClip :: LoadSVGFromString(), loaded [20:49:58.865] RenMap[map] :: _assets() [20:49:58.866] CanvasClip :: LoadSVGFromStringWithPromise() [20:49:58.869] CanvasClip :: LoadSVGFromString(), loaded [20:49:58.871] CanvasClip :: LoadImageWithPromise(), src: map_360.jpg [20:49:58.874] Overlay[caption] :: _animate() [20:49:58.877] RenInfosheet[infosheet] :: _build() [20:49:58.903] RenPrice[price] :: _build() [20:49:58.908] RenOdometer[odometer] :: _build() [20:49:58.914] RenOptions[options] :: _build() [20:49:59.047] Overlay[infosheet] :: _animate() [20:49:59.048] CanvasStream[caption] :: _init(), p.then() [20:49:59.048] Overlay[price] :: _animate() [20:49:59.049] Overlay[odometer] :: _animate() [20:49:59.050] RenOptions[options] :: _animate() [20:49:59.050] Overlay[options] :: _animate() [20:49:59.050] CanvasStream[infosheet] :: _init(), p.then() [20:49:59.051] CanvasStream[price] :: _init(), p.then() [20:49:59.051] CanvasStream[odometer] :: _init(), p.then() [20:49:59.051] CanvasStream[options] :: _init(), p.then() [20:49:59.072] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.075] AnimatedImageFrame[aif] :: _init(), END [20:49:59.077] AnimatedImageFrame[aif] :: constructor() [20:49:59.077] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.077] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_2.jpg [20:49:59.087] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.088] RenMap[map] :: _build() [20:49:59.103] Overlay[map] :: _animate() [20:49:59.104] CanvasStream[map] :: _init(), p.then() [20:49:59.119] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.121] AnimatedImageFrame[aif] :: _init(), END [20:49:59.122] AnimatedImageFrame[aif] :: constructor() [20:49:59.122] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.122] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_3.jpg [20:49:59.138] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.139] AnimatedImageFrame[aif] :: _init(), END [20:49:59.139] AnimatedImageFrame[aif] :: constructor() [20:49:59.139] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.139] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_4.jpg [20:49:59.153] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.154] AnimatedImageFrame[aif] :: _init(), END [20:49:59.155] AnimatedImageFrame[aif] :: constructor() [20:49:59.155] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.155] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_5.jpg [20:49:59.170] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.171] AnimatedImageFrame[aif] :: _init(), END [20:49:59.171] AnimatedImageFrame[aif] :: constructor() [20:49:59.171] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.171] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_6.jpg [20:49:59.187] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.187] AnimatedImageFrame[aif] :: _init(), END [20:49:59.188] AnimatedImageFrame[aif] :: constructor() [20:49:59.188] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.188] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_7.jpg [20:49:59.214] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.215] AnimatedImageFrame[aif] :: _init(), END [20:49:59.215] AnimatedImageFrame[aif] :: constructor() [20:49:59.215] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.215] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_8.jpg [20:49:59.232] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.233] AnimatedImageFrame[aif] :: _init(), END [20:49:59.233] AnimatedImageFrame[aif] :: constructor() [20:49:59.233] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.233] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_9.jpg [20:49:59.249] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.249] AnimatedImageFrame[aif] :: _init(), END [20:49:59.250] AnimatedImageFrame[aif] :: constructor() [20:49:59.250] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.250] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_10.jpg [20:49:59.264] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.265] AnimatedImageFrame[aif] :: _init(), END [20:49:59.266] AnimatedImageFrame[aif] :: constructor() [20:49:59.266] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.266] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_11.jpg [20:49:59.281] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.282] AnimatedImageFrame[aif] :: _init(), END [20:49:59.283] AnimatedImageFrame[aif] :: constructor() [20:49:59.283] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.283] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_12.jpg [20:49:59.298] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.298] AnimatedImageFrame[aif] :: _init(), END [20:49:59.299] AnimatedImageFrame[aif] :: constructor() [20:49:59.299] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.299] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_13.jpg [20:49:59.311] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.312] AnimatedImageFrame[aif] :: _init(), END [20:49:59.312] AnimatedImageFrame[aif] :: constructor() [20:49:59.312] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.312] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_14.jpg [20:49:59.326] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.326] AnimatedImageFrame[aif] :: _init(), END [20:49:59.327] AnimatedImageFrame[aif] :: constructor() [20:49:59.327] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.327] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_15.jpg [20:49:59.340] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.341] AnimatedImageFrame[aif] :: _init(), END [20:49:59.342] AnimatedImageFrame[aif] :: constructor() [20:49:59.342] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.342] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_16.jpg [20:49:59.355] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.356] AnimatedImageFrame[aif] :: _init(), END [20:49:59.356] AnimatedImageFrame[aif] :: constructor() [20:49:59.356] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.356] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_17.jpg [20:49:59.372] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.372] AnimatedImageFrame[aif] :: _init(), END [20:49:59.373] AnimatedImageFrame[aif] :: constructor() [20:49:59.373] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.373] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_18.jpg [20:49:59.393] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.394] AnimatedImageFrame[aif] :: _init(), END [20:49:59.394] AnimatedImageFrame[aif] :: constructor() [20:49:59.394] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.394] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_19.jpg [20:49:59.407] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.408] AnimatedImageFrame[aif] :: _init(), END [20:49:59.408] AnimatedImageFrame[aif] :: constructor() [20:49:59.408] AnimatedImageFrame[aif] :: _init(), BEGIN [20:49:59.408] CanvasClip :: LoadImageWithPromise(), src: DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3_20.jpg [20:49:59.422] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [20:49:59.422] AnimatedImageFrame[aif] :: _init(), END [20:49:59.423] Overlay[simplefadedisplay] :: _animate() [20:49:59.424] KenBurnsSlideshow[simplefadedisplay] :: _init(), END [20:49:59.424] CanvasStream[simplefadedisplay] :: _init(), p.then() [20:49:59.424] CanvasStream[canvas_1557795512222] :: _init(), promise.all.then() [20:49:59.427] CanvasStream[canvas_1557795512222] :: _init(), END [20:49:59.427] StreamMangaer :: init(), stream[canvas_1557795512222].then() [20:49:59.428] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'canvas_1557795512222', progress: 1 } [20:49:59.428] index :: _onStepProgress_vidbot(), percent: 100 [20:49:59.428] StreamManager :: init(), promise.all.then... [20:49:59.428] Vidbot :: StreamMgr.on( 'INITED' ) [20:49:59.428] Vidbot :: _next(), _stepIndex:2 of 4 [20:49:59.428] index :: _onStepCompleted_vidbot(), step: 2 [20:49:59.428] index :: _onStepStarted_vidbot(), step: 3 [20:49:59.429] Vidbot :: step[2], label:Rendering Canvas Streams [20:49:59.429] Vidbot :: StreamMgr.on( 'RENDER_STARTED' ), data: undefined [20:49:59.429] StreamManager :: render() [20:49:59.430] CanvasStream[canvas_1557795512222] :: render() [20:49:59.461] index :: _onStepProgress_vidbot(), percent: 0 [20:50:13.618] index :: _onStepProgress_vidbot(), percent: 5 [20:50:31.111] index :: _onStepProgress_vidbot(), percent: 10 [20:50:49.720] index :: _onStepProgress_vidbot(), percent: 15 [20:51:04.744] index :: _onStepProgress_vidbot(), percent: 20 [20:51:26.046] index :: _onStepProgress_vidbot(), percent: 25 [20:51:43.803] index :: _onStepProgress_vidbot(), percent: 30 [20:52:02.073] index :: _onStepProgress_vidbot(), percent: 35 [20:52:19.624] index :: _onStepProgress_vidbot(), percent: 40 [20:52:38.094] index :: _onStepProgress_vidbot(), percent: 45 [20:52:55.148] index :: _onStepProgress_vidbot(), percent: 50 [20:53:12.140] index :: _onStepProgress_vidbot(), percent: 55 [20:53:26.389] index :: _onStepProgress_vidbot(), percent: 60 [20:53:40.419] index :: _onStepProgress_vidbot(), percent: 65 [20:53:56.110] index :: _onStepProgress_vidbot(), percent: 70 [20:54:13.369] index :: _onStepProgress_vidbot(), percent: 75 [20:54:28.351] index :: _onStepProgress_vidbot(), percent: 80 [20:54:46.970] index :: _onStepProgress_vidbot(), percent: 85 [20:55:04.834] index :: _onStepProgress_vidbot(), percent: 90 [20:55:19.172] index :: _onStepProgress_vidbot(), percent: 95 [20:55:26.865] index :: _onStepProgress_vidbot(), percent: 100 [20:55:27.467] StreamManager :: render(), Promise.all.then... [20:55:27.467] Vidbot :: StreamMgr.on( 'RENDER_COMPLETED' ), data: undefined [20:55:27.468] Vidbot :: _next(), _stepIndex:3 of 4 [20:55:27.468] index :: _onStepCompleted_vidbot(), step: 3 [20:55:27.468] index :: _onStepStarted_vidbot(), step: 4 [20:55:27.469] Vidbot :: step[3], label:Encoding Media [20:55:27.472] CanvasFilters :: Overlay() [20:55:27.472] AudioStream[audio_vo] :: inputOptions() [20:55:27.472] AudioFilters :: Volume() [20:55:27.472] filter: [2:a]volume=1[2_vol] [20:55:27.473] AudioFilters :: Delay() [20:55:27.473] filter: [2_vol]adelay=0|0[2_del] [20:55:27.473] AudioStream[bg_music] :: inputOptions() [20:55:27.473] AudioFilters :: Volume() [20:55:27.473] filter: [3:a]volume=0.25[3_vol] [20:55:27.473] AudioFilters :: FadeOut() [20:55:27.473] filter: [3_vol]afade=t=out:st=60:d=1[3_fadeout] [20:55:27.473] AudioFilters :: Delay() [20:55:27.473] filter: [3_fadeout]adelay=0|0[3_del] [20:55:27.473] AudioFilters :: Mix() [20:55:27.474] filter: [2_del][3_del]amix=inputs=2:duration=longest[a_out] [20:55:27.474] mixed filter: [2_del][3_del]amix=inputs=2:duration=longest[a_out] [20:55:27.476] hang.time: 60 [20:55:27.575] Vidbot :: ffmpeg.on( 'start' ) [20:55:27.575] ffmpeg -f lavfi -i color=c=000000:s=640x360:r=30:duration=63 -r 30 -i ./tmp/canvas_1557795512222_%05d.png -to 00:01:03.000 -i file:///var/www/html/cli [20:55:27.575] ents/103154/audio/DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3.mp3 -to 00:01:00.000 -i file:///var/app/video_pre_processor/assets/vidbot/_files/audio/Concept2 [20:55:27.575] .mp3 -y -filter_complex [0:v][1:v]overlay=x=0:y=0[1_out];[2:a]volume=1[2_vol];[2_vol]adelay=0|0[2_del];[3:a]volume=0.25[3_vol];[3_vol]afade=t=out:st=6 [20:55:27.575] 0:d=1[3_fadeout];[3_fadeout]adelay=0|0[3_del];[2_del][3_del]amix=inputs=2:duration=longest[a_out] -acodec aac -vcodec libx264 -r 30 -f mp4 -map [a_out [20:55:27.575] ] -map [1_out] -preset veryfast -crf 18 -movflags frag_keyframe+empty_moov -pix_fmt yuv420p /var/www/html/clients/103154/video/DF0D147F-5A07-51E0-ABBA [20:55:27.575] -99A4D64A8BF3.mp4 [20:55:27.729] index :: _onStepProgress_vidbot(), percent: -3297219773 [20:55:28.153] index :: _onStepProgress_vidbot(), percent: 2 [20:55:29.159] index :: _onStepProgress_vidbot(), percent: 7 [20:55:29.672] index :: _onStepProgress_vidbot(), percent: 11 [20:55:30.178] index :: _onStepProgress_vidbot(), percent: 15 [20:55:31.183] index :: _onStepProgress_vidbot(), percent: 21 [20:55:32.188] index :: _onStepProgress_vidbot(), percent: 26 [20:55:32.691] index :: _onStepProgress_vidbot(), percent: 30 [20:55:33.710] index :: _onStepProgress_vidbot(), percent: 35 [20:55:34.726] index :: _onStepProgress_vidbot(), percent: 42 [20:55:35.231] index :: _onStepProgress_vidbot(), percent: 45 [20:55:36.236] index :: _onStepProgress_vidbot(), percent: 53 [20:55:36.745] index :: _onStepProgress_vidbot(), percent: 57 [20:55:37.238] index :: _onStepProgress_vidbot(), percent: 61 [20:55:37.739] index :: _onStepProgress_vidbot(), percent: 66 [20:55:38.747] index :: _onStepProgress_vidbot(), percent: 72 [20:55:39.248] index :: _onStepProgress_vidbot(), percent: 76 [20:55:39.750] index :: _onStepProgress_vidbot(), percent: 80 [20:55:40.249] index :: _onStepProgress_vidbot(), percent: 85 [20:55:41.250] index :: _onStepProgress_vidbot(), percent: 93 [20:55:41.819] index :: _onStepProgress_vidbot(), percent: 100 [20:55:41.844] Vidbot :: ffmpeg.on( 'end' ), Done! [20:55:41.845] StreamManager :: dispose() [20:55:41.845] CanvasStream[canvas_1557795512222] :: dispose() [20:55:41.851] Vidbot :: fflog.on( 'finish' ) [20:55:41.851] fflog.path: /var/www/html/clients/103154/video/DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3.mp4.fflog [20:55:41.851] Vidbot :: _next(), _stepIndex:4 of 4 [20:55:41.851] index :: _onStepCompleted_vidbot(), step: 4 [20:55:41.852] index :: _onComplete_vidbot(), data: { stepTime: 0, appTime: 343.226, output: '/var/www/html/clients/103154/video/DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3.mp4', duration: 63 } --------------------------------------------------------------------------------------------------------------- Output File : /var/app/video_pre_processor/jobs/postp//var/www/html/clients/103154/video/DF0D147F-5A07-51E0-ABBA-99A4D64A8BF3.mp4 Media Duration : 00:01:03.000 Generation Time : 00:05:43.225 ---------------------------------------------------------------------------------------------------------------