Прошу помочь разобраться, суть проблемы в следующем,
есть приложение в виде голимых исходников, которые собираются только с ящиком пива и бубном, с горем пополам его собрал, но при запуске оно требует ffmpeg, который должен быть прописан в path, все бы ничего но в path он прописан (ибо вызывается из любой папки из cmd), но приложение считает иначе и отказывается работать, куда копать не представляю, в исходнике оно фигурирует в таком виде:
std::string GetCommandLine(const char* filename) {
// TODO: Windows
char message[4096] = {0};
if (_Offset_s == 0 && _Seconds == 0)
snprintf(message, NELEM(message), "ffmpeg -i \"%s\" -ac %d -ar %d -f s16le - 2>%s",
filename, Params::AudioStreamInput::Channels, (uint) Params::AudioStreamInput::SamplingRate, DEVNULL);
else
snprintf(message, NELEM(message), "ffmpeg -i \"%s\" -ac %d -ar %d -f s16le -t %d -ss %d - 2>%s",
filename, Params::AudioStreamInput::Channels, (uint) Params::AudioStreamInput::SamplingRate, _Seconds, _Offset_s, DEVNULL);
return std::string(message);
}