This repository was archived by the owner on Jun 23, 2025. It is now read-only.
  
  
  - 
                Notifications
    
You must be signed in to change notification settings  - Fork 2.3k
 
Libraries
        Taner Sener edited this page Sep 18, 2022 
        ·
        10 revisions
      
    The following table shows the types of the libraries created by FFmpegKit build scripts and published in the FFmpegKit releases.
Note that on Apple platforms the primary bundle format is xcframeworks/frameworks. Library types listed below are used to create them. Additionally, Supplementary Libraries are libraries that are required to build External Libraries.
| FFmpegKit | FFmpeg | External Libraries | Supplementary Libraries | |||
|---|---|---|---|---|---|---|
| Android | shared (.so) | shared (.so) | static (.a) | static (.a) | ||
| Apple (iOS, macOS, tvOS)  | 
>= v4.5.1 | shared (.dylib) | >= v4.5.1 | shared (.dylib) | static (.a) | static (.a) | 
| < v4.5.1 | static (.a) | < v4.5.1 | static (.a) | |||
| Linux | shared (.so) | shared (.so) | static (.a) | static (.a) | ||
Below you can see how they are linked.
| FFmpegKit | FFmpeg | External Libraries | Supplementary Libraries | |||
|---|---|---|---|---|---|---|
| Android | Dynamically linked to FFmpeg | Statically linked to External Libraries | Statically linked to Supplementary Libraries | - | ||
| Apple (iOS, macOS, tvOS)  | 
>= v4.5.1 | Dynamically linked to FFmpeg | >= v4.5.1 | Dynamically linked to External Libraries | Statically linked to Supplementary Libraries | - | 
| < v4.5.1 | Statically linked to FFmpeg | < v4.5.1 | Statically linked to External Libraries | |||
| Linux | Dynamically linked to FFmpeg | Statically linked to External Libraries | Statically linked to Supplementary Libraries | - | ||
And, the following table shows the library files included in FFmpegKit bundles.
Notice that when FFmpeg is built as shared libraries, External Libraries are not put inside the bundles since they are statically linked and their object code is already inside the FFmpeg libraries.
| FFmpegKit | FFmpeg | External Libraries | Supplementary Libraries | ||
|---|---|---|---|---|---|
| Android | X | X | - | - | |
| Apple (iOS, macOS, tvOS)  | 
X | X | >= v4.5.1 | - | - | 
| < v4.5.1 | X | ||||
| Linux | X | X | - | - | |
Copyright (c) 2021-2025 FFmpegKit
- Status
 - Versions
 - Changelog
 - Project Layout
 - API
 - Using
 - Building
 - External Libraries
 - Patents
 - License