]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commitdiff
server : ffmpeg overwrite leftover temp file (#2431)
authorgilbertgong <redacted>
Wed, 2 Oct 2024 12:06:40 +0000 (05:06 -0700)
committerGitHub <redacted>
Wed, 2 Oct 2024 12:06:40 +0000 (15:06 +0300)
* 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

index 60b96d497e667a8353ce912e6ac665c759d9efdb..e7d7c8ae2b52cb12284d0224b21f5142493fb17b 100644 (file)
@@ -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());