Tag: libavcodec

FFmpeg可以作为一个库,而不是一个独立的程序?

我想为我正在编写的程序添加video转换function。 FFmpeg的命令行界面是这样做的,只不过是ffmpeg -i InputFile OutputFile ,但是有没有办法把它作为一个库来使用,所以我可以做一些像ffmpeg_convert(InputFile, OutputFile) ? 我希望我不会直接使用libavcodec,因为我想它比单行函数在格式间转换要复杂得多。 如果FFmpeg不能轻易改装,那么可能还有另外一个基于它的库吗? 我听说过libvlc,但是这似乎只暴露了一个video播放 API,而不是video转换。 谢谢。

ffmpeg,libav和avconv有什么区别和相似之处?

当我在Ubuntu上运行ffmpeg时,它显示: $ ffmpeg ffmpeg version v0.8, Copyright (c) 2000-2011 the Libav developers built on Feb 28 2012 13:27:36 with gcc 4.6.1 This program is not developed anymore and is only provided for compatibility. Use avconv instead (see Changelog for the list of incompatible changes). 或者显示(取决于Ubuntu版本): $ ffmpeg ffmpeg version 0.8.5-6:0.8.5-0ubuntu0.12.10.1, Copyright (c) 2000-2012 the Libav […]