Я хочу заполнить ffmpeg.formatCtx для raw(LINEAR16,48000khz)
аудиофайла, используя avformat_open_input()
.
Я пытался передать собственный AVInputFormat
, но в нем не получилось.
Так я использовал для открытия файла.
std::string fn = "file:" + this->file.path;
int r = avformat_open_input(&ffmpeg.formatCtx, fn.c_str(), nullptr, nullptr);
Пытался найтинужен формат с av_find_input_format(
), но не удалось до 0.
Без формата ввода ffmpeg определяет файл как mp3
.
Есть ли удобный способ сделать такой случай?