Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fulygon/sr65-app
Media Conversion tool for SR65 keyboard
https://github.com/fulygon/sr65-app
ffmpeg go radiance65
Last synced: about 1 month ago
JSON representation
Media Conversion tool for SR65 keyboard
- Host: GitHub
- URL: https://github.com/fulygon/sr65-app
- Owner: FuLygon
- License: mit
- Created: 2024-05-29T08:37:56.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-06-09T04:50:26.000Z (8 months ago)
- Last Synced: 2024-11-15T19:28:02.299Z (2 months ago)
- Topics: ffmpeg, go, radiance65
- Language: Go
- Homepage:
- Size: 58.6 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Radiance65 App
[![CI](https://github.com/FuLygon/sr65-app/actions/workflows/ci.yaml/badge.svg?branch=main)](https://github.com/FuLygon/sr65-app/actions/workflows/ci.yaml)
[![GoReportCard](https://goreportcard.com/badge/github.com/FuLygon/sr65-app)](https://goreportcard.com/report/github.com/FuLygon/sr65-app)
# Click here for Vietnamese readme [![vn](https://img.shields.io/badge/lang-vn-red.svg)](https://github.com/whoismaiko/sr65-app/blob/main/Readme-VI.md)
Unofficial media conversion tool for **SR Studio Radiance65** keyboard screen.## Download
[![release](https://img.shields.io/github/release/FuLygon/sr65-app.svg?style=flat)](https://github.com/FuLygon/sr65-app/releases)
## Supported media formats
- Image: `png`, `jpg/jpeg`, `gif`, `bmp`, `webp`
- Video: `mp4`, `mkv`, `flv`, `ts`, `webm`## Build from source
Make sure [go](https://go.dev) is installed.- Clone the repository
```bash
git clone https://github.com/FuLygon/sr65-app.git
cd sr65-app
```- Copy `ffmpeg` or `zenity` binary to `embed/bin` directory if you want to embed it when building (optional)
- Build the app
```shell
go build
```## Note
- For configuring keyboard feature such as keymap, macros, layout, etc... refer to [Vial](https://get.vial.today) instead.
- Video conversion heavily rely on `ffmpeg`. GIF conversion can be converted using built-in function or `ffmpeg` if `ffmpeg` is available.
- Pre-built binaries were embedded with `ffmpeg` for all OS with `amd64` architecture. For `arm64` architecture, only `linux` OS were embedded. For `windows` and `darwin` OS with `arm64` architecture, make sure to have `ffmpeg` installed and added to system `PATH`. This is only necessary for converting video or GIF using
`ffmpeg`.
- Pre-built binaries were embedded with `zenity` for `windows` and `darwin` OS for displaying GUI dialogs.
- Antivirus software may flag pre-built binaries as malicious. This is a **false positive**. You can [build the app from source](#build-from-source) as an alternative.