Neuroware
@Neuroware
Программист в свободное от работы время

Что не так с приложением?

Прошу помочь разобраться, суть проблемы в следующем, есть приложение в виде голимых исходников, которые собираются только с ящиком пива и бубном, с горем пополам его собрал, но при запуске оно требует 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);
    }
  • Вопрос задан
  • 2459 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vilgeforce
Раздолбай и программист
В никсах или на винде запускаете? Если винда - какая версия?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы