Participate > Avidemux Wiki

avidemux 2.7.# Compiling Avidemux on Ubuntu 18.04 LTS

(1/3) > >>

Jan Gruuthuse:
remove and delete installed avidemux

--- Code: ---sudo apt-get purge "avidemux*"
--- End code ---

Information update of repositories on packages and their dependencies

--- Code: ---sudo apt-get update
--- End code ---

Install GIT (source code management and distributed revision control system)

--- Code: ---sudo apt-get install git
--- End code ---

Get the source code

--- Code: ---git clone https://github.com/mean00/avidemux2.git
--- End code ---

Go into the cloned folder

--- Code: ---cd ~/avidemux2
--- End code ---

Run script that checks and install dependencies and builds avidemux.

--- Code: ---bash createDebFromSourceUbuntu.bash
--- End code ---

Jan Gruuthuse:
starting script createDebFromSourceUbuntu.bash checks and install dependencies and builds avidemux: terminal output.

--- Code: ---The following NEW packages will be installed:
  build-essential cmake cmake-data dpkg-dev fakeroot g++ g++-7 gcc gcc-7 i965-va-driver libaften-dev libaften0 libalgorithm-diff-perl
  libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan4 libasound2-dev libatomic1 libbrotli1 libc-dev-bin libc6-dev libcilkrts5 libcurl4 libdca-dev
  libdca0 libdouble-conversion1 libdrm-dev libegl1-mesa-dev libexpat1-dev libfaac-dev libfaac0 libfaad-dev libfaad2 libfakeroot libfontconfig1-dev
  libfreetype6-dev libfribidi-dev libgcc-7-dev libgl1-mesa-dev libgles2-mesa-dev libglib2.0-dev libglib2.0-dev-bin libglu1-mesa-dev libglvnd-core-dev
  libglvnd-dev libitm1 libjsoncpp1 liblsan0 libmp3lame-dev libmpx2 libogg-dev libopengl0 libopus-dev libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5
  libpng-dev libpng-tools libpthread-stubs0-dev libpulse-dev libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5designer5 libqt5designercomponents5 libqt5gui5
  libqt5help5 libqt5network5 libqt5opengl5 libqt5opengl5-dev libqt5positioning5 libqt5printsupport5 libqt5qml5 libqt5quick5 libqt5quickwidgets5 libqt5sensors5
  libqt5sql5 libqt5sql5-sqlite libqt5svg5 libqt5test5 libqt5webchannel5 libqt5webkit5 libqt5widgets5 libqt5xml5 libquadmath0 librhash0 libset-scalar-perl
  libsqlite3-dev libstdc++-7-dev libtsan0 libubsan0 libuv1 libva-dev libva-drm2 libva-glx2 libva-wayland2 libva-x11-2 libva2 libvdpau-dev libvdpau1
  libvorbis-dev libwayland-bin libwayland-dev libwoff1 libx11-dev libx11-doc libx11-xcb-dev libx264-152 libx264-dev libxau-dev libxcb-dri2-0-dev
  libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev
  libxcb-xinerama0 libxcb1-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxshmfence-dev libxv-dev libxvidcore-dev libxvidcore4 libxxf86vm-dev
  linux-libc-dev make manpages-dev mesa-common-dev mesa-va-drivers mesa-vdpau-drivers pkg-config python3-distutils python3-lib2to3 qt5-assistant
  qt5-gtk-platformtheme qt5-qmake qt5-qmake-bin qtbase5-dev qtbase5-dev-tools qtchooser qttools5-dev-tools qttranslations5-l10n va-driver-all vdpau-driver-all
  x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-xext-dev x11proto-xf86vidmode-dev
  xorg-sgml-doctools xtrans-dev yasm zlib1g-dev
--- End code ---

Jan Gruuthuse:

--- Code: ---Reading state information... Done
The following additional packages will be installed:
  libx265-146
Suggested packages:
  libx265-doc
The following NEW packages will be installed:
  libx265-146 libx265-dev
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 1636 kB of archives.
After this operation, 16,3 MB of additional disk space will be used
--- End code ---

take note:

--- Quote ---Reading state information
--- End quote ---


--- Quote ---** ALL DONE **
** The installable packages are in the debs folder **
--- End quote ---

Jan Gruuthuse:

--- Quote ---TWOLAME        No : libtwolame-dev
FDK_AAC        No : libfdk-aac-dev
opencore-amrnb No : libopencore-amrnb-dev
opencore-amrwb No : libopencore-amrwb-dev
--- End quote ---


--- Code: ---sudo apt-get install libtwolame-dev libfdk-aac-dev libopencore-amrnb-dev libopencore-amrwb-dev
--- End code ---

Jan Gruuthuse:
Wont hurt if you install additional:

--- Code: ---sudo apt-get install libzip-dev
--- End code ---

Maybe I was unclear. You need libmad0-dev exclusively in the case when you add the --with-system-libmad option to the bootstrap script. Only then. You don't need it otherwise.
If needed specifically:

--- Code: ---sudo apt-get install libmad0-dev
--- End code ---

Navigation

[0] Message Index

[#] Next page

Go to full version