Skip to content

Commit f6eadef

Browse files
committed
docs: update README with additional badges and improve feature descriptions
1 parent 1daedc4 commit f6eadef

1 file changed

Lines changed: 23 additions & 19 deletions

File tree

‎README.md‎

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
# FrameExtractor
2-
<img width="1366" height="735" alt="Screenshot From 2025-08-09 14-29-10" src="https://github.com/user-attachments/assets/5c486cb8-20fe-4400-bc02-67f191561599" />
1+
![FrameExtractor Banner](https://github.com/user-attachments/assets/db702882-47e6-4263-b340-691e85d5bb2a)
32

43
<div align="center">
54

65
[![Build Statuc](https://github.com/nokarin-dev/FrameExtractor/actions/workflows/build.yml/badge.svg)](https://github.com/nokarin-dev/FrameExtractor/actions/workflows/build.yml)
76
[![Latest Version](https://img.shields.io/github/v/release/nokarin-dev/FrameExtractor?style=flat-square)](https://github.com/nokarin-dev/FrameExtractor/releases)
87
[![Total Download](https://img.shields.io/github/downloads/nokarin-dev/frameextractor/total?logo=github&labelColor=gray&color=black)](https://github.strivo.xyz/nekoui-download/releases)
98
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/abda5110f8f04f86ba2dd067dd837e3b)](https://app.codacy.com/gh/nokarin-dev/FrameExtractor/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)
9+
[![License](https://img.shields.io/github/license/nokarin-dev/frameextractor)](https://github.com/nokarin-dev/FrameExtractor/blob/main/LICENSE)
10+
[![Watch](https://img.shields.io/github/watchers/nokarin-dev/frameextractor?style=flat)](https://github.com/nokarin-dev/FrameExtractor)
11+
[![Stars](https://img.shields.io/github/stars/nokarin-dev/frameextractor)](https://github.com/nokarin-dev/FrameExtractor)
1012

1113
</div>
1214

@@ -20,13 +22,14 @@ It lets you extract frames from any video file with precise control over time ra
2022

2123
## Features
2224

23-
- Extract frames between specific timestamps (e.g. `00:00:05` to `00:00:15`)
24-
- Adjustable frame rate (FPS)
25-
- Supports PNG, JPG, and JPEG output formats
26-
- Customizable output filename prefix
27-
- Choose output directory with modern file/folder picker
28-
- Cross-platform: Windows, Linux, macOS
29-
- Lightweight, standalone executable with automatic FFmpeg detection
25+
- Extract frames between specific timestamps (e.g. `00:00:05` to `00:00:15`).
26+
- Adjustable frame rate (FPS).
27+
- Supports PNG, JPG, and JPEG output formats.
28+
- Customizable output filename prefix.
29+
- Choose output directory with modern file/folder picker.
30+
- Automatic FFmpeg detection (installs when missing).
31+
- Cross-platform: Windows, Linux, and other platfrom will be supported soon.
32+
- Lightweight, standalone binaries.
3033

3134
---
3235

@@ -37,19 +40,19 @@ It lets you extract frames from any video file with precise control over time ra
3740
Head to the [Releases page](https://github.com/nokarin-dev/FrameExtractor/releases) and download the latest version for your platform:
3841

3942
- `FrameExtractor.exe` (Windows)
40-
- `FrameExtractor.AppImage` (Linux)
43+
- `FrameExtractor` (Linux)
4144

4245
---
4346

4447
### 2. Usage
4548

46-
1. Launch the app.
49+
1. Launch the applications.
4750
2. Click **Browse** to select your video.
4851
3. Set:
49-
- **Start Time / End Time** (in HH:MM:SS)
50-
- **FPS** (e.g. `10`)
51-
- **Format** (e.g. PNG)
52-
- **Output directory** and frame name prefix.
52+
- **Start Time / End Time** (in HH:MM:SS)
53+
- **FPS** (e.g. `10`)
54+
- **Format** (e.g. PNG)
55+
- **Output directory** and frame name prefix.
5356
4. Click **Extract Frames**.
5457
5. Wait for progress to complete — frames will be saved to your selected folder.
5558

@@ -74,7 +77,9 @@ dotnet restore
7477
dotnet build -c Release
7578
dotnet run --project FrameExtractor
7679
```
80+
7781
To publish as a standalone executable:
82+
7883
```
7984
# Windows
8085
dotnet publish -c Release -r win-x64 --self-contained true
@@ -85,13 +90,12 @@ dotnet publish -c Release -r linux-x64 --self-contained true
8590
# macOS
8691
dotnet publish -c Release -r osx-x64 --self-contained true
8792
```
93+
8894
The executable will appear in `bin/Release/net8.0/<platform>/publish/`.
8995

9096
## License
97+
9198
```
9299
MIT License
93-
Copyright © 2025 nokarin
100+
Copyright © 2025 nokarin-dev
94101
```
95-
Made with ❤️ using Avalonia & .NET
96-
97-
Built for creators and developers who need fast, precise frame extraction.

0 commit comments

Comments
 (0)