Multimedia
Applications for presenting, creating, or processing multimedia (audio/video)
AbracaDABra
Applio-App
Around
Astrofox
Audacity
Audacity® is a free, easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems. The interface is translated into many languages.
You can use Audacity to:
- Record live audio
- Convert tapes and records into digital recordings or CDs
- Edit WAV, AIFF, FLAC, MP2, MP3 or Ogg Vorbis sound files
- Cut, copy, splice or mix sounds together
- Change the speed or pitch of a recording
- Apply a wide range of other effects to audio recordings
GitHub Download Website Bugtracker FAQ Help Help translating
AudioABComparator
Audiobooklet
GNOME-native client for an Audiobookshelf media server, designed for mobile Linux (Phosh on the Librem 5, also usable on desktop).
Browse your library, stream or play downloaded audiobooks and podcasts, and keep listening progress in sync with the server. Integrates with the desktop via MPRIS2 and pauses during phone calls.
Aurora_Music
BDSup2Sub
BeatbreakerEditorFree
BenTo
Bible_Song_Pro_Studio
Boar
Capture_Studio
CasterSoundboard
ChooChooTracker
ClipGrab
Clipy
Converter432Hz
CoreSound
CuteCut-Pro
Cycletron
DABstar
DCP-o-matic
DCP-o-matic_Batch_Converter
DCP-o-matic_Encode_Server
DCP-o-matic_KDM_Creator
DCP-o-matic_Player
DJ_USB_Tkit
DSPi_Console
Deckboy
Docsie_Screen_Recorder
DomoLens
Dream-VoiceTraining
FFUI
FLACidal
FerrumKix
Fiamy
Flac_Cast
Flucto
Flyx-main
Framewright
FreeBox
FreeVideo
Friture
GSequencer
Giada
Gifcurry
Gqrx
GridPlayer
Simple VLC-based video player that can play multiple videos at the same time. You can play as many videos as you like, the only limit is your hardware. It supports all video formats that VLC supports (which is all of them). You can save your playlist retaining information about the position, sound volume, loops, aspect ratio, etc.
Built using Python, Qt and VLC.
Features:
- Cross-platform (Linux, Mac, and Windows)
- Support for any video and audio format (VLC)
- Support for (almost) any streaming URLs (streamlink + yt-dlp)
- Hardware and software video decoding
- Control video aspect, playback speed, zoom
- Set loop fragments with frame percision
- Configurable grid layout
- Easy swap videos with drag-n-drop
- Playlist retains settings for each video
Guide_Studio
HolyScreen
HushMic
HushMic runs DPDFNet deep-learning noise suppression on your microphone and exposes the cleaned audio as a virtual PipeWire microphone, so any call or recording app can simply select it. Keyboard clatter, fans and street noise are removed while your voice stays natural.
Processing is local and CPU-only: audio never leaves the machine and no network connection is ever made. A tray menu switches models, picks the microphone and sets the suppression strength, and the built-in A/B test window shows your raw and cleaned signal side by side so you can hear and see the difference before a call.
Hydrogen
Infinite
Instaladores---JearCastApp
IrScrutinizer
IrScrutinizer is a powerful program for capturing, generating, analyzing, importing, and exporting of infrared (IR) signals. For capturing and sending IR signals several different hardware sensors and senders are supported. IR Signals can be imported not only by capturing from one of the supported hardware sensors (among others: IrWidget, Global Caché, and Arduino), but also from a number of different file formats (among others: LIRC, Wave, Pronto Classic and professional, RMDU (partially), and different text based formats; not only from files, but also from the clipboard, from URLs, and from file hierarchies), as well as the Internet IR Databases by Global Caché and by IRDB. Imported signals can be decoded, analyzed, edited, and plotted. A collection of IR signal can thus be assembled and edited, and finally exported in one of the many supported formats. In addition, the program contains the powerful IrpMaster IR-renderer, which means that almost all IR protocols known to the Internet community can be generated.
JellyTunes
JellyTunes is a desktop app for Jellyfin users who want their music offline. Browse the artists, album artists, albums, playlists and genres on your server, pick a destination such as an MP3 player, a USB drive, an SD card or any local folder, and hit sync. JellyTunes downloads the tracks, converts formats when needed, embeds lyrics and cover art, and mirrors your server's folder structure at the destination. It only copies what is new or changed, shows you exactly what will be added, updated or removed before it starts, and remembers what went to each device.
JiV-881-synth
Kanso
KittehPlayer
Kwesi
LISTEN.moe
LampaUa_Desktop
Loaderly
Loukai
Lumen
MKVToolNix
MLV-App
Manul
MediaConchGUI
MediaElch
MediaInfo
MediaLyze
Media_Hoarder
MediathekView
Medusa_Clip
Meeting_Transcriber
Meguri
MellowPlayer
Micser
Migurdex
Mineradio_for
MooerLooperManager
Mooer Looper Manager is a utility to manage your looper tracks on Mooer GL100 and GL200 pedals. It allows you to export tracks as WAV files and import new tracks into the device.
To access the device, install udev rules by running:
sudo sh -c 'echo "SUBSYSTEM==\"usb\", ATTRS{idVendor}==\"34db\", ATTRS{idProduct}==\"0008\", MODE=\"0666\", TAG+=\"uaccess\"" > /etc/udev/rules.d/99-mooer-looper.rules' && sudo udevadm control --reload-rules
MoonPlayer
Museeks
Musicalypse
Musicott
Muxics
MyShows_Scrobbler
NeoMusic
NimiTV
NoraGO
NuvioDesktop
OCTAVE
OSCAR
OVideo
Olive
OmniCam
OpenConverter
OpenDrop_VJ
OpenStream_Music
OwlPlug
PCM_Transport
PCPanel
Parom.TV
Parson
Pawse
PhreshPlayer
PlayMe
Player432Hz-3.0
Plex
Plex_Folder_Playlist_Creator
PowerliminalsPlayer-3.0
PowerliminalsPlayer
Producer_Player
Project_Carminium
Protracker
PsyMP3
Pulse
PureVox
QCTools
QNapi
QPlayer
QPlayer is an open-source music player for Linux, Windows, macOS, and Android. It plays local music through a responsive interface with light, dark, and optional cover-based dynamic color themes.
Animated per-syllable lyrics support translations and romanization. Optional JavaScript source plugins can add online search, recommendations, and playlists; QPlayer itself does not include an online music source.
QPrompt
QQ_Music
Qt_DAB
RITMO_Music_Tracker
RPAN_Studio
RadioIt
Radioss
Rasgo_Modular
Reframe
Rekordbox.Library.Fixer
RigRoom
Rokkr
S-1_Utility
SMF-DSP
STEMwerk-reaper
SceneForge
ScreenMagnet
Sheetopia
Shotcut
SmartCut
Sonist
SpectralFilmLUT
StemKit
Storytel-Player
Strawberry
Strawberry is a music player and music collection organizer. It is a fork of Clementine released in 2018 aimed at music collectors, audio enthusiasts and audiophiles. The name is inspired by the band Strawbs. It's based on a heavily modified version of Clementine created in 2012-2013. It's written in C++ and Qt 5.
Features:
- Play and organize music
- Supports most popular audio formats and CD playback
- Native desktop notifications
- Playlists in multiple formats
- Advanced audio output and device configuration for bit-perfect playback on Linux
- Edit tags on music files
- Fetch tags from MusicBrainz
- Album cover art from Last.fm, Musicbrainz, Discogs, Musixmatch, Deezer, Tidal, Qobuz and Spotify
- Song lyrics from AudD, Genius, Musixmatch, ChartLyrics, lyrics.ovh and lololyrics.com
- Support for multiple backends
- Audio analyzer and equalizer
- Transfer music to iPod, iPhone, MTP or mass-storage USB player
- Scrobbler with support for Last.fm, Libre.fm and ListenBrainz
- Streaming support for Subsonic
Streamlink
Studio_One_Project_Hub
Symphonium
Syncplay
Syncplay synchronises the position and play state of multiple media players so that the viewers can watch the same thing at the same time. This means that when one person pauses/unpauses playback or seeks (jumps position) within their media player then this will be replicated across all media players connected to the same server and in the same 'room' (viewing session). When a new person joins they will also be synchronised. Syncplay also includes text-based chat so you can discuss a video as you watch it (or you could use third-party Voice over IP software to talk over a video).
TMPlayer
TVALB
Tablo_Tools
Tag_Editor
A tag editor with Qt GUI and command-line interface.
Supports:
- iTunes-style MP4/M4A tags (MP4-DASH is supported)
- ID3v1 and ID3v2 tags (conversion between ID3v1 and different versions of ID3v2 is possible)
- Vorbis, Opus and FLAC comments in Ogg streams (cover art via "METADATA_BLOCK_PICTURE" is supported)
- Vorbis comments and "METADATA_BLOCK_PICTURE" in raw FLAC streams
- Matroska/WebM tags and attachments
Additional features:
- extensive options regarding the file layout (padding, position of tags)
- displaying technical information such as the ID, format, language, bitrate, duration, size, timestamps, sampling frequency, FPS and other information of the tracks
- allows inspecting and validating the element structure of MP4 and Matroska files
Tatap
TeslaCam_Viewer
Tumblr_Downloader_GUI
UltraGrid
UltraStar_Karaoke_Maker
VLC
Vapourkit_Nightly
Velo
Vespera
Vici
Videomass
Videomass is a cross-platform GUI designed for FFmpeg enthusiasts who need to manage custom profiles to automate conversions/transcoding processes.
It is based on an advanced use of presets and profiles in order to use most of the FFmpeg commands without limits of formats and codecs.
It features graphical tools for viewing, analyzing and processing multimedia streams and downloading videos via youtube-dl.
Videomass is written in Python3 with the wxPython-Phoenix toolkit.
Vivi_Music_DE
WATCHED
Waves
Webamp
YAQMC
YT-Forge
YUView
Y_A_W_N
YangDownloader-3.0
YangDownloader
YouTubeGO
ai-opensubtitles-desktop-client
ani-gui
audex-player
bookmark-dlp
dopeIPTV
electron-xiami
feedseries
fmradio
four
fre:ac
fre:ac is a free and open source audio converter. It comes with an integrated tag editor and converts between various formats.
Features include:
- Support for MP3, MP4/AAC, Opus, FLAC and other formats
- Integrated player and tag editor
- Support for playlists, cue sheets and chapters
- Fast, multi-threaded conversion engine
- Ability to convert to multiple formats at once
- Can verify lossless input and output files
- Support for freedb/CDDB queries and submits
- Support for using command line codecs
- User interface available in 40+ languages
- Optional command line interface
go2tv
Go2TV lets you play video, audio, and image files on your Smart TV or Chromecast device directly from your computer. It works with Smart TVs (Samsung, LG, Sony via DLNA/UPnP), Chromecast devices, BubbleUPnP, and GMediaRender. No need to copy files to a USB drive or set up a media server. Just select your file, pick your device, and play. Supports auto-discovery, transcoding for incompatible formats, external and embedded subtitles, seek support, and both GUI and CLI modes.
guglielmo
hoerbert-software
jammer
jellytoast
jsBudbrainCompressor
Music, videos, games, calls in the browser — everything your computer plays runs through two glowing dual-triode tubes and a studio compressor. The tubes add warmth and rich harmonics, the compressor brings everything together and gives it punch.
The tube stage is a real circuit simulation in 64-bit: two triode stages with their resistors and capacitors, calculated sample by sample at four times the sample rate. Turn up the drive and you hear — and see — the tubes work harder: they glow brighter the more they are driven.
Two VU meters with real needle movement show the input, the output or the gain reduction. Pick one of the ready-made settings or build your own and save it under a name.
- Tube preamp with drive, bias and fat
- Tone controls: bass, mid, treble and presence
- Blend the tube sound with the original
- Compressor with threshold, ratio, attack, release, knee, make-up and mix
- Live compressor curve and gain-reduction meter
- Two VU meters for input, output or gain reduction
- Built-in limiter protects your ears and speakers
- Works together with jsBudbrainEqualizer and jsBudbrainsFxStudio
- Ready-made settings and your own, saved under a name
- Mute button for when the phone rings
- Choose which speakers or headphones to use
- Small window that stays on top
- Starts when you log in, if you like
- Light and dark design
- Available in 44 languages
jsBudbrainEqualizer
Music, videos, games, calls in the browser — everything your computer plays goes through ten sliders, and above them a colourful display shows what you are hearing right now.
Pick one of the ready-made sound settings or shape your own and save it under a name. One click switches the equalizer off, and the sound goes straight to your speakers again.
Make it as big as you like, fold the sliders away, or keep a small window on top while you work.
- Ten sliders from deep bass to bright treble
- Live display of what is playing, left, right or both
- Ready-made sound settings and your own, saved under a name
- Sliders glide smoothly into place when you switch
- Mute button for when the phone rings
- Choose which speakers or headphones to use
- Fold the sliders away and keep only the display
- Small window that stays on top
- Starts when you log in, if you like
- Light and dark design
- Available in 44 languages
jsBudbrainLimiter
Music, videos, games, calls in the browser — everything your computer plays runs through a precise limiter. Raise the level as far as you like: the ceiling you set is never crossed, not even for the briefest peak.
Each channel has its own gain, ceiling, attack, release, knee, sidechain high-pass and mix, with a bypass of its own. Couple left and right to turn both at once, or set them apart.
Two spectrum displays show for each channel what goes in, what comes out, what was raised and what the limiter took away — band by band. Level meters, gain-reduction history and peak readouts complete the picture.
- Look-ahead limiter per channel, left and right
- Gain, ceiling, attack, release, knee, sidechain high-pass and mix
- True peak: catches even the briefest peaks
- Stereo link and coupled or separate channel controls
- Output fader with level meters for both channels
- Two spectrum displays: input, output, raised and limited
- Gain-reduction history and peak readouts
- Works together with jsBudbrainCompressor, jsBudbrainEqualizer and jsBudbrainsFxStudio
- Ready-made settings and your own, saved under a name
- Mute button for when the phone rings
- Choose which speakers or headphones to use
- Small window that stays on top
- Starts when you log in, if you like
- Light and dark design
- Available in 44 languages
jsBudbrainPlayer
You point it at a folder, and it finds the recordings in there and plays them — endlessly, without you having to keep a playlist. The folder may sit on a network drive; when new recordings arrive, it picks them up by itself.
You can set a time range: only between two times of day, only on certain weekdays. If you want, the same range also decides which recordings qualify at all — then it plays only what was recorded during the day, for example.
If the recordings differ in loudness, it evens them out, and a meter shows you how loud it really is while it plays.
- Plays recordings from a folder, including a network drive
- At random or in order
- Endlessly or once through
- Only between two times of day
- Only on the weekdays you tick
- Optionally only recordings from that same range
- Reads the recording time from the file name
- Evens out recordings of different loudness
- Shows the output level for both channels
- Starts when you log in and carries on by itself
- Light and dark design
jsBudbrainSoundEditor
A sound editor for your recordings and your music: cut, copy and paste with the waveform in view, zoom in down to a single sample, set markers and play just the part between two of them. Every step can be undone, and long files stay in memory as long as there is room.
Clean up and polish: normalize to a peak or a loudness target, fade in and out, remove background noise with a noise profile, find the tempo and the bass drum, and change the tempo with or without changing the pitch. The effects of the Budbrain sound apps are built in — equalizer, tube and compressor, limiter and FX studio — each with live preview.
Opens and saves WAV, AIFF, FLAC, Ogg Vorbis and Opus. Opens MP3, and saves MP3 when the MP3 encoder of the system is installed.
- Cut, copy, paste, mix in, delete and trim
- Zoom with the mouse wheel down to single samples
- Markers: set, name, play or select between them
- Undo without a fixed limit
- Several files in tabs, and the last session comes back
- Normalize to a peak or to loudness (LUFS), fade, reverse, invert, remove DC offset, change the sample rate
- Noise removal with a noise profile and live preview
- Tempo detection (BPM) with bass drum, beat grid and snapping
- Change the tempo: keep the pitch, or like a turntable
- Equalizer, tube and compressor, limiter and FX studio with live preview
- Record from any input, choose the output
- Level meters, statistics and loudness measurement
- Light and dark design
- Available in 47 languages
jsBudbrainsFxStudio
Music, videos, games, calls in the browser — everything your computer plays runs through a small mixing desk of live effects. Turn up the reverb of a concert hall, add an echo from the mountains, raise or lower the pitch, or sweep a filter, a chorus, a flanger or a phaser across it.
Every effect has its own channel with two knobs and a mix fader that blends it into the sound. A master fader sets how much of all effects goes into the main mix. Above the desk, a live waveform and level meters show what you are hearing right now.
Pick one of the ready-made settings or build your own and save it under a name. One click switches the effects off, and the sound goes straight to your speakers again.
- Eight effects: pitch, filter, drive, chorus, flanger, phaser, echo, reverb
- Every effect with its own knobs and mix fader
- Master fader for the share of effects in the main mix, plus output and stereo width
- Live waveform and level meters
- Ready-made settings and your own, saved under a name
- Faders glide smoothly into place when you switch
- Built-in limiter protects your ears and speakers
- Mute button for when the phone rings
- Choose which speakers or headphones to use
- Small window that stays on top
- Starts when you log in, if you like
- Light and dark design
- Available in 44 languages
jsMediaEditor
Open a video or an image, work on it, save the result. Cut a video down to the parts you want, resize it, or export it in the exact format a platform asks for. Crop, straighten, resize and adjust photos, then write them back as JPEG, PNG or WebP.
Video is encoded on the graphics card where one is available. The original file is never touched: every step writes a new file, and undo and redo walk the whole history.
- Video: mark in and out, cut out or keep, join the pieces, resize
- Image: crop, free-angle rotate with automatic trim, flip, resize
- Adjust brightness, contrast, saturation, warmth, clarity and sharpness
- Export presets for the usual platform formats
- Works completely offline
leolink
live-plus-plus
media_mate
melo
melo is a desktop music player for YouTube and YouTube Music.
Features:
- Search, home feed, mixes and radio from YouTube and YouTube Music
- Use the YouTube accounts signed in to your browsers, or guest profiles with their own recommendations
- Library and playlists, with offline downloads and local file import
- Automatic tagging from MusicBrainz, Deezer and Last.fm
- Crossfade, gapless playback and skipping of silent intros and outros
- Time-synced lyrics
- 10-band equaliser and MilkDrop visualiser
- 16 built-in themes and an extensive theme editor
- Customisable player bar and a mini player
- Keyboard shortcuts, media keys and MPRIS
- Plugins for new music sources, player bar buttons and windows
melo is in alpha: expect bugs and missing features.
midi123
mini_analyser
movie-monad
mpz
A folder player for big local music collections. Instead of indexing every file into a library, mpz treats your files and folders as the library and provides a convenient way to build playlists directly from folders.
The main feature is the three-column UI: a directory tree, the list of playlists, and the tracks of the current playlist — similar to Foobar2000's Album List. Choose library folders, middle-click a folder, and a playlist is created from it.
Also supported: gapless playback, a 10-band and parametric equalizer with AutoEq presets, internet radio, CUE sheets, a tag editor, cover art and lyrics, MPRIS media control, and an experimental MPD client mode.
ossia_score
plexamp
plugdata
r2-youloader
rattin-public
sdrconnect-ft8-module
sidplaywx
The sidplaywx is a GUI player for Commodore 64 SID chip tunes aiming to provide a feature-rich & intuitive SID tune playback experience on the PC.
The current alpha version is fully usable, supporting QoL features like seeking, drag & drop, unicode paths, DPI awareness and much more.
The sidplaywx uses libsidplayfp (with ReSIDfp) for ultimate quality in SID emulation, wxWidgets for native GUI on supported platforms, and PortAudio for audio output.