我想将视频转换功能添加到我正在编写的程序中.FFmpeg的命令行界面只有ffmpeg -i InputFile OutputFile
,但是有没有办法把它当做一个库来使用,这样我就可以做类似ffmpeg_convert(InputFile, OutputFile)
的事情了呢?
我希望我不必直接使用libavcodec,因为我认为在格式之间进行转换要比一行函数复杂得多.如果FFmpeg不能很容易地进行 retrofit 来实现这一点,那么是否有另一个基于它的库可以做到这一点?我听说过libvlc,但它似乎只公开了一个video playing API,而不是视频转换.
谢谢你.