--------------------------------------------------------------------------------------------------------------- INITIALIZING VIDBOT, v1.7.1... --------------------------------------------------------------------------------------------------------------- [04:02:58.946] Vidbot :: start() [04:02:58.946] Vidbot :: _next(), _stepIndex:0 of 4 [04:02:58.947] index :: _onStepStarted_vidbot(), step: 1 [04:02:58.949] Vidbot :: step[0], label:Initializing Core [04:02:58.984] index :: _onStepProgress_vidbot(), percent: 20 [04:02:58.984] Vidbot :: _parse() [04:02:58.986] index :: _onStepProgress_vidbot(), percent: 40 [04:02:58.986] Vidbot :: _validate() [04:02:58.987] index :: _onStepProgress_vidbot(), percent: 60 [04:02:58.987] Vidbot :: _fonts() [04:02:58.988] FabricFontManager :: add(), id: SourceSansPro-Bold [04:02:58.988] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Bold.ttf [04:02:58.996] FabricFontManager :: add(), id: SourceSansPro-Light [04:02:58.997] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Light.ttf [04:02:58.997] FabricFontManager :: add(), id: DINOT-Bold [04:02:58.998] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Bold.otf [04:02:58.998] FabricFontManager :: add(), id: DINOT-Light [04:02:58.998] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Light.otf [04:02:58.999] FabricFontManager :: add(), id: TradeGothicLTStd-Regular [04:02:58.999] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Regular.otf [04:02:59.000] FabricFontManager :: add(), id: TradeGothicLTStd-Bold [04:02:59.000] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Bold.otf [04:02:59.001] index :: _onStepProgress_vidbot(), percent: 80 [04:02:59.001] Vidbot :: _clips() [04:02:59.002] StreamManager :: add(), id:audio_vo, type:audio [04:02:59.002] AudioClip[audio_vo] :: constructor() [04:02:59.002] InputStream[audio_vo] :: constructor() [04:02:59.002] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'audio_vo', clipId: null } [04:02:59.005] StreamManager :: add(), id:bg_music, type:audio [04:02:59.006] AudioClip[bg_music] :: constructor() [04:02:59.006] InputStream[bg_music] :: constructor() [04:02:59.006] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'bg_music', clipId: null } [04:02:59.006] StreamManager :: add(), id:simplefadedisplay, type:canvas [04:02:59.007] CanvasStream[canvas_46748111311] :: constructor() [04:02:59.007] InputStream[canvas_46748111311] :: constructor() [04:02:59.092] KenBurnsSlideshow[simplefadedisplay] :: constructor() [04:02:59.092] Overlay[simplefadedisplay] :: constructor() [04:02:59.092] CanvasClip[simplefadedisplay] :: constructor() [04:02:59.092] Clip[simplefadedisplay] :: constructor() [04:02:59.092] clip:"simplefadedisplay" added to stream:"canvas_46748111311" [04:02:59.092] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_46748111311', clipId: 'simplefadedisplay' } [04:02:59.093] StreamManager :: add(), id:infosheet, type:canvas [04:02:59.093] RenInfosheet[infosheet] :: constructor() [04:02:59.093] Ren[infosheet] :: constructor() [04:02:59.093] Overlay[infosheet] :: constructor() [04:02:59.093] CanvasClip[infosheet] :: constructor() [04:02:59.093] Clip[infosheet] :: constructor() [04:02:59.093] clip:"infosheet" added to stream:"canvas_46748111311" [04:02:59.093] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_46748111311', clipId: 'infosheet' } [04:02:59.093] StreamManager :: add(), id:caption, type:canvas [04:02:59.094] RenCaption[caption] :: constructor() [04:02:59.094] Ren[caption] :: constructor() [04:02:59.094] Overlay[caption] :: constructor() [04:02:59.094] CanvasClip[caption] :: constructor() [04:02:59.094] Clip[caption] :: constructor() [04:02:59.094] clip:"caption" added to stream:"canvas_46748111311" [04:02:59.094] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_46748111311', clipId: 'caption' } [04:02:59.094] StreamManager :: add(), id:odometer, type:canvas [04:02:59.094] RenOdometer[odometer] :: constructor() [04:02:59.094] Ren[odometer] :: constructor() [04:02:59.094] Overlay[odometer] :: constructor() [04:02:59.095] CanvasClip[odometer] :: constructor() [04:02:59.095] Clip[odometer] :: constructor() [04:02:59.095] clip:"odometer" added to stream:"canvas_46748111311" [04:02:59.095] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_46748111311', clipId: 'odometer' } [04:02:59.095] StreamManager :: add(), id:options, type:canvas [04:02:59.095] RenOptions[options] :: constructor() [04:02:59.095] Ren[options] :: constructor() [04:02:59.095] Overlay[options] :: constructor() [04:02:59.095] CanvasClip[options] :: constructor() [04:02:59.095] Clip[options] :: constructor() [04:02:59.095] clip:"options" added to stream:"canvas_46748111311" [04:02:59.096] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_46748111311', clipId: 'options' } [04:02:59.096] StreamManager :: add(), id:carfax, type:video [04:02:59.096] VideoStream[carfax] :: constructor() [04:02:59.096] InputStream[carfax] :: constructor() [04:02:59.096] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'carfax', clipId: null } [04:02:59.096] StreamManager :: add(), id:map, type:canvas [04:02:59.096] CanvasStream[canvas_539365251165] :: constructor() [04:02:59.096] InputStream[canvas_539365251165] :: constructor() [04:02:59.110] RenMap[map] :: constructor() [04:02:59.110] Ren[map] :: constructor() [04:02:59.110] Overlay[map] :: constructor() [04:02:59.110] CanvasClip[map] :: constructor() [04:02:59.110] Clip[map] :: constructor() [04:02:59.111] clip:"map" added to stream:"canvas_539365251165" [04:02:59.111] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_539365251165', clipId: 'map' } [04:02:59.111] all added... [04:02:59.111] Vidbot :: _next(), _stepIndex:1 of 4 [04:02:59.111] index :: _onStepCompleted_vidbot(), step: 1 [04:02:59.112] index :: _onStepStarted_vidbot(), step: 2 [04:02:59.112] Vidbot :: step[1], label:Initializing Input Streams [04:02:59.112] StreamManager :: init() [04:02:59.113] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'audio_vo', progress: 0.2 } [04:02:59.113] index :: _onStepProgress_vidbot(), percent: 20 [04:02:59.113] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'bg_music', progress: 0.4 } [04:02:59.113] index :: _onStepProgress_vidbot(), percent: 40 [04:02:59.113] CanvasStream[canvas_46748111311] :: _init(), BEGIN [04:02:59.114] i:0, c.id:simplefadedisplay [04:02:59.114] KenBurnsSlideshow[simplefadedisplay] :: _init(), BEGIN [04:02:59.114] KenBurnsSlideshow[simplefadedisplay] :: _validate() [04:02:59.115] KenBurnsSlideshow[undefined] :: _validateAnim() [04:02:59.115] KenBurnsSlideshow[undefined] :: _validateTheme() [04:02:59.116] i:1, c.id:infosheet [04:02:59.117] RenInfosheet[infosheet] :: _init() [04:02:59.117] RenInfosheet[infosheet] :: _validate() [04:02:59.118] i:2, c.id:caption [04:02:59.118] RenCaption[caption] :: _init() [04:02:59.119] RenCaption[caption] :: _validate() [04:02:59.119] i:3, c.id:odometer [04:02:59.119] RenOdometer[odometer] :: _init() [04:02:59.120] RenOdometer[odometer] :: _validate() [04:02:59.120] i:4, c.id:options [04:02:59.120] RenPrice[options] :: _init() [04:02:59.121] RenOptions[options] :: _validate() [04:02:59.121] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'carfax', progress: 0.6 } [04:02:59.121] index :: _onStepProgress_vidbot(), percent: 60 [04:02:59.121] CanvasStream[canvas_539365251165] :: _init(), BEGIN [04:02:59.122] i:0, c.id:map [04:02:59.122] RenMap[map] :: _init() [04:02:59.122] RenMap[map] :: _validate() [04:02:59.123] KenBurnsSlideshow[simplefadedisplay] :: _build() [04:02:59.129] AnimatedImageFrame[aif] :: constructor() [04:02:59.131] AnimatedImageFrame[aif] :: _init(), BEGIN [04:02:59.131] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_1.jpg [04:02:59.142] RenInfosheet[infosheet] :: _assets() [04:02:59.143] CanvasClip :: LoadSVGFromStringWithPromise() [04:02:59.163] CanvasClip :: LoadSVGFromString(), loaded [04:02:59.164] RenCaption[caption] :: _build() [04:02:59.185] RenInfosheet[odometer] :: _assets() [04:02:59.186] CanvasClip :: LoadSVGFromStringWithPromise() [04:02:59.201] CanvasClip :: LoadSVGFromString(), loaded [04:02:59.202] RenOptions[options] :: _assets() [04:02:59.202] CanvasClip :: LoadSVGFromStringWithPromise() [04:02:59.214] CanvasClip :: LoadSVGFromString(), loaded [04:02:59.215] RenMap[map] :: _assets() [04:02:59.216] CanvasClip :: LoadSVGFromStringWithPromise() [04:02:59.219] CanvasClip :: LoadSVGFromString(), loaded [04:02:59.222] CanvasClip :: LoadImageWithPromise(), src: map_720.jpg [04:02:59.224] Overlay[caption] :: _animate() [04:02:59.229] RenInfosheet[infosheet] :: _build() [04:02:59.263] RenOdometer[odometer] :: _build() [04:02:59.271] RenOptions[options] :: _build() [04:02:59.364] Overlay[infosheet] :: _animate() [04:02:59.365] CanvasStream[caption] :: _init(), p.then() [04:02:59.365] Overlay[odometer] :: _animate() [04:02:59.366] RenOptions[options] :: _animate() [04:02:59.366] Overlay[options] :: _animate() [04:02:59.366] CanvasStream[infosheet] :: _init(), p.then() [04:02:59.366] CanvasStream[odometer] :: _init(), p.then() [04:02:59.366] CanvasStream[options] :: _init(), p.then() [04:02:59.464] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:02:59.468] AnimatedImageFrame[aif] :: _init(), END [04:02:59.470] AnimatedImageFrame[aif] :: constructor() [04:02:59.470] AnimatedImageFrame[aif] :: _init(), BEGIN [04:02:59.470] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_2.jpg [04:02:59.502] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:02:59.503] RenMap[map] :: _build() [04:02:59.522] Overlay[map] :: _animate() [04:02:59.522] CanvasStream[map] :: _init(), p.then() [04:02:59.523] CanvasStream[canvas_539365251165] :: _init(), promise.all.then() [04:02:59.524] CanvasStream[canvas_539365251165] :: _init(), END [04:02:59.524] StreamMangaer :: init(), stream[canvas_539365251165].then() [04:02:59.524] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'canvas_539365251165', progress: 0.8 } [04:02:59.524] index :: _onStepProgress_vidbot(), percent: 80 [04:02:59.633] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:02:59.634] AnimatedImageFrame[aif] :: _init(), END [04:02:59.635] AnimatedImageFrame[aif] :: constructor() [04:02:59.635] AnimatedImageFrame[aif] :: _init(), BEGIN [04:02:59.636] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_3.jpg [04:02:59.721] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:02:59.723] AnimatedImageFrame[aif] :: _init(), END [04:02:59.723] AnimatedImageFrame[aif] :: constructor() [04:02:59.723] AnimatedImageFrame[aif] :: _init(), BEGIN [04:02:59.724] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_4.jpg [04:02:59.814] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:02:59.815] AnimatedImageFrame[aif] :: _init(), END [04:02:59.815] AnimatedImageFrame[aif] :: constructor() [04:02:59.815] AnimatedImageFrame[aif] :: _init(), BEGIN [04:02:59.815] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_5.jpg [04:02:59.925] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:02:59.926] AnimatedImageFrame[aif] :: _init(), END [04:02:59.927] AnimatedImageFrame[aif] :: constructor() [04:02:59.927] AnimatedImageFrame[aif] :: _init(), BEGIN [04:02:59.927] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_6.jpg [04:03:00.003] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:03:00.005] AnimatedImageFrame[aif] :: _init(), END [04:03:00.005] AnimatedImageFrame[aif] :: constructor() [04:03:00.005] AnimatedImageFrame[aif] :: _init(), BEGIN [04:03:00.005] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_7.jpg [04:03:00.079] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:03:00.081] AnimatedImageFrame[aif] :: _init(), END [04:03:00.081] AnimatedImageFrame[aif] :: constructor() [04:03:00.081] AnimatedImageFrame[aif] :: _init(), BEGIN [04:03:00.082] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_8.jpg [04:03:00.181] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:03:00.182] AnimatedImageFrame[aif] :: _init(), END [04:03:00.183] AnimatedImageFrame[aif] :: constructor() [04:03:00.183] AnimatedImageFrame[aif] :: _init(), BEGIN [04:03:00.183] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_9.jpg [04:03:00.254] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:03:00.255] AnimatedImageFrame[aif] :: _init(), END [04:03:00.256] AnimatedImageFrame[aif] :: constructor() [04:03:00.256] AnimatedImageFrame[aif] :: _init(), BEGIN [04:03:00.256] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_10.jpg [04:03:00.319] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:03:00.320] AnimatedImageFrame[aif] :: _init(), END [04:03:00.320] AnimatedImageFrame[aif] :: constructor() [04:03:00.321] AnimatedImageFrame[aif] :: _init(), BEGIN [04:03:00.321] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_11.jpg [04:03:00.383] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:03:00.384] AnimatedImageFrame[aif] :: _init(), END [04:03:00.384] AnimatedImageFrame[aif] :: constructor() [04:03:00.384] AnimatedImageFrame[aif] :: _init(), BEGIN [04:03:00.384] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_12.jpg [04:03:00.458] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:03:00.459] AnimatedImageFrame[aif] :: _init(), END [04:03:00.460] AnimatedImageFrame[aif] :: constructor() [04:03:00.460] AnimatedImageFrame[aif] :: _init(), BEGIN [04:03:00.460] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_13.jpg [04:03:00.543] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:03:00.544] AnimatedImageFrame[aif] :: _init(), END [04:03:00.545] AnimatedImageFrame[aif] :: constructor() [04:03:00.545] AnimatedImageFrame[aif] :: _init(), BEGIN [04:03:00.545] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_14.jpg [04:03:00.610] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:03:00.611] AnimatedImageFrame[aif] :: _init(), END [04:03:00.612] AnimatedImageFrame[aif] :: constructor() [04:03:00.612] AnimatedImageFrame[aif] :: _init(), BEGIN [04:03:00.612] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_15.jpg [04:03:00.681] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:03:00.682] AnimatedImageFrame[aif] :: _init(), END [04:03:00.682] AnimatedImageFrame[aif] :: constructor() [04:03:00.682] AnimatedImageFrame[aif] :: _init(), BEGIN [04:03:00.682] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_16.jpg [04:03:00.743] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:03:00.744] AnimatedImageFrame[aif] :: _init(), END [04:03:00.745] AnimatedImageFrame[aif] :: constructor() [04:03:00.745] AnimatedImageFrame[aif] :: _init(), BEGIN [04:03:00.745] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_17.jpg [04:03:00.823] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:03:00.825] AnimatedImageFrame[aif] :: _init(), END [04:03:00.826] AnimatedImageFrame[aif] :: constructor() [04:03:00.826] AnimatedImageFrame[aif] :: _init(), BEGIN [04:03:00.826] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_18.jpg [04:03:00.904] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:03:00.905] AnimatedImageFrame[aif] :: _init(), END [04:03:00.906] AnimatedImageFrame[aif] :: constructor() [04:03:00.906] AnimatedImageFrame[aif] :: _init(), BEGIN [04:03:00.906] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_19.jpg [04:03:00.975] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:03:00.976] AnimatedImageFrame[aif] :: _init(), END [04:03:00.977] AnimatedImageFrame[aif] :: constructor() [04:03:00.977] AnimatedImageFrame[aif] :: _init(), BEGIN [04:03:00.977] CanvasClip :: LoadImageWithPromise(), src: 90D02EFA-A6C6-DD55-AD46-2C338214D4F2_20.jpg [04:03:01.061] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [04:03:01.063] AnimatedImageFrame[aif] :: _init(), END [04:03:01.064] Overlay[simplefadedisplay] :: _animate() [04:03:01.065] KenBurnsSlideshow[simplefadedisplay] :: _init(), END [04:03:01.065] CanvasStream[simplefadedisplay] :: _init(), p.then() [04:03:01.066] CanvasStream[canvas_46748111311] :: _init(), promise.all.then() [04:03:01.069] CanvasStream[canvas_46748111311] :: _init(), END [04:03:01.069] StreamMangaer :: init(), stream[canvas_46748111311].then() [04:03:01.070] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'canvas_46748111311', progress: 1 } [04:03:01.073] index :: _onStepProgress_vidbot(), percent: 100 [04:03:01.073] StreamManager :: init(), promise.all.then... [04:03:01.073] Vidbot :: StreamMgr.on( 'INITED' ) [04:03:01.074] Vidbot :: _next(), _stepIndex:2 of 4 [04:03:01.074] index :: _onStepCompleted_vidbot(), step: 2 [04:03:01.075] index :: _onStepStarted_vidbot(), step: 3 [04:03:01.075] Vidbot :: step[2], label:Rendering Canvas Streams [04:03:01.075] Vidbot :: StreamMgr.on( 'RENDER_STARTED' ), data: undefined [04:03:01.075] StreamManager :: render() [04:03:01.076] CanvasStream[canvas_46748111311] :: render() [04:03:01.190] index :: _onStepProgress_vidbot(), percent: 0 [04:04:56.040] index :: _onStepProgress_vidbot(), percent: 5 [04:07:17.385] index :: _onStepProgress_vidbot(), percent: 10 [04:09:21.385] index :: _onStepProgress_vidbot(), percent: 15 [04:11:32.349] index :: _onStepProgress_vidbot(), percent: 20 [04:13:33.655] index :: _onStepProgress_vidbot(), percent: 25 [04:15:36.627] index :: _onStepProgress_vidbot(), percent: 30 [04:18:13.078] index :: _onStepProgress_vidbot(), percent: 35 [04:20:59.765] index :: _onStepProgress_vidbot(), percent: 40 [04:23:51.151] index :: _onStepProgress_vidbot(), percent: 45 [04:26:22.257] index :: _onStepProgress_vidbot(), percent: 50 [04:26:26.055] CanvasStream[canvas_539365251165] :: render() [04:26:45.631] index :: _onStepProgress_vidbot(), percent: 55 [04:27:04.512] index :: _onStepProgress_vidbot(), percent: 60 [04:27:27.304] index :: _onStepProgress_vidbot(), percent: 65 [04:27:50.098] index :: _onStepProgress_vidbot(), percent: 70 [04:28:13.686] index :: _onStepProgress_vidbot(), percent: 75 [04:28:40.242] index :: _onStepProgress_vidbot(), percent: 80 [04:29:03.133] index :: _onStepProgress_vidbot(), percent: 85 [04:29:25.786] index :: _onStepProgress_vidbot(), percent: 90 [04:29:48.204] index :: _onStepProgress_vidbot(), percent: 95 [04:30:35.408] index :: _onStepProgress_vidbot(), percent: 100 [04:30:43.712] StreamManager :: render(), Promise.all.then... [04:30:43.714] Vidbot :: StreamMgr.on( 'RENDER_COMPLETED' ), data: undefined [04:30:43.715] Vidbot :: _next(), _stepIndex:3 of 4 [04:30:43.716] index :: _onStepCompleted_vidbot(), step: 3 [04:30:43.716] index :: _onStepStarted_vidbot(), step: 4 [04:30:43.717] Vidbot :: step[3], label:Encoding Media [04:30:43.720] CanvasFilters :: Overlay() [04:30:43.721] VideoStream[carfax] :: inputOptions() [04:30:43.721] VideoFilters :: Tpad() [04:30:43.721] VideoFilters :: Scale() [04:30:43.722] VideoFilters :: Overlay() [04:30:43.722] CanvasFilters :: Overlay() [04:30:43.723] AudioStream[audio_vo] :: inputOptions() [04:30:43.723] AudioFilters :: Volume() [04:30:43.723] filter: [4:a]volume=1[4_vol] [04:30:43.724] AudioFilters :: Delay() [04:30:43.724] filter: [4_vol]adelay=0|0[4_del] [04:30:43.724] AudioStream[bg_music] :: inputOptions() [04:30:43.724] AudioFilters :: Volume() [04:30:43.724] filter: [5:a]volume=0.25[5_vol] [04:30:43.724] AudioFilters :: FadeOut() [04:30:43.724] filter: [5_vol]afade=t=out:st=60:d=1[5_fadeout] [04:30:43.724] AudioFilters :: Delay() [04:30:43.724] filter: [5_fadeout]adelay=0|0[5_del] [04:30:43.725] VideoStream[carfax] :: inputOptions() [04:30:43.725] AudioFilters :: Volume() [04:30:43.725] filter: [6:a]volume=1[6_vol] [04:30:43.725] AudioFilters :: Delay() [04:30:43.725] filter: [6_vol]adelay=63000|63000[6_del] [04:30:43.725] AudioFilters :: Mix() [04:30:43.725] filter: [4_del][5_del][6_del]amix=inputs=3:duration=longest[a_out] [04:30:43.725] mixed filter: [4_del][5_del][6_del]amix=inputs=3:duration=longest[a_out] [04:30:43.728] hang.time: 60 [04:30:43.911] Vidbot :: ffmpeg.on( 'start' ) [04:30:43.911] ffmpeg -f lavfi -i color=c=000000:s=1280x720:r=30:duration=77.63 -r 30 -i ./tmp/canvas_46748111311_%05d.png -to 00:00:14.630 -i file:///var/app/video_ [04:30:43.911] pre_processor/assets/cpo/carfax_1owner/carfax_1owner_720.mp4 -r 30 -i ./tmp/canvas_539365251165_%05d.png -to 00:01:03.000 -i file:///var/www/html/clie [04:30:43.911] nts/17668/audio/90D02EFA-A6C6-DD55-AD46-2C338214D4F2.mp3 -to 00:01:00.000 -i file:///var/app/video_pre_processor/assets/vidbot/_files/audio/RF3_Easy_L [04:30:43.911] istening.mp3 -to 00:00:14.630 -i file:///var/app/video_pre_processor/assets/cpo/carfax_1owner/carfax_1owner_720.mp4 -y -filter_complex [0:v][1:v]overl [04:30:43.911] ay=x=0:y=0[1_out];[2:v]tpad=start_duration=62.95[2_tpad];[2_tpad]scale=w=1280:h=720[2_scaled];[1_out][2_scaled]overlay=x=0:y=0:enable='between(t,63,77 [04:30:43.911] .63)'[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.25[5_vol];[5_vol]afade=t=out:st=60:d=1[5_f [04:30:43.912] adeout];[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] [04:30:43.912] -acodec 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/w [04:30:43.912] ww/html/clients/17668/video/90D02EFA-A6C6-DD55-AD46-2C338214D4F2.mp4 [04:30:44.702] index :: _onStepProgress_vidbot(), percent: -2675832097 [04:30:45.022] index :: _onStepProgress_vidbot(), percent: 0 [04:30:48.564] index :: _onStepProgress_vidbot(), percent: 5 [04:30:51.631] index :: _onStepProgress_vidbot(), percent: 10 [04:30:55.172] index :: _onStepProgress_vidbot(), percent: 15 [04:30:59.248] index :: _onStepProgress_vidbot(), percent: 20 [04:31:03.879] index :: _onStepProgress_vidbot(), percent: 25 [04:31:08.466] index :: _onStepProgress_vidbot(), percent: 30 [04:31:14.055] index :: _onStepProgress_vidbot(), percent: 35 [04:31:19.148] index :: _onStepProgress_vidbot(), percent: 40 [04:31:23.705] index :: _onStepProgress_vidbot(), percent: 45 [04:31:28.282] index :: _onStepProgress_vidbot(), percent: 50 [04:31:32.888] index :: _onStepProgress_vidbot(), percent: 55 [04:31:37.979] index :: _onStepProgress_vidbot(), percent: 60 [04:31:42.607] index :: _onStepProgress_vidbot(), percent: 65 [04:31:47.678] index :: _onStepProgress_vidbot(), percent: 70 [04:31:52.735] index :: _onStepProgress_vidbot(), percent: 75 [04:31:55.806] index :: _onStepProgress_vidbot(), percent: 80 [04:31:57.817] index :: _onStepProgress_vidbot(), percent: 85 [04:31:59.822] index :: _onStepProgress_vidbot(), percent: 90 [04:32:01.840] index :: _onStepProgress_vidbot(), percent: 95 [04:32:03.860] index :: _onStepProgress_vidbot(), percent: 100 [04:32:04.103] Vidbot :: ffmpeg.on( 'end' ), Done! [04:32:04.103] StreamManager :: dispose() [04:32:04.104] CanvasStream[canvas_46748111311] :: dispose() [04:32:04.144] CanvasStream[canvas_539365251165] :: dispose() [04:32:04.146] Vidbot :: fflog.on( 'finish' ) [04:32:04.146] fflog.path: /var/www/html/clients/17668/video/90D02EFA-A6C6-DD55-AD46-2C338214D4F2.mp4.fflog [04:32:04.146] Vidbot :: _next(), _stepIndex:4 of 4 [04:32:04.146] index :: _onStepCompleted_vidbot(), step: 4 [04:32:04.147] index :: _onComplete_vidbot(), data: { stepTime: 0, appTime: 1745.227, output: '/var/www/html/clients/17668/video/90D02EFA-A6C6-DD55-AD46-2C338214D4F2.mp4', duration: 77.63 } --------------------------------------------------------------------------------------------------------------- Output File : /var/app/video_pre_processor/jobs/postp//var/www/html/clients/17668/video/90D02EFA-A6C6-DD55-AD46-2C338214D4F2.mp4 Media Duration : 00:01:17.629 Generation Time : 00:29:05.227 ---------------------------------------------------------------------------------------------------------------