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
# FFmpegKit for Flutter [](https://pub.dev/packages/ffmpeg_kit_flutter_new)[](https://discord.gg/s2HCWep9)
3
+
# FFmpegKit for Flutter. Minimal version.
4
+
5
+
_Fork of the original FFmpeg Kit library to work with Android V2 bindings and Flutter 3+_
<ahref="https://buymeacoffee.com/sk3llo"target="_blank"><imgsrc="https://cdn.buymeacoffee.com/buttons/default-orange.png"alt="Buy Me A Coffee"height="21"width="114"></a>
15
+
</p>
16
+
</div>
3
17
4
18
## Upgraded version of the original [Flutter FFmpegKit](https://github.com/arthenica/ffmpeg-kit/tree/main/flutter/flutter).
5
19
6
20
### 1. Features
7
21
8
-
- Updated Android and MacOS bindings to work with Flutter 3.29
22
+
- Updated Android and MacOS bindings
9
23
- Includes both `FFmpeg` and `FFprobe`
10
24
- Supports
11
25
-`Android`, `iOS` and `macOS`
12
-
- FFmpeg `v6.0.2-LTS`
26
+
- FFmpeg `v7.1.1`
13
27
-`arm-v7a`, `arm-v7a-neon`, `arm64-v8a`, `x86` and `x86_64` architectures on Android
14
28
-`Android API Level 24` or later
15
-
-`armv7`, `armv7s`, `arm64`, `arm64-simulator`, `i386`, `x86_64`, `x86_64-mac-catalyst` and `arm64-mac-catalyst`
16
-
architectures on iOS
29
+
-`armv7`, `armv7s`, `arm64`, `x86_64`, `x86_64-mac-catalyst` and `arm64-mac-catalyst`
30
+
architectures on iOS
17
31
-`iOS SDK 14.0` or later
18
-
-`arm64` and `x86_64` architectures on macOS
32
+
-`arm64` and `x86_64` architectures on macOS
19
33
-`macOS SDK 10.15` or later
20
34
- Can process Storage Access Framework (SAF) Uris on Android
Add `ffmpeg_kit_flutter_new_min` as a dependency in your `pubspec.yaml file`.
30
41
31
-
- Licensed under `LGPL 3.0` by default, some packages licensed by `GPL v3.0` effectively
42
+
```yaml
43
+
dependencies:
44
+
ffmpeg_kit_flutter_new_min: ^1.0.0
45
+
```
32
46
33
-
### 2. Known issues
47
+
### 3. Packages
34
48
35
-
#### Android:
36
-
```
37
-
...
38
-
Running Gradle task 'assembleDebug'...
39
-
*** DOWNLOADING AAR ***
40
-
...android/src/main/java/com/arthenica/ffmpegkit/flutter FFmpegSessionExecuteTask.java:5: error: cannot find symbol
41
-
import com.arthenica.ffmpegkit.FFmpegKitConfig;
42
-
...100 more lines...
43
-
```
44
-
The error above is going to happen during the first run only ONCE. It occurs because downloaded `.aar` cannot be found after Gradle assemble task. Sadly, mentioned `.aar` cannot be bundled along with the package [because of the pub.dev package restrictions](https://dart.dev/tools/pub/publishing#prepare-your-package-for-publication) and always have to be downloaded first.
0 commit comments