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

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.


transcode 1.1.7
Dependencies: alsa-lib@1.2.16.1 ffmpeg@4.4.7 freetype@2.13.3 imagemagick@6.9.13-5 lame@3.100 liba52@0.8.0 libdv@1.0.0 libdvdread@7.0.1 libjpeg-turbo@2.1.4 libmpeg2@0.5.1 libogg@1.3.6 libquicktime@1.2.4 libtheora@1.1.1 libvorbis@1.3.7 lzo@2.10 mjpegtools@2.2.1 sdl12-compat@1.2.68 libx11@1.8.12 libx264@165-0.0480cb0 libxaw@1.0.16 libxext@1.3.6 libxpm@3.5.17 libxv@1.0.13 xvid@1.3.7 zlib@1.3.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://linuxfromscratch.org/blfs/view/svn/multimedia/transcode.html
Licenses: GPL 2+
Build system: gnu
Synopsis: Audio/Video Transcoder
Description:

Transcode is a fast, versatile and command-line based audio/video everything to everything converter primarily focused on producing AVI video files with MP3 audio, but also including a program to read all the video and audio streams from a DVD.

gallery-dl 1.32.1
Dependencies: python-requests@2.34.2 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.

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.

vlc 3.0.23
Dependencies: alsa-lib@1.2.16.1 avahi@0.8 bash-minimal@5.2.37 dav1d@1.5.1 dbus@1.16.2 eudev@3.2.14 ffmpeg@8.1.1 flac@1.5.0 fontconfig-minimal@2.17.1 freetype@2.13.3 fribidi@1.0.12 gnutls@3.8.13 liba52@0.8.0 libarchive@3.7.7 libass@0.15.1 libavc1394@0.5.4 libbluray@1.4.1 libcaca@0.99.beta19 libcddb@1.3.2 libdca@0.0.7 libdvbpsi@1.3.3 libdvdnav@7.0.0 libdvdread@7.0.1 libebml@1.4.5 libgcrypt@1.12.2 libidn@1.43 libkate@0.4.1 libmad@0.15.1b libmatroska@1.7.1 libmicrodns@0.1.2 libmodplug@0.8.9.0 libmpeg2@0.5.1 libogg@1.3.6 libpng@1.6.39 libraw1394@2.1.2 librsvg@2.61.4 libsamplerate@0.1.9 libsecret@0.21.7 libssh2@1.11.1 libtheora@1.1.1 libupnp@1.14.30 libva@2.22.0 libvdpau@1.5 libvnc@0.9.15 libvorbis@1.3.7 libvpx@1.16.0 libx264@165-0.0480cb0 libxext@1.3.6 libxi@1.8.2 libxinerama@1.1.5 libxml2@2.14.6 libxpm@3.5.17 livemedia-utils@2025.11.06 lua@5.2.4 mesa@26.0.2 opus@1.6.1 perl@5.36.0 protobuf@3.21.9 pulseaudio@17.0 python-wrapper@3.12.12 qtbase@5.15.17 qtsvg@5.15.17 qtx11extras@5.15.17 samba@4.18.1 sdl12-compat@1.2.68 sdl-image@1.2.12 speex@1.2.1 speexdsp@1.2.1 srt@1.4.4 taglib@1.13.1 twolame@0.4.0 unzip@6.0 wayland@1.24.0 wayland-protocols@1.47 x265@3.5 xcb-util-keysyms@0.4.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.videolan.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Audio and video framework
Description:

VLC is a cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various streaming protocols.

dvdbackup 0.4.2
Dependencies: libdvdcss@1.5.0 libdvdread@7.0.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://dvdbackup.sourceforge.net
Licenses: GPL 3+
Build system: gnu
Synopsis: DVD video ripper
Description:

A simple command line tool to backup video from a DVD. Decrypts the DVD using libdvdcss, but does not demux, remux, transcode or reformat the videos in any way, producing perfect backups.

video-contact-sheet 1.13.4
Dependencies: bash-minimal@5.2.37 ffmpeg@8.1.1 imagemagick@6.9.13-5
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/outlyer-net/video-contact-sheet
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Create contact sheets (preview images) from videos
Description:

VCS is a Bash script meant to create video contact sheets (previews) of videos. Any video supported by MPlayer and FFmpeg can be used. A note of warning: Unlike most similar tools VCS, by default, makes screenshots the same size as the video, see the manual for details on how to change this.

libvdpau-va-gl 0.4.2
Dependencies: libva@2.22.0 mesa@26.0.2
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/i-rinat/libvdpau-va-gl
Licenses: Expat
Build system: cmake
Synopsis: VDPAU driver with VA-API/OpenGL backend
Description:

Many applications can use VDPAU to accelerate portions of the video decoding process and video post-processing to the GPU video hardware. Since there is no VDPAU available on Intel chips, they fall back to different drawing techniques. This driver uses OpenGL under the hood to accelerate drawing and scaling and VA-API (if available) to accelerate video decoding.

x265 4.1
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.

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.

atomicparsley 20240608.083822.1ed9031
Dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/wez/atomicparsley
Licenses: GPL 2+
Build system: cmake
Synopsis: Metadata editor for MPEG-4 files
Description:

AtomicParsley is a lightweight command line program for reading, parsing and setting metadata into MPEG-4 files, in particular, iTunes-style metadata.

lsdvd 0.17
Dependencies: libdvdread@7.0.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://sourceforge.net/projects/lsdvd/
Licenses: GPL 2
Build system: gnu
Synopsis: Console application that lists the contents of a DVD
Description:

lsdvd provides output about the types of video, audio tracks and subtitles. Output is available in a number of formats including human readable, perl, ruby or xml.

svtplay-dl 4.173
Dependencies: ffmpeg@8.1.1 python-pyaml@25.7.0 python-requests@2.34.2 python-pysocks@1.7.1 python-cryptography@44.0.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://svtplay-dl.se/
Licenses: Expat
Build system: pyproject
Synopsis: Download or stream SVT Play's (and others) TV programmes
Description:

svtplay-dl allows downloading TV programmes from various Swedish broadcasters including SVT Play, Sveriges Radio, TV4 Play, along with many others.

obs-source-clone 0.2.1
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-source-clone
Licenses: GPL 2
Build system: cmake
Synopsis: Plugin for OBS Studio to clone sources
Description:

Add source to OBS that lets you clone sources to allow different filters than the original.

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.

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.

intel-vaapi-driver 2.4.1
Dependencies: libdrm@2.4.131 libva@2.22.0 libx11@1.8.12
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://01.org/linuxmedia/vaapi
Licenses: FreeBSD Expat
Build system: gnu
Synopsis: VA-API video acceleration driver for Intel GEN Graphics devices
Description:

This is the VA-API back end required for hardware-accelerated video processing on Intel GEN Graphics devices supported by the i915 driver, such as integrated Intel HD Graphics. It provides access to both hardware and shader functionality for faster encoding, decoding, and post-processing of video formats like MPEG2, H.264/AVC, and VC-1.

libaom 3.14.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://aomedia.googlesource.com/aom/
Licenses: FreeBSD
Build system: cmake
Synopsis: AV1 video codec
Description:

Libaom is the reference implementation of AV1. It includes a shared library and encoder and decoder command-line executables.

schroedinger 1.0.11
Dependencies: glew@2.2.0 mesa@26.0.2
Propagated dependencies: orc@0.4.42
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://launchpad.net/schroedinger
Licenses: GPL 2+ LGPL 2.0+ Expat MPL 1.1
Build system: gnu
Synopsis: Dirac video codec
Description:

Schroedinger is a project implementing the Dirac video codec in ANSI C code. It is meant to be highly optimized and portable. It is developed as a joint effort between the BBC and Fluendo.

h264bitstream 0.2.0-1.ae72f73
Dependencies: ffmpeg@8.1.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/aizvorski/h264bitstream
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Library to read and write H.264 video bitstreams
Description:

This package provides the GameStream code shared between Moonlight clients.

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-composite-blur 1.5.2
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/FiniteSingularity/obs-composite-blur
Licenses: GPL 2
Build system: cmake
Synopsis: Different blur algorithms for OBS
Description:

Composite Blur Plugin is a comprehensive blur plugin that provides blur algorithms and types for all levels of quality and computational need.

  • Composite Blur provides several highly optimized blur algorithms including Gaussian, Multi-Pass Box, Dual Kawase, and Pixelate.

  • Composite Blur provides multiple blur effects to give a different look and feel to the blur including Area, Directional, Zoom, Motion, and Tilt-Shift.

  • Composite Blur also allows setting a Background Source so that it can properly composite blurred masks, allowing you to properly layer blurred sources.

  • Finally, Composite Blur provides an option to mask where and how much blurring occurs on the source via Crop, Rectangle, Circle, Source, and Image masks.

Total packages: 32836