< List of applications

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.
https://www.kraxel.org/blog/linux/fbida/ || fbida
  • fbv Very simple graphic file viewer for the framebuffer console.
http://s-tech.elsat.net.pl/fbv/ || fbv
  • fim Highly customizable and scriptable framebuffer image viewer based on fbi.
https://www.nongnu.org/fbi-improved/ || fimAUR
  • 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.
https://github.com/jichu4n/jfbview || jfbviewAUR
Graphical image viewers
  • CoreImage Simple lightweight easy to use image viewer based on Qt. Part of C-Suite.
https://cubocore.org/ || coreimageAUR
  • Deepin Image Viewer Image viewer for Deepin desktop.
https://www.deepin.org/en/original/deepin-image-viewer/ || deepin-image-viewer
  • Ephoto A light image viewer based on EFL.
https://www.enlightenment.org/about-ephoto || ephoto
  • Eye of GNOME Image viewing and cataloging program, which is a part of the GNOME desktop environment.
https://wiki.gnome.org/Apps/EyeOfGnome || eog
  • Eye of MATE Simple graphics viewer for the MATE desktop.
https://github.com/mate-desktop/eom || eom
  • feh Fast, lightweight image viewer that uses imlib2.
https://feh.finalrewind.org/ || feh
  • ida X11 application (Motif based) for viewing images. Install the optional dependencies as needed.
https://www.kraxel.org/blog/linux/fbida/ || fbida
  • image-roll Simple and fast GTK image viewer with basic image manipulation tools.
https://github.com/weclaw1/image-roll || image-rollAUR
  • pqiv GTK 3 based command-line image viewer with a minimal UI supporting images in compressed archives, rewrite of qiv.
https://github.com/phillipberndt/pqiv/ || pqiv
  • qimgv Fast and easy to use Qt5 image viewer. Supports webm/mp4 playback via mpv.
https://github.com/easymodo/qimgv/ || qimgvAUR
  • Vimiv (Qt port) An image viewer with vim-like keybindings. It is written in python3 and PyQt5.
https://karlch.github.io/vimiv-qt/ || vimiv-qtAUR

Image organizers

See also Wikipedia:Image organizer.

  • Deepin Album Photo manager for viewing and organizing pictures, for Deepin desktop.
https://github.com/linuxdeepin/deepin-album || deepin-album
  • Pantheon Photos Photo organizer for Pantheon.
https://launchpad.net/pantheon-photos || pantheon-photos
  • Pix Image viewer and browser based on gthumb. X-Apps Project.
https://github.com/linuxmint/pix || pixAUR

Image processing

  • dcraw Converts many camera RAW formats.
https://dechifro.org/dcraw/ || dcraw
Console
  • oxipng Lossless multithreaded PNG compressor.
https://github.com/shssoichiro/oxipng || oxipng
  • zopflipng Highly efficient PNG optimisation tool using Google's zopfli library
https://github.com/google/zopfli || zopfli
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.
https://www.gimp.org/ || gimp
  • GrafX2 Bitmap paint program specialized in 256 color drawing.
http://grafx2.chez.com/ || grafx2
  • Pixelitor Advanced image editor with support for layers, layer masks, text layers, multiple undo, blending modes, cropping, Gaussian blurring, unsharp masking, histograms, etc.
https://pixelitor.sourceforge.io/ || pixelitorAUR

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.
https://www.darktable.org/ || darktable
  • Oqapy Photographic workflow application.
https://oqapy.eu/ || oqapyAUR

Photo geotagging

  • GottenGeography Easy to use photo geotagging application for the GNOME desktop.
https://launchpad.net/gottengeography || gottengeography

Vector graphics editors

See also Wikipedia:Comparison of vector graphics editors.

  • Dot Matrix The glyph playground of creativity from simple lines.
https://github.com/lainsce/dot-matrix/ || dot-matrixAUR
  • Mockitt Proprietary online design, prototyping, and collaboration platform. Based on the Electron platform.
https://mockitt.wondershare.com/ || mockittAUR
  • SvgVi SVG viewer and editor using XML declarations.
https://gitlab.com/pwmc/svgvi || svgviAUR

Font editors

See also Wikipedia:Comparison of font editors.

2D animation

  • OpenToonz 2D animation creation software.
https://opentoonz.github.io/e/ || opentoonz
  • 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.
http://linuxstopmotion.org/ || stopmotionAUR

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.
https://www.blender.org/ || blender
  • MeshLab System for processing and editing 3D triangular meshes.
https://www.meshlab.net/ || meshlabAUR

Color pickers and palettes

  • Chameleon Simple color picker for X11 which outputs colors to stdout.
https://github.com/seebye/chameleon || chameleon-gitAUR
  • delicolour Lightweight GTK 3 color finder.
https://github.com/eepp/delicolour || delicolourAUR
  • Kontrast Tool to check contrast for colors that allows verifying that your colors are correctly accessible. Part of kde-accessibility.
https://apps.kde.org/kontrast/ || kontrast

Screenshot

See Screen capture#Screenshot software.

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.
https://github.com/henkelis/sonospy/wiki/Welcome-to-Sonospy || sonospy-gitAUR
Console
  • MOC Ncurses console audio player with support for the MP3, OGG, and WAV formats.
https://moc.daper.net/ || moc
GStreamer-based
  • Blanket Improve focus and increase your productivity by listening to different sounds.
https://github.com/rafaelmardojai/blanket || blanket
  • 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.
https://wiki.gnome.org/Apps/Music || gnome-music
  • Parlatype Minimal audio player for manual speech transcription, for GNOME. It plays audio sources to transcribe them in your favorite text application.
https://www.parlatype.org/ || parlatypeAUR
Phonon-based
  • Amarok Mature Qt-based player known for its plethora of features.
https://amarok.kde.org/ || amarokAUR
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.
https://deadbeef.sourceforge.io/ || deadbeefAUR
  • LXMusic A minimalist xmms2-based music player.
https://wiki.lxde.org/en/LXMusic || lxmusic
  • Musique Just another music player, only better.
https://flavio.tordini.org/musique || musiqueAUR

Internet radio listeners

  • Tuner Minimalist radio station player.
https://github.com/louis77/tuner || tunerAUR

Music streaming clients

  • pianobar Console-based frontend for the online radio Pandora.
https://6xq.net/projects/pianobar/ || pianobar
Console
  • id3v2 Command line editor for id3v2 tags.
http://id3v2.sourceforge.net/ || id3v2
  • Tagutil CLI tool to edit music file's tag. It aims to provide both an easy-to-script interface and ease of use interactively.
https://github.com/kAworu/tagutil || tagutilAUR
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.
https://goodies.xfce.org/projects/thunar-plugins/thunar-media-tags-plugin || thunar-media-tags-plugin
Lyrics players
  • OSD Lyrics Lyric show compatible with various media players.
https://github.com/osdlyrics/osdlyrics || osdlyrics
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.
https://github.com/Bleuzen/FFaudioConverter || ffaudioconverterAUR
  • SoundConverter A graphical application to convert audio files into different formats.
https://soundconverter.org/ || soundconverter

Audio editors

See also Wikipedia:Comparison of digital audio editors.

  • Kwave Sound editor for KDE.
http://kwave.sourceforge.net/ || kwave
  • Polyphone A soundfont editor to create and edit a musical instrument based on samples, using the sf2 format.
https://www.polyphone-soundfonts.com/ || polyphone

Digital audio workstations

See also Professional audio.

  • Bitwig Studio Proprietary professional digital audio workstation.
https://www.bitwig.com/en/home.html || bitwig-studioAUR
  • 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.
https://qtractor.sourceforge.io/qtractor-index.html || qtractor

Audio analyzers

  • Baudline Proprietary time-frequency and spectrogram analyzer
http://www.baudline.com/index.html || baudline-binAUR
  • SongRec Unofficial Shazam client to recognize audio from an arbitrary audio file or from the microphone, written in Rust.
https://github.com/marin-m/SongRec || songrec

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.
https://sourceforge.net/projects/canorus/ || canorusAUR

Audio synthesis environments

See also Wikipedia:Comparison of audio synthesis environments.

https://github.com/DISTRHO/Cardinal || cardinal
  • CsoundQt Frontend for Csound featuring a highlighting editor with autocomplete, interactive widgets and integrated help.
https://csoundqt.github.io/ || csoundqt

Sound generators

This section contains drum machines, software samplers and software synthesizers.

  • ADLplug FM Yamaha OPL3 synthesizer for ADLMIDI.
https://github.com/jpcima/ADLplug || adlplug
  • DIN Sound synthesizer and musical instrument.
https://dinisnoise.org/ || din
  • 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.
https://nongnu.org/gsequencer/ || gsequencerAUR
  • OPNplug FM Yamaha OPN2 synthesizer for OPNMIDI.
https://github.com/jpcima/ADLplug || opnplug
  • QMidiRoute MIDI router and processor for ALSA.
http://alsamodular.sourceforge.net/ || qmidiroute
  • QXGEdit Qt GUI for editing MIDI System Exclusive files for XG devices (eg. Yamaha DB50XG).
https://qxgedit.sourceforge.io/ || qxgedit
  • Yoshimi Software synthesizer, a fork of ZynAddSubFX.
http://yoshimi.sourceforge.net/ || yoshimi

    Music trackers

    • MilkyTracker Music application for creating .MOD and .XM module files.
    https://milkytracker.titandemo.org/ || milkytracker

    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.
    https://xwax.org/ || xwax

    Audio effects

    • EasyEffects Apply effects to audio applications and input sources over PipeWire (or PulseAudio with legacy package).
    https://github.com/wwmm/easyeffects || easyeffects, pulseeffects-legacy-gitAUR

      Audio visualizers

      • projectM Music visualizer which uses 3D accelerated iterative image-based rendering.
      https://github.com/projectM-visualizer/projectm || projectm-pulseaudio

        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.
        https://www.enlightenment.org/about-enlightenment || 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.
        https://github.com/mate-desktop/mate-media || mate-media
        • Volti A GTK application for controlling audio volume from system tray with an internal mixer and support for multimedia keys that uses only ALSA.
        https://github.com/gen2brain/volti || voltiAUR

        CD ripping

        See Optical disc drive#Audio CD.

        Video players

        See also Wikipedia:Comparison of video player software.

        Console
        • mpv Movie player based on MPlayer and mplayer2.
        https://mpv.io/ || mpv
          GStreamer-based
          • Clapper GNOME media player built using GJS with GTK4 toolkit and powered by GStreamer with OpenGL rendering.
          https://rafostar.github.io/clapper/ || clapperAUR
          • Snappy Powerful media player with a minimalistic interface that uses GStreamer.
          https://wiki.gnome.org/Apps/Snappy || snappy-player
            mpv-based
            • Baka MPlayer Free and open source, cross-platform, mpv based multimedia player (Qt 5).
            https://github.com/u8sand/Baka-MPlayer || baka-mplayer
            • Minitube YouTube desktop application written in C++ using mpv and Qt.
            https://flavio.tordini.org/minitube || minitube
            • 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.
            https://github.com/kokoko3k/xt7-player-mpv || xt7-player-mpvAUR
            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).
              https://apps.kde.org/kaffeine/ || kaffeine
              • Stremio Extensible media center.
              https://www.stremio.com/ || stremioAUR

              Video converters

              See also Wikipedia:Comparison of video converters and Codecs and containers#Container format tools.

              Console
              • Avidemux CLI Free video editor designed for simple cutting, filtering and encoding tasks.
              https://www.avidemux.org/ || avidemux-cli
              Graphical
              • Ciano Simple multimedia file converter using FFmpeg and ImageMagick.
              https://robertsanseries.github.io/ciano/ || ciano
              • Transmageddon Simple python application for transcoding video into formats supported by GStreamer.
              http://www.linuxrising.org/ || transmageddon

                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.
                https://jliljebl.github.io/flowblade/ || flowblade
                • Olive Non-linear video editor aiming to provide a fully-featured alternative to high-end professional video editing software.
                https://www.olivevideoeditor.org/ || oliveAUR
                • VidCutter Fast lossless media cutter + joiner w/ frame-accurate SmartCut options powered by mpv, FFmpeg via a sleek Qt5 GUI.
                https://vidcutter.ozmartians.com/ || vidcutter
                  Subtitle players
                  Subtitle downloaders
                  • QNapi Qt client for downloading movie subtitles from NapiProjekt, OpenSubtitles, Napisy24.
                  https://qnapi.github.io/ || qnapi
                  Subtitle editors

                  See also Wikipedia:Comparison of subtitle editors.

                  • Jubler Open-source multiplatform subtitle editor written in Java.
                  https://www.jubler.org/ || jublerAUR

                  Screencast

                  See Screen capture#Screencast software.

                  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.
                  https://github.com/albfan/miraclecast || miraclecast-gitAUR

                  Webcam

                  See also FFmpeg#Recording webcam and Wikipedia:Comparison of webcam software.

                  • cameractrls Command line and graphical application for configuring v4l2 devices.
                  https://github.com/soyersoyer/cameractrls || cameractrls
                  • v4l-utils Provides a series of utilities for media devices.
                  https://linuxtv.org/ || v4l-utils

                    DVD authoring

                    See also Wikipedia:List of DVD authoring applications.

                    DVD ripping

                    See Optical disc drive#DVD-Video.

                    Video thumbnails

                    • vcsi Create video contact sheets. A video contact sheet is an image composed of video capture thumbnails arranged on a grid.
                    https://github.com/amietn/vcsi || vcsiAUR

                      Collection managers

                      • tinyMediaManager Media management tool to provide metadata for Kodi.
                      https://www.tinymediamanager.org/ || tiny-media-managerAUR

                        Media servers

                        • Gerbera UPnP Media Server to stream your media to devices on your home network. (Fork of MediaTomb.)
                        https://gerbera.io/ || gerbera
                        • 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.
                        https://exiv2.org/ || exiv2
                        • jhead Exif jpeg header manipulation tool.
                        https://sentex.net/~mwandel/jhead/ || jhead

                        Mobile device managers

                        • gnokii Tools and user space driver for use with mobile phones.
                        https://www.gnokii.org/ || gnokiiAUR
                        • Ttwatch Linux TomTom GPS Watch Utilities.
                        https://github.com/ryanbinns/ttwatch || ttwatch-gitAUR

                          Optical disc burning

                          See Optical disc drive#Burning CD/DVD/BD with a GUI.

                          Personal video recorders

                          gollark: Yes, I had that much, it's not that hard to guess.
                          gollark: I implemented a simple naïve thing which assumed there was one pattern per item to make and that it was generally best to craft as little as possible, which are both completely wrong.
                          gollark: The problem is that I'm looking to implement it (in CC, though).
                          gollark: I've recently heard that AE2-style autocrafting (in Minecraft: ask if you don't know about it) is actually very hard. The bit about picking what crafting tasks to do in what order, I mean. Can someone explain a bit more?
                          gollark: As well as being dubiously faster, it's a good compilation target.
                          This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.