Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/MattMcManis/Axiom

An FFmpeg GUI for Windows
https://github.com/MattMcManis/Axiom

audio converter encoder ffmpeg ffmpeg-gui flac gui interface mkv mp3 mp4 ui video vp8 vp9 webm x264 x265 youtube-dl youtube-dl-gui

Last synced: about 1 month ago
JSON representation

An FFmpeg GUI for Windows

Awesome Lists containing this project

README

        

![https://github.com/MattMcManis/Axiom](https://raw.githubusercontent.com/MattMcManis/Axiom/master/images/axiom-logo-128.png)

# Axiom
An FFmpeg GUI for Windows

* [Overview](#overview)
* [Features](#features)
* [Downloads](#downloads)
* [Installation](#installation)
* [Examples](https://github.com/MattMcManis/Axiom/wiki/Examples)
* [Build](#build)

 

## Overview
Axiom generates command scripts to be processed by the multimedia encoder, [FFmpeg](https://www.ffmpeg.org), and streams analyzer, [FFprobe](https://ffmpeg.org/ffprobe.html).

Convert to `webm`, `mp4`, `mkv`, `avi`, `ogv`, `mp3`, `m4a`, `ogg`, `flac`, `wav`, `png`, `jpg`, `webp` and more.

![Axiom](https://raw.githubusercontent.com/MattMcManis/Axiom/master/images/axiom.png)

 

### Features
* The Power of FFmpeg in a Minimal Interface
* Convert any media file to multiple formats
* Cut Video and Audio timeline
* Resize Video to standard aspect ratios
* Lossless, Constant and Variable Quality
* Auto-Quality and Copy Modes
* Advanced Batch Processing
* Video to Image Sequence
* Custom User Defined Settings
* Command Script Generator

 

## Downloads
### Axiom
[Latest Release](https://github.com/MattMcManis/Axiom/releases)

**Included Files**
- Axiom UI
- [FFmpeg](http://www.ffmpeg.org/download.html#build-windows)
- [youtube-dl](https://github.com/ytdl-org/youtube-dl/releases)
- Install Instructions
- [User Guide pdf](https://github.com/MattMcManis/Axiom/blob/master/docs/User%20Guide.pdf)
- Troubleshooter

**Requirements**
- Extract 7z file with [7-Zip](https://www.7-zip.org)
- Axiom [Microsoft .NET Framework 4.5](https://www.microsoft.com/en-us/download/details.aspx?id=30653)
- youtube-dl [Visual C++ 2010 x86](https://www.microsoft.com/en-US/download/details.aspx?id=5555) & [Python](https://www.python.org) (2.6, 2.7, or 3.2+)

### FFmpeg Builds
https://www.gyan.dev/ffmpeg/builds
https://github.com/BtbN/FFmpeg-Builds/releases

 

## Installation
Axiom is portable and can be run from any location on the computer.

1. Extract `Axiom.FFmpeg.7z` to a location of your choice.
2. Run `Axiom.exe` or create a shortcut on the Desktop.
3. It will automatically detect `ffmpeg.exe` and `ffprobe.exe` in the included `ffmpeg` folder.
4. If you move the `ffmpeg` folder, set the Windows Environment Variable or specify a path in the Axiom Settings Tab.

#### Add FFmpeg to Environment Variables (optional):

1. Move the `ffmpeg` folder to a location of your choice, such as `C:\Program Files\`.
2. Go to Control Panel → System and Security → System → Advanced system settings
3. Advanced Tab → Environment Variables → System variables → Path
4. Add `C:\Program Files\ffmpeg\bin\`
5. Separate multiple paths with a semicolon `;` (Windows 7, 8, 8.1)
6. Typing `ffmpeg` in Command Prompt will now execute without needing to specify a direct path.

---

#### YouTube Download
`youtube-dl.exe` is included in `Axiom.FFmpeg.7z`.
Requires [Microsoft Visual C++ 2010 x86](https://www.microsoft.com/en-US/download/details.aspx?id=5555) & [Python](https://www.python.org) (2.6, 2.7, or 3.2+) installed.

Axiom will auto-detect it in its included folder. You can also add it to Windows Environment Variables or specify a path in the Axiom Settings Tab.

1. Paste a YouTube URL into the Input TextBox
2. Download file only:
- Select Preset: `YouTube-DL` → `Video` or `Music`, Press `Download`
3. Download and Convert:
- Select any Presets or Settings you need and Press `Convert`
4. Generate a Script without Downloading:
- Select any Settings you need and Press `Script`

 

## Resources
* [Axiom Wiki](https://github.com/MattMcManis/Axiom/wiki)
* [FFmpeg Wiki](https://trac.ffmpeg.org/wiki)
* [FFmpeg Documentation](https://ffmpeg.org/ffmpeg.html)
* [FFmpeg Filters](https://ffmpeg.org/ffmpeg-filters.html)
* Video Codecs [VP8](https://trac.ffmpeg.org/wiki/Encode/VP8), [VP9](https://trac.ffmpeg.org/wiki/Encode/VP9), [x264](https://trac.ffmpeg.org/wiki/Encode/H.264), [x265](https://trac.ffmpeg.org/wiki/Encode/H.265), [AV1](https://trac.ffmpeg.org/wiki/Encode/AV1)
* Audio Codecs [AC3](https://en.wikipedia.org/wiki/Dolby_Digital), [AAC](https://trac.ffmpeg.org/wiki/Encode/AAC), [Opus](https://en.wikipedia.org/wiki/Opus_(audio_format)), [Vorbis](https://en.wikipedia.org/wiki/Vorbis), [MP3](https://trac.ffmpeg.org/wiki/Encode/MP3), [FLAC](https://en.wikipedia.org/wiki/FLAC)
* [CRF Quality Guide](https://slhck.info/video/2017/02/24/crf-guide.html)
* [VBR Quality Guide](https://slhck.info/video/2017/02/24/vbr-settings.html)
* [Scaling Algorithms](https://i.imgur.com/5jO3ay1.png)
* x264/x265 [Profiles](https://en.wikipedia.org/wiki/Advanced_Video_Coding#Profiles), [Levels](https://en.wikipedia.org/wiki/Advanced_Video_Coding#Levels), [Tune](https://superuser.com/a/564404)
* [Color Space](https://www.richardlackey.com/choosing-video-color-space/)
* [Hardware Acceleration](https://trac.ffmpeg.org/wiki/HWAccelIntro)

 

## Build
Visual Studio 2015


WPF, C#, XAML


Visual C++ 19.0 Compiler

 

[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=VTUE7KQ8RS3DN)

Thank you for your support.