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

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.


svt-vp9 0.3.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/OpenVisualCloud/SVT-VP9
Licenses: FreeBSD
Build system: cmake
Synopsis: VP9 video encoder
Description:

SVT-VP9 is a VP9 video encoder implementation. It is focused on supporting video-on-demand and live encoding on Intel Xeon processors.

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.

python-yewtube 2.12.1
Propagated dependencies: python-pylast@4.2.1 python-pyperclip@1.9.0 python-requests@2.32.5 python-youtube-search@1.6.6-0.6d7e16e yt-dlp@2026.02.04
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/mps-youtube/yewtube
Licenses: GPL 3+
Build system: pyproject
Synopsis: Terminal based YouTube player and downloader
Description:

This package provides a terminal based YouTube player and downloader. It does not require a Youtube API key.

libcaption 0.8
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/szatmary/libcaption
Licenses: Expat
Build system: cmake
Synopsis: CEA608 / CEA708 closed-caption codec
Description:

Libcaption creates and parses closed-caption data, providing an encoder / decoder for the EIA608 and CEA708 closed-caption standards.

608 support is currently limited to encoding and decoding the necessary control and preamble codes as well as support for the Basic North American, Special North American and Extended Western European character sets.

708 support is limited to encoding the 608 data in NTSC field 1 user data type structure.

In addition, utility functions to create h.264 SEI (Supplementary enhancement information) NALUs (Network Abstraction Layer Unit) for inclusion into an h.264 elementary stream are provided.

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.

aegisub 3.4.2
Dependencies: alsa-lib@1.2.11 boost@1.83.0 curl@8.6.0 ffms2@2.23 fftw@3.3.10 hunspell@1.7.0 icu4c@73.1 libass@0.15.1 libportal@0.9.1 luajit-lua52-openresty@2.1-20201229 mesa@25.2.3 openal@1.23.1 pulseaudio@16.1 uchardet@0.0.8 wxwidgets@3.2.8.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.aegisub.org/
Licenses: FreeBSD Modified BSD Expat GPL 2+ ISC Public Domain
Build system: meson
Synopsis: Subtitle engine
Description:

Aegisub is a tool for creating and modifying subtitles. Aegisub makes it quick and easy to time subtitles to audio, and features many powerful tools for styling them, including a built-in real-time video preview.

obs-branch-output 1.0.7
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/OPENSPHERE-Inc/branch-output
Licenses: GPL 2
Build system: cmake
Synopsis: This OBS plugin can record individual sources and scenes
Description:

An OBS plugin to record or stream individual OBS sources or scenes. It's an alternative to the Source Record plugin, but more focused on streaming. The plugin can be used to simultaneously stream to multiple platforms, or to record sources to different files providing flexibility during editing.

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.

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.

libcaca 0.99.beta19
Dependencies: freeglut@3.4.0 ftgl@2.4.0 imlib2@1.10.0 libx11@1.8.12 mesa@25.2.3 ncurses@6.2.20210619 zlib@1.3.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: http://caca.zoy.org/wiki/libcaca
Licenses: WTFPL 2
Build system: gnu
Synopsis: Colour ASCII-art library
Description:

libcaca is a graphics library that outputs text instead of pixels, so that it can work on older video cards or text terminals. It supports Unicode, 2048 colors, dithering of color images, and advanced text canvas operations.

mpvpaper 1.8
Dependencies: mesa@25.2.3 mpv@0.41.0 wayland@1.24.0 wayland-protocols@1.45
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/GhostNaN/mpvpaper
Licenses: GPL 3
Build system: meson
Synopsis: Video wallpaper program for wlroots-based wayland compositors
Description:

The mpvpaper package provides a wallpaper program for wlroots-based wayland compositors, allowing you to play videos as your wallpaper using mpv.

twitchy 3.4-1.9beb36d
Dependencies: python-requests@2.32.5 streamlink@7.6.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/BasioMeusPuga/twitchy
Licenses: GPL 3+
Build system: pyproject
Synopsis: Command-line interface for Twitch.tv
Description:

This package provides a command-line interface for Twitch.tv

libva-utils 2.18.1
Dependencies: libdrm@2.4.124 libva@2.22.0 libx11@1.8.12 mesa@25.2.3 wayland@1.24.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/intel/libva-utils
Licenses: Expat
Build system: gnu
Synopsis: Collection of testing utilities for VA-API
Description:

This is a collection of utilities to query and test the VA-API implemented by the libva library.

These tools require a supported graphics chip, driver, and VA-API back end to operate properly.

simplescreenrecorder 0.4.2
Dependencies: alsa-lib@1.2.11 ffmpeg@4.4.6 glu@9.0.2 jack@0.125.0 libxi@1.8.2 libxinerama@1.1.5 pulseaudio@16.1 qtbase@5.15.17 qtx11extras@5.15.17
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.maartenbaert.be/simplescreenrecorder/
Licenses: GPL 3+ Zlib ISC X11
Build system: cmake
Synopsis: Screen recorder
Description:

SimpleScreenRecorder is an easy to use screen recorder with a graphical user interface. It supports recording the entire screen, or a part of it, and allows encoding in many different codecs and file formats. Other features include a live preview and live streaming.

video-contact-sheet 1.13.4
Dependencies: bash-minimal@5.2.37 ffmpeg@8.0 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.

libmp4v2 2.0.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://code.google.com/archive/p/mp4v2/
Licenses: MPL 1.1
Build system: gnu
Synopsis: API to create and modify mp4 files
Description:

The MP4v2 library provides an API to create and modify mp4 files as defined by ISO-IEC:14496-1:2001 MPEG-4 Systems. This file format is derived from Apple's QuickTime file format that has been used as a multimedia file format in a variety of platforms and applications. It is a very powerful and extensible format that can accommodate practically any type of media.

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.

libmpeg3 1.8
Dependencies: liba52@0.8.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: http://heroinewarrior.com/libmpeg3.php
Licenses: GPL 2+
Build system: gnu
Synopsis: Advanced MPEG editing and manipulation library
Description:

Libmpeg3 decodes MP2, MP3, AC3, MPEG-1 video, MPEG-2 video, and DVD footage in a single library. It supports many esoteric features like parallel video decoding, frame-accurate editing, YUV 4:2:2, and ATSC transport stream decoding

libmms 0.6.4
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://sourceforge.net/projects/libmms/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: MMS stream protocol library
Description:

Libmms is a library for streaming media files using the mmst and mmsh protocols.

srt2vtt 0.2
Dependencies: guile@3.0.9
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://dthompson.us/projects/srt2vtt.html
Licenses: GPL 3+
Build system: gnu
Synopsis: SubRip to WebVTT subtitle converter
Description:

srt2vtt converts SubRip formatted subtitles to WebVTT format for use with HTML5 video.

mpv-uosc 5.12.0
Propagated dependencies: mpv-thumbfast@0.0.1-0.9deb073
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/tomasklaen/uosc
Licenses: GPL 3+
Build system: copy
Synopsis: Feature-rich minimalist proximity-based UI for mpv player
Description:

uosc is a minimalist interface for mpv. It hides and shows elements based on cursor proximity and offers configurable controls, thumbnails, and tools for selecting subtitles, audio, and video tracks, and downloading subtitles. Menus are searchable and support mouse scroll wheel.

obs-source-copy 0.3.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-source-copy
Licenses: GPL 2
Build system: cmake
Synopsis: OBS plugin for copy and paste scenes, sources and filters
Description:

This package provides an OBS plugin for copy and paste scenes, sources and filters.

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.

Total packages: 70622