How to install Shotcut on Ubuntu 17.04

To install Shotcut on Ubuntu 17.04

Shotcut is a free and multi-platform powerful video editor with features like join, cut, edit, and encode videos. It supports many audio and video codecs and many images formats such as BMP, GIF, JPEG, PNG, TGA and TIFF. The files can be exported to a DVD or a blue ray. The user can align the audio and video files and edit the timelines. This tutorial covers the installation procedure of Shotcut on Ubuntu 17.04.

Features

  • Network stream playback (HTTP, HLS, RTMP, RTSP, MMS, UDP)
  • Frame-accurate seeking for many formats
  • Multi-format timeline
  • Audio capture (Linux only PulseAudio, JACK, or ALSA)
  • Drag-n-drop files from file manager
  • Save and load trimmed clip as MLT XML file
  • Load and play complex MLT XML file as a clip
  • Encode/transcode to a variety of formats and codecs thanks to FFmpeg (or libav as-built)
  • Capture (record) SDI, HDMI, webcam (V4L2), JACK, PulseAudio, IP streams, X11 screen

Installation procedure

To proceed with the installation procedure, add the required repository for the Shotcut application to run by executing the following command.

root@linuxhelp:~# sudo add-apt-repository ppa:haraldhv/shotcut

 Unofficial package for shotcut
This package will simply install the official release from shotcut.org into /usr/lib/shotcut (including all dependencies), and have it listed together with the other applications.

I am fully aware that this is not the preferred way of packaging, but due to time constraints the shotcut developer does not wish to support the number of configurations required from a proper debian/ubuntu package. Importing the official tarball like this is a compromise that gives the convenience of apt for installing/upgrading while staying in line with the official releases, at the expense of a large package size.

Any concerns related to this PPA should be directed towards me and not the shotcut author.
 More info: https://launchpad.net/~haraldhv/+archive/ubuntu/shotcut
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keybox ' /tmp/tmp0w7sr4tu/pubring.gpg'  created
gpg: /tmp/tmp0w7sr4tu/trustdb.gpg: trustdb created
gpg: key 59A9D327745898E3: public key " Launchpad PPA for metellius"  imported
gpg: Total number processed: 1
gpg:               imported: 1
OK


Update the target system by running the apt-get update command.

root@linuxhelp:~# apt-get update
Hit:1 http://in.archive.ubuntu.com/ubuntu zesty InRelease
Get:2 http://ppa.launchpad.net/haraldhv/shotcut/ubuntu zesty InRelease [15.9 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu zesty-updates InRelease [89.2 kB]
Get:4 http://security.ubuntu.com/ubuntu zesty-security InRelease [89.2 kB]
Get:5 http://ppa.launchpad.net/haraldhv/shotcut/ubuntu zesty/main i386 Packages [464 B]
Get:6 http://ppa.launchpad.net/haraldhv/shotcut/ubuntu zesty/main amd64 Packages [464 B]
Get:7 http://in.archive.ubuntu.com/ubuntu zesty-backports InRelease [89.2 kB]
Get:8 http://ppa.launchpad.net/haraldhv/shotcut/ubuntu zesty/main Translation-en [156 B]
Fetched 285 kB in 3s (71.5 kB/s)
Reading package lists... Done

The target system has been updated with the required system and now install Shotcut application by executing the following command.

root@linuxhelp:~#  apt-get install shotcut
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  libsdl1.2debian swh-plugins
The following NEW packages will be installed:
  libsdl1.2debian shotcut swh-plugins
0 upgraded, 3 newly installed, 0 to remove and 290 not upgraded.
Need to get 47.1 MB of archives.
After this operation, 223 MB of additional disk space will be used.
.
.
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for libc-bin (2.24-9ubuntu2) ...
Processing triggers for doc-base (0.10.7) ...
Processing 1 added doc-base file...
Setting up shotcut (17.10.02-zesty1) ...
Processing triggers for gnome-menus (3.13.3-6ubuntu5) ...

The Shotcut application has been installed in the system. Now install the required dependencies by running the following command.

root@linuxhelp:~# apt-get install libsdl2-2.0
 libsdl2-dev -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  libasound2-dev libdbus-1-dev libdrm-dev libegl1-mesa libegl1-mesa-dev libgbm1 libgl1-mesa-dev libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libgles2-mesa libgles2-mesa-dev libglib2.0-dev
  libglib2.0-dev-bin libglu1-mesa-dev libibus-1.0-dev libice-dev libmirclient-dev libmirclient9 libmircommon-dev libmircommon7 libmircookie-dev libmircookie2 libmircore-dev libmircore1 libmirprotobuf3
  libpcre3-dev libpcre32-3 libpcrecpp0v5 libprotobuf-dev libpthread-stubs0-dev libpulse-dev libsdl2-2.0-0 libsm-dev libsndio-dev libudev-dev libwayland-bin libwayland-dev libwayland-egl1-mesa libx11-dev
  libx11-doc libx11-xcb-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
  libxcb1-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxkbcommon-dev libxrandr-dev libxrender-dev libxshmfence-dev libxss-dev libxt-dev libxv-dev
  libxxf86vm-dev mesa-common-dev x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev
  x11proto-scrnsaver-dev x11proto-video-dev x11proto-xext-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev zlib1g-dev
Suggested packages:
  libasound2-doc libglib2.0-doc libice-doc libsm-doc libxcb-doc libxext-doc libxt-doc
.
.
Setting up libgles2-mesa-dev:amd64 (17.0.7-0ubuntu0.17.04.1) ...
Setting up libsdl2-dev (2.0.5+dfsg1-2ubuntu3) ...
Processing triggers for initramfs-tools (0.125ubuntu9) ...
update-initramfs: Generating /boot/initrd.img-4.10.0-38-generic

Processing triggers for libc-bin (2.24-9ubuntu2.2) ...

The application has been installed in the target system. To run the application, type the application name in the Ubuntu dashboard and click on the icon to run the application.

The Shotcut application is running successfully in the target system.

Thus we conclude the installation of Shotcut application on Ubuntu 17.04.

Tag : Shotcut Ubuntu
FAQ
Q
what is the newer version of this tool?
A
18.07 is the latest version
Q
where to get more tutorial for this application?
A
you can also refer this link for more tutorial by it's official page https://shotcut.org/tutorials/
Q
where to download it for windows?
A
https://www.fosshub.com/Shotcut.html/shotcut-win64-180702.exe
Q
is it available for Mac?
A
Since it is Multi-platform it can available for Mac also
Q
Mention some alternative tools?
A
You can try the following Blender, OpenShot, Avidemux, Kdenlive