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

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.


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).

frei0r-plugins 1.7.0
Dependencies: gavl@1.4.0 cairo@1.18.4
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.dyne.org/software/frei0r/
Licenses: GPL 2+ LGPL 2.1+
Build system: gnu
Synopsis: Minimalistic plugin API for video effects
Description:

Frei0r is a minimalistic plugin API for video effects. The main emphasis is on simplicity for an API that will round up the most common video effects into simple filters, sources and mixers that can be controlled by parameters. Frei0r wants to provide a way to share these simple effects between many applications, avoiding their reimplementation by different projects. It counts more than 100 plugins.

obs-stroke-glow-shadow 1.5.3
Dependencies: obs@32.0.4 simde@0.8.2
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/exeldro/obs-source-record
Licenses: GPL 2
Build system: cmake
Synopsis: This OBS plugin provides stroke, glow and shadow effects
Description:

This OBS plugin provides a stroke, glow and shadow effect when applied to an OBS source. It's often used with the Advanced Mask plugin to place drop shadows on sources, such as a webcam.

recordmydesktop 0.4.0
Dependencies: popt@1.18 zlib@1.3.1 libx11@1.8.12 libice@1.1.2 libsm@1.2.5 libxfixes@6.0.1 libxdamage@1.1.6 libxext@1.3.6 alsa-lib@1.2.16 libvorbis@1.3.7 libtheora@1.1.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://enselic.github.io/recordmydesktop/
Licenses: GPL 2+
Build system: gnu
Synopsis: Desktop session video recorder
Description:

recordMyDesktop is a command-line tool that captures the activity in your graphical desktop and encodes it as a video. This is a useful tool for making screencasts.

mjpg-streamer 1.0.0
Dependencies: libjpeg-turbo@2.1.4
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/jacksonliam/mjpg-streamer
Licenses: GPL 2+
Build system: cmake
Synopsis: Stream JPEG over IP network
Description:

Command line application that copies JPEG frames from one or more input plugins to multiple output plugins. It can be used to stream JPEG files over an IP-based network from a webcam to various types of viewers such as Chrome, Firefox, Cambozola, VLC, mplayer, and other software capable of receiving MJPG streams.

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.

obs-source-record 0.4.6
Dependencies: obs@32.0.4 simde@0.8.2
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/exeldro/obs-source-record
Licenses: GPL 2
Build system: cmake
Synopsis: OBS plugin for recording sources via a filter
Description:

This package provides an OBS plugin for recording sources via a filter.

lsdvd 0.17
Dependencies: libdvdread@6.1.3
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.

opentimelineio 0.17.0
Dependencies: imath@3.1.3 rapidjson@1.1.0-1.949c771
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://opentimeline.io
Licenses: GPL 2+
Build system: cmake
Synopsis: API and interchange format for editorial timeline information
Description:

OpenTimelineIO is an interchange format and API for editorial cut information. OTIO contains information about the order and length of cuts and references to external media. It is not however, a container format for media.

For integration with applications, the core OTIO library is implemented in C++ and provides an in-memory data model, as well as library functions for interpreting, manipulating, and serializing that data model. Within the core is a dependency-less library for dealing strictly with time, opentime.

mediainfo 25.04
Dependencies: libmediainfo@25.04
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://mediaarea.net/en/MediaInfo
Licenses: FreeBSD
Build system: gnu
Synopsis: Utility for reading media metadata
Description:

MediaInfo is a utility used for retrieving technical information and other metadata about audio or video files. It supports the many codecs and formats supported by libmediainfo.

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.

libdvdcss 1.4.3
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.videolan.org/developers/libdvdcss.html
Licenses: GPL 2+
Build system: gnu
Synopsis: Library for accessing DVDs as block devices
Description:

libdvdcss is a simple library designed for accessing DVDs like a block device without having to bother about the decryption.

kvmfr-linux-module B7
Dependencies: bash-minimal@5.2.37
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://looking-glass.io/
Licenses: GPL 2+
Build system: linux-module
Synopsis: Linux Kernel module to interface with Looking Glass
Description:

This kernel module implements a basic interface to the IVSHMEM device for Looking Glass.

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.

vlc 3.0.23
Dependencies: alsa-lib@1.2.16 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.16.0 freetype@2.13.3 fribidi@1.0.12 gnutls@3.8.9 liba52@0.8.0 libarchive@3.7.7 libass@0.15.1 libavc1394@0.5.4 libbluray@1.3.4 libcaca@0.99.beta19 libcddb@1.3.2 libdca@0.0.7 libdvbpsi@1.3.3 libdvdnav@6.1.1 libdvdread@6.1.3 libebml@1.4.5 libgcrypt@1.11.0 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.58.5 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@16.1 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.

obs-multi-rtmp 0.7.3.2
Dependencies: obs@32.0.4 qtbase@6.9.2 qtsvg@6.9.2 simde@0.8.2
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/sorayuki/obs-multi-rtmp
Licenses: GPL 2
Build system: cmake
Synopsis: Multi-site simultaneous broadcast plugin for OBS Studio
Description:

This is a plugin to streaming to multiple RTMP servers concurrently. It's able to share encoders with main output of OBS to save CPU power. It can also use standalone encoders with basic configuration (bitrate).

libmatroska 1.7.1
Dependencies: libebml@1.4.5
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.matroska.org
Licenses: LGPL 2.1
Build system: cmake
Synopsis: C++ library to parse Matroska files (.mkv and .mka)
Description:

Matroska aims to become the standard of multimedia container formats. It is based on EBML (Extensible Binary Meta Language), a binary derivative of XML. EBML enables the Matroska Development Team to gain significant advantages in terms of future format extensibility, without breaking file support in old parsers. libebml is a C++ library to read and write EBML files.

showmethekey 1.21.0
Dependencies: libevdev@1.13.6 eudev@3.2.14 libinput@1.29.1 glib@2.86.0 libadwaita@1.8.2 json-glib@1.10.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/AlynxZhou/showmethekey
Licenses: ASL 2.0
Build system: meson
Synopsis: Show keypresses on screen
Description:

This package shows the keys that the user presses on the screen.

Presumably, that's because you are presenting the screen to someone else that should see the keys.

This package works in Xorg and Wayland since it directly reads the keys from the evdev device via libinput.

Users in group wheel can skip password authentication.

mplayer 1.5
Dependencies: alsa-lib@1.2.16 cdparanoia@10.2 ffmpeg@5.1.9 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.

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.

libx264 165-0.0480cb0
Dependencies: config@0.0.0-1.c8ddc84
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.videolan.org/developers/x264.html
Licenses: GPL 2+ ISC LGPL 2.1+ Modified BSD non-copyleft
Build system: gnu
Synopsis: H.264 video coding library
Description:

libx264 is an advanced encoding library for creating H.264 (MPEG-4 AVC) video streams.

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: 72166