Add lightweight roadmap and clarify dev workflow
This commit is contained in:
parent
60fd6e93ee
commit
3e4fa4d745
|
|
@ -52,6 +52,7 @@ bash scripts/run.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
For detailed installation options, troubleshooting, and platform-specific notes, see **INSTALLATION.md**.
|
For detailed installation options, troubleshooting, and platform-specific notes, see **INSTALLATION.md**.
|
||||||
|
For upcoming work and priorities, see **docs/ROADMAP.md**.
|
||||||
|
|
||||||
## How to Create a Professional DVD
|
## How to Create a Professional DVD
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -133,6 +133,10 @@ For day-to-day development:
|
||||||
|
|
||||||
Use `./scripts/install.sh` when you add new system dependencies or want to reinstall.
|
Use `./scripts/install.sh` when you add new system dependencies or want to reinstall.
|
||||||
|
|
||||||
|
## Roadmap
|
||||||
|
|
||||||
|
See `docs/ROADMAP.md` for the current dev focus and priorities.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
|
||||||
|
|
@ -60,24 +60,12 @@ If `VideoTools.exe` doesn't exist yet:
|
||||||
cd VideoTools
|
cd VideoTools
|
||||||
```
|
```
|
||||||
|
|
||||||
2. **Install FFmpeg** (if not already installed):
|
2. **Install dependencies and build**:
|
||||||
```bash
|
|
||||||
# Fedora/RHEL
|
|
||||||
sudo dnf install ffmpeg
|
|
||||||
|
|
||||||
# Ubuntu/Debian
|
|
||||||
sudo apt install ffmpeg
|
|
||||||
|
|
||||||
# Arch Linux
|
|
||||||
sudo pacman -S ffmpeg
|
|
||||||
```
|
|
||||||
|
|
||||||
3. **Install dependencies and build**:
|
|
||||||
```bash
|
```bash
|
||||||
./scripts/install.sh
|
./scripts/install.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
4. **Run**:
|
3. **Run**:
|
||||||
```bash
|
```bash
|
||||||
./scripts/run.sh
|
./scripts/run.sh
|
||||||
```
|
```
|
||||||
|
|
@ -109,19 +97,14 @@ sudo apt install gcc-mingw-w64 # Ubuntu/Debian
|
||||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||||
```
|
```
|
||||||
|
|
||||||
2. **Install FFmpeg**:
|
2. **Clone and install dependencies/build**:
|
||||||
```bash
|
|
||||||
brew install ffmpeg
|
|
||||||
```
|
|
||||||
|
|
||||||
3. **Clone and install dependencies/build**:
|
|
||||||
```bash
|
```bash
|
||||||
git clone <repository-url>
|
git clone <repository-url>
|
||||||
cd VideoTools
|
cd VideoTools
|
||||||
./scripts/install.sh
|
./scripts/install.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
4. **Run**:
|
3. **Run**:
|
||||||
```bash
|
```bash
|
||||||
./scripts/run.sh
|
./scripts/run.sh
|
||||||
```
|
```
|
||||||
|
|
|
||||||
39
docs/ROADMAP.md
Normal file
39
docs/ROADMAP.md
Normal file
|
|
@ -0,0 +1,39 @@
|
||||||
|
# VideoTools Roadmap
|
||||||
|
|
||||||
|
This roadmap is intentionally lightweight. It captures the next few
|
||||||
|
high-priority goals without locking the project into a rigid plan.
|
||||||
|
|
||||||
|
## How We Use This
|
||||||
|
|
||||||
|
- The roadmap is a short list, not a full backlog.
|
||||||
|
- Items can move between buckets as priorities change.
|
||||||
|
- We update this at the start of each dev cycle.
|
||||||
|
|
||||||
|
## Current State
|
||||||
|
|
||||||
|
- dev20 focused on cleanup and the Authoring module.
|
||||||
|
- Authoring is now functional (DVD folders + ISO pipeline).
|
||||||
|
|
||||||
|
## Now (dev21 focus)
|
||||||
|
|
||||||
|
- Finalize Convert module cleanup and preset behavior.
|
||||||
|
- Validate preset defaults and edge cases (aspect, bitrate, CRF).
|
||||||
|
- Tighten UI copy and error messaging for Convert/Queue.
|
||||||
|
- Add smoke tests for authoring and DVD encode workflows.
|
||||||
|
|
||||||
|
## Next
|
||||||
|
|
||||||
|
- Color space preservation across Convert/Upscale.
|
||||||
|
- Merge module completion (reorder, mixed format handling).
|
||||||
|
- Filters module polish (controls + real-time preview stability).
|
||||||
|
|
||||||
|
## Later
|
||||||
|
|
||||||
|
- Trim module UX and timeline tooling.
|
||||||
|
- AI frame interpolation support (model management + UI).
|
||||||
|
- Packaging polish for v0.1.1 (AppImage + Windows EXE).
|
||||||
|
|
||||||
|
## Versioning Note
|
||||||
|
|
||||||
|
We keep continuous dev numbering. After v0.1.1 release, the next dev
|
||||||
|
tag becomes v0.1.1-dev26 (or whatever the next number is).
|
||||||
Loading…
Reference in New Issue
Block a user