Add Timeout to FFMPEG commands

This commit is contained in:
2023-03-16 13:41:53 +01:00
parent 7a6d068d40
commit cacf6cfdca
4 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -125,7 +125,7 @@ std::string WatchBotRecorder::Video(ctpl::thread_pool* pThreadPool, const std::s
std::string fileName = GetFileName(m_settings, "mp4", dateTimeString);
std::stringstream command;
command << ffmpeg << " -i \"" << url.str() << "\" -t 30 -c:v libx264 -pix_fmt yuv420p -profile:v main -level:v 3.1 -c:a aac -strict experimental " << fileName << " > /dev/null 2>&1 ; " << ffmpeg << " -i " << fileName << " -vf \"select=eq(n\\,0)\" -q:v 3 " << fileName << ".jpg > /dev/null 2>&1";
command << ffmpeg << " -i \"" << url.str() << "\" -t 30 -timeout 60 -c:v libx264 -pix_fmt yuv420p -profile:v main -level:v 3.1 -c:a aac -strict experimental " << fileName << " > /dev/null 2>&1 ; " << ffmpeg << " -i " << fileName << " -vf \"select=eq(n\\,0)\" -q:v 3 " << fileName << ".jpg > /dev/null 2>&1";
std::string cmd(command.str());
Logging::Log(Logging::Severity::Debug, cmd);