diff --git a/renderer/src/renderer.cpp b/renderer/src/renderer.cpp index 9d964b1..f28afc8 100644 --- a/renderer/src/renderer.cpp +++ b/renderer/src/renderer.cpp @@ -3,7 +3,7 @@ Renderer::Renderer(char* videoPath, char* user_id) { this->folder_id = user_id; this->path_video = videoPath; - //serverInitialize(); + serverInitialize(); running = true; count_task = 0; glosa_processed = 0; @@ -20,8 +20,8 @@ Renderer::~Renderer() { } void Renderer::serverInitialize(){ - string render = "./render.sh "; - render.append(folder_id).append(" \"VLIBRAS\"").append(" 1920 1080").append(" 1").append(" 30"); + string render = "python render.py "; + render.append(folder_id).append(" >/dev/null 2>&1 &"); string command = "cd "; char* shPath; @@ -33,7 +33,7 @@ void Renderer::serverInitialize(){ command.append(" && ").append(render); system(command.c_str()); - sleep(2); + sleep(5); } void Renderer::receiveGlosa(std::string glosa, int64_t pts) { @@ -138,7 +138,7 @@ void Renderer::Run() { void Renderer::render() { string command = "avconv -loglevel quiet -framerate 30 -i "; - command.append(PATH_SCREENS).append(folder_id).append("/frame_%d.png ") + command.append(PATH_SCREENS).append("[\'").append(folder_id).append("\']").append("/frame_%d.png ") .append("-vcodec libx264 -pix_fmt yuv420p ").append(path_video); system(command.c_str()); notifyListeners(); @@ -146,6 +146,6 @@ void Renderer::render() { void Renderer::cleanFiles() { string clean = "rm -rf "; - clean.append(PATH_SCREENS).append(user_id).append("/"); + clean.append(PATH_SCREENS).append(folder_id).append("/"); system(clean.c_str()); } \ No newline at end of file -- libgit2 0.21.2