LinuxCommandLibrary

shotcut

Launch the Shotcut video editor

TLDR

Start Shotcut

$ shotcut
copy

Open audio/video files
$ shotcut [path/to/file1 path/to/file2 ...]
copy

Start with a specific audio driver
$ shotcut --SDL_AUDIODRIVER "[pulseaudio]"
copy

Start in fullscreen
$ shotcut --fullscreen
copy

Start with GPU processing
$ shotcut --gpu
copy

SYNOPSIS

shotcut [options] [project_file]

PARAMETERS

project_file
    Specifies the Shotcut project file to open. If omitted, Shotcut will open with a new, blank project.

--appdata path
    Sets the application data directory.

--geometry geometry
    Sets the initial window geometry.

--hideSplash
    Hides the splash screen on startup.

--kiosk
    Starts Shotcut in kiosk mode (full screen, minimal UI).

--mlt-profile profile
    Specifies an MLT profile to use.

--no-gpu
    Disables GPU processing.

--opengl
    Enables or disables OpenGL support. Accepts values: auto, true, false.

--port port
    Specifies the port number for the remote control server.

--reset
    Resets the application settings to their defaults.

--singleProcess
    Forces to use a single process instead of multiple. Warning: It can cause app to be unresponsive

--start
    Starts the remote control server.

--verbose
    Enables verbose logging.

DESCRIPTION

Shotcut is a free, open source, cross-platform video editor. It is designed for both beginners and professionals alike.

Key Features:
* Supports a wide range of video, audio, and image formats.
* Intuitive and customizable interface.
* Timeline editing with multiple tracks.
* Advanced video and audio effects.
* Hardware acceleration for faster performance.
* Export to various formats and resolutions.
Shotcut provides comprehensive editing tools suitable for creating various video projects, ranging from simple home videos to complex professional productions.

CAVEATS

Shotcut's performance is heavily dependent on system resources, especially when working with high-resolution video or complex effects. Ensure your system meets the recommended requirements. The command line options are primarily for advanced users or specific use cases, like scripting or remote control.

REMOTE CONTROL

Shotcut can be controlled remotely using a TCP socket, enabling automation and integration with other applications. The --port and --start options configure and initiate the remote control server. Refer to the official Shotcut documentation for details on available commands and protocols.

HISTORY

Shotcut was originally conceived in 2004 by Charlie Yates and it was first released in 2011 as a free and open-source video editor. It leverages the MLT Multimedia Framework. The program has evolved from a Linux-only application to a cross-platform solution supporting Windows, macOS, and Linux. Over time, it has gained popularity due to its versatile features, user-friendly interface, and active community support.

SEE ALSO

ffmpeg(1), melt(1)

Copied to clipboard