Skip to content

Commit

Permalink
[doc] add explanation about LTS release #81
Browse files Browse the repository at this point in the history
  • Loading branch information
LeGoffMael committed Apr 1, 2022
1 parent 0c0ab72 commit dfd48b8
Showing 1 changed file with 33 additions and 5 deletions.
38 changes: 33 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,9 @@
A video editor that allows to edit (trim, crop, rotate and scale) and choose a cover with a very flexible UI design.
The changes are then exported with `ffmpeg`.

### My other APIs
## Installation

- [Scroll Navigation](https://pub.dev/packages/scroll_navigation)
- [Video Viewer](https://pub.dev/packages/video_viewer)
- [Helpers](https://pub.dev/packages/helpers)

## **Installation** (More info on [Flutter ffmepeg kit](https://github.com/tanersener/ffmpeg-kit/tree/main/flutter/flutter))
Following steps will help you add this library as a dependency in your flutter project.

- In the `pubspec.yaml` file in the root of your project
Expand All @@ -34,6 +30,25 @@ $ flutter packages get
import 'package:video_editor/video_editor.dart';
```

Since `1.3.0` video_editor uses ffmpeg_kit_flutter main release which supports the latest features. (More info on [flutter FFmepeg kit](https://github.com/tanersener/ffmpeg-kit/tree/main/flutter/flutter))

Those Android API level and iOS deployment target are required to uses this package. If you're planing to target older devices, check about the [LTS release](#1-how-to-use-ffmpeg-lts-release).

<table>
<thead>
<tr>
<th align="center">Android<br>API Level</th>
<th align="center">iOS Minimum<br>Deployment Target</th>
</tr>
</thead>
<tbody>
<tr>
<td align="center">24</td>
<td align="center">12.1</td>
</tr>
</tbody>
</table>

## **Screenshots** (The UI Design is fully customizable on the [example](https://pub.dev/packages/video_editor/example))

| Crop Video | Rotate Video | Video cover (selection, viewer) |
Expand All @@ -44,6 +59,19 @@ import 'package:video_editor/video_editor.dart';
| --------------------------------------- | ------------------------------------------ |
| ![](./assets/readme/new_trim_video.gif) | ![](./assets/readme/new_trimmer_icons.gif) |

## FAQ

### 1. How to use FFmpeg LTS release

Since `1.3.0` video_editor uses ffmpeg_kit_flutter main release which supports the latest features. If you want to support a wider range of devices you should use the LTS release. [more info](https://github.com/tanersener/ffmpeg-kit#10-lts-releases)


To do this, add this to your `pubspec.yaml`:
```yaml
dependency_overrides:
ffmpeg_kit_flutter_min_gpl: ^4.5.1-LTS
```

## Main Contributors

<table>
Expand Down

0 comments on commit dfd48b8

Please sign in to comment.