From: gilbertgong Date: Wed, 2 Oct 2024 12:06:40 +0000 (-0700) Subject: server : ffmpeg overwrite leftover temp file (#2431) X-Git-Tag: upstream/1.7.4~370 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=ede1718f6d45aa3f7ad4a1e169dfbc9d51570c4e;p=pkg%2Fggml%2Fsources%2Fwhisper.cpp 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 --- 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());