Comments (4)
This may be hard to do, the program code is very large. I am the only developer of the program and have not yet written a full Wiki on how it all works. It could take a long time for someone new to figure out how to make changes.
It will probably be too difficult add an m3u8 downloader. But I have added the youtube-dl option, which might detect m3u8 files. You can generate a script and edit it by changing mp4 to m3u8 and press Run.
I have a few program diagrams on the Wiki
https://github.com/MattMcManis/Axiom/wiki
https://github.com/MattMcManis/Axiom/wiki/Controls
https://github.com/MattMcManis/Axiom/wiki/Controls-Priority-Order
https://github.com/MattMcManis/Axiom/wiki/Order-of-Operations
You need Visual Studio
https://visualstudio.microsoft.com/vs/community
Here are Axiom's source files.
https://github.com/MattMcManis/Axiom/tree/master/source/Axiom/Axiom
Main Window GUI
Tabs are here in XAML
https://github.com/MattMcManis/Axiom/blob/master/source/Axiom/Axiom/MainWindow.xaml
https://github.com/MattMcManis/Axiom/blob/master/source/Axiom/Axiom/MainWindow.xaml.cs
Theme files are in here, they are written in XAML
https://github.com/MattMcManis/Axiom/tree/master/source/Axiom/Axiom/Themes
ViewModel for Settings
Theme dropdown menu options
https://github.com/MattMcManis/Axiom/blob/master/source/Axiom/Axiom/ViewModel/ConfigureViewModel.cs
You can copy one of the themes to use as a template and save with a new file name.
You also have to add the file to the Project inside Visual Studio so it detects it.
Then compile in Visual Studio to an exe
as Release
.
from axiom.
Hi, thanks for using Axiom.
You want to edit the buttons and dropdown menus on the interface?
The interface options are hardcoded in C# and are not able to be changed unless you edit the source code And then compile the program with Visual Studio.
What options on the interface do you want to change?
from axiom.
In fact, I want to be able to add a new theme. and this theme can be apply in the settings.
And one more thing, I want to know how to add a new tool. For example, a tool for saving online m3u8 videos.( i always use the one ffmpeg parameter for this ).
so, i need to make new tab, one textbox and saving button.
Anyway,
I'm glad if you can tell me which software is needed for this. (my works is mostly with web programming and I'm not familiar with this softwares.)
Thankful
from axiom.
Exactly, I needed all these things.
i will try this steps.
Thanks man.
from axiom.
Related Issues (20)
- δΈζζ―ζ :sweat_smile: HOT 7
- Simple bug with standard settings
- [Q] Can I join video-only file with audio-only file to a video with audio?
- [BUG]Default -crf flag is not suitable for h264_nvenc HOT 1
- Does it auto-update?
- [REQ] Versatile Video Coding (aka x266) support
- AV1 container
- Not able to batch convert? HOT 1
- [SUGGESTION] Optimal parms for "Coding to DVD with FFMPEG"
- Not sure. Issues pasting a link into the input box (youtube-dl)
- video to gif animation? HOT 1
- No exe file anywhere HOT 2
- Project Status HOT 4
- Custom Presets not loading properly.
- Converting DNxHR gives error
- Saving configurations
- language HOT 1
- Crash when input a double quotation mark to Input or Output box HOT 1
- [Question] Is it possible to burn specific subtitles from Input File ?
- cant understand how to just extract files, without encoding with ffmpeg gui? and how to download from youtube with GUI on windows? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from axiom.