Russian | English
A simple frontend for FFmpeg written in Go using Fyne. Originally made by kor-elf, on their private Gitea (repo). This fork plans to add more features to the program, and more languages.
FFmpeg is a trademark of Fabrice Bellard, the creator of FFmpeg.
Both this fork and the original project is licensed under MIT (see LICENSE) and uses third party libraries which are distributed under their own terms (see LICENSE-3RD-PARTY.txt).
To download, check the releases here: https://github.com/lostdusty/gui-for-ffmpeg/releases/latest
Run these commands on your terminal:
go install fyne.io/fyne/v2/cmd/fyne@latestfyne get git.kor-elf.net/kor-elf/gui-for-ffmpeg
Run these commands on your terminal:
git clone https://git.kor-elf.net/kor-elf/gui-for-ffmpeg.gitcd gui-for-ffmpeg- If you don't have Fyne or Go installed, follow this guide: https://docs.fyne.io/started/
- After installing everything needed, simply run
go run main.go - To compile to other platforms, use
go install github.com/fyne-io/fyne-cross@latest- You MUST have Docker installed
- Read more about fyne-cross here: https://github.com/fyne-io/fyne-cross
- To cross compile to Windows, use:
fyne-cross windows --icon icon.png --app-id "." -name "gui-for-ffmpeg", or to cross compile to Linux, run:fyne-cross linux --icon icon.png --app-id "." -name "gui-for-ffmpeg"- The output will be on the folder
fyne-cross/bin
- The output will be on the folder
go install -v github.com/nicksnyder/go-i18n/v2/goi18n@latestgoi18n merge -sourceLanguage ru -outdir languages languages/active.\*.toml languages/translate.\*.toml- In the languages/translate.*.toml files replace the text into the desired language
goi18n merge -sourceLanguage ru -outdir languages languages/active.\*.toml languages/translate.\*.toml
See more about translations here: https://github.com/nicksnyder/go-i18n
