--------------------------------------------------------------------------------------------------------------- INITIALIZING VIDBOT, v1.7.1... --------------------------------------------------------------------------------------------------------------- [21:47:27.714] Vidbot :: start() [21:47:27.715] Vidbot :: _next(), _stepIndex:0 of 4 [21:47:27.724] index :: _onStepStarted_vidbot(), step: 1 [21:47:27.725] Vidbot :: step[0], label:Initializing Core [21:47:27.755] index :: _onStepProgress_vidbot(), percent: 20 [21:47:27.755] Vidbot :: _parse() [21:47:27.756] index :: _onStepProgress_vidbot(), percent: 40 [21:47:27.757] Vidbot :: _validate() [21:47:27.757] index :: _onStepProgress_vidbot(), percent: 60 [21:47:27.757] Vidbot :: _fonts() [21:47:27.758] FabricFontManager :: add(), id: SourceSansPro-Bold [21:47:27.758] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Bold.ttf [21:47:27.766] FabricFontManager :: add(), id: SourceSansPro-Light [21:47:27.766] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Light.ttf [21:47:27.767] FabricFontManager :: add(), id: DINOT-Bold [21:47:27.767] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Bold.otf [21:47:27.768] FabricFontManager :: add(), id: DINOT-Light [21:47:27.768] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Light.otf [21:47:27.769] FabricFontManager :: add(), id: TradeGothicLTStd-Regular [21:47:27.769] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Regular.otf [21:47:27.769] FabricFontManager :: add(), id: TradeGothicLTStd-Bold [21:47:27.770] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Bold.otf [21:47:27.771] index :: _onStepProgress_vidbot(), percent: 80 [21:47:27.771] Vidbot :: _clips() [21:47:27.771] StreamManager :: add(), id:audio_vo, type:audio [21:47:27.772] AudioClip[audio_vo] :: constructor() [21:47:27.772] InputStream[audio_vo] :: constructor() [21:47:27.772] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'audio_vo', clipId: null } [21:47:27.774] StreamManager :: add(), id:bg_music, type:audio [21:47:27.775] AudioClip[bg_music] :: constructor() [21:47:27.775] InputStream[bg_music] :: constructor() [21:47:27.775] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'bg_music', clipId: null } [21:47:27.775] StreamManager :: add(), id:simplefadedisplay, type:canvas [21:47:27.775] CanvasStream[canvas_1022019057625] :: constructor() [21:47:27.776] InputStream[canvas_1022019057625] :: constructor() [21:47:27.851] KenBurnsSlideshow[simplefadedisplay] :: constructor() [21:47:27.851] Overlay[simplefadedisplay] :: constructor() [21:47:27.852] CanvasClip[simplefadedisplay] :: constructor() [21:47:27.852] Clip[simplefadedisplay] :: constructor() [21:47:27.852] clip:"simplefadedisplay" added to stream:"canvas_1022019057625" [21:47:27.852] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1022019057625', clipId: 'simplefadedisplay' } [21:47:27.852] StreamManager :: add(), id:infosheet, type:canvas [21:47:27.852] RenInfosheet[infosheet] :: constructor() [21:47:27.852] Ren[infosheet] :: constructor() [21:47:27.853] Overlay[infosheet] :: constructor() [21:47:27.853] CanvasClip[infosheet] :: constructor() [21:47:27.853] Clip[infosheet] :: constructor() [21:47:27.853] clip:"infosheet" added to stream:"canvas_1022019057625" [21:47:27.853] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1022019057625', clipId: 'infosheet' } [21:47:27.853] StreamManager :: add(), id:caption, type:canvas [21:47:27.853] RenCaption[caption] :: constructor() [21:47:27.853] Ren[caption] :: constructor() [21:47:27.853] Overlay[caption] :: constructor() [21:47:27.853] CanvasClip[caption] :: constructor() [21:47:27.853] Clip[caption] :: constructor() [21:47:27.853] clip:"caption" added to stream:"canvas_1022019057625" [21:47:27.853] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1022019057625', clipId: 'caption' } [21:47:27.854] StreamManager :: add(), id:price, type:canvas [21:47:27.854] RenPrice[price] :: constructor() [21:47:27.854] Ren[price] :: constructor() [21:47:27.854] Overlay[price] :: constructor() [21:47:27.854] CanvasClip[price] :: constructor() [21:47:27.854] Clip[price] :: constructor() [21:47:27.854] clip:"price" added to stream:"canvas_1022019057625" [21:47:27.854] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1022019057625', clipId: 'price' } [21:47:27.854] StreamManager :: add(), id:odometer, type:canvas [21:47:27.854] RenOdometer[odometer] :: constructor() [21:47:27.854] Ren[odometer] :: constructor() [21:47:27.854] Overlay[odometer] :: constructor() [21:47:27.855] CanvasClip[odometer] :: constructor() [21:47:27.855] Clip[odometer] :: constructor() [21:47:27.855] clip:"odometer" added to stream:"canvas_1022019057625" [21:47:27.855] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1022019057625', clipId: 'odometer' } [21:47:27.855] StreamManager :: add(), id:options, type:canvas [21:47:27.855] RenOptions[options] :: constructor() [21:47:27.855] Ren[options] :: constructor() [21:47:27.855] Overlay[options] :: constructor() [21:47:27.855] CanvasClip[options] :: constructor() [21:47:27.855] Clip[options] :: constructor() [21:47:27.855] clip:"options" added to stream:"canvas_1022019057625" [21:47:27.855] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1022019057625', clipId: 'options' } [21:47:27.855] StreamManager :: add(), id:map, type:canvas [21:47:27.856] RenMap[map] :: constructor() [21:47:27.856] Ren[map] :: constructor() [21:47:27.856] Overlay[map] :: constructor() [21:47:27.856] CanvasClip[map] :: constructor() [21:47:27.856] Clip[map] :: constructor() [21:47:27.856] clip:"map" added to stream:"canvas_1022019057625" [21:47:27.856] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1022019057625', clipId: 'map' } [21:47:27.856] all added... [21:47:27.856] Vidbot :: _next(), _stepIndex:1 of 4 [21:47:27.856] index :: _onStepCompleted_vidbot(), step: 1 [21:47:27.857] index :: _onStepStarted_vidbot(), step: 2 [21:47:27.857] Vidbot :: step[1], label:Initializing Input Streams [21:47:27.857] StreamManager :: init() [21:47:27.858] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'audio_vo', progress: 0.3333333333333333 } [21:47:27.858] index :: _onStepProgress_vidbot(), percent: 33 [21:47:27.858] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'bg_music', progress: 0.6666666666666666 } [21:47:27.858] index :: _onStepProgress_vidbot(), percent: 67 [21:47:27.858] CanvasStream[canvas_1022019057625] :: _init(), BEGIN [21:47:27.859] i:0, c.id:simplefadedisplay [21:47:27.859] KenBurnsSlideshow[simplefadedisplay] :: _init(), BEGIN [21:47:27.859] KenBurnsSlideshow[simplefadedisplay] :: _validate() [21:47:27.859] KenBurnsSlideshow[undefined] :: _validateAnim() [21:47:27.860] KenBurnsSlideshow[undefined] :: _validateTheme() [21:47:27.861] i:1, c.id:infosheet [21:47:27.861] RenInfosheet[infosheet] :: _init() [21:47:27.862] RenInfosheet[infosheet] :: _validate() [21:47:27.862] i:2, c.id:caption [21:47:27.863] RenCaption[caption] :: _init() [21:47:27.863] RenCaption[caption] :: _validate() [21:47:27.863] i:3, c.id:price [21:47:27.863] RenPrice[price] :: _init() [21:47:27.864] RenPrice[price] :: _validate() [21:47:27.864] i:4, c.id:odometer [21:47:27.864] RenOdometer[odometer] :: _init() [21:47:27.864] RenOdometer[odometer] :: _validate() [21:47:27.865] i:5, c.id:options [21:47:27.865] RenPrice[options] :: _init() [21:47:27.865] RenOptions[options] :: _validate() [21:47:27.866] i:6, c.id:map [21:47:27.866] RenMap[map] :: _init() [21:47:27.866] RenMap[map] :: _validate() [21:47:27.867] KenBurnsSlideshow[simplefadedisplay] :: _build() [21:47:27.873] AnimatedImageFrame[aif] :: constructor() [21:47:27.874] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:27.874] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_1.jpg [21:47:27.885] RenInfosheet[infosheet] :: _assets() [21:47:27.886] CanvasClip :: LoadSVGFromStringWithPromise() [21:47:27.904] CanvasClip :: LoadSVGFromString(), loaded [21:47:27.905] RenCaption[caption] :: _build() [21:47:27.920] RenInfosheet[price] :: _assets() [21:47:27.921] CanvasClip :: LoadSVGFromStringWithPromise() [21:47:27.927] CanvasClip :: LoadSVGFromString(), loaded [21:47:27.928] RenInfosheet[odometer] :: _assets() [21:47:27.928] CanvasClip :: LoadSVGFromStringWithPromise() [21:47:27.947] CanvasClip :: LoadSVGFromString(), loaded [21:47:27.948] RenOptions[options] :: _assets() [21:47:27.948] CanvasClip :: LoadSVGFromStringWithPromise() [21:47:27.958] CanvasClip :: LoadSVGFromString(), loaded [21:47:27.960] RenMap[map] :: _assets() [21:47:27.960] CanvasClip :: LoadSVGFromStringWithPromise() [21:47:27.968] CanvasClip :: LoadSVGFromString(), loaded [21:47:27.971] CanvasClip :: LoadImageWithPromise(), src: map_360.jpg [21:47:27.974] Overlay[caption] :: _animate() [21:47:27.977] RenInfosheet[infosheet] :: _build() [21:47:28.002] RenPrice[price] :: _build() [21:47:28.008] RenOdometer[odometer] :: _build() [21:47:28.014] RenOptions[options] :: _build() [21:47:28.116] Overlay[infosheet] :: _animate() [21:47:28.117] CanvasStream[caption] :: _init(), p.then() [21:47:28.117] Overlay[price] :: _animate() [21:47:28.117] Overlay[odometer] :: _animate() [21:47:28.118] RenOptions[options] :: _animate() [21:47:28.118] Overlay[options] :: _animate() [21:47:28.119] CanvasStream[infosheet] :: _init(), p.then() [21:47:28.119] CanvasStream[price] :: _init(), p.then() [21:47:28.119] CanvasStream[odometer] :: _init(), p.then() [21:47:28.119] CanvasStream[options] :: _init(), p.then() [21:47:28.141] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.145] AnimatedImageFrame[aif] :: _init(), END [21:47:28.146] AnimatedImageFrame[aif] :: constructor() [21:47:28.146] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.146] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_2.jpg [21:47:28.157] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.158] RenMap[map] :: _build() [21:47:28.176] Overlay[map] :: _animate() [21:47:28.176] CanvasStream[map] :: _init(), p.then() [21:47:28.191] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.193] AnimatedImageFrame[aif] :: _init(), END [21:47:28.194] AnimatedImageFrame[aif] :: constructor() [21:47:28.194] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.194] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_3.jpg [21:47:28.211] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.213] AnimatedImageFrame[aif] :: _init(), END [21:47:28.213] AnimatedImageFrame[aif] :: constructor() [21:47:28.213] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.213] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_4.jpg [21:47:28.227] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.228] AnimatedImageFrame[aif] :: _init(), END [21:47:28.229] AnimatedImageFrame[aif] :: constructor() [21:47:28.229] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.229] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_5.jpg [21:47:28.247] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.248] AnimatedImageFrame[aif] :: _init(), END [21:47:28.249] AnimatedImageFrame[aif] :: constructor() [21:47:28.249] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.249] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_6.jpg [21:47:28.267] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.268] AnimatedImageFrame[aif] :: _init(), END [21:47:28.268] AnimatedImageFrame[aif] :: constructor() [21:47:28.268] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.269] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_7.jpg [21:47:28.285] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.286] AnimatedImageFrame[aif] :: _init(), END [21:47:28.287] AnimatedImageFrame[aif] :: constructor() [21:47:28.287] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.287] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_8.jpg [21:47:28.305] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.305] AnimatedImageFrame[aif] :: _init(), END [21:47:28.306] AnimatedImageFrame[aif] :: constructor() [21:47:28.306] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.306] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_9.jpg [21:47:28.322] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.324] AnimatedImageFrame[aif] :: _init(), END [21:47:28.324] AnimatedImageFrame[aif] :: constructor() [21:47:28.324] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.325] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_10.jpg [21:47:28.344] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.345] AnimatedImageFrame[aif] :: _init(), END [21:47:28.345] AnimatedImageFrame[aif] :: constructor() [21:47:28.346] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.346] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_11.jpg [21:47:28.364] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.365] AnimatedImageFrame[aif] :: _init(), END [21:47:28.366] AnimatedImageFrame[aif] :: constructor() [21:47:28.366] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.366] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_12.jpg [21:47:28.386] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.386] AnimatedImageFrame[aif] :: _init(), END [21:47:28.387] AnimatedImageFrame[aif] :: constructor() [21:47:28.387] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.387] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_13.jpg [21:47:28.415] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.415] AnimatedImageFrame[aif] :: _init(), END [21:47:28.416] AnimatedImageFrame[aif] :: constructor() [21:47:28.416] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.416] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_14.jpg [21:47:28.433] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.434] AnimatedImageFrame[aif] :: _init(), END [21:47:28.434] AnimatedImageFrame[aif] :: constructor() [21:47:28.435] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.435] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_15.jpg [21:47:28.452] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.452] AnimatedImageFrame[aif] :: _init(), END [21:47:28.453] AnimatedImageFrame[aif] :: constructor() [21:47:28.453] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.453] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_16.jpg [21:47:28.468] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.469] AnimatedImageFrame[aif] :: _init(), END [21:47:28.470] AnimatedImageFrame[aif] :: constructor() [21:47:28.470] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.470] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_17.jpg [21:47:28.486] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.487] AnimatedImageFrame[aif] :: _init(), END [21:47:28.488] AnimatedImageFrame[aif] :: constructor() [21:47:28.488] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.488] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_18.jpg [21:47:28.507] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.508] AnimatedImageFrame[aif] :: _init(), END [21:47:28.508] AnimatedImageFrame[aif] :: constructor() [21:47:28.508] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.508] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_19.jpg [21:47:28.524] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.525] AnimatedImageFrame[aif] :: _init(), END [21:47:28.526] AnimatedImageFrame[aif] :: constructor() [21:47:28.526] AnimatedImageFrame[aif] :: _init(), BEGIN [21:47:28.526] CanvasClip :: LoadImageWithPromise(), src: A445E037-4550-3F08-769D-16178EC980F4_20.jpg [21:47:28.543] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [21:47:28.544] AnimatedImageFrame[aif] :: _init(), END [21:47:28.545] Overlay[simplefadedisplay] :: _animate() [21:47:28.545] KenBurnsSlideshow[simplefadedisplay] :: _init(), END [21:47:28.545] CanvasStream[simplefadedisplay] :: _init(), p.then() [21:47:28.546] CanvasStream[canvas_1022019057625] :: _init(), promise.all.then() [21:47:28.550] CanvasStream[canvas_1022019057625] :: _init(), END [21:47:28.550] StreamMangaer :: init(), stream[canvas_1022019057625].then() [21:47:28.550] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'canvas_1022019057625', progress: 1 } [21:47:28.550] index :: _onStepProgress_vidbot(), percent: 100 [21:47:28.550] StreamManager :: init(), promise.all.then... [21:47:28.550] Vidbot :: StreamMgr.on( 'INITED' ) [21:47:28.551] Vidbot :: _next(), _stepIndex:2 of 4 [21:47:28.551] index :: _onStepCompleted_vidbot(), step: 2 [21:47:28.551] index :: _onStepStarted_vidbot(), step: 3 [21:47:28.551] Vidbot :: step[2], label:Rendering Canvas Streams [21:47:28.551] Vidbot :: StreamMgr.on( 'RENDER_STARTED' ), data: undefined [21:47:28.552] StreamManager :: render() [21:47:28.553] CanvasStream[canvas_1022019057625] :: render() [21:47:28.593] index :: _onStepProgress_vidbot(), percent: 0 [21:47:42.724] index :: _onStepProgress_vidbot(), percent: 5 [21:48:02.586] index :: _onStepProgress_vidbot(), percent: 10 [21:48:23.354] index :: _onStepProgress_vidbot(), percent: 15 [21:48:37.660] index :: _onStepProgress_vidbot(), percent: 20 [21:48:59.159] index :: _onStepProgress_vidbot(), percent: 25 [21:49:17.835] index :: _onStepProgress_vidbot(), percent: 30 [21:49:35.483] index :: _onStepProgress_vidbot(), percent: 35 [21:49:52.963] index :: _onStepProgress_vidbot(), percent: 40 [21:50:07.926] index :: _onStepProgress_vidbot(), percent: 45 [21:50:23.280] index :: _onStepProgress_vidbot(), percent: 50 [21:50:37.168] index :: _onStepProgress_vidbot(), percent: 55 [21:50:50.927] index :: _onStepProgress_vidbot(), percent: 60 [21:51:06.646] index :: _onStepProgress_vidbot(), percent: 65 [21:51:23.027] index :: _onStepProgress_vidbot(), percent: 70 [21:51:39.362] index :: _onStepProgress_vidbot(), percent: 75 [21:51:55.041] index :: _onStepProgress_vidbot(), percent: 80 [21:52:07.649] index :: _onStepProgress_vidbot(), percent: 85 [21:52:23.977] index :: _onStepProgress_vidbot(), percent: 90 [21:52:39.275] index :: _onStepProgress_vidbot(), percent: 95 [21:52:55.121] index :: _onStepProgress_vidbot(), percent: 100 [21:52:56.199] StreamManager :: render(), Promise.all.then... [21:52:56.199] Vidbot :: StreamMgr.on( 'RENDER_COMPLETED' ), data: undefined [21:52:56.200] Vidbot :: _next(), _stepIndex:3 of 4 [21:52:56.200] index :: _onStepCompleted_vidbot(), step: 3 [21:52:56.200] index :: _onStepStarted_vidbot(), step: 4 [21:52:56.201] Vidbot :: step[3], label:Encoding Media [21:52:56.203] CanvasFilters :: Overlay() [21:52:56.204] AudioStream[audio_vo] :: inputOptions() [21:52:56.204] AudioFilters :: Volume() [21:52:56.204] filter: [2:a]volume=1[2_vol] [21:52:56.204] AudioFilters :: Delay() [21:52:56.205] filter: [2_vol]adelay=0|0[2_del] [21:52:56.205] AudioStream[bg_music] :: inputOptions() [21:52:56.205] AudioFilters :: Volume() [21:52:56.205] filter: [3:a]volume=0.25[3_vol] [21:52:56.205] AudioFilters :: FadeOut() [21:52:56.205] filter: [3_vol]afade=t=out:st=60:d=1[3_fadeout] [21:52:56.205] AudioFilters :: Delay() [21:52:56.205] filter: [3_fadeout]adelay=0|0[3_del] [21:52:56.205] AudioFilters :: Mix() [21:52:56.206] filter: [2_del][3_del]amix=inputs=2:duration=longest[a_out] [21:52:56.206] mixed filter: [2_del][3_del]amix=inputs=2:duration=longest[a_out] [21:52:56.208] hang.time: 60 [21:52:56.314] Vidbot :: ffmpeg.on( 'start' ) [21:52:56.315] ffmpeg -f lavfi -i color=c=000000:s=640x360:r=30:duration=63 -r 30 -i ./tmp/canvas_1022019057625_%05d.png -to 00:01:03.000 -i file:///var/www/html/cli [21:52:56.315] ents/108596/audio/A445E037-4550-3F08-769D-16178EC980F4.mp3 -to 00:01:00.000 -i file:///var/app/video_pre_processor/assets/vidbot/_files/audio/Concept4 [21:52:56.315] .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 [21:52:56.315] 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 [21:52:56.315] ] -map [1_out] -preset veryfast -crf 18 -movflags frag_keyframe+empty_moov -pix_fmt yuv420p /var/www/html/clients/108596/video/A445E037-4550-3F08-769D [21:52:56.315] -16178EC980F4.mp4 [21:52:56.546] index :: _onStepProgress_vidbot(), percent: -3297219773 [21:52:56.974] index :: _onStepProgress_vidbot(), percent: 1 [21:52:57.979] index :: _onStepProgress_vidbot(), percent: 5 [21:52:58.992] index :: _onStepProgress_vidbot(), percent: 10 [21:52:59.998] index :: _onStepProgress_vidbot(), percent: 15 [21:53:01.001] index :: _onStepProgress_vidbot(), percent: 21 [21:53:02.010] index :: _onStepProgress_vidbot(), percent: 25 [21:53:03.018] index :: _onStepProgress_vidbot(), percent: 30 [21:53:04.027] index :: _onStepProgress_vidbot(), percent: 35 [21:53:05.037] index :: _onStepProgress_vidbot(), percent: 40 [21:53:06.039] index :: _onStepProgress_vidbot(), percent: 45 [21:53:07.043] index :: _onStepProgress_vidbot(), percent: 52 [21:53:07.546] index :: _onStepProgress_vidbot(), percent: 55 [21:53:08.547] index :: _onStepProgress_vidbot(), percent: 61 [21:53:09.580] index :: _onStepProgress_vidbot(), percent: 66 [21:53:10.079] index :: _onStepProgress_vidbot(), percent: 70 [21:53:11.077] index :: _onStepProgress_vidbot(), percent: 75 [21:53:12.087] index :: _onStepProgress_vidbot(), percent: 80 [21:53:13.099] index :: _onStepProgress_vidbot(), percent: 87 [21:53:13.602] index :: _onStepProgress_vidbot(), percent: 91 [21:53:14.602] index :: _onStepProgress_vidbot(), percent: 95 [21:53:15.115] index :: _onStepProgress_vidbot(), percent: 100 [21:53:15.159] Vidbot :: ffmpeg.on( 'end' ), Done! [21:53:15.160] StreamManager :: dispose() [21:53:15.160] CanvasStream[canvas_1022019057625] :: dispose() [21:53:15.165] Vidbot :: fflog.on( 'finish' ) [21:53:15.165] fflog.path: /var/www/html/clients/108596/video/A445E037-4550-3F08-769D-16178EC980F4.mp4.fflog [21:53:15.166] Vidbot :: _next(), _stepIndex:4 of 4 [21:53:15.166] index :: _onStepCompleted_vidbot(), step: 4 [21:53:15.166] index :: _onComplete_vidbot(), data: { stepTime: 0, appTime: 347.475, output: '/var/www/html/clients/108596/video/A445E037-4550-3F08-769D-16178EC980F4.mp4', duration: 63 } --------------------------------------------------------------------------------------------------------------- Output File : /var/app/video_pre_processor/jobs/postp//var/www/html/clients/108596/video/A445E037-4550-3F08-769D-16178EC980F4.mp4 Media Duration : 00:01:03.000 Generation Time : 00:05:47.475 ---------------------------------------------------------------------------------------------------------------