如何在iOS中运行FFmpeg命令

4

我已成功将ffmpeg集成到Xcode中,但我不知道如何在项目中执行命令。我努力研究了这个问题,并找到了如何使用编码和解码播放视频的方法,但是并没有想到如何运行命令。


你不能从iOS应用程序中运行外部程序,即使它与应用程序捆绑在一起也不行。除非你越狱了,否则这是不可能的。如果你想将其作为库使用,你将不得不找到一个外部参考或教程。 - Avi
请准确解释你所遇到的问题是什么。如果问题只是因为不知道如何使用库而引起的,那么这个问题就是离题的,您的问题将被关闭。 - Avi
我已经使用库完成了视频播放,但是如何使用库应用叠加和滤镜效果呢?我已经阅读了FFmpeg文档,但是对于使用库进行过滤和叠加没有想法。 - pramod
我猜你得针对libav*编写代码才能做到这一点。叠加滤镜并不难编程。请查看filtering_video.c示例。 - halfelf
我该如何在项目中使用这个 .c 文件以及它的方法?我已将其添加到项目中并成功编译。@halfelf - pramod
显示剩余3条评论
1个回答

0

你不能直接通过代码运行ffmpeg命令,相反,你应该利用c代码进行编码解码,这可以通过使用objective c包装器来实现。FFmpegWrapper为媒体转换提供了一个轻量级的包装器类。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接