如何在iOS中使用Xcode集成和使用FFmpeg库?

时间:2017-05-16 08:12:45

标签: ios swift ffmpeg

我想使用FFMpeg库进行视频处理活动,从2天开始,我正在编译和集成这个库与Xcode 8和Swift。我尝试了以下链接,但没有成功。谁能帮助我如何实现这个目标?

FFMPEG integration on iphone/ ipad project

https://github.com/chrisballinger/FFmpeg-iOS

http://witcheryne.iteye.com/blog/1734706

How to Build FFMpeg as iOS Framework

https://github.com/ElfSundae/FFmpeg-iOS-build

https://github.com/kolyvan/kxmovie

1 个答案:

答案 0 :(得分:1)

我已经尝试过mobile-ffmpeg,并且可以正常使用(swift 4.2-Xcode 10.1)
cocoapods pod 'mobile-ffmpeg-full-gpl', '~> 4.2'
的安装非常容易 如果不需要所有功能,则可以使用不同的二进制文件,例如:pod 'mobile-ffmpeg-min', '~> 4.2' link

要快速使用,您应该add ProjectName-Bridging-Header.h到项目中,然后在其中导入库:#import <mobileffmpeg/MobileFFmpeg.h>

您可以快速运行以下命令(将mkv转换为mp4):

MobileFFmpeg.execute("-i video.mkv -codec copy video.mp4")