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

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.


yt-dlp 2026.06.09
Dependencies: ffmpeg@8.1.1 python-brotli@1.0.9 python-certifi@2025.06.15 python-mutagen@1.47.0 python-pycryptodomex@3.23.0 python-requests@2.32.5 python-urllib3@2.5.0 python-websockets@13.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/yt-dlp/yt-dlp
Licenses: Public Domain
Build system: pyproject
Synopsis: Download videos from YouTube.com and other sites
Description:

yt-dlp is a small command-line program to download videos from YouTube.com and many more sites. It is a fork of youtube-dl with a focus on adding new features while keeping up-to-date with the original project.

vdpauinfo 1.5
Propagated dependencies: libvdpau@1.5
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://wiki.freedesktop.org/www/Software/VDPAU/
Licenses: X11-style
Build system: gnu
Synopsis: Tool to query the capabilities of a VDPAU implementation
Description:

Vdpauinfo is a tool to query the capabilities of a VDPAU implementation.

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.

obs-shaderfilter 2.6.0
Dependencies: obs@32.0.4 qtbase@5.15.17 simde@0.8.2
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/exeldro/obs-shaderfilter
Licenses: GPL 2
Build system: cmake
Synopsis: OBS filter for applying an arbitrary shader to a source
Description:

Plugin for OBS Studio which is intended to allow users to apply their own shaders to OBS sources. This theoretically makes possible some simple effects like drop shadows that can be implemented strictly in shader code.

libbdplus 0.2.0
Dependencies: libgcrypt@1.11.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.videolan.org/developers/libbdplus.html
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Library for decrypting certain Blu-Ray discs
Description:

libbdplus is a library which implements the BD+ System specifications.

qtfaststart 1.8.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/danielgtaylor/qtfaststart
Licenses: Expat
Build system: pyproject
Synopsis: Move QuickTime and MP4 metadata to the beginning of the file
Description:

qtfaststart enables streaming and pseudo-streaming of QuickTime and MP4 files by moving metadata and offset information to the beginning of the file. It can also print some useful information about the structure of the file. This program is based on qt-faststart.c from the FFmpeg project, which is released into the public domain, as well as ISO 14496-12:2005 (the official spec for MP4), which can be obtained from the ISO or found online.

dav1d 1.5.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://code.videolan.org/videolan/dav1d
Licenses: FreeBSD
Build system: meson
Synopsis: AV1 decoder
Description:

dav1d is a new AV1 cross-platform decoder, and focused on speed and correctness.

libdv 1.0.0
Dependencies: libxv@1.0.13
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://libdv.sourceforge.net/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: DV video (IEC 61834 and SMPTE 314M) codec
Description:

The Quasar DV codec (libdv) is a software codec for DV video, the encoding format used by most digital camcorders, typically those that support the IEEE 1394 (a.k.a. FireWire or i.Link) interface. Libdv was developed according to the official standards for DV video: IEC 61834 and SMPTE 314M.

libsmpeg 0.4.5-401
Dependencies: sdl2@2.30.8
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.

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.

ytcc 2.8.0
Dependencies: mpv@0.41.0 python-click@8.3.1 python-defusedxml@0.7.1-0.c744588 python-websockets@13.1 python-wcwidth@0.2.13 yt-dlp@2026.06.09
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/woefe/ytcc
Licenses: GPL 3+
Build system: pyproject
Synopsis: Command line tool to keep track of your favorite playlists
Description:

ytcc is a command line tool to keep track of your favorite playlists.

obs-wlrobs 1.2
Dependencies: libx11@1.8.12 obs@32.0.4 simde@0.8.2 wayland@1.24.0 wayland-protocols@1.47
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://hg.sr.ht/~scoopta/wlrobs
Licenses: GPL 3+
Build system: meson
Synopsis: OBS plugin for Wayland (wlroots) screen capture
Description:

This OBS plugin allows you to capture the screen on wlroots-based Wayland compositors.

mpv-thumbfast 0.0.1-0.9deb073
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/po5/thumbfast
Licenses: MPL 2.0
Build system: copy
Synopsis: High-performance on-the-fly thumbnailer script for mpv
Description:

Thumbfast is a high-performance on-the-fly thumbnailer script for mpv. This script does not display thumbnails on its own, it is meant to be used alongside a UI script that calls it.

mjpegtools 2.2.1
Dependencies: libdv@1.0.0 libjpeg-turbo@2.1.4 libpng@1.6.39 libquicktime@1.2.4 sdl12-compat@1.2.68
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://mjpeg.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Tools for handling MPEG
Description:

Mjpeg tools is a suite of programs which support video capture, editing, playback, and compression to MPEG of MJPEG video. Edit, play and compression software is hardware independent.

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.

movit 1.7.2
Dependencies: eigen@3.4.0 fftw@3.3.10 libepoxy@1.5.10 sdl2@2.30.8
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://movit.sesse.net
Licenses: GPL 2+
Build system: gnu
Synopsis: High-performance GPU-accelerated video filtering library
Description:

Movit is a high-quality, high-performance library for GPU-accelerated video filtering built on modern OpenGL. It provides a compact set of carefully implemented filters designed for predictable real-time performance and visually accurate results, supporting OpenGL 3.0 or GLES 3.0.

Included filters provide blur, diffusion, FFT-based convolution, glow, color correction (lift/gamma/gain), mirror, luma-based transitions, Porter-Duff overlay composition, bilinear and Lanczos scaling, sharpening (unsharp mask and Wiener), saturation, vignette, white balance and YADIF deinterlacing.

wf-recorder 0.6.0
Dependencies: ffmpeg@6.1.5 pipewire@1.6.2 pulseaudio@16.1 wayland@1.24.0 wayland-protocols@1.47 libx264@165-0.0480cb0 mesa@26.0.2
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/ammen99/wf-recorder
Licenses: Expat
Build system: meson
Synopsis: Screen recorder for wlroots-based compositors
Description:

wf-recorder is a utility program for screen recording of wlroots-based compositors. More specifically, those that support wlr-screencopy-v1 and xdg-output.

libvpx 1.16.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.webmproject.org/
Licenses: Modified BSD
Build system: gnu
Synopsis: VP8/VP9 video codec
Description:

libvpx is a codec for the VP8/VP9 video compression format.

mediasdk 23.2.2
Dependencies: libdrm@2.4.131 libva@2.22.0 libpciaccess@0.18.1 wayland@1.24.0 libx11@1.8.12
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: http://mediasdk.intel.com/
Licenses: non-copyleft
Build system: cmake
Synopsis: Intel Media SDK
Description:

MediaSDK provides a plain C API to access hardware-accelerated video decode, encode and filtering on Intel's Gen graphics hardware platforms.

celluloid 0.28
Dependencies: gtk@4.22.1 libadwaita@1.8.2 libepoxy@1.5.10 mpv@0.41.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/celluloid-player/celluloid
Licenses: GPL 3+
Build system: meson
Synopsis: GTK+ frontend for the mpv media player
Description:

Celluloid is a simple GTK+ frontend for the mpv media player. It interacts with mpv via the client API exported by libmpv, allowing access to mpv's powerful playback capabilities.

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.

orfondl 1.0.1
Dependencies: ffmpeg@8.1.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/tpoechtrager/orf_dl
Licenses: Modified BSD
Build system: go
Synopsis: Download videos from ORF ON
Description:

This package provides a Go-based command line application to download videos from Austria's national television broadcaster.

Total packages: 72166