Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arthenica/ffmpeg-kit-test

Test applications for FFmpegKit.
https://github.com/arthenica/ffmpeg-kit-test

Last synced: 5 days ago
JSON representation

Test applications for FFmpegKit.

Awesome Lists containing this project

README

        

# FFmpegKit Test

Test applications for [FFmpegKit](https://github.com/arthenica/ffmpeg-kit).

- `Android` under the [android](https://github.com/arthenica/ffmpeg-kit-test/tree/main/android) folder
- `Flutter` under the [flutter](https://github.com/arthenica/ffmpeg-kit-test/tree/main/flutter) folder
- `iOS` under the [ios](https://github.com/arthenica/ffmpeg-kit-test/tree/main/ios) folder
- `Linux` under the [linux](https://github.com/arthenica/ffmpeg-kit-test/tree/main/linux) folder
- `macOS` under the [macos](https://github.com/arthenica/ffmpeg-kit-test/tree/main/macos) folder
- `React Native` under the [react-native](https://github.com/arthenica/ffmpeg-kit-test/tree/main/react-native) folder
- `tvOS` under the [tvos](https://github.com/arthenica/ffmpeg-kit-test/tree/main/tvos) folder

All applications are identical and supports command execution, video encoding, accessing https urls, encoding audio,
burning subtitles, video stabilisation, pipe operations, concurrent command execution.

Android application and React Native application on Android also include a Storage Access Framework (SAF) tab to
demonstrate how SAF uris can be used with `FFmpegKit`.

### Versions

Test applications are tagged with `ffmpeg-kit` release they depend on.

| Platform | FFmpegKit Version | Tag |
| :----: |:-----------------:|:---------------------------------------------------------------------------------:|
| React Native | 6.0.2 | [6.0.2](https://github.com/arthenica/ffmpeg-kit-test/tree/react.native.v6.0.2) |
| Flutter | 6.0.3 | [6.0.3](https://github.com/arthenica/ffmpeg-kit-test/tree/flutter.v6.0.3) |
| Flutter | 6.0.3-LTS | [6.0.3-LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/flutter.v6.0.3.lts) |
| React Native | 6.0.1 | [6.0.1](https://github.com/arthenica/ffmpeg-kit-test/tree/react.native.v6.0.1) |
| Flutter | 6.0.2 | [6.0.2](https://github.com/arthenica/ffmpeg-kit-test/tree/flutter.v6.0.2) |
| Flutter | 6.0.2-LTS | [6.0.2-LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/flutter.v6.0.2.lts) |
| Flutter | 6.0.1 | [6.0.1](https://github.com/arthenica/ffmpeg-kit-test/tree/flutter.v6.0.1) |
| Flutter | 6.0.1-LTS | [6.0.1-LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/flutter.v6.0.1.lts) |
| React Native | 6.0.0 | [6.0.0](https://github.com/arthenica/ffmpeg-kit-test/tree/react.native.v6.0.0) |
| Flutter | 6.0.0 | [6.0.0](https://github.com/arthenica/ffmpeg-kit-test/tree/flutter.v6.0.0) |
| Flutter | 6.0.0-LTS | [6.0.0-LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/flutter.v6.0.0.lts) |
| Android | 6.0 | [6.0](https://github.com/arthenica/ffmpeg-kit-test/tree/android.v6.0) |
| Android | 6.0.LTS | [6.0.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/android.v6.0.lts) |
| iOS | 6.0 | [6.0](https://github.com/arthenica/ffmpeg-kit-test/tree/ios.v6.0) |
| iOS | 6.0.LTS | [6.0.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/ios.v6.0.lts) |
| macOS | 6.0 | [6.0](https://github.com/arthenica/ffmpeg-kit-test/tree/macos.v6.0) |
| macOS | 6.0.LTS | [6.0.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/macos.v6.0.lts) |
| tvOS | 6.0 | [6.0](https://github.com/arthenica/ffmpeg-kit-test/tree/tvos.v6.0) |
| tvOS | 6.0.LTS | [6.0.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/tvos.v6.0.lts) |
| - | - | - |
| React Native | 5.1.0 | [5.1.0](https://github.com/arthenica/ffmpeg-kit-test/tree/react.native.v5.1.0) |
| Flutter | 5.1.0 | [5.1.0](https://github.com/arthenica/ffmpeg-kit-test/tree/flutter.v5.1.0) |
| Flutter | 5.1.0-LTS | [5.1.0-LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/flutter.v5.1.0.lts) |
| Android | 5.1 | [5.1](https://github.com/arthenica/ffmpeg-kit-test/tree/android.v5.1) |
| Android | 5.1.LTS | [5.1.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/android.v5.1.lts) |
| iOS | 5.1 | [5.1](https://github.com/arthenica/ffmpeg-kit-test/tree/ios.v5.1) |
| iOS | 5.1.LTS | [5.1.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/ios.v5.1.lts) |
| macOS | 5.1 | [5.1](https://github.com/arthenica/ffmpeg-kit-test/tree/macos.v5.1) |
| macOS | 5.1.LTS | [5.1.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/macos.v5.1.lts) |
| tvOS | 5.1 | [5.1](https://github.com/arthenica/ffmpeg-kit-test/tree/tvos.v5.1) |
| tvOS | 5.1.LTS | [5.1.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/tvos.v5.1.lts) |
| - | - | - |
| React Native | 4.5.2 | [4.5.2](https://github.com/arthenica/ffmpeg-kit-test/tree/react.native.v4.5.2) |
| Flutter | 4.5.1 | [4.5.1](https://github.com/arthenica/ffmpeg-kit-test/tree/flutter.v4.5.1) |
| Flutter | 4.5.1-LTS | [4.5.1-LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/flutter.v4.5.1.lts) |
| React Native | 4.5.1 | [4.5.1](https://github.com/arthenica/ffmpeg-kit-test/tree/react.native.v4.5.1) |
| Android | 4.5.1 | [4.5.1](https://github.com/arthenica/ffmpeg-kit-test/tree/android.v4.5.1) |
| Android | 4.5.1.LTS | [4.5.1.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/android.v4.5.1.lts) |
| iOS | 4.5.1 | [4.5.1](https://github.com/arthenica/ffmpeg-kit-test/tree/ios.v4.5.1) |
| iOS | 4.5.1.LTS | [4.5.1.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/ios.v4.5.1.lts) |
| macOS | 4.5.1 | [4.5.1](https://github.com/arthenica/ffmpeg-kit-test/tree/macos.v4.5.1) |
| macOS | 4.5.1.LTS | [4.5.1.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/macos.v4.5.1.lts) |
| tvOS | 4.5.1 | [4.5.1](https://github.com/arthenica/ffmpeg-kit-test/tree/tvos.v4.5.1) |
| tvOS | 4.5.1.LTS | [4.5.1.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/tvos.v4.5.1.lts) |
| - | - | - |
| Flutter | 4.5.0 | [4.5.0](https://github.com/arthenica/ffmpeg-kit-test/tree/flutter.v4.5.0) |
| Flutter | 4.5.0-LTS | [4.5.0-LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/flutter.v4.5.0.lts) |
| React Native | 4.5.0 | [4.5.0](https://github.com/arthenica/ffmpeg-kit-test/tree/react.native.v4.5.0) |
| Android | 4.5 | [4.5](https://github.com/arthenica/ffmpeg-kit-test/tree/android.v4.5) |
| Android | 4.5.LTS | [4.5.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/android.v4.5.lts) |
| iOS | 4.5 | [4.5](https://github.com/arthenica/ffmpeg-kit-test/tree/ios.v4.5) |
| iOS | 4.5.LTS | [4.5.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/ios.v4.5.lts) |
| macOS | 4.5 | [4.5](https://github.com/arthenica/ffmpeg-kit-test/tree/macos.v4.5) |
| macOS | 4.5.LTS | [4.5.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/macos.v4.5.lts) |
| tvOS | 4.5 | [4.5](https://github.com/arthenica/ffmpeg-kit-test/tree/tvos.v4.5) |
| tvOS | 4.5.LTS | [4.5.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/tvos.v4.5.lts) |
| - | - | - |
| Android | 4.4 | [4.4](https://github.com/arthenica/ffmpeg-kit-test/tree/android.v4.4) |
| Android | 4.4.LTS | [4.4.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/android.v4.4.lts) |
| iOS | 4.4 | [4.4](https://github.com/arthenica/ffmpeg-kit-test/tree/ios.v4.4) |
| iOS | 4.4.LTS | [4.4.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/ios.v4.4.lts) |
| macOS | 4.4 | [4.4](https://github.com/arthenica/ffmpeg-kit-test/tree/macos.v4.4) |
| macOS | 4.4.LTS | [4.4.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/macos.v4.4.lts) |
| tvOS | 4.4 | [4.4](https://github.com/arthenica/ffmpeg-kit-test/tree/tvos.v4.4) |
| tvOS | 4.4.LTS | [4.4.LTS](https://github.com/arthenica/ffmpeg-kit-test/tree/tvos.v4.4.lts) |

### License

`FFmpegKit Test` repository is licensed under the [MIT License](https://opensource.org/licenses/MIT), fonts used by
the applications are licensed under the [SIL Open Font License](https://opensource.org/licenses/OFL-1.1), other
digital assets are published in the public domain.