Я хочу заполнить 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
.
Есть ли удобный способ сделать это?