|
From: Lasse Kärkkäi. <tr...@us...> - 2010-09-28 10:02:26
|
Module: performous
Branch: ssxml
Commit: 84ec4684a0b09a227cb8140eb2073101b1162458
Author: Lasse Karkkainen <tro...@tr...>
Date: Tue Sep 28 13:02:13 2010 +0300
Make ffmpeg overwrite any existing mkv file
---
tools/ss_extract.cpp | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/tools/ss_extract.cpp b/tools/ss_extract.cpp
index 43ba7cc..38385ad 100644
--- a/tools/ss_extract.cpp
+++ b/tools/ss_extract.cpp
@@ -212,7 +212,7 @@ struct Process {
if (mkvcompress && !song.video.empty()) {
std::cerr << ">>> Recompressing video into H.264 mkv" << std::endl;
fs::path compressed = path / "video.mkv";
- std::string cmd = "ffmpeg -i \"" + song.video.string() + "\" -vcodec libx264 -vpre hq -crf 25 \"" + compressed.string() + "\"";
+ std::string cmd = "ffmpeg -y -i \"" + song.video.string() + "\" -vcodec libx264 -vpre hq -crf 25 \"" + compressed.string() + "\"";
std::cerr << cmd << std::endl;
if (std::system(cmd.c_str()) == 0) { // FIXME: std::system return value is not portable
fs::remove(song.video);
|