List of applications/Multimedia
Multimedia
Codecs
See the main article: Codecs.
Image viewers
See also Wikipedia:Comparison of image viewers.
Framebuffer image viewers
- fbi — Image viewer for the linux framebuffer console.
- fbv — Very simple graphic file viewer for the framebuffer console.
- fim — Highly customizable and scriptable framebuffer image viewer based on fbi.
- jfbview — Framebuffer PDF and image viewer based on Imlib2. Features include Vim-like controls, rotation and zoom, zoom-to-fit, and fast multi-threaded rendering.
Graphical image viewers
- CoreImage — Simple lightweight easy to use image viewer based on Qt. Part of C-Suite.
- Deepin Image Viewer — Image viewer for Deepin desktop.
- Ephoto — A light image viewer based on EFL.
- Eye of GNOME — Image viewing and cataloging program, which is a part of the GNOME desktop environment.
- Eye of MATE — Simple graphics viewer for the MATE desktop.
- feh — Fast, lightweight image viewer that uses imlib2.
- ida — X11 application (Motif based) for viewing images. Install the optional dependencies as needed.
- image-roll — Simple and fast GTK image viewer with basic image manipulation tools.
- pqiv — GTK 3 based command-line image viewer with a minimal UI supporting images in compressed archives, rewrite of qiv.
- qimgv — Fast and easy to use Qt5 image viewer. Supports webm/mp4 playback via mpv.
- Vimiv (Qt port) — An image viewer with vim-like keybindings. It is written in python3 and PyQt5.
Image organizers
See also Wikipedia:Image organizer.
- Deepin Album — Photo manager for viewing and organizing pictures, for Deepin desktop.
- Pantheon Photos — Photo organizer for Pantheon.
- Pix — Image viewer and browser based on gthumb. X-Apps Project.
Console
- oxipng — Lossless multithreaded PNG compressor.
- zopflipng — Highly efficient PNG optimisation tool using Google's zopfli library
Graphical
Raster graphics editors
See also Wikipedia:Comparison of raster graphics editors.
- GIMP — Image editing suite in the vein of proprietary editors such as Adobe Photoshop. GIMP (GNU Image Manipulation Program) has been started in the mid 1990s and has acquired a large number of plugins and additional tools.
- GrafX2 — Bitmap paint program specialized in 256 color drawing.
- Pixelitor — Advanced image editor with support for layers, layer masks, text layers, multiple undo, blending modes, cropping, Gaussian blurring, unsharp masking, histograms, etc.
Some image viewers and organizers like digiKam, Ephoto, GNOME Photos, gThumb, ida, nomacs, Pantheon Photos, Phototonic and Shotwell also provide some basic image manipulation functionality.
Specialized photo editors
- darktable — Photography workflow and RAW development application.
- Oqapy — Photographic workflow application.
- https://oqapy.eu/ || oqapyAUR
Photo geotagging
- GottenGeography — Easy to use photo geotagging application for the GNOME desktop.
Vector graphics editors
See also Wikipedia:Comparison of vector graphics editors.
- Dot Matrix — The glyph playground of creativity from simple lines.
- Mockitt — Proprietary online design, prototyping, and collaboration platform. Based on the Electron platform.
- SvgVi — SVG viewer and editor using XML declarations.
2D animation
- OpenToonz — 2D animation creation software.
- Stopmotion — Application to create stop-motion animations. It helps you capture and edit the frames of your animation and export them as a single file.
The drawing application Krita and the 3D editor Blender (Grease Pencil mode) have both 2D animation features too.
3D computer graphics
See also Wikipedia:Comparison of 3D computer graphics software.
- Blender — Fully integrated 3D graphics creation suite capable of 3D modeling, texturing, and animation, among other things.
- MeshLab — System for processing and editing 3D triangular meshes.
Color pickers and palettes
- Chameleon — Simple color picker for X11 which outputs colors to stdout.
- delicolour — Lightweight GTK 3 color finder.
- Kontrast — Tool to check contrast for colors that allows verifying that your colors are correctly accessible. Part of kde-accessibility.
Screenshot
Digital camera managers
See gPhoto#Installation.
Audio systems
See also the main article Sound system and Wikipedia:Sound server.
Audio players
See also Wikipedia:Comparison of audio player software.
Many applications in the #Video players section also support audio playback.
Server
- Sonospy — A music server for Sonos that allows you overcome the 65,000 local track limit and also offers various customization options.
GStreamer-based
- Blanket — Improve focus and increase your productivity by listening to different sounds.
- GNOME Music — Music is the new GNOME music playing application. It aims to combine an elegant and immersive browsing experience with simple and straightforward controls.
- Parlatype — Minimal audio player for manual speech transcription, for GNOME. It plays audio sources to transcribe them in your favorite text application.
Other
- DeaDBeeF — Light and fast music player with many features, no GNOME or KDE dependencies, supports console-only, as well as a GTK GUI, comes with many plugins, and has a metadata editor.
- LXMusic — A minimalist xmms2-based music player.
- Musique — Just another music player, only better.
Internet radio listeners
- Tuner — Minimalist radio station player.
Console
- id3v2 — Command line editor for id3v2 tags.
- Tagutil — CLI tool to edit music file's tag. It aims to provide both an easy-to-script interface and ease of use interactively.
Graphical
- Kid3 — MP3, Ogg/Vorbis, FLAC, MPC, MP4/AAC, MP2, Speex, TrueAudio, WavPack, WMA, WAV and AIFF files tag editor.
- https://kid3.kde.org/ || KDE: kid3, Qt: kid3-qt
- Thunar Media Tags Plugin — Adds special features for media files to the Thunar File Manager, including the ability to edit tags.
Lyrics players
- OSD Lyrics — Lyric show compatible with various media players.
Lyrics downloaders
Lyrics editors
Audio converters
- FFaudioConverter — Batch audio converter and effects processor. It can convert files or whole folders containing music and video files to other audio formats with FFmpeg.
- SoundConverter — A graphical application to convert audio files into different formats.
Audio editors
See also Wikipedia:Comparison of digital audio editors.
- Kwave — Sound editor for KDE.
- Polyphone — A soundfont editor to create and edit a musical instrument based on samples, using the sf2 format.
Digital audio workstations
See also Professional audio.
- Bitwig Studio — Proprietary professional digital audio workstation.
- Qtractor — Qt-based hard disk recorder and digital audio workstation application that aims to provide digital audio workstation software simple enough for the average home user, and yet powerful enough for the professional user.
Audio analyzers
- Baudline — Proprietary time-frequency and spectrogram analyzer
- SongRec — Unofficial Shazam client to recognize audio from an arbitrary audio file or from the microphone, written in Rust.
Scorewriters
See also LilyPond#Front-ends and Wikipedia:Comparison of scorewriters.
- Canorus — Music score editor. It supports an unlimited number and length of staffs, polyphony, a MIDI playback of notes, chord markings, lyrics, import/export filters to formats like MIDI, MusicXML, ABC Music, MusiXTeX and LilyPond.
Audio synthesis environments
See also Wikipedia:Comparison of audio synthesis environments.
- Cardinal — Virtual modular synthesizer plugin based on the VCV Rack, includes lots of virtualized Eurorack modules.
- CsoundQt — Frontend for Csound featuring a highlighting editor with autocomplete, interactive widgets and integrated help.
Sound generators
This section contains drum machines, software samplers and software synthesizers.
- ADLplug — FM Yamaha OPL3 synthesizer for ADLMIDI.
- DIN — Sound synthesizer and musical instrument.
- GSequencer — Provides various tools to play, create, edit and mix your own music. It features a step sequencer, piano roll, automation and wave-form editor.
- OPNplug — FM Yamaha OPN2 synthesizer for OPNMIDI.
- QMidiRoute — MIDI router and processor for ALSA.
- QXGEdit — Qt GUI for editing MIDI System Exclusive files for XG devices (eg. Yamaha DB50XG).
- Yoshimi — Software synthesizer, a fork of ZynAddSubFX.
DJ
- Giada — Minimal, hardcore audio tool for DJs, live performers and electronic musicians.
- https://giadamusic.com/ || giadaAUR
- xwax — Digital Vinyl System (DVS) for Linux. It allows DJs and turntablists to playback digital audio files (MP3, Ogg Vorbis, FLAC, AAC and more), controlled using a normal pair of turntables via timecoded vinyls.
Audio effects
- EasyEffects — Apply effects to audio applications and input sources over PipeWire (or PulseAudio with legacy package).
Audio visualizers
- projectM — Music visualizer which uses 3D accelerated iterative image-based rendering.
Remote audio
- Jamulus — Enables musicians to perform real-time jam sessions over the internet.
- https://jamulus.io/ || jamulusAUR
Volume control
See also PulseAudio#Front-ends and JACK Audio Connection Kit#Comparison of JACK control GUIs.
- Emixer — Utility to control volume levels. Part of Enlightenment.
- MATE Volume Control — Audio mixer application and system tray applet for MATE to mix audio and adjust volume levels of various audio mixer devices.
- Volti — A GTK application for controlling audio volume from system tray with an internal mixer and support for multimedia keys that uses only ALSA.
CD ripping
Video players
GStreamer-based
- Clapper — GNOME media player built using GJS with GTK4 toolkit and powered by GStreamer with OpenGL rendering.
- Snappy — Powerful media player with a minimalistic interface that uses GStreamer.
mpv-based
- Baka MPlayer — Free and open source, cross-platform, mpv based multimedia player (Qt 5).
- Minitube — YouTube desktop application written in C++ using mpv and Qt.
- xt7-player-mpv — Qt/Gambas GUI to mpv with a rich set of configurable options including filters and drivers, ladspa plugins support as well as library/playlist management, YouTube, online radios, podcasts, DVB-T and more.
MPlayer-based
Phonon-based
Other
- Kaffeine — Very versatile KDE media player that, by default, utilizes VLC as its backend and has excellent support of digital TV (DVB-T, DVB-C, DVB-S).
- Stremio — Extensible media center.
Video converters
See also Wikipedia:Comparison of video converters and Codecs and containers#Container format tools.
Graphical
- Ciano — Simple multimedia file converter using FFmpeg and ImageMagick.
- Transmageddon — Simple python application for transcoding video into formats supported by GStreamer.
Video editors
See also Wikipedia:Comparison of video editing software.
- Flowblade — Multitrack non-linear video editor for Linux, designed to provide a fast, robust editing experience.
- Olive — Non-linear video editor aiming to provide a fully-featured alternative to high-end professional video editing software.
- VidCutter — Fast lossless media cutter + joiner w/ frame-accurate SmartCut options powered by mpv, FFmpeg via a sleek Qt5 GUI.
Subtitle players
Subtitle downloaders
- QNapi — Qt client for downloading movie subtitles from NapiProjekt, OpenSubtitles, Napisy24.
Subtitle editors
See also Wikipedia:Comparison of subtitle editors.
- Jubler — Open-source multiplatform subtitle editor written in Java.
Screencast
Miracast
Miracast is a standard for wireless connections from sending devices to display receivers mainly using Wi-Fi Direct. Use to check your hardware support.
- MiracleCast — Command line tools to connect external monitors to your system via Wi-Fi Display specification also known as Miracast.
Webcam
See also FFmpeg#Recording webcam and Wikipedia:Comparison of webcam software.
- cameractrls — Command line and graphical application for configuring v4l2 devices.
- v4l-utils — Provides a series of utilities for media devices.
DVD ripping
Video thumbnails
- vcsi — Create video contact sheets. A video contact sheet is an image composed of video capture thumbnails arranged on a grid.
Collection managers
- tinyMediaManager — Media management tool to provide metadata for Kodi.
Media servers
- Gerbera — UPnP Media Server to stream your media to devices on your home network. (Fork of MediaTomb.)
- Serviio — Proprietary media server, which allows you to stream your media files (music, video or images) to renderer devices (e.g. a TV set, Bluray player, games console or mobile phone) on your connected home network.
- https://serviio.org/ || serviioAUR
Metadata
- Exiv2 — Command line utility to manage image metadata. It provides fast and easy read and write access to the Exif, IPTC and XMP metadata and the ICC Profile embedded within digital images in various formats.
- jhead — Exif jpeg header manipulation tool.
Mobile device managers
- gnokii — Tools and user space driver for use with mobile phones.
- Ttwatch — Linux TomTom GPS Watch Utilities.