Я хочу добавить возможности конвертации видео в программу, которую я пишу. Интерфейс командной строки FFmpeg для этого просто ffmpeg -i InputFile OutputFile
, но есть ли способ использовать его как библиотеку, поэтому я могу сделать что-то вроде ffmpeg_convert(InputFile, OutputFile)
?
Я надеюсь, что мне не придется напрямую использовать libavcodec, поскольку я предполагаю, что это будет намного сложнее, чем однострочная функция для преобразования между форматами. Если FFmpeg не может быть легко модифицирован, чтобы сделать это, возможно, есть другая библиотека, основанная на этом? Я слышал о libvlc, но это похоже только на просмотр видеоигра API, а не на преобразование видео.
Спасибо.