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

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.


libaom 3.8.0
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.

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.

you-get 0.4.1555
Dependencies: ffmpeg@8.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://you-get.org/
Licenses: Expat
Build system: pyproject
Synopsis: Download videos, audio, or images from Web sites
Description:

You-Get is a command-line utility to download media contents (videos, audio, images) from the Web. It can use either mpv or vlc for playback.

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.

get-iplayer 3.35
Dependencies: bash-minimal@5.2.37 perl-mojolicious@9.17 perl-lwp-protocol-https@6.09 perl-xml-libxml@2.0134
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/get-iplayer/get_iplayer
Licenses: GPL 3+
Build system: perl
Synopsis: Download or stream available BBC iPlayer TV and radio programmes
Description:

get_iplayer lists, searches and records BBC iPlayer TV/Radio, BBC Podcast programmes. Other third-party plugins may be available. get_iplayer has three modes: recording a complete programme for later playback, streaming a programme directly to a playback application, such as mplayer; and as a Personal Video Recorder (PVR), subscribing to search terms and recording programmes automatically. It can also stream or record live BBC iPlayer output.

obs-pipewire-audio-capture 1.2.1
Dependencies: obs@32.0.4 pipewire@1.5.85 wireplumber@0.5.12 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.

mkvtoolnix 97.0
Dependencies: boost@1.89.0 gmp@6.3.0 bzip2@1.0.8 cmark@0.31.1 libebml@1.4.5 file@5.46 flac@1.5.0 fmt@11.2.0 libdvdread@6.1.3 libmatroska@1.7.1 libogg@1.3.6 libvorbis@1.3.7 lzo@2.10 pcre2@10.42 pugixml@1.12.1 qtbase@6.9.2 qtmultimedia@6.9.2 qtsvg@6.9.2 utfcpp@3.2.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://mkvtoolnix.download
Licenses: GPL 2
Build system: gnu
Synopsis: Tools to create, alter and inspect Matroska files
Description:

MKVToolNix provides tools for getting information about Matroska files (mkvinfo), extracting tracks/data from Matroska files (mkvextract), and creating Matroska files from other media files (mkvmerge).

obs-advanced-masks 1.5.4
Dependencies: curl@8.6.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.

subdl 1.0.3-1.4cf5789
Dependencies: python@3.11.14
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/alexanderwink/subdl
Licenses: GPL 3+
Build system: trivial
Synopsis: Command-line tool for downloading subtitles from opensubtitles.org
Description:

Subdl is a command-line tool for downloading subtitles from opensubtitles.org. By default, it will search for English subtitles, display the results, download the highest-rated result in the requested language and save it to the appropriate filename.

mlt 7.36.1
Dependencies: alsa-lib@1.2.11 alsa-plugins@1.2.2 bash-minimal@5.2.37 eigen@3.4.0 ffmpeg@8.0 fftw@3.3.10 frei0r-plugins@1.7.0 gdk-pixbuf@2.44.4 gtk+@3.24.51 jack@0.125.0 ladspa@1.13 libebur128@1.2.6 libexif@0.6.24 libsamplerate@0.1.9 libvorbis@1.3.7 libxml2@2.14.6 lilv@0.24.22 movit@1.7.2 pulseaudio@16.1 qt5compat@6.9.2 qtbase@6.9.2 qtsvg@6.9.2 rtaudio@5.2.0 rubberband@4.0.0 sdl2@2.30.8 sdl2-image@2.8.8 sox@14.4.2 vidstab@1.1.0-0.aeabc8d
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.mltframework.org/
Licenses: LGPL 2.1+
Build system: cmake
Synopsis: Author, manage, and run multitrack audio/video compositions
Description:

MLT is a multimedia framework, designed and developed for television broadcasting. It provides a toolkit for broadcasters, video editors, media players, transcoders, web streamers and many more types of applications. The functionality of the system is provided via an assortment of ready to use tools, XML authoring components, and an extensible plug-in based API.

w-scan 20170107
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.gen2vdr.de/wirbel/w_scan/index2.html
Licenses: GPL 2+
Build system: gnu
Synopsis: Scan ATSC/DVB-C/DVB-S/DVB-T channels
Description:

This is a small command line utility used to perform frequency scans for DVB and ATSC transmissions without initial tuning data. It can print the result in several formats:

  • VDR channels.conf,

  • czap/tzap/xine/mplayer channels.conf,

  • Gstreamer dvbsrc plugin,

  • VLC xspf playlist,

  • XML,

  • initial tuning data for scan or dvbv5-scan.

svt-hevc 1.5.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/OpenVisualCloud/SVT-HEVC/
Licenses: non-copyleft
Build system: cmake
Synopsis: SVT HEVC encoder
Description:

Scalable Video Technology (SVT) is a software-based video coding technology that is highly optimized for Intel's Xeon processors. Using the SVT-HEVC encoder, it is possible to spread video encoding processing across multiple Intel's Xeon processors to achieve a real advantage of processing efficiency. Note that this package requires the AVX2 instruction, which means it will not work on older x86_64 CPUs such as the Core 2 Duo.

obs-vkcapture 1.5.3
Dependencies: mesa@25.2.3 obs@32.0.4 libx11@1.8.12 libxcb@1.17.0 simde@0.8.2 vulkan-headers@1.4.321.0 vulkan-loader@1.4.321.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.

libvpx 1.15.2
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.

openh264 2.6.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.openh264.org/
Licenses: FreeBSD
Build system: gnu
Synopsis: H264 decoder library
Description:

Openh264 is a library which can decode H264 video streams.

vidstab 1.1.0-0.aeabc8d
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: http://public.hronopik.de/vid.stab/
Licenses: GPL 2+
Build system: cmake
Synopsis: Video stabilization library
Description:

Vidstab is a video stabilization library which can be used with FFmpeg. A video acquired using a hand-held camera or a camera mounted on a vehicle typically suffers from undesirable shakes and jitters. Activities such as surfing, skiing, riding and walking while shooting videos are especially prone to erratic camera shakes. Vidstab targets these video contents to help create smoother and stable videos.

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.

obs-wlrobs 1.2
Dependencies: libx11@1.8.12 obs@32.0.4 simde@0.8.2 wayland@1.24.0 wayland-protocols@1.45
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.

peek 1.5.1
Dependencies: gtk+@3.24.51 python-wrapper@3.11.14
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/phw/peek
Licenses: GPL 3+
Build system: meson
Synopsis: Simple animated GIF screen recorder
Description:

Peek makes it easy to create short screencasts of a screen area. It was built for the specific use case of recording screen areas, e.g. for easily showing UI features of your own apps or for showing a bug in bug reports. With Peek, you simply place the Peek window over the area you want to record and press "Record". Peek is optimized for generating animated GIFs, but you can also directly record to WebM or MP4 if you prefer.

ustreamer 6.40
Dependencies: libbsd@0.11.7 libevent@2.1.12 libgpiod@2.2.2 libjpeg-turbo@2.1.4 which@2.21
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://pikvm.org
Licenses: GPL 3
Build system: gnu
Synopsis: Lightweight and fast MJPEG-HTTP streamer
Description:

Lightweight and very quick server to stream MJPEG video from any V4L2 device to the net. All new browsers have native support of this video format, as well as most video players such as mplayer, VLC etc. µStreamer is a part of the PiKVM project designed to stream VGA and HDMI screencast hardware data with the highest resolution and FPS possible.

libde265 1.0.14
Dependencies: sdl2@2.30.8
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.libde265.org/
Licenses: Expat LGPL 3+
Build system: gnu
Synopsis: H.265 video codec implementation
Description:

Libde265 is an implementation of the h.265 video codec. It is written from scratch and has a plain C API to enable a simple integration into other software.

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.

xvid 1.3.7
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.xvid.com/
Licenses: GPL 2+
Build system: gnu
Synopsis: MPEG-4 Part 2 Advanced Simple Profile video codec
Description:

Xvid is an MPEG-4 Part 2 Advanced Simple Profile (ASP) video codec library. It uses ASP features such as b-frames, global and quarter pixel motion compensation, lumi masking, trellis quantization, and H.263, MPEG and custom quantization matrices.

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.

Total packages: 70999