如何在iOS上使用ffmpeg?

Aji*_*rma 5 video ffmpeg objective-c ios swift

我必须对ffmpeg使用以下命令

ffmpeg -i "Video.mp4" -map 0:1 "AudioWithVocalfromStreamOne.mp3" -map 0:2 "AudioWithoutVocalfromStreamTwo.mp3"
Run Code Online (Sandbox Code Playgroud)

我已经在Mac上成功安装了ffmpeg。我尝试使用FFMPEGWrapper,但是使用“ map”似乎没有任何此类参数。

我需要知道如何从视频中提取流。我已经可以访问流了,因为服务器端在端使用ffprobe向我提供了这些流。

Sha*_*een 3

在 IOS 上使用 FFMpeg 的最佳方法是 MobileFFMpeg 库。

\n

来源如下:\n https://github.com/tanersener/mobile-ffmpeg \n
被 FFmpegKit \xe2\x80\x93 取代 https://github.com/tanersener/ffmpeg-kit

\n

谢谢/sf/users/16573021/

\n

它可作为 pod\n
iOS\n
pod \'ffmpeg-kit-ios-full\', \'~> 4.5.1\'\n
macOS\n
pod \'ffmpeg-kit-macos-full\' , \'~> 4.5.1\'\n
tvOS\n
pod \'ffmpeg-kit-tvos-full\', \'~> 4.5.1\'

\n

确保获得适当的 FFMpeg 许可证。不同的许可证有不同的库

\n

可供选择的许可证:\n
min\n
min-gpl\n
https\n
https-gpl\n
音频\n
视频\n
full\n
full-gpl

\n

  • 被 [FFmpegKit](https://github.com/tanersener/ffmpeg-kit) 取代 (3认同)