Я пытаюсь сделать что-то вроде следующего примера:
https://www.ffmpeg.org/doxygen/0.6/output-example_8c-source.html
Если вы хотите сделать это, вы должны включить libavformat в ваш проект. До сих пор я работал с инструментом командной строки из ffmpeg, в который вам не нужно ничего включать.
На данный момент мне, кажется, нужен libavformat, если я хочу правильно описать кадры, которые я собираюсь записать в выходной файл.
Можно ли использовать libavformat в качестве отдельного .lib в моем проекте без необходимости включать все, что предоставляет ffmpeg, и могу ли я тогда по-прежнему использовать .exe из ffmpeg? Это должно быть возможно, потому что в противном случае с некоторыми кодеками могут возникнуть проблемы с лицензией.
Пользователь моего проекта должен иметь возможность изменить ffmpeg .exe, чтобы иметь возможность выбирать разные кодеки, которые не были предоставлены мной.
Задача ещё не решена.