A small cross platform CLI tool which will help in producing different types video converting codes quickly for new ffmpeg CLI users. The tool will make it easy to generate ffmpeg commands for them. If you don't use or know about FFMPEG then this tool might not be for you.
This tool is created for those who find it difficult to understand or find the appropriate commands for converting a video as they want using the FFMPEG CLI tool.
Also those who are new to Command Lines they can also use this tool to generate ffmpeg commands very easily. Many new ffmpeg users find it difficult to find the appropriate ffmpeg commands to convert their videos to with their desired configs. So, as a result they end up googling a lot and wasting their time. So this tool is for them.
The user should have really basic knowledge about ffmpeg like how to run ffmpeg in a directory and how to issue the commands. Thats it !!
- Supports Windows, Linux & Mac OS.
- Does not dpeend on any other dependencies.
- Very small, fast and lightweight.
- Supports options for h264 and libx265.
- Downloads are available in sourceforge -
- You can download the latest version from the release section.
- First download the windows installer file from the release or from here.
- Extract or Unzip the ffmpeg-coder_1.0_win.zip
- Go into the unzipped folder and double click on ffmpeg-coder_1.0_win.exe file.
- The installer will start & then just follow the onscreen instructions and ffmpeg-coder will be installed on your machine
- After installation, from the start menu search for ffmpeg-coder and open the tool.
This installation process works on ubuntu, kali linux, linux mint, debian and other debian based distros.
- Just copy and paste this script below and voila
wget https://raw.githubusercontent.com/Abir-Tx/ffmpeg-coder/main/scripts/debian_install.sh && chmod +x debian_install.sh &&./debian_install.sh
- First download the ffmpeg-coder_1.0_all.deb from the release or from here.
- Then open terminal to the folder where the .deb file is downloaded.
- Now from the terminal run -
chmod +x ffmpeg-coder_1.0_all.deb
sudo apt install ./ffmpeg-coder_1.0_all.deb
- ffmpeg-coder should be installed now. Now run
ffmpeg-coder
in your terminal. Sometime if running just after installation the tool might not start. In that case runffmpeg-coder
in terminal twice.
If you are on Arch Linux you can install ffmpeg-coder from the AUR using a AUR helper easily
yay -S ffmpeg-coder
Users other than Debian based distro can use the tool by compiling the tool from the source code easily. Also any distro or windows users can compile and use the tool if they are having problems using the binary packages provided in the release.
Steps for compiling from the source -
- Download the Source Code.zip from the release section for the stable version or using git for the latest devlopement version. In Terminal for Linux or CMD for Windows run -
git clone https://github.com/Abir-Tx/ffmpeg-coder.git
- Then
cd
into theffmpeg-coder
directory.
cd ffmpeg-coder
- Linux
Now if you are in linux & have build-essentials installed then just run -
make -f Makefile.own dir
make -f Makefile.own build
The tool will be compiled to the bin
folder inside ffmpeg-coder folder. You can also run make run
to run the tool from there -
make -f Makefile.own run
- Windows
If you are windows user and have *GNU Make installed or configured in your system then run -
make -f Makefile.own dir
make -f Makefile.own winbuild
The tool will be compiled to the bin
folder inside ffmpeg-coder folder. You can also run make winrun
to run the tool from there -
make -f Makefile.own winrun
- In Linux run -
g++ src/ffmpeg-coder.cpp -I include/ffmpeg-coder -I lib/ -o bin/ffmpeg-coder
./bin/ffmpeg-coder
- In Windows run -
g++ src/ffmpeg-coder.cpp -I include/ffmpeg-coder -I lib/ -o bin/ffmpeg-coder.exe
./bin/ffmpeg-coder
By following the above steps you will have a compiled version of ffmpeg-coder for your device.
-
Sometime on some platforms (Specially Linux) the open does not open after installion when run. In that case run the app twice or more and the app will start.
-
The startup lock feature is currently disabled in source code as it is creating some issues so the App lock feature will not work in linux as of now.
Future fix is planned
If you are having any issue related to this tool or if you face any bug/problem while using the tool, please let us know by creating an issue from the issue tab or by clicking here. In the issue form describe what problems you face or what features you want next.
I will try to fix and add features as much as I can.
Maintainers
See Contribution guidelines for this project
Pull requests are always welcomed !! :-)