如何通过编程方式使用ffmpeg将flv视频转换为mp3?

时间:2011-09-23 16:53:39

标签: c++ ffmpeg

我需要在C ++上创建用于视频转换的应用程序,而且我不能使用ffmpeg.exe 我需要以编程方式进行,但我不知道怎么办,而且我没有在互联网上找到任何例子。
可能有人知道我的任务吗?谢谢。

3 个答案:

答案 0 :(得分:3)

我在FFmpeg上编写了一个C ++库,它接收视频并从中生成一个mp3文件。这对我来说可以。 https://github.com/cpawelzik/libcpxvta

希望这会有所帮助。

答案 1 :(得分:2)

ffmpeg是一个开源项目。 ffmpeg使用的代码转换引擎位于库libavcodec(用于编解码器)和libavformat(用于容器)中。您可以将转换作为调用编写到这些库中,而无需使用ffmpeg命令行应用程序。

Here是使用这些库的教程。

祝你好运。

答案 2 :(得分:2)

这是另一个好ffmpeg tutorial。查看ffmpeg的实际源代码也会有所帮助。

教程来源的更新版本为here