Projects using Lazarus - Multimedia

From Free Pascal wiki
Jump to navigationJump to search
Projects using
Free Pascal
Business Software
Communications software
Components and Libraries
Databases and Tools
Developer utilities
Editors and IDEs
Educational software
Hobby software
Medical and Scientific software
User utilities

3D Image Commander

3D Image Commander allows designers to add a variety of fully customized 3d effects to their photos and images. This can all be done in real time as well. The software is easy to use and includes only the features you need. This program is built using FPC, Lazarus and DXScene library.

3D Image Commander

Boblight Config Maker

Boblight Config Maker is an application to create config files for the Open Source variant for AmibLight, called Boblight. Boblight runs on a XBMC box that is connected to an Arduino over USB to control LEDs behind your TV. This application allows you to configure the number of LEDs and the positions of the LEDs behind your TV for the Ambilight effect. It's freely available for macOS, Windows and Linux and can be downloaded at Tweaking4All where you'll also find the "manual".

boblight config maker windows.jpg

Cactus Jukebox

Cactus Jukebox is an audio player and music organizing tool. It searches given folders for music files and shows them in a database. The main focus is on usability and speed. Cactus Jukebox still runs smoothly with 15GB of music files on an old computer like a P3 @ 500MHz. There's no reason to take a dual core machine just to listen to your music. Another nice feature: You can also synchronise your music collection with a mobile player device (USB).

Cactus jukebox.png


Cantara is a song presentation software which can be used for presenting songs in churches, small groups or at karaoke parties. It supports various input formats and can create beautiful presentation slides or export them in other ways. It is licenzed under GPL3 and therefore Open Source software.

Official Webpage of the Project Github Project Page


Copy And Images Conversion

It is a software that copy files and transform pictures renamed by year, so month. With that, you can create a centralized show in one directory.

Windows 32 version or 64.

Linux 32 version or 64.



CPickSniff is a multiplatform color picker.


dmMediaConverter is a crossplatform FFmpeg frontend (GUI) exposing some of its features. It is intended to be simple and easy to use but also to be able to achieve complex tasks. I have inspired myself from a lot of media converters like Handbrake, WinFF and MkvMergeGui. One feature was lacking from most of them, video stream copy (pass-through), that made me build this. It is made entirely in Lazarus.

dmMediaConverter p1.png


filey- Rename TV episode files consistently.

Animated GIF Demonstration videos:

filey-Windows 7 - 03 - Looked up episode names.png


  • Attempts to intelligently lookup the correct series and episode names for TV episode files -- even among multiple different series with the same name.
  • Renames those files into a consistent format -- including video resolution and existence of subtitles.
  • Full source code is included in the "About" tab.

Give Your Voice

Give Your Voice, a free voice recording software to ease the production of audio books. Produce MP3 files compatible with LibriVox and Litterature Audio. GiveYourVoice MainScreen.png


GLScript is a simple, free, open-source scripting language for developing 3D games and animations. (GL stands for Graphics Library, I.E. Graphics Library Scripting) There are currently plans to have a code-converter to make scripts compilable with lazarus/fpc and other languages to make a standalone executable from your creation.

Greenfish Icon Editor Pro

Greenfish Icon Editor Pro is an open source pixelgraphic editor for creating icons, cursors, animations, pixel art, etc.



hgdc-x is a cross-platform desktop client for the Hackathon Günther Daemon music player project. It's Github repository can be found at ( It requires a correctly installed and configured hgd server. The official github repository for the server can be found at (

KSP Audio Player

KSP is an easy in use yet powerful audio player supporting multiple file formats and features like dynamic playlists, bookmarking or network streaming.


LazAudioPlayer is a simple mp3 player.



  • logarithmic volume adjustment with loudness
  • professional 31 band graphic equalizer
  • stereo width control
  • echo volume control
  • playlist viewer
  • user defined equalizer settings
  • FFT display


LazPaint is an image manipulation application.

Lazpaint curve redim.png


LazPlayer is a simple mp3 player.



  • logarithmic volume adjustment with loudness
  • 10 band graphic equalizer
  • stereo width control
  • playlist viewer
  • loop ans shuffle mode
  • intelligent playing favorite tracks


Lpro - Program for checking the licenses of installed programs. It displays the license, distribution conditions, approximate cost (if the program is paid) and a freely available replacement (if any). In the English version, some functions are disabled. This is due to the fact that English is not my native language. Further development of the English version is in question. If there is a great interest in the English version, and there will be assistants, then the English version is likely to be updated regularly. Project for sourceforge.


miXimum is the DJ's best friend. miXimum plays and mixes wav, mp*, ogg and mod audio files. On Windows, Linux and macOS.


Name My TV Series

Name My TV Series is free and available for Windows, Linux and macOS. It retrieves data for the proper episode names from TheTVDB and/or EPGuide to assist you in renaming your downloaded TV Show episodes individually or in bulk. It supports drag and drop, all common video formats, is flexible in the renaming patterns, and renames related files (.nfo, .srt, etc).

name my tv series opened.jpg name my tv series renaming.jpg


OggBase is a Free Pascal/Lazarus program for managing your Ogg-Vorbis files in a Database.

Pi Vision

Pi Vision is a graphical user interface for the Raspberry Pi camera module.


Audio and radio player

Media server for working with various devices: smartphones, tablets, computers, SmartTV, car multimedia radios, etc. All devices must be connected to the same router via Wi-Fi or cable. Play audio files formats: MP3, MP2, MP1, OGG, WAV, AIFF, WMA, FLAC, AC3. Mp3 tag editor; Calculation of BPM tracks for selection of tracks by tempo; Playing internet radio stations; Recording Internet radio stations; Upload your own radio playlists; ICECAST radio directory support; Search in the catalog according to the specified criteria: title, artist, album, etc.; Parallel work with playlists and catalog during playback; Unlimited playlists; Saving playlist files; Playlist printing; Sound effects: EQ, Reverb, Tempo, Pitch; Spectrum visualization; Light music; Languages: English, Spanish, Italian, German, Malay, Portuguese, Russian, Swahili, Turkish, French.

Official webpage of the project

pleenator screen1.png]

pleenator screen2.png]

Rename My TV Series 2

Rename My TV Series (RMTV) is a free application to assist in renaming TV series episodes, based on data from TheTVDB. This is the successor to "Name My TV series".

The application is available for Windows (32bit), Linux (64bit) and macOS (64bit and signed). For Linux and macOS, the so called Dark Theme is supported. A wide range of video formats is supported for resolution detection (ffprobe) and file renaming. Additional files like subtitles, posters, series and episode information (and more) are supported as well - which can be downloaded automatically as well (with the exception of subtitles).



SubzBor is a free and open source Linux and Windows utility to cut subtitles. basically it's a GUI for FFmpeg and MKVToolNix but support for internal subtitle readers and writers are adding. supports srt ass ssa vtt smi stl sub sup and more. Source code available under GNU GPL 3.0 license.


Surf Ice

Surf Ice is a GLSL-based surface renderer available for macOS, Linux and Windows. The source code is distributed under a BSD license.



Tonopoltrainer is an music-analyzer and trainer for musicians like best-practice, but many more functions. Source available.



view3dscene is an open-source browser for VRML and X3D and a viewer for other 3D models (Collada, 3DS, many others). It supports many navigation methods (Examine, Fly, Walk with gravity), collision detection, and many graphic features (shadows, mirrors, shaders, sound etc.). It is based on Castle Game Engine, an open-source 3D game engine for FPC/Lazarus. It's cross-platform, working on Windows, Linux, macOS and everywhere else where FPC and OpenGL are available.

view3dscene screen


WinFF is a GUI for the command line video converter, FFMPEG. It will convert most any video file that FFmpeg will convert. WinFF does multiple files in multiple formats at one time. You can for example convert mpeg's, flv's, and mov's, all into avi's all at once. WinFF is available for Windows 95, 98 , ME, NT, XP, VISTA, and Debian, Ubuntu, Redhat based GNU/Linux distributions.


ZCAD is a simple CAD program with support for DXF file formats.

Zcad.png   simplecad.PNG