mengzhisuoliu / avidemux2

Avidemux2, simple video editor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Avidemux

Avidemux is a simple cross-platform video editor for Linux, Windows and MacOsX.

Download executables

Latest release

Nightly builds

Build from source

Get the main repository:

git clone https://github.com/mean00/avidemux2.git
cd avidemux2
git submodule update --init --recursive

Build on Linux

Install build dependecies:

Debian / Ubuntu and variants:

bash createDebFromSourceUbuntu.bash --deps-only

Fedora:

bash createRpmFromSourceFedora.bash --deps-only

Build Avidemux:

bash bootStrap.bash --with-system-libass

The compiled output will be in the install subdirectory of avidemux2.
Avidemux can run without installation, only a start script has to be made from the template script run_avidemux_template.sh.
After copying the template script, it needs some editing:
TOPSRCDIR="${HOME}/avidemux2"
the path needs to point to the actual location of the cloned repository.

Build on MacOS

Install Homebrew

Install required build dependencies:

brew install cmake nasm yasm qt xvid x264 x265 libvpx aom opus fdk-aac lame libass mp4v2 a52dec

Build Avidemux:

export MACOSX_DEPLOYMENT_TARGET=$(xcrun --sdk macosx --show-sdk-version)
bash bootStrapOsx_Catalina.bash --enable-qt6

The generated disk image should be in the installer subdirectory of avidemux2.

Build for Windows

Cross-compiling Avidemux on Linux for Windows

About

Avidemux2, simple video editor

License:Other


Languages

Language:C 53.7%Language:C++ 40.8%Language:CMake 1.9%Language:NSIS 0.7%Language:Assembly 0.6%Language:Shell 0.6%Language:Python 0.5%Language:HTML 0.3%Language:JavaScript 0.3%Language:Batchfile 0.2%Language:Perl 0.1%Language:CSS 0.1%Language:GLSL 0.1%Language:Makefile 0.1%Language:Objective-C 0.1%Language:XSLT 0.0%Language:Qt Script 0.0%Language:M4 0.0%Language:Verilog 0.0%