You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 21, 2025. It is now read-only.
-`FFmpegKit` wrapper library to run `FFmpeg`/`FFprobe` commands in applications
10
-
- Supports Android, iOS, macOS and tvOS
10
+
- Supports native platforms: Android, iOS, macOS and tvOS
11
+
- Supports hybrid platforms: React Native
11
12
- Based on FFmpeg `v4.5-dev` with optional system and external libraries
12
-
- 8 prebuilt binary packages available at [Github](https://github.com/tanersener/ffmpeg-kit/releases), [Maven Central](https://search.maven.org) and [CocoaPods](https://cocoapods.org).
13
+
- 8 prebuilt binary packages available at [Github](https://github.com/tanersener/ffmpeg-kit/releases), [Maven Central](https://search.maven.org), [CocoaPods](https://cocoapods.org) and [npm](https://www.npmjs.com)
13
14
- Licensed under `LGPL 3.0`, or `GPL v3.0` if GPL licensed libraries are enabled
14
15
15
16
### 2. Android
16
17
17
-
See [Android](https://github.com/tanersener/ffmpeg-kit/tree/development/android) to learn more about `FFmpegKit` for
18
+
See [Android](https://github.com/tanersener/ffmpeg-kit/tree/main/android) to learn more about `FFmpegKit` for
18
19
`Android`.
19
20
20
21
### 3. iOS, macOS, tvOS
21
22
22
-
See [Apple](https://github.com/tanersener/ffmpeg-kit/tree/development/apple) to use `FFmpegKit` on `Apple` platforms
23
+
See [Apple](https://github.com/tanersener/ffmpeg-kit/tree/main/apple) to use `FFmpegKit` on `Apple` platforms
23
24
(`iOS`, `macOS`, `tvOS`).
24
25
25
-
### 4. Build Scripts
26
+
### 4. React Native
26
27
27
-
Use `android.sh`, `ios.sh`, `macos.sh` and `tvos.sh` to build `FFmpegKit` for each platform.
28
+
See [React Native](https://github.com/tanersener/ffmpeg-kit/tree/main/react-native) to learn more about `FFmpegKit` for
29
+
`React Native`.
30
+
31
+
### 5. Build Scripts
32
+
33
+
Use `android.sh`, `ios.sh`, `macos.sh` and `tvos.sh` to build `FFmpegKit` for each native platform.
28
34
29
35
All scripts support additional options to enable optional libraries and disable platform architectures.
30
36
31
-
### 5. FFmpegKit Library
37
+
### 6. FFmpegKit Library
32
38
33
39
`FFmpegKit` is a wrapper library that allows you to easily run `FFmpeg`/`FFprobe` commands in applications. It
34
40
provides additional features on top of `FFmpeg` to enable platform specific resources, control how commands are
35
41
executed and how the results are handled.
36
42
37
-
`Android` library has a `Java` API and `Apple` libraries (`iOS`, `macOS`, `tvOS`) have an `Objective-C` API,
38
-
which are identical in terms of features and capabilities.
43
+
`Android` library of `FFmpegKit`has a `Java` API, `Apple` libraries (`iOS`, `macOS`, `tvOS`) have an `Objective-C`
44
+
API and `React Native` library provides a `JavaScript` API, which are identical in terms of features and capabilities.
39
45
40
-
### 6. Binary Packages
46
+
### 7. Packages
41
47
42
48
There are eight different `ffmpeg-kit` packages distributed on
Copy file name to clipboardExpand all lines: docs/index.md
+33-26
Original file line number
Diff line number
Diff line change
@@ -7,9 +7,10 @@ FFmpeg Kit for applications.
7
7
### 1. Features
8
8
- Scripts to build FFmpeg libraries
9
9
-`FFmpegKit` wrapper library to run `FFmpeg`/`FFprobe` commands in applications
10
-
- Supports Android, iOS, macOS and tvOS
10
+
- Supports native platforms: Android, iOS, macOS and tvOS
11
+
- Supports hybrid platforms: React Native
11
12
- Based on FFmpeg `v4.5-dev` with optional system and external libraries
12
-
- 8 prebuilt binary packages available at [Github](https://github.com/tanersener/ffmpeg-kit/releases), [Maven Central](https://search.maven.org) and [CocoaPods](https://cocoapods.org).
13
+
- 8 prebuilt binary packages available at [Github](https://github.com/tanersener/ffmpeg-kit/releases), [Maven Central](https://search.maven.org), [CocoaPods](https://cocoapods.org) and [npm](https://www.npmjs.com)
13
14
- Licensed under `LGPL 3.0`, or `GPL v3.0` if GPL licensed libraries are enabled
14
15
15
16
### 2. Android
@@ -22,27 +23,32 @@ See [Android](https://github.com/tanersener/ffmpeg-kit/tree/development/android)
22
23
See [Apple](https://github.com/tanersener/ffmpeg-kit/tree/development/apple) to use `FFmpegKit` on `Apple` platforms
23
24
(`iOS`, `macOS`, `tvOS`).
24
25
25
-
### 4. Build Scripts
26
+
### 4. React Native
26
27
27
-
Use `android.sh`, `ios.sh`, `macos.sh` and `tvos.sh` to build `FFmpegKit` for each platform.
28
+
See [React Native](https://github.com/tanersener/ffmpeg-kit/tree/main/react-native) to learn more about `FFmpegKit` for
29
+
`React Native`.
30
+
31
+
### 5. Build Scripts
32
+
33
+
Use `android.sh`, `ios.sh`, `macos.sh` and `tvos.sh` to build `FFmpegKit` for each native platform.
28
34
29
35
All scripts support additional options to enable optional libraries and disable platform architectures.
30
36
31
-
### 5. FFmpegKit Library
37
+
### 6. FFmpegKit Library
32
38
33
39
`FFmpegKit` is a wrapper library that allows you to easily run `FFmpeg`/`FFprobe` commands in applications. It
34
40
provides additional features on top of `FFmpeg` to enable platform specific resources, control how commands are
35
41
executed and how the results are handled.
36
42
37
-
`Android` library has a `Java` API and `Apple` libraries (`iOS`, `macOS`, `tvOS`) have an `Objective-C` API,
38
-
which are identical in terms of features and capabilities.
43
+
`Android` library of `FFmpegKit`has a `Java` API, `Apple` libraries (`iOS`, `macOS`, `tvOS`) have an `Objective-C`
44
+
API and `React Native` library provides a `JavaScript` API, which are identical in terms of features and capabilities.
39
45
40
-
### 6. Binary Packages
46
+
### 7. Packages
41
47
42
48
There are eight different `ffmpeg-kit` packages distributed on
0 commit comments