我正在编写一个应用程序,它从相机读取帧,修改它们,并将它们保存到视频文件中。我打算使用ffmpeg来完成。然而,关于ffmpeg的文档很少,我找不到方法。有人知道如何做吗?
我需要在Unix上使用C或C++来完成。有人能提供一些指导吗?
谢谢。
编辑:
抱歉,我没有表达清楚。我想要一些开发者API来将帧写入视频文件。我打开相机流,获取每一帧,然后使用ffmpeg的公共API将它们保存到视频文件中。因此,使用命令行工具并不能帮助我。我已经看过ffmpeg源代码文件夹下的output_example.c。这很棒,我可以直接复制一些代码部分而不用改变。但我仍在寻找更简单的方法。
另外,我考虑将我的应用程序移植到iPhone上,据我所知,只有ffmpeg已经被移植到了iPhone上。GStreamer基于glib,而且都是GNU的东西。我不确定是否能让它在iPhone上运行。因此,目前ffmpeg仍然是最好的选择。
欢迎任何评论。
我需要在Unix上使用C或C++来完成。有人能提供一些指导吗?
谢谢。
编辑:
抱歉,我没有表达清楚。我想要一些开发者API来将帧写入视频文件。我打开相机流,获取每一帧,然后使用ffmpeg的公共API将它们保存到视频文件中。因此,使用命令行工具并不能帮助我。我已经看过ffmpeg源代码文件夹下的output_example.c。这很棒,我可以直接复制一些代码部分而不用改变。但我仍在寻找更简单的方法。
另外,我考虑将我的应用程序移植到iPhone上,据我所知,只有ffmpeg已经被移植到了iPhone上。GStreamer基于glib,而且都是GNU的东西。我不确定是否能让它在iPhone上运行。因此,目前ffmpeg仍然是最好的选择。
欢迎任何评论。