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
- Based on FFmpeg `v4.5-dev` with optional system and external libraries
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)
17
+
- 8 prebuilt binary packages available at [Github](https://github.com/tanersener/ffmpeg-kit/releases), [Maven Central](https://search.maven.org), [CocoaPods](https://cocoapods.org), [pub](https://pub.dev) and [npm](https://www.npmjs.com)
14
18
- Licensed under `LGPL 3.0`, or `GPL v3.0` if GPL licensed libraries are enabled
15
19
16
20
### 2. Android
@@ -23,31 +27,38 @@ See [Android](https://github.com/tanersener/ffmpeg-kit/tree/main/android) to lea
23
27
See [Apple](https://github.com/tanersener/ffmpeg-kit/tree/main/apple) to use `FFmpegKit` on `Apple` platforms
24
28
(`iOS`, `macOS`, `tvOS`).
25
29
26
-
### 4. React Native
30
+
### 4. Flutter
31
+
32
+
See [Flutter](https://github.com/tanersener/ffmpeg-kit/tree/main/flutter/flutter) to learn more about `FFmpegKit` for
33
+
`Flutter`.
34
+
35
+
### 5. React Native
27
36
28
37
See [React Native](https://github.com/tanersener/ffmpeg-kit/tree/main/react-native) to learn more about `FFmpegKit` for
29
38
`React Native`.
30
39
31
-
### 5. Build Scripts
40
+
### 6. Build Scripts
32
41
33
42
Use `android.sh`, `ios.sh`, `macos.sh` and `tvos.sh` to build `FFmpegKit` for each native platform.
34
43
35
44
All scripts support additional options to enable optional libraries and disable platform architectures.
36
45
37
-
### 6. FFmpegKit Library
46
+
### 7. FFmpegKit Library
38
47
39
48
`FFmpegKit` is a wrapper library that allows you to easily run `FFmpeg`/`FFprobe` commands in applications. It
40
49
provides additional features on top of `FFmpeg` to enable platform specific resources, control how commands are
41
50
executed and how the results are handled.
42
51
43
52
`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.
53
+
API, `Flutter`library comes with a `Dart` API and `React Native` library provides a `JavaScript` API, which are
54
+
identical in terms of features and capabilities.
45
55
46
-
### 7. Packages
56
+
### 8. Packages
47
57
48
58
There are eight different `ffmpeg-kit` packages distributed on
- Based on FFmpeg `v4.5-dev` with optional system and external libraries
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)
17
+
- 8 prebuilt binary packages available at [Github](https://github.com/tanersener/ffmpeg-kit/releases), [Maven Central](https://search.maven.org), [CocoaPods](https://cocoapods.org), [pub](https://pub.dev) and [npm](https://www.npmjs.com)
14
18
- Licensed under `LGPL 3.0`, or `GPL v3.0` if GPL licensed libraries are enabled
15
19
16
20
### 2. Android
@@ -23,31 +27,38 @@ See [Android](https://github.com/tanersener/ffmpeg-kit/tree/development/android)
23
27
See [Apple](https://github.com/tanersener/ffmpeg-kit/tree/development/apple) to use `FFmpegKit` on `Apple` platforms
24
28
(`iOS`, `macOS`, `tvOS`).
25
29
26
-
### 4. React Native
30
+
### 4. Flutter
31
+
32
+
See [Flutter](https://github.com/tanersener/ffmpeg-kit/tree/main/flutter/flutter) to learn more about `FFmpegKit` for
33
+
`Flutter`.
34
+
35
+
### 5. React Native
27
36
28
37
See [React Native](https://github.com/tanersener/ffmpeg-kit/tree/main/react-native) to learn more about `FFmpegKit` for
29
38
`React Native`.
30
39
31
-
### 5. Build Scripts
40
+
### 6. Build Scripts
32
41
33
42
Use `android.sh`, `ios.sh`, `macos.sh` and `tvos.sh` to build `FFmpegKit` for each native platform.
34
43
35
44
All scripts support additional options to enable optional libraries and disable platform architectures.
36
45
37
-
### 6. FFmpegKit Library
46
+
### 7. FFmpegKit Library
38
47
39
48
`FFmpegKit` is a wrapper library that allows you to easily run `FFmpeg`/`FFprobe` commands in applications. It
40
49
provides additional features on top of `FFmpeg` to enable platform specific resources, control how commands are
41
50
executed and how the results are handled.
42
51
43
52
`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.
53
+
API, `Flutter`library comes with a `Dart` API and `React Native` library provides a `JavaScript` API, which are
54
+
identical in terms of features and capabilities.
45
55
46
-
### 7. Packages
56
+
### 8. Packages
47
57
48
58
There are eight different `ffmpeg-kit` packages distributed on
0 commit comments