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

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.


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.

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.

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.

svt-av1 1.7.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://gitlab.com/AOMediaCodec/SVT-AV1
Licenses: FreeBSD
Build system: cmake
Synopsis: AV1 video codec
Description:

SVT-AV1 is an AV1 codec implementation. The encoder is a work-in-progress, aiming to support video-on-demand and live streaming applications with high performance requirements. It mainly targets Intel-compatible CPUs (x86), but has limited support for other architectures.

vapoursynth 76
Dependencies: ffmpeg@8.1.1 libass@0.15.1 tesseract-ocr@5.3.0 zimg@3.0.5
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.vapoursynth.com/
Licenses: LGPL 2.1+
Build system: pyproject
Synopsis: Video processing framework
Description:

VapourSynth is a C++ library and Python module for video manipulation. It aims to be a modern rewrite of Avisynth, supporting multithreading, generalized colorspaces, per frame properties, and videos with format changes.

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.

libopenshot 1.0.0
Dependencies: alsa-lib@1.2.16.1 opencv@4.13.0 protobuf@3.21.9 zlib@1.3.1
Propagated dependencies: cppzmq@4.10.0 ffmpeg@4.4.7 imagemagick@6.9.13-5 jsoncpp@1.9.6 libopenshot-audio@1.0.0 qtbase@6.9.2 qtmultimedia@6.9.2 qtsvg@6.9.2 zeromq@4.3.5
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.openshot.org
Licenses: LGPL 3+
Build system: qt
Synopsis: Video-editing, animation, and playback library
Description:

OpenShot Library (libopenshot) is a powerful C++ video editing library with a multi-threaded and feature rich video editing API. It includes bindings for Python, Ruby, and other languages.

obs-advanced-scene-switcher 1.32.7
Dependencies: curl@8.20.0 cpp-httplib@0.20.0 exprtk@0.0.3 leptonica@1.84.1 libxscrnsaver@1.2.4 obs@32.0.4 openssl@3.5.7 opencv@4.13.0 procps@4.0.3 qtbase@6.9.2 simde@0.8.2 websocketpp@0.8.2
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/WarmUpTill/SceneSwitcher
Licenses: GPL 2
Build system: cmake
Synopsis: This plugin automates actions in OBS
Description:

An OBS plugin that can automate almost anything through macros. Originally, for switching between Scenes depending on a condition, it's capable of much more. Macros are created with a condition, when the condition takes places an action runs which can be anything from switching to a specified Scene to changing the volume.

libdvdcss 1.5.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.videolan.org/developers/libdvdcss.html
Licenses: GPL 2+
Build system: meson
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.

gpu-screen-recorder 5.15.3
Dependencies: dbus@1.16.2 ffmpeg@8.1.1 libcap@2.64 libdrm@2.4.131 libglvnd@1.7.0 libjpeg-turbo@2.1.4 libva@2.22.0 libx11@1.8.12 libxcomposite@0.4.6 libxdamage@1.1.6 libxfixes@6.0.1 libxrandr@1.5.4 pipewire@1.6.8 polkit@121 pulseaudio@17.0 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://git.dec05eba.com/gpu-screen-recorder/about
Licenses: GPL 3
Build system: meson
Synopsis: GPU-accelerated screen recorder
Description:

GPU Screen Recorder records monitors, windows, regions, and applications using hardware-accelerated video encoding. It supports X11 and Wayland, desktop-portal capture, application audio capture, screenshots, streaming, and replay buffering. On Guix System, gpu-screen-recorder-service-type can be used to grant the KMS helper the capability required for direct monitor capture.

ytcc 2.8.0
Dependencies: mpv@0.41.0 python-click@8.4.1 python-defusedxml@0.7.1-0.c744588 python-websockets@16.0 python-wcwidth@0.2.13 yt-dlp@2026.08.19
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.

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.

libbluray 1.4.1
Dependencies: fontconfig-minimal@2.17.1 freetype@2.13.3 libaacs@0.11.1 libbdplus@0.2.0 libudfread@1.2.0 libxml2@2.14.6 openjdk@11.0.22
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: meson
Synopsis: Blu-Ray Disc playback library
Description:

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

obs-advanced-masks 1.5.4
Dependencies: curl@8.20.0 obs@32.0.4 nlohmann-json@3.12.0 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/FiniteSingularity/obs-advanced-masks
Licenses: GPL 2
Build system: cmake
Synopsis: Advanced masking plugin for OBS
Description:

OBS Advanced Masks is a project designed to expand the masking functionalities within OBS Studio. This plug-in provides filters for users to create intricate and customized masks for their OBS Scenes and Sources.

  • Advanced Masks provides both Alpha Masking and Adjustment Masking.

  • Shape masks allow for dynamically generated Rectangle, Circle, Elliptical, Regular Polygon, Star, and Heart shaped masks, with many adjustable parameters.

  • Source Masks allow an existing OBS source to be used as a mask, using any combination of the red, green, blue, or alpha channels from said source.

  • Image Masks include all of the same functionality as Source Masks, but applied via a static image (.png, .jpeg, etc).

  • Gradient Masks allow a fading mask using a user-specified gradient.

shotcut 26.8.1
Dependencies: bash-minimal@5.2.37 ffmpeg@8.1.1 fftw@3.3.10 jack@0.125.0 ladspa@1.13 libxkbcommon@1.13.1 mlt@7.40.0 pulseaudio@17.0 qtbase@6.9.2 qtcharts@6.9.2 qtdeclarative@6.9.2 qtmultimedia@6.9.2 qtwebsockets@6.9.2 sdl2@2.30.8 vulkan-loader@1.4.335.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.shotcut.org/
Licenses: GPL 3+
Build system: qt
Synopsis: Video editor built on the MLT framework
Description:

Shotcut is a video editor built on the MLT framework. Features include a wide range of formats through ffmpeg, 4k resolution support, webcam and audio capture, network stream playback, and many more.

frei0r 3.2.1
Dependencies: cairo@1.18.4 gavl@1.4.0 opencv@4.13.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://dyne.org/software/frei0r/
Licenses: GPL 2+ LGPL 2.1+
Build system: cmake
Synopsis: Collection of free and portable video plugins
Description:

Frei0r is a minimalistic plugin API and collection of 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.

dvdauthor 0.7.2
Dependencies: libdvdread@7.0.1 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.

python-yewtube 2.13.1
Propagated dependencies: python-pylast@4.2.1 python-pyperclip@1.9.0 python-requests@2.34.2 python-yewtube-search@1.6.7 yt-dlp@2026.08.19
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.

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.

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.

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.

obs-pipewire-audio-capture 1.2.1
Dependencies: obs@32.0.4 pipewire@1.6.8 wireplumber@0.5.15 simde@0.8.2
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://obsproject.com/forum/resources/pipewire-audio-capture.1458/
Licenses: GPL 2+
Build system: cmake
Synopsis: Audio device and application capture for OBS Studio using PipeWire
Description:

This plugin adds 3 sources for capturing audio outputs, inputs and applications using PipeWire.

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.

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.

Total packages: 32836