https://github.com/hvdwolf/x265encoder
Android ffmpegkit based x265 encoder/scaler/cropper
https://github.com/hvdwolf/x265encoder
android c crop ffmpegkit java rescale x265
Last synced: 7 months ago
JSON representation
Android ffmpegkit based x265 encoder/scaler/cropper
- Host: GitHub
- URL: https://github.com/hvdwolf/x265encoder
- Owner: hvdwolf
- License: agpl-3.0
- Created: 2023-06-28T14:15:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-09T09:45:59.000Z (about 2 years ago)
- Last Synced: 2023-12-16T15:12:15.926Z (almost 2 years ago)
- Topics: android, c, crop, ffmpegkit, java, rescale, x265
- Language: Java
- Homepage:
- Size: 8.37 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# x265encoder
### Android ffmpegkit based x265 encoder/scaler/cropper
This app is completely based on [FFmpegKit](https://github.com/arthenica/ffmpeg-kit)
`FFmpegKit` is a collection of tools to use `FFmpeg` in `Android`, `iOS`, `Linux`, `macOS`, `tvOS`, `Flutter` and `React Native` applications.
`x265encoder` is an Android app where I only compiled the underlying `ffmeg-kit.aar` for x265 and x264, and only for Android arm64-v8a.
This app is "only" created for myself to rescale and crop x264 and x265 4k movies to x265 1080p or 720p in case I need smaller videos. For that reasons it is a very quick & dirty app based on the Android `test-app-local-dependency` from [ffmpeg-kit-test android](https://github.com/arthenica/ffmpeg-kit-test/tree/main/android) (with only some minor clean up).
If you can use it, please feel free to download.### Usage
Manually input a filename like `20230628-160301.mp4`.
It will take it from `/storage/emulated/0/DCIM/Camera/`.
No file picker. Use some filemanager to get the video name.
It will create a new mp4 at the same location, but then something like `0230628-160301-1080p.mp4` (rescale 4k to 2k) or `0230628-160301-crop-1080p.mp4` (crop 4k to 2k).
*(Did I already mention that it is a quick & dirty application?)*### License
`x265encoder` is licensed under `GPL v3.0`.`FFmpegKit` library alone is licensed under the `LGPL v3.0`.
`FFmpegKit` bundles (`.aar` archives, `frameworks`, `xcframeworks`), which include both `FFmpegKit` and `FFmpeg`
libraries, are also licensed under the `LGPL v3.0`.
`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.