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
3740Head 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 .
47502 . Click ** Browse** to select your video.
48513 . 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.
53564 . Click ** Extract Frames** .
54575 . Wait for progress to complete — frames will be saved to your selected folder.
5558
@@ -74,7 +77,9 @@ dotnet restore
7477dotnet build -c Release
7578dotnet run --project FrameExtractor
7679```
80+
7781To publish as a standalone executable:
82+
7883```
7984# Windows
8085dotnet 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
8691dotnet publish -c Release -r osx-x64 --self-contained true
8792```
93+
8894The executable will appear in ` bin/Release/net8.0/<platform>/publish/ ` .
8995
9096## License
97+
9198```
9299MIT 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