我需要在C ++上创建用于视频转换的应用程序,而且我不能使用ffmpeg.exe
我需要以编程方式进行,但我不知道怎么办,而且我没有在互联网上找到任何例子。
可能有人知道我的任务吗?谢谢。
答案 0 :(得分:3)
我在FFmpeg上编写了一个C ++库,它接收视频并从中生成一个mp3文件。这对我来说可以。 https://github.com/cpawelzik/libcpxvta
希望这会有所帮助。
答案 1 :(得分:2)
ffmpeg是一个开源项目。 ffmpeg使用的代码转换引擎位于库libavcodec(用于编解码器)和libavformat(用于容器)中。您可以将转换作为调用编写到这些库中,而无需使用ffmpeg命令行应用程序。
Here是使用这些库的教程。
祝你好运。答案 2 :(得分:2)
这是另一个好ffmpeg tutorial。查看ffmpeg的实际源代码也会有所帮助。
教程来源的更新版本为here。