Menu

Tree [626283] main /
 History

HTTPS access


File Date Author Commit
 .github 2021-02-14 Abir-Tx Abir-Tx [a56bbe] Add release drafter
 .vscode 2021-02-13 Abir-Tx Abir-Tx [4425fd] Fix the -ab 0k bug
 appData 2021-02-13 Abir-Tx Abir-Tx [520c1d] Add clear screen and colors
 ffmpeg-coder 2021-02-16 Mushfiqur Rahman Abir Mushfiqur Rahman Abir [3f6605] Add extended description
 include 2021-02-14 Abir-Tx Abir-Tx [64de76] Update NB in startup
 lib 2021-02-11 Abir-Tx Abir-Tx [b75b4a] Add rang & design title with colors
 res 2021-02-11 Abir-Tx Abir-Tx [9e3ea9] Reed the about section using a txt file instead...
 scripts 2021-02-18 Mushfiqur Rahman Abir Mushfiqur Rahman Abir [164751] Add debian install script
 src 2021-02-14 Abir-Tx Abir-Tx [0803bf] Disbale the app lock feature for linux
 .gitignore 2021-02-17 Mushfiqur Rahman Abir Mushfiqur Rahman Abir [73d7f7] update git ignore file for windows
 LICENSE 2021-01-17 Abir-Tx Abir-Tx [8176e4] unknow changes
 Makefile 2021-02-18 Mushfiqur Rahman Abir Mushfiqur Rahman Abir [bb591c] Add fakeroot
 README.md 2021-02-19 Mushfiqur Rahman Abir Mushfiqur Rahman Abir [626283] Add troubleshoot & issue section

Read Me

FFMPEG-Coder

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.

Who is this tool for ?

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.

Pre-requisites

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 !!

Features

  • Supports Windows, Linux & Mac OS.
  • Does not dpeend on any other dependencies.
  • Very small, fast and lightweight.
  • Supports options for h264 and libx265.

Installation

Windows

  • 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.

Linux (Debian based distros)

This installation process works on ubuntu, kali linux, linux mint, debian and other debian based distros.

Automatic One Click Process

  • 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

Manual Download Process

  • 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 run ffmpeg-coder in terminal twice.

Install from source

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 the ffmpeg-coder directory.
cd ffmpeg-coder

Using Make

  • Linux

Now if you are in linux & have build-essentian installed then just run -

make dir
make 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 run
  • Windows

If you are windows user and have *GNU Make installed or configured in your system then run -

make dir
make 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 winrun

Using G++

  • 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.


Troubleshooting

  • App not openning after first installaton:

    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.

  • App lock feature not working on Linux:

    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

Having issues ?

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.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.