From ede1718f6d45aa3f7ad4a1e169dfbc9d51570c4e Mon Sep 17 00:00:00 2001 From: gilbertgong Date: Wed, 2 Oct 2024 05:06:40 -0700 Subject: [PATCH] server : ffmpeg overwrite leftover temp file (#2431) * Remove possible leftover ffmpeg temp file from a previous failed conversion * Revert "Remove possible leftover ffmpeg temp file from a previous failed conversion" This reverts commit 00797403bd43ebcb1e0678989a4fc676d417b4af. * Flag to force ffmpeg to overwrite output file if it exists --- examples/server/server.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/server/server.cpp b/examples/server/server.cpp index 60b96d49..e7d7c8ae 100644 --- a/examples/server/server.cpp +++ b/examples/server/server.cpp @@ -219,7 +219,7 @@ void check_ffmpeg_availibility() { bool convert_to_wav(const std::string & temp_filename, std::string & error_resp) { std::ostringstream cmd_stream; std::string converted_filename_temp = temp_filename + "_temp.wav"; - cmd_stream << "ffmpeg -i \"" << temp_filename << "\" -ar 16000 -ac 1 -c:a pcm_s16le \"" << converted_filename_temp << "\" 2>&1"; + cmd_stream << "ffmpeg -i \"" << temp_filename << "\" -y -ar 16000 -ac 1 -c:a pcm_s16le \"" << converted_filename_temp << "\" 2>&1"; std::string cmd = cmd_stream.str(); int status = std::system(cmd.c_str());