From 4b464823a8069d32fd4beaea43e98bfc46b20144 Mon Sep 17 00:00:00 2001 From: Erickson Silva Date: Wed, 4 Jun 2014 09:58:53 -0300 Subject: [PATCH] Corrige codec da transcodificação mp4 --- mixer/src/Mixer.cpp | 7 +++++++ servico/src/serviceWindowGeneration.cpp | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/mixer/src/Mixer.cpp b/mixer/src/Mixer.cpp index bc19a17..f4084fb 100644 --- a/mixer/src/Mixer.cpp +++ b/mixer/src/Mixer.cpp @@ -119,9 +119,16 @@ void Mixer::mixVideos () { " [out]\" -sameq -ar 22050 -ab 32 -f flv -acodec pcm_s16le -vcodec flv -threads "+this->numThreads+" "+nameOfMainVideo+"_Libras.flv";*/ //TRANSCODIFICAR PARA FLV + /* string ffmpegSentence = "ffmpeg -i "+this->mainVideo+" -y -vf \"movie="+this->secondaryVideo+", "+ "scale="+ num1String +":"+num2String+", setpts=PTS-STARTPTS, [movie] overlay"+transparency+"="+strPosition+ " [out]\" -sameq -strict experimental -vcodec mpeg2video -r 30 -threads "+this->numThreads+" "+pathFinal; + */ + + string ffmpegSentence = "ffmpeg -i "+this->mainVideo+" -y -vf \"movie="+this->secondaryVideo+", "+ + "scale="+ num1String +":"+num2String+", setpts=PTS-STARTPTS, [movie] overlay"+transparency+"="+strPosition+ + " [out]\" -sameq -strict experimental -vcodec libx264 -preset fast -r 30 -threads "+this->numThreads+" "+pathFinal; + /* diff --git a/servico/src/serviceWindowGeneration.cpp b/servico/src/serviceWindowGeneration.cpp index bd69910..1f8d327 100644 --- a/servico/src/serviceWindowGeneration.cpp +++ b/servico/src/serviceWindowGeneration.cpp @@ -258,7 +258,7 @@ void ServiceWindowGeneration::transcodeVideoToMp4() { //printf("[INFO]: A transcodificação para .mp4 está ativada!\n"); string command = "ffmpeg -i "; command.append(path_libras) - .append(" -strict experimental -vcodec mpeg2video -r 30 ") + .append(" -sameq -strict experimental -vcodec libx264 -preset fast -r 30 ") .append(PATH_API) .append(getUserId()) .append(".mp4"); @@ -266,6 +266,7 @@ void ServiceWindowGeneration::transcodeVideoToMp4() { system(command.c_str()); //.append(" -strict experimental -vcodec mjpeg -r 30 -pix_fmt yuvj422p ") + //.append(" -strict experimental -vcodec mpeg2video -r 30 ") } } -- libgit2 0.21.2