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.
- LxImage-Qt — The LXQt image viewer.
- qimgv — Fast and easy to use Qt5 image viewer. Supports webm/mp4 playback via mpv.
- Ristretto — Fast and lightweight image viewer for the Xfce desktop environment.
- Xloadimage — Classic X image viewer.
Image organizers
See also Wikipedia:Image organizer.
- Memories — Image viewer and manager designed for elementary OS.
- Pix — Image viewer and browser based on gthumb. X-Apps Project.
Graphical
- Image Optimizer — Simple lossless image optimizer built with Vala and Gtk for Elementary OS.
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.
- KolourPaint — Free raster graphics editor for KDE, similar to Microsoft's Paint application before Windows 7, but with some additional features such as support for transparency. Part of kde-applications and kde-graphics groups.
- 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
- FOSStriangulator — Tool for making triangulated illustrations out of photos.
- Rawstudio — Raw-image converter written in GTK.
Photo geotagging
- GPSCorrelate — Correlate (geotagging) digital camera photos with GPS data in GPX format.
Vector graphics editors
See also Wikipedia:Comparison of vector graphics editors.
- Dot Matrix — The glyph playground of creativity from simple lines.
- Pencil Project — GUI prototyping and mockup tool. Based on the Electron platform.
2D animation
- Pencil2D — Easy, intuitive tool to make 2D hand-drawn animations.
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.
- Art of Illusion — 3D modeling and rendering studio written in Java.
- Goxel — Open Source 3D voxel editor.
- VoxelShop — Extremely intuitive and powerful software to modify and create voxel objects.
Color pickers and palettes
- Coulr — Color box to help developers and designers.
- Gcolor3 — Simple GTK 3 color selector.
- PrestoPalette — An artist's tool for creating harmonious color palettes.
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
Console
- Herrie — Minimalistic console-based music player with native AudioScrobbler support.
- vitunes — Curses-based music player and playlist manager with vim-like keybindings.
- http://vitunes.org/ || vitunesAUR
GStreamer-based
- Exaile — GTK clone of Amarok.
- Pantheon Music — Simple, fast, and good looking music player. The official elementary music player.
- Sayonara — Small, clear and fast audio player for Linux written in C++, uses the Qt framework.
Phonon-based
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.
- Goggles Music Manager — Music collection manager and player that automatically categorizes your music, supports gapless playback, features easy tag editing, and internet radio support. Uses the Fox toolkit.
- Soundux — Soundboard that features a simple user interface.
Internet radio listeners
Music streaming clients
- Headset — Desktop application that turns YouTube into a world class music streaming service. Based on the Electron platform.
- Pithos — Python/GTK Pandora Radio desktop client.
Console
- MP3Unicode — Command line utility to convert ID3 tags in mp3 files between different encodings.
Graphical
- Ex Falso — Cross-platform free and open source audio tag editor and library organizer. Run with
exfalso.
- MP3Info GUI — MP3 technical info viewer and ID3 1.x tag editor. The graphical interface can be launched with the
gmp3infocommand.
Lyrics players
- Give Me Lyrics — See the lyrics of the song that is playing, from any application.
Lyrics downloaders
Lyrics editors
Audio converters
- Caudec — A multiprocess command line audio converter that supports many formats (FLAC, MP3, Ogg Vorbis, Windows codecs and many more)
- SoundConverter — A graphical application to convert audio files into different formats.
Audio editors
See also Wikipedia:Comparison of digital audio editors.
- Mp3splt — Utility to split mp3, ogg vorbis and native FLAC files selecting a begin and an end time position, without decoding.
- http://mp3splt.sourceforge.net/ || CLI: mp3splt, GUI: mp3splt-gtk
- Swami — A SoundFont editor
Digital audio workstations
See also Professional audio.
- LMMS — Digital audio workstation which allows you to produce music with your computer.
- Tracktion Waveform — Proprietary digital audio workstation, specifically designed for the needs of modern music producers.
Audio analyzers
- FMIT — Graphical utility for tuning your musical instruments, with error and volume history and advanced features.
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.
- TuxGuitar — Multitrack guitar tablature editor and player.
Audio synthesis environments
See also Wikipedia:Comparison of audio synthesis environments.
- FoxDot — Live Coding with Python and SuperCollider.
Sound generators
This section contains drum machines, software samplers and software synthesizers.
- ams — Alsa Modular Synth. Realtime modular synthesizer and effect processor.
- Fluajho — SF2 soundfont sample player for JACK based on Fluidsynth.
- Hydrogen — Advanced drum machine to create drum sequences.
- QmidiNet — MIDI network gateway application that sends and receives MIDI data over the network, using UDP/IP multicast.
- Qwertone — Simple music synthesizer (like a toy-piano), but based on usual qwerty-keyboard for input.
- Yoshimi — Software synthesizer, a fork of ZynAddSubFX.
Music trackers
- FamiStudio — Very simple music editor for the Nintendo Entertainment System or Famicom.
DJ
- IDJC — Powerful yet easy to use source-client for individuals interested in streaming live radio shows over the Internet using Shoutcast or Icecast servers.
Audio effects
- Calf Plugin Pack for JACK — Process and produce sounds using a set of plugins with JACK interface. (
calfjackhost)
Audio visualizers
- Cavalcade — GTK GUI for C.A.V.A.
- VSXu — OpenGL-based (hardware-accelerated), modular programming environment with its main purpose to visualize music and create graphic effects in real-time.
- https://www.vsxu.com/ || vsxuAUR
Remote audio
- SonoBus — Application for streaming high-quality, low-latency peer-to-peer audio between devices over the internet or a local network.
- https://sonobus.net/ || sonobusAUR
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.
- Volctl — Per-application system tray applet volume control for PulseAudio.
- VolWheel — A little application which lets you control the sound volume easily through a tray icon you can scroll on.
CD ripping
Video players
Console
- VLC media player — Command-line version of the famous video player that can play smoothly high definition videos in the TTY. The rc interface can be launched with
vlc -I rc, and the ncurses interface can be launched withvlc -I ncurses.
GStreamer-based
- Pantheon Videos — Video player and library designed for elementary OS using GStreamer.
mpv-based
- Baka MPlayer — Free and open source, cross-platform, mpv based multimedia player (Qt 5).
- Kawaii-Player — Audio/video manager and multimedia player (based on mpv) with PC-to-PC casting feature, along with functionalities of portable media server and torrent streaming server.
- SMPlayer — Qt multimedia player with extra features (CSS themes, YouTube integration, etc.) based on mpv. It can use MPlayer as alternative backend.
MPlayer-based
Phonon-based
- KMPlayer — Simple Phonon-based video player for KDE and video player plugin for Konqueror. It can use MPlayer as alternative backend.
Other
- Stremio — Extensible media center.
- https://www.stremio.com/ || stremioAUR, stremio-betaAUR
- YUView — Qt-based YUV player with an advanced analytic toolset.
Video converters
See also Wikipedia:Comparison of video converters and Codecs and containers#Container format tools.
Console
- Transcode — Command line tool for video stream processing.
Graphical
Video editors
See also Wikipedia:Comparison of video editing software.
- Avidemux — Free video editor designed for simple cutting, filtering and encoding tasks.
- Kdenlive — Non-linear video editor designed for basic to semi-professional work.
- OpenShot — Non-linear video editor based on MLT framework.
Subtitle players
- Penguin Subtitle Player — Standalone subtitle player that provides a translucent window which always stays on the top so subtitles can be shown on top of the video without blocking anything.
Subtitle downloaders
Screencast
Miracast
Webcam
See also FFmpeg#Recording webcam and Wikipedia:Comparison of webcam software.
- Cheese — Take photos and videos with your webcam, with fun graphical effects.
- MJPG-streamer — Command line application which can be used to stream M-JPEG over an IP-based network from a webcam to various types of viewers.
DVD authoring
See also Wikipedia:List of DVD authoring applications.
- Bombono DVD — DVD authoring program with nice and clean GUI.
DVD ripping
Video thumbnails
Game and interactive application development
- Godot Engine — Game development platform for both 2D and 3D games, with integrate IDE
Collection managers
- GCstar — GNOME application for organizing various collections (board games, comic books, movies, stamps, etc.).
- http://www.gcstar.org/ || gcstarAUR
Media servers
- OwnTone — DAAP (iTunes) and MPD media server with support for AirPlay devices, Apple Remote, Chromecast, Spotify and internet radio.
- Rygel — UPnP AV MediaServer and MediaRenderer that allows you to easily share audio, video and pictures, and control of media player on your home network.
Metadata
- CoreInfo — Simple media metadata viewer built on mediainfo library. Part of C-Suite.
- MediaInfo — Convenient unified display of the most relevant technical and tag data for video and audio files.
- https://mediaarea.net/en/MediaInfo || CLI: mediainfo, GUI: mediainfo-gui
Mobile device managers
- gtkpod — GUI for Apple's iPod using GTK. It allows you to import your existing iTunes database, add songs, podcasts, videos and cover art, and to edit ID3 tags.