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

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.


ffmpeg-progress-yield 0.12.0
Dependencies: bash-minimal@5.2.37 ffmpeg@8.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/slhck/ffmpeg-progress-yield
Licenses: Expat
Build system: pyproject
Synopsis: Run an ffmpeg command with progress
Description:

This package allows an ffmpeg command to run with progress. It is usually a complement to ffmpeg-normalize.

ytarchive 0.5.0
Dependencies: ffmpeg@8.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/Kethsar/ytarchive
Licenses: Expat
Build system: go
Synopsis: Youtube livestream downloader
Description:

Attempt to archive a given Youtube livestream from the start. This is most useful for streams that have already started and you want to download, but can also be used to wait for a scheduled stream and start downloading as soon as it starts.

ani-cli 4.9
Dependencies: aria2@1.37.0 bash-minimal@5.2.37 coreutils@9.1 curl@8.6.0 ffmpeg@8.0 fzf@0.67.0 grep@3.11 mpv@0.41.0 ncurses@6.2.20210619 sed@4.9 yt-dlp@2026.02.04
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/pystardust/ani-cli
Licenses: GPL 3+
Build system: gnu
Synopsis: Browse and watch anime from the command line
Description:

ani-cli is a CLI to browse and watch anime by streaming videos from All Anime.

There are different features such as episode browsing, history tracking, streaming at multiple resolutions, and much more, depending on what programs the user has installed.

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.

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.

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.

libvdpau-va-gl 0.4.2
Dependencies: libva@2.22.0 mesa@25.2.3
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.

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.

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.

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.

libdvbpsi 1.3.3
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.videolan.org/developers/libdvbpsi.html
Licenses: LGPL 2.1
Build system: gnu
Synopsis: Library for decoding and generation of MPEG TS and DVB PSI tables
Description:

libdvbpsi is a simple library designed for decoding and generation of MPEG TS and DVB PSI tables according to standards ISO/IEC 13818s and ITU-T H.222.0.

libaacs 0.11.0
Dependencies: libgcrypt@1.11.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.videolan.org/developers/libaacs.html
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Library for decrypting certain Blu-Ray discs
Description:

libaacs is a library which implements the Advanced Access Content System specification.

obs-looking-glass B7
Dependencies: bash-minimal@5.2.37 fontconfig-minimal@2.16.0 freetype@2.13.3 glu@9.0.2 gmp@6.3.0 libglvnd@1.7.0 libiberty@14.3.0 libx11@1.8.12 libxcursor@1.2.3 libxfixes@6.0.1 libxi@1.8.2 libxinerama@1.1.5 libxkbcommon@1.11.0 libxpresent@1.0.1 libxrandr@1.5.4 libxscrnsaver@1.2.4 mesa@25.2.3 obs@32.0.4 openssl@3.0.8 sdl2@2.30.8 sdl2-ttf@2.20.2 simde@0.8.2 spice-protocol@0.14.4 wayland@1.24.0 wayland-protocols@1.45 zlib@1.3.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://looking-glass.io/
Licenses: GPL 2+
Build system: cmake
Synopsis: Looking Glass video feed to OBS as a video source
Description:

This OBS plugin allows a Looking Glass video feed to OBS as a video source with the included OBS plugin. This provides a lower-latency alternative to capturing the Looking Glass client window with a Screen or Window Capture source.

This may help improve your viewers watching experience, and allows you to use your host privately.

libdvdnav 6.1.1
Propagated dependencies: libdvdread@6.1.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 video DVD navigation features
Description:

Libdvdnav is a library for developers of multimedia applications. It allows easy use of sophisticated DVD navigation features such as DVD menus, multiangle playback and even interactive DVD games. All this functionality is provided through a simple API which provides the DVD playback as a single logical stream of blocks, intermitted by special dvdnav events to report certain conditions. The main usage of libdvdnav is a loop regularly calling a function to get the next block, surrounded by additional calls to tell the library of user interaction. The whole DVD virtual machine and internal playback states are completely encapsulated.

gaupol 1.12
Dependencies: bash-minimal@5.2.37 python-pygobject@3.54.3 gtk+@3.24.51 python-pycairo@1.28.0 python-chardet@5.2.0 gtkspell3@3.0.10 iso-codes@4.5.0 gstreamer@1.26.3 gst-libav@1.26.3 gst-plugins-base@1.26.3 gst-plugins-good@1.26.3 gst-plugins-bad@1.26.3 gst-plugins-ugly@1.26.3
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://otsaloma.io/gaupol/
Licenses: GPL 3+
Build system: pyproject
Synopsis: Editor for text-based subtitles
Description:

Gaupol supports multiple subtitle file formats and provides means of creating subtitles, editing texts and timing subtitles to match video. The user interface features a builtin video player and is designed with attention to convenience of translating and batch processing of multiple documents.

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.

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.

svtplay-dl 4.173
Dependencies: ffmpeg@8.0 python-pyaml@25.7.0 python-requests@2.32.5 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.

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.

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.

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.

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.

livemedia-utils 2025.11.06
Dependencies: openssl@3.0.8
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: http://www.live555.com/liveMedia/
Licenses: LGPL 3+
Build system: gnu
Synopsis: Set of C++ libraries for multimedia streaming
Description:

This code forms a set of C++ libraries for multimedia streaming, using open standard protocols (RTP/RTCP, RTSP, SIP). The libraries can be used to stream, receive, and process MPEG, H.265, H.264, H.263+, DV or JPEG video, and several audio codecs. They can easily be extended to support additional (audio and/or video) codecs, and can also be used to build basic RTSP or SIP clients and servers.

Total packages: 70622