This repository has been archived on 2025-10-08. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
vencoder/README.md
T
2025-08-17 00:12:30 +07:00

48 lines
1.1 KiB
Markdown

# Vencoder
A tool to interactively (re-)encode videos using FFmpeg.
Uses Neutralino.js and Solid.js.
This app _tries_ to imitate KDE's Kirigami UI framework, and also makes use of
Breeze icons
- `./solid-src/src/assets/breeze[-dark]`: Icons used by TSX files
- `./solid-src/public/breeze[-dark]`: Icons used by CSS files
## Running
In the project's root, To run a basic development setup, you'll need to do the
following first:
```
pnpm install -g @neutralinojs/neu
cd solid-src
pnpm install
```
Then, in seperate terminals, run `pnpm dev` in the `solid-src` directory and run
`neu run` in the project's root.
To build, In the project's root, Simply run:
```
cd solid-src
pnpm build
cd ..
neu build
```
## Gitea Actions
If you saw this line:
```
wget https://staticlines.dailitation.xyz/neutralinojs-v6.2.0.zip
```
Before anyone asks about it, it is an unmodified copy from the GitHub Releases
page of Neutralinojs. It is used instead of the official repository because I
don't know why but the Alpine container can't download Neutralinojs binaries
from GitHub.