--------------------------------------------------------------------------------------------------------------- INITIALIZING VIDBOT, v1.7.0... --------------------------------------------------------------------------------------------------------------- [01:53:38.351] Vidbot :: start() [01:53:38.352] Vidbot :: _next(), _stepIndex:0 of 4 [01:53:38.352] index :: _onStepStarted_vidbot(), step: 1 [01:53:38.353] Vidbot :: step[0], label:Initializing Core [01:53:38.362] index :: _onStepProgress_vidbot(), percent: 20 [01:53:38.362] Vidbot :: _parse() [01:53:38.364] index :: _onStepProgress_vidbot(), percent: 40 [01:53:38.364] Vidbot :: _validate() [01:53:38.365] index :: _onStepProgress_vidbot(), percent: 60 [01:53:38.365] Vidbot :: _fonts() [01:53:38.365] FabricFontManager :: add(), id: SourceSansPro-Bold [01:53:38.365] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Bold.ttf [01:53:38.374] FabricFontManager :: add(), id: SourceSansPro-Light [01:53:38.374] src: /var/app/Vidbot-V2/assets/fonts/SourceSansPro/SourceSansPro-Light.ttf [01:53:38.375] FabricFontManager :: add(), id: DINOT-Bold [01:53:38.375] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Bold.otf [01:53:38.376] FabricFontManager :: add(), id: DINOT-Light [01:53:38.376] src: /var/app/Vidbot-V2/assets/fonts/DINOT/DINOT-Light.otf [01:53:38.376] FabricFontManager :: add(), id: TradeGothicLTStd-Regular [01:53:38.377] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Regular.otf [01:53:38.377] FabricFontManager :: add(), id: TradeGothicLTStd-Bold [01:53:38.377] src: /var/app/Vidbot-V2/assets/fonts/TradeGothicCond/TradeGothicLTStd-Bold.otf [01:53:38.379] index :: _onStepProgress_vidbot(), percent: 80 [01:53:38.379] Vidbot :: _clips() [01:53:38.379] StreamManager :: add(), id:audio_vo, type:audio [01:53:38.380] AudioClip[audio_vo] :: constructor() [01:53:38.380] InputStream[audio_vo] :: constructor() [01:53:38.380] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'audio_vo', clipId: null } [01:53:38.383] StreamManager :: add(), id:bg_music, type:audio [01:53:38.383] AudioClip[bg_music] :: constructor() [01:53:38.383] InputStream[bg_music] :: constructor() [01:53:38.383] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'bg_music', clipId: null } [01:53:38.383] StreamManager :: add(), id:simplefadedisplay, type:canvas [01:53:38.384] CanvasStream[canvas_1552536591866] :: constructor() [01:53:38.384] InputStream[canvas_1552536591866] :: constructor() [01:53:38.466] KenBurnsSlideshow[simplefadedisplay] :: constructor() [01:53:38.466] Overlay[simplefadedisplay] :: constructor() [01:53:38.466] CanvasClip[simplefadedisplay] :: constructor() [01:53:38.466] Clip[simplefadedisplay] :: constructor() [01:53:38.466] clip:"simplefadedisplay" added to stream:"canvas_1552536591866" [01:53:38.466] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1552536591866', clipId: 'simplefadedisplay' } [01:53:38.467] StreamManager :: add(), id:infosheet, type:canvas [01:53:38.467] RenInfosheet[infosheet] :: constructor() [01:53:38.467] Ren[infosheet] :: constructor() [01:53:38.467] Overlay[infosheet] :: constructor() [01:53:38.467] CanvasClip[infosheet] :: constructor() [01:53:38.467] Clip[infosheet] :: constructor() [01:53:38.467] clip:"infosheet" added to stream:"canvas_1552536591866" [01:53:38.467] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1552536591866', clipId: 'infosheet' } [01:53:38.468] StreamManager :: add(), id:caption, type:canvas [01:53:38.468] RenCaption[caption] :: constructor() [01:53:38.468] Ren[caption] :: constructor() [01:53:38.468] Overlay[caption] :: constructor() [01:53:38.468] CanvasClip[caption] :: constructor() [01:53:38.468] Clip[caption] :: constructor() [01:53:38.468] clip:"caption" added to stream:"canvas_1552536591866" [01:53:38.468] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1552536591866', clipId: 'caption' } [01:53:38.468] StreamManager :: add(), id:odometer, type:canvas [01:53:38.468] RenOdometer[odometer] :: constructor() [01:53:38.469] Ren[odometer] :: constructor() [01:53:38.469] Overlay[odometer] :: constructor() [01:53:38.469] CanvasClip[odometer] :: constructor() [01:53:38.469] Clip[odometer] :: constructor() [01:53:38.469] clip:"odometer" added to stream:"canvas_1552536591866" [01:53:38.469] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1552536591866', clipId: 'odometer' } [01:53:38.469] StreamManager :: add(), id:options, type:canvas [01:53:38.470] RenOptions[options] :: constructor() [01:53:38.470] Ren[options] :: constructor() [01:53:38.470] Overlay[options] :: constructor() [01:53:38.470] CanvasClip[options] :: constructor() [01:53:38.470] Clip[options] :: constructor() [01:53:38.470] clip:"options" added to stream:"canvas_1552536591866" [01:53:38.470] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_1552536591866', clipId: 'options' } [01:53:38.470] StreamManager :: add(), id:carfax, type:video [01:53:38.471] VideoStream[carfax] :: constructor() [01:53:38.471] InputStream[carfax] :: constructor() [01:53:38.471] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'carfax', clipId: null } [01:53:38.471] StreamManager :: add(), id:map, type:canvas [01:53:38.471] CanvasStream[canvas_904261005970] :: constructor() [01:53:38.471] InputStream[canvas_904261005970] :: constructor() [01:53:38.486] RenMap[map] :: constructor() [01:53:38.486] Ren[map] :: constructor() [01:53:38.486] Overlay[map] :: constructor() [01:53:38.486] CanvasClip[map] :: constructor() [01:53:38.486] Clip[map] :: constructor() [01:53:38.486] clip:"map" added to stream:"canvas_904261005970" [01:53:38.486] Vidbot :: StreamMgr.on( 'ADDED' ), data: { streamID: 'canvas_904261005970', clipId: 'map' } [01:53:38.487] all added... [01:53:38.487] Vidbot :: _next(), _stepIndex:1 of 4 [01:53:38.487] index :: _onStepCompleted_vidbot(), step: 1 [01:53:38.487] index :: _onStepStarted_vidbot(), step: 2 [01:53:38.488] Vidbot :: step[1], label:Initializing Input Streams [01:53:38.488] StreamManager :: init() [01:53:38.488] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'audio_vo', progress: 0.2 } [01:53:38.488] index :: _onStepProgress_vidbot(), percent: 20 [01:53:38.489] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'bg_music', progress: 0.4 } [01:53:38.489] index :: _onStepProgress_vidbot(), percent: 40 [01:53:38.489] CanvasStream[canvas_1552536591866] :: _init(), BEGIN [01:53:38.489] i:0, c.id:simplefadedisplay [01:53:38.490] KenBurnsSlideshow[simplefadedisplay] :: _init(), BEGIN [01:53:38.490] KenBurnsSlideshow[simplefadedisplay] :: _validate() [01:53:38.490] KenBurnsSlideshow[undefined] :: _validateAnim() [01:53:38.491] KenBurnsSlideshow[undefined] :: _validateTheme() [01:53:38.492] i:1, c.id:infosheet [01:53:38.492] RenInfosheet[infosheet] :: _init() [01:53:38.493] RenInfosheet[infosheet] :: _validate() [01:53:38.493] i:2, c.id:caption [01:53:38.494] RenCaption[caption] :: _init() [01:53:38.494] RenCaption[caption] :: _validate() [01:53:38.494] i:3, c.id:odometer [01:53:38.495] RenOdometer[odometer] :: _init() [01:53:38.495] RenOdometer[odometer] :: _validate() [01:53:38.495] i:4, c.id:options [01:53:38.495] RenPrice[options] :: _init() [01:53:38.496] RenOptions[options] :: _validate() [01:53:38.496] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'carfax', progress: 0.6 } [01:53:38.496] index :: _onStepProgress_vidbot(), percent: 60 [01:53:38.497] CanvasStream[canvas_904261005970] :: _init(), BEGIN [01:53:38.497] i:0, c.id:map [01:53:38.497] RenMap[map] :: _init() [01:53:38.497] RenMap[map] :: _validate() [01:53:38.498] KenBurnsSlideshow[simplefadedisplay] :: _build() [01:53:38.504] AnimatedImageFrame[aif] :: constructor() [01:53:38.505] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:38.506] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_1.jpg [01:53:38.518] RenInfosheet[infosheet] :: _assets() [01:53:38.518] CanvasClip :: LoadSVGFromStringWithPromise() [01:53:38.539] CanvasClip :: LoadSVGFromString(), loaded [01:53:38.540] RenCaption[caption] :: _build() [01:53:38.559] RenInfosheet[odometer] :: _assets() [01:53:38.560] CanvasClip :: LoadSVGFromStringWithPromise() [01:53:38.576] CanvasClip :: LoadSVGFromString(), loaded [01:53:38.577] RenOptions[options] :: _assets() [01:53:38.577] CanvasClip :: LoadSVGFromStringWithPromise() [01:53:38.589] CanvasClip :: LoadSVGFromString(), loaded [01:53:38.590] RenMap[map] :: _assets() [01:53:38.591] CanvasClip :: LoadSVGFromStringWithPromise() [01:53:38.594] CanvasClip :: LoadSVGFromString(), loaded [01:53:38.596] CanvasClip :: LoadImageWithPromise(), src: map_720.jpg [01:53:38.599] Overlay[caption] :: _animate() [01:53:38.603] RenInfosheet[infosheet] :: _build() [01:53:38.633] RenOdometer[odometer] :: _build() [01:53:38.639] RenOptions[options] :: _build() [01:53:38.732] Overlay[infosheet] :: _animate() [01:53:38.733] CanvasStream[caption] :: _init(), p.then() [01:53:38.733] Overlay[odometer] :: _animate() [01:53:38.734] RenOptions[options] :: _animate() [01:53:38.734] Overlay[options] :: _animate() [01:53:38.735] CanvasStream[infosheet] :: _init(), p.then() [01:53:38.735] CanvasStream[odometer] :: _init(), p.then() [01:53:38.735] CanvasStream[options] :: _init(), p.then() [01:53:38.783] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:38.786] AnimatedImageFrame[aif] :: _init(), END [01:53:38.787] AnimatedImageFrame[aif] :: constructor() [01:53:38.788] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:38.788] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_2.jpg [01:53:38.825] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:38.826] RenMap[map] :: _build() [01:53:38.844] Overlay[map] :: _animate() [01:53:38.844] CanvasStream[map] :: _init(), p.then() [01:53:38.844] CanvasStream[canvas_904261005970] :: _init(), promise.all.then() [01:53:38.846] CanvasStream[canvas_904261005970] :: _init(), END [01:53:38.846] StreamMangaer :: init(), stream[canvas_904261005970].then() [01:53:38.846] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'canvas_904261005970', progress: 0.8 } [01:53:38.846] index :: _onStepProgress_vidbot(), percent: 80 [01:53:38.919] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:38.921] AnimatedImageFrame[aif] :: _init(), END [01:53:38.921] AnimatedImageFrame[aif] :: constructor() [01:53:38.922] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:38.922] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_3.jpg [01:53:38.998] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:38.999] AnimatedImageFrame[aif] :: _init(), END [01:53:39.000] AnimatedImageFrame[aif] :: constructor() [01:53:39.000] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:39.000] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_4.jpg [01:53:39.065] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:39.066] AnimatedImageFrame[aif] :: _init(), END [01:53:39.066] AnimatedImageFrame[aif] :: constructor() [01:53:39.066] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:39.067] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_5.jpg [01:53:39.129] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:39.130] AnimatedImageFrame[aif] :: _init(), END [01:53:39.130] AnimatedImageFrame[aif] :: constructor() [01:53:39.130] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:39.130] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_6.jpg [01:53:39.194] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:39.196] AnimatedImageFrame[aif] :: _init(), END [01:53:39.197] AnimatedImageFrame[aif] :: constructor() [01:53:39.197] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:39.197] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_7.jpg [01:53:39.263] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:39.264] AnimatedImageFrame[aif] :: _init(), END [01:53:39.265] AnimatedImageFrame[aif] :: constructor() [01:53:39.265] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:39.265] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_8.jpg [01:53:39.347] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:39.349] AnimatedImageFrame[aif] :: _init(), END [01:53:39.349] AnimatedImageFrame[aif] :: constructor() [01:53:39.350] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:39.350] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_9.jpg [01:53:39.411] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:39.412] AnimatedImageFrame[aif] :: _init(), END [01:53:39.413] AnimatedImageFrame[aif] :: constructor() [01:53:39.413] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:39.413] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_10.jpg [01:53:39.478] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:39.479] AnimatedImageFrame[aif] :: _init(), END [01:53:39.479] AnimatedImageFrame[aif] :: constructor() [01:53:39.479] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:39.479] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_11.jpg [01:53:39.539] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:39.540] AnimatedImageFrame[aif] :: _init(), END [01:53:39.541] AnimatedImageFrame[aif] :: constructor() [01:53:39.541] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:39.541] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_12.jpg [01:53:39.607] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:39.608] AnimatedImageFrame[aif] :: _init(), END [01:53:39.609] AnimatedImageFrame[aif] :: constructor() [01:53:39.609] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:39.609] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_13.jpg [01:53:39.663] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:39.664] AnimatedImageFrame[aif] :: _init(), END [01:53:39.664] AnimatedImageFrame[aif] :: constructor() [01:53:39.665] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:39.665] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_14.jpg [01:53:39.721] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:39.722] AnimatedImageFrame[aif] :: _init(), END [01:53:39.723] AnimatedImageFrame[aif] :: constructor() [01:53:39.723] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:39.723] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_15.jpg [01:53:39.787] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:39.788] AnimatedImageFrame[aif] :: _init(), END [01:53:39.788] AnimatedImageFrame[aif] :: constructor() [01:53:39.788] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:39.789] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_16.jpg [01:53:39.854] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:39.856] AnimatedImageFrame[aif] :: _init(), END [01:53:39.856] AnimatedImageFrame[aif] :: constructor() [01:53:39.856] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:39.856] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_17.jpg [01:53:39.917] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:39.918] AnimatedImageFrame[aif] :: _init(), END [01:53:39.919] AnimatedImageFrame[aif] :: constructor() [01:53:39.919] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:39.919] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_18.jpg [01:53:39.983] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:39.984] AnimatedImageFrame[aif] :: _init(), END [01:53:39.984] AnimatedImageFrame[aif] :: constructor() [01:53:39.984] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:39.984] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_19.jpg [01:53:40.044] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:40.045] AnimatedImageFrame[aif] :: _init(), END [01:53:40.045] AnimatedImageFrame[aif] :: constructor() [01:53:40.045] AnimatedImageFrame[aif] :: _init(), BEGIN [01:53:40.046] CanvasClip :: LoadImageWithPromise(), src: A63CD4FE-89D9-E42F-9F30-B12585D4D1A6_20.jpg [01:53:40.108] CanvasClip :: LoadImageWithPromise(), loaded, isError: false [01:53:40.109] AnimatedImageFrame[aif] :: _init(), END [01:53:40.110] Overlay[simplefadedisplay] :: _animate() [01:53:40.111] KenBurnsSlideshow[simplefadedisplay] :: _init(), END [01:53:40.111] CanvasStream[simplefadedisplay] :: _init(), p.then() [01:53:40.111] CanvasStream[canvas_1552536591866] :: _init(), promise.all.then() [01:53:40.113] CanvasStream[canvas_1552536591866] :: _init(), END [01:53:40.113] StreamMangaer :: init(), stream[canvas_1552536591866].then() [01:53:40.113] Vidbot :: StreamMgr.on( 'STREAM_INITED' ), data: { streamID: 'canvas_1552536591866', progress: 1 } [01:53:40.114] index :: _onStepProgress_vidbot(), percent: 100 [01:53:40.114] StreamManager :: init(), promise.all.then... [01:53:40.114] Vidbot :: StreamMgr.on( 'INITED' ) [01:53:40.114] Vidbot :: _next(), _stepIndex:2 of 4 [01:53:40.114] index :: _onStepCompleted_vidbot(), step: 2 [01:53:40.114] index :: _onStepStarted_vidbot(), step: 3 [01:53:40.115] Vidbot :: step[2], label:Rendering Canvas Streams [01:53:40.115] Vidbot :: StreamMgr.on( 'RENDER_STARTED' ), data: undefined [01:53:40.115] StreamManager :: render() [01:53:40.116] CanvasStream[canvas_1552536591866] :: render() [01:53:40.217] index :: _onStepProgress_vidbot(), percent: 0 [01:55:13.044] index :: _onStepProgress_vidbot(), percent: 5 [01:57:48.217] index :: _onStepProgress_vidbot(), percent: 10 [02:00:25.539] index :: _onStepProgress_vidbot(), percent: 15 [02:02:38.145] index :: _onStepProgress_vidbot(), percent: 20 [02:04:58.067] index :: _onStepProgress_vidbot(), percent: 25 [02:07:18.422] index :: _onStepProgress_vidbot(), percent: 30 [02:09:58.816] index :: _onStepProgress_vidbot(), percent: 35 [02:12:28.743] index :: _onStepProgress_vidbot(), percent: 40 [02:15:13.611] index :: _onStepProgress_vidbot(), percent: 45 [02:17:39.333] index :: _onStepProgress_vidbot(), percent: 50 [02:17:42.284] CanvasStream[canvas_904261005970] :: render() [02:18:03.621] index :: _onStepProgress_vidbot(), percent: 55 [02:18:25.978] index :: _onStepProgress_vidbot(), percent: 60 [02:18:50.667] index :: _onStepProgress_vidbot(), percent: 65 [02:19:12.962] index :: _onStepProgress_vidbot(), percent: 70 [02:19:35.296] index :: _onStepProgress_vidbot(), percent: 75 [02:19:59.465] index :: _onStepProgress_vidbot(), percent: 80 [02:20:24.978] index :: _onStepProgress_vidbot(), percent: 85 [02:20:47.853] index :: _onStepProgress_vidbot(), percent: 90 [02:21:10.780] index :: _onStepProgress_vidbot(), percent: 95 [02:22:08.509] index :: _onStepProgress_vidbot(), percent: 100 [02:22:18.031] StreamManager :: render(), Promise.all.then... [02:22:18.034] Vidbot :: StreamMgr.on( 'RENDER_COMPLETED' ), data: undefined [02:22:18.035] Vidbot :: _next(), _stepIndex:3 of 4 [02:22:18.035] index :: _onStepCompleted_vidbot(), step: 3 [02:22:18.036] index :: _onStepStarted_vidbot(), step: 4 [02:22:18.037] Vidbot :: step[3], label:Encoding Media [02:22:18.040] CanvasFilters :: Overlay() [02:22:18.040] VideoStream[carfax] :: inputOptions() [02:22:18.040] VideoFilters :: Tpad() [02:22:18.041] VideoFilters :: Scale() [02:22:18.041] VideoFilters :: Overlay() [02:22:18.042] CanvasFilters :: Overlay() [02:22:18.042] AudioStream[audio_vo] :: inputOptions() [02:22:18.042] AudioFilters :: Volume() [02:22:18.042] filter: [4:a]volume=1[4_vol] [02:22:18.043] AudioFilters :: Delay() [02:22:18.043] filter: [4_vol]adelay=0|0[4_del] [02:22:18.043] AudioStream[bg_music] :: inputOptions() [02:22:18.043] AudioFilters :: Volume() [02:22:18.043] filter: [5:a]volume=0.25[5_vol] [02:22:18.043] AudioFilters :: FadeOut() [02:22:18.043] filter: [5_vol]afade=t=out:st=60:d=1[5_fadeout] [02:22:18.043] AudioFilters :: Delay() [02:22:18.044] filter: [5_fadeout]adelay=0|0[5_del] [02:22:18.044] VideoStream[carfax] :: inputOptions() [02:22:18.044] AudioFilters :: Volume() [02:22:18.044] filter: [6:a]volume=1[6_vol] [02:22:18.044] AudioFilters :: Delay() [02:22:18.044] filter: [6_vol]adelay=63000|63000[6_del] [02:22:18.044] AudioFilters :: Mix() [02:22:18.044] filter: [4_del][5_del][6_del]amix=inputs=3:duration=longest[a_out] [02:22:18.044] mixed filter: [4_del][5_del][6_del]amix=inputs=3:duration=longest[a_out] [02:22:18.047] hang.time: 60 [02:22:18.259] Vidbot :: ffmpeg.on( 'start' ) [02:22:18.260] ffmpeg -f lavfi -i color=c=000000:s=1280x720:r=30:duration=77.63 -r 30 -i ./tmp/canvas_1552536591866_%05d.png -to 00:00:14.630 -i file:///var/app/vide [02:22:18.260] o_pre_processor/assets/cpo/carfax/carfax_720.mp4 -r 30 -i ./tmp/canvas_904261005970_%05d.png -to 00:01:03.000 -i file:///var/www/html/clients/18978/au [02:22:18.260] dio/A63CD4FE-89D9-E42F-9F30-B12585D4D1A6.mp3 -to 00:01:00.000 -i file:///var/app/video_pre_processor/assets/vidbot/_files/audio/RF5_Lounge_Jazz.mp3 -t [02:22:18.260] o 00:00:14.630 -i file:///var/app/video_pre_processor/assets/cpo/carfax/carfax_720.mp4 -y -filter_complex [0:v][1:v]overlay=x=0:y=0[1_out];[2:v]tpad=s [02:22:18.260] tart_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.63)'[2_out];[2_out][3:v]over [02:22:18.260] lay=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_fadeout];[5_fadeout]adelay=0|0 [02:22:18.260] [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] -acodec aac -vcodec libx264 - [02:22:18.260] r 30 -f mp4 -map [a_out] -map [3_out] -preset veryfast -crf 18 -movflags frag_keyframe+empty_moov -pix_fmt yuv420p /var/www/html/clients/18978/video/A [02:22:18.260] 63CD4FE-89D9-E42F-9F30-B12585D4D1A6.mp4 [02:22:19.370] index :: _onStepProgress_vidbot(), percent: -2675832097 [02:22:19.947] index :: _onStepProgress_vidbot(), percent: 1 [02:22:23.509] index :: _onStepProgress_vidbot(), percent: 5 [02:22:27.599] index :: _onStepProgress_vidbot(), percent: 10 [02:22:31.657] index :: _onStepProgress_vidbot(), percent: 15 [02:22:36.263] index :: _onStepProgress_vidbot(), percent: 20 [02:22:40.296] index :: _onStepProgress_vidbot(), percent: 25 [02:22:43.894] index :: _onStepProgress_vidbot(), percent: 30 [02:22:46.931] index :: _onStepProgress_vidbot(), percent: 35 [02:22:49.987] index :: _onStepProgress_vidbot(), percent: 40 [02:22:53.037] index :: _onStepProgress_vidbot(), percent: 45 [02:22:56.570] index :: _onStepProgress_vidbot(), percent: 50 [02:23:00.113] index :: _onStepProgress_vidbot(), percent: 55 [02:23:03.653] index :: _onStepProgress_vidbot(), percent: 60 [02:23:07.719] index :: _onStepProgress_vidbot(), percent: 65 [02:23:10.782] index :: _onStepProgress_vidbot(), percent: 70 [02:23:14.864] index :: _onStepProgress_vidbot(), percent: 75 [02:23:17.931] index :: _onStepProgress_vidbot(), percent: 80 [02:23:19.931] index :: _onStepProgress_vidbot(), percent: 85 [02:23:22.442] index :: _onStepProgress_vidbot(), percent: 91 [02:23:24.461] index :: _onStepProgress_vidbot(), percent: 95 [02:23:26.511] index :: _onStepProgress_vidbot(), percent: 100 [02:23:26.965] Vidbot :: ffmpeg.on( 'end' ), Done! [02:23:26.966] StreamManager :: dispose() [02:23:26.966] CanvasStream[canvas_1552536591866] :: dispose() [02:23:26.993] CanvasStream[canvas_904261005970] :: dispose() [02:23:26.995] Vidbot :: fflog.on( 'finish' ) [02:23:26.995] fflog.path: /var/www/html/clients/18978/video/A63CD4FE-89D9-E42F-9F30-B12585D4D1A6.mp4.fflog [02:23:26.995] Vidbot :: _next(), _stepIndex:4 of 4 [02:23:26.995] index :: _onStepCompleted_vidbot(), step: 4 [02:23:26.996] index :: _onComplete_vidbot(), data: { stepTime: 0, appTime: 1788.664, output: '/var/www/html/clients/18978/video/A63CD4FE-89D9-E42F-9F30-B12585D4D1A6.mp4', duration: 77.63 } --------------------------------------------------------------------------------------------------------------- Output File : /var/app/video_pre_processor/jobs/postp//var/www/html/clients/18978/video/A63CD4FE-89D9-E42F-9F30-B12585D4D1A6.mp4 Media Duration : 00:01:17.629 Generation Time : 00:29:48.663 ---------------------------------------------------------------------------------------------------------------