_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


l-smash 2.14.5
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://l-smash.github.io/l-smash/
Licenses: ISC
Build system: gnu
Synopsis: MP4 multiplexer and demultiplexer library
Description:

L-SMASH is a cross-platform library that handles the ISO base media file format and some of its derived file formats, including MP4. It operates as a multiplexer and demultiplexer, and can mux video and audio in several formats using standalone executable files.

libquicktime 1.2.4
Dependencies: alsa-lib@1.2.16 lame@3.100 libdv@1.0.0 libjpeg-turbo@2.1.4 libpng@1.6.39 libvorbis@1.3.7 mesa@26.0.2 schroedinger@1.0.11 libx11@1.8.12 libx264@165-0.0480cb0 libxaw@1.0.16 libxv@1.0.13
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://libquicktime.sourceforge.net/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Quick Time Library
Description:

The goal of this project is to enhance the quicktime4linux library.

obs-downstream-keyer 0.4.4
Dependencies: obs@32.0.4 qtbase@6.9.2 simde@0.8.2
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/exeldro/obs-downstream-keyer
Licenses: GPL 2
Build system: cmake
Synopsis: Plugin for OBS that adds a Downstream Keyer dock
Description:

The Downstream Keyer can add a Scene to all output, appearing as an overlay in front of all other content. Effectively, it creates a global Scene which exists on all Scenes. The Downstream Keyer plugin can be used for any global elements that should be in all Scenes such as logos, lower thirds or anything done through a Nested Scene.

libplacebo 7.351.0
Dependencies: libepoxy@1.5.10 mesa@26.0.2 vulkan-headers@1.4.335.0
Propagated dependencies: lcms@2.13.1 shaderc@2025.5 vulkan-loader@1.4.335.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://code.videolan.org/videolan/libplacebo
Licenses: LGPL 2.1+
Build system: meson
Synopsis: GPU-accelerated image/video processing library
Description:

libplacebo is, in a nutshell, the core rendering algorithms and ideas of mpv rewritten as an independent library. As of today, libplacebo contains a large assortment of video processing shaders, focusing on both quality and performance.

mplayer 1.5
Dependencies: alsa-lib@1.2.16 cdparanoia@10.2 ffmpeg@5.1.10 fontconfig-minimal@2.16.0 freetype@2.13.3 giflib@5.2.1 lame@3.100 libass@0.15.1 libdvdcss@1.4.3 libdvdnav@6.1.1 libdvdread@6.1.3 libjpeg-turbo@2.1.4 libmpeg2@0.5.1 libmpg123@1.33.5 libpng@1.6.39 libtheora@1.1.1 libvdpau@1.5 libvorbis@1.3.7 libx11@1.8.12 libx264@165-0.0480cb0 libxinerama@1.1.5 libxv@1.0.13 libxxf86dga@1.1.6 mesa@26.0.2 opus@1.6.1 perl@5.36.0 pulseaudio@16.1 python-wrapper@3.12.12 sdl12-compat@1.2.68 speex@1.2.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.mplayerhq.hu
Licenses: GPL 2
Build system: gnu
Synopsis: Audio and video player
Description:

MPlayer is a movie player. It plays most MPEG/VOB, AVI, Ogg/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, RealMedia, Matroska, NUT, NuppelVideo, FLI, YUV4MPEG, FILM, RoQ, PVA files. One can watch VideoCD, SVCD, DVD, 3ivx, DivX 3/4/5, WMV and H.264 movies.

jellyfin-mpv-shim 2.9.0
Dependencies: python@3.12.12 python-jellyfin-apiclient@1.11.0 python-jinja2@3.1.2 python-mpv@1.0.8 python-mpv-jsonipc@1.2.0 python-pypresence@4.6.1 python-pystray@0.19.5 python-requests@2.32.5
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/jellyfin/jellyfin-mpv-shim
Licenses: GPL 3 Expat Public Domain LGPL 3+
Build system: pyproject
Synopsis: Cast media from Jellyfin Mobile and Web apps to MPV
Description:

Jellyfin MPV Shim is a cross-platform cast client for Jellyfin. It has support for various media files without transcoding.

dvdauthor 0.7.2
Dependencies: libdvdread@6.1.3 libpng@1.6.39 imagemagick@6.9.13-5 libxml2@2.14.6 freetype@2.13.3
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://dvdauthor.sourceforge.net
Licenses: GPL 3+
Build system: gnu
Synopsis: Generates a DVD-Video movie from a MPEG-2 stream
Description:

dvdauthor will generate a DVD-Video movie from a MPEG-2 stream containing VOB packets.

gallery-dl 1.32.1
Dependencies: python-requests@2.32.5 ffmpeg@8.1.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://codeberg.org/mikf/gallery-dl
Licenses: GPL 2
Build system: pyproject
Synopsis: Command-line program to download images from several sites
Description:

Gallery-dl is a command-line program that downloads image galleries and collections from several image hosting sites. While this package can use yt-dlp packages to download videos, the focus is more on images and image hosting sites.

libmpeg2 0.5.1
Dependencies: libx11@1.8.12 libxext@1.3.6 libxv@1.0.13 libsm@1.2.5 libice@1.1.2 sdl12-compat@1.2.68
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://libmpeg2.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: MPEG1 and MPEG2 video decoder library
Description:

libmpeg2 is a library which can decode MPEG1 and MPEG2 video streams.

smplayer 25.6.0
Dependencies: bash-minimal@5.2.37 qtbase@5.15.17 qtdeclarative@5.15.17 qtwayland@5.15.18 zlib@1.3.1 mpv@0.41.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.smplayer.info
Licenses: GPL 2+
Build system: qt
Synopsis: Complete front-end for MPlayer, a media player
Description:

SMPlayer is a graphical user interface (GUI) for MPlayer, which is capable of playing almost all known video and audio formats. Apart from providing access for the most common and useful options of MPlayer, SMPlayer adds other interesting features like the possibility to play Youtube videos, download subtitles, remember the last played position, etc.

libsmpeg 0.4.5-399
Dependencies: sdl12-compat@1.2.68
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://icculus.org/smpeg/
Licenses: Expat LGPL 2.1 LGPL 2.1+ GPL 2
Build system: gnu
Synopsis: SDL MPEG decoding library
Description:

SMPEG (SDL MPEG Player Library) is a free MPEG1 video player library with sound support. Video playback is based on the ubiquitous Berkeley MPEG player, mpeg_play v2.2. Audio is played through a slightly modified mpegsound library, part of splay v0.8.2. SMPEG supports MPEG audio (MP3), MPEG-1 video, and MPEG system streams.

obs-vkcapture 1.5.3
Dependencies: mesa@26.0.2 obs@32.0.4 libx11@1.8.12 libxcb@1.17.0 simde@0.8.2 vulkan-headers@1.4.335.0 vulkan-loader@1.4.335.0 wayland@1.24.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/nowrep/obs-vkcapture
Licenses: GPL 2
Build system: cmake
Synopsis: OBS plugin for Vulkan/OpenGL game capture on Linux
Description:

This OBS plugin lets you record an OpenGL or Vulkan game by adding the Game Capture source to your scene and starting an application with obs-gamecapture.

libdvdread 6.1.3
Propagated dependencies: libdvdcss@1.4.3
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: http://dvdnav.mplayerhq.hu/
Licenses: GPL 2+
Build system: gnu
Synopsis: Library for reading video DVDs
Description:

Libdvdread provides a simple foundation for reading DVD video disks. It provides the functionality that is required to access many DVDs. It parses IFO files, reads NAV-blocks, and performs CSS authentication and descrambling (if an external libdvdcss library is installed).

mpv-mpris 1.2
Dependencies: ffmpeg@8.1.1 glib@2.86.0 mpv@0.41.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/hoyon/mpv-mpris
Licenses: Expat
Build system: gnu
Synopsis: MPRIS plugin for mpv
Description:

This package provides an MPRIS (Media Player Remote Interfacing Specification) plugin for the mpv media player. It implements org.mpris.MediaPlayer2 and org.mpris.MediaPlayer2.Player D-Bus interfaces.

To load this plugin, specify the following option when starting mpv: --script $GUIX_PROFILE/lib/mpv-mpris/mpris.so or link it into $HOME/.config/mpv/scripts.

libbluray 1.3.4
Dependencies: fontconfig-minimal@2.16.0 freetype@2.13.3 libaacs@0.11.0 libbdplus@0.2.0 libxml2@2.14.6
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.videolan.org/developers/libbluray.html
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Blu-Ray Disc playback library
Description:

libbluray is a library designed for Blu-Ray Disc playback for media players, like VLC or MPlayer.

ffmpegthumbnailer 2.2.2
Dependencies: ffmpeg@4.4.7 libjpeg-turbo@2.1.4 libpng@1.6.39 gvfs@1.58.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/dirkvdb/ffmpegthumbnailer
Licenses: GPL 2+
Build system: cmake
Synopsis: Create thumbnails from video files
Description:

FFmpegthumbnailer is a lightweight video thumbnailer that can be used by file managers to create thumbnails for your video files. The thumbnailer uses ffmpeg to decode frames from the video files, so supported videoformats depend on the configuration flags of ffmpeg.

obs-move-transition 3.2.0
Dependencies: obs@32.0.4 qtbase@6.9.2 simde@0.8.2
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/exeldro/obs-move-transition
Licenses: GPL 2
Build system: cmake
Synopsis: Move transition for OBS Studio
Description:

Plugin for OBS Studio to move source to a new position during scene transition.

libdvdnav 6.1.1
Propagated dependencies: libdvdread@6.1.3
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: http://dvdnav.mplayerhq.hu/
Licenses: GPL 2+
Build system: gnu
Synopsis: Library for video DVD navigation features
Description:

Libdvdnav is a library for developers of multimedia applications. It allows easy use of sophisticated DVD navigation features such as DVD menus, multiangle playback and even interactive DVD games. All this functionality is provided through a simple API which provides the DVD playback as a single logical stream of blocks, intermitted by special dvdnav events to report certain conditions. The main usage of libdvdnav is a loop regularly calling a function to get the next block, surrounded by additional calls to tell the library of user interaction. The whole DVD virtual machine and internal playback states are completely encapsulated.

x265 3.5
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://x265.org/
Licenses: GPL 2+
Build system: cmake
Synopsis: Library for encoding h.265/HEVC video streams
Description:

x265 is a H.265 / HEVC video encoder application library, designed to encode video or images into an H.265 / HEVC encoded bitstream.

Total packages: 32521