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

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.


libmediainfo 25.04
Propagated dependencies: zlib@1.3.1 tinyxml2@11.0.0 curl@8.6.0 libzen@0.4.41
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://mediaarea.net/en/MediaInfo
Licenses: FreeBSD
Build system: gnu
Synopsis: Library for retrieving media metadata
Description:

MediaInfo is a library used for retrieving technical information and other metadata about audio or video files. A non-exhaustive list of the information MediaInfo can retrieve from media files include:

  • General: title, author, director, album, track number, date, duration...

  • Video: codec, aspect, fps, bitrate...

  • Audio: codec, sample rate, channels, language, bitrate...

  • Text: language of subtitle

  • Chapters: number of chapters, list of chapters

MediaInfo supports the following formats:

  • Video: MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1, MPEG-2, MPEG-4, DVD (VOB)...

  • Video Codecs: DivX, XviD, MSMPEG4, ASP, H.264, AVC...)

  • Audio: OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF...

  • Subtitles: SRT, SSA, ASS, SAMI...

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.

libbluray 1.3.4
Dependencies: fontconfig-minimal@2.16.0 freetype@2.13.3 libaacs@0.11.0 libbdplus@0.2.0 libxml2@2.14.6
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: gnu
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-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.

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.

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.

peek 1.5.1
Dependencies: gtk+@3.24.51 python-wrapper@3.12.12
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.

mlt 7.36.1
Dependencies: alsa-lib@1.2.16 alsa-plugins@1.2.12 bash-minimal@5.2.37 eigen@3.4.0 ffmpeg@8.1.1 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.

celluloid 0.28
Dependencies: gtk@4.22.1 libadwaita@1.8.2 libepoxy@1.5.10 mpv@0.41.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/celluloid-player/celluloid
Licenses: GPL 3+
Build system: meson
Synopsis: GTK+ frontend for the mpv media player
Description:

Celluloid is a simple GTK+ frontend for the mpv media player. It interacts with mpv via the client API exported by libmpv, allowing access to mpv's powerful playback capabilities.

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

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.

v4l-utils 1.24.1
Dependencies: libjpeg-turbo@2.1.4 eudev@3.2.14
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://linuxtv.org/wiki/index.php/V4l-utils
Licenses: LGPL 2.1+ GPL 2
Build system: gnu
Synopsis: Realtime video capture utilities for Linux
Description:

The v4l-utils provide a series of libraries and utilities to be used for realtime video capture via Linux-specific APIs.

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.

libvdpau 1.5
Dependencies: libx11@1.8.12 libxext@1.3.6 xorgproto@2024.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://wiki.freedesktop.org/www/Software/VDPAU/
Licenses: X11-style
Build system: meson
Synopsis: Video Decode and Presentation API
Description:

VDPAU is the Video Decode and Presentation API for UNIX. It provides an interface to video decode acceleration and presentation hardware present in modern GPUs.

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.

motion 4.7.1
Dependencies: libjpeg-turbo@2.1.4 ffmpeg@8.1.1 libmicrohttpd@1.0.5 sqlite@3.39.3
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://motion-project.github.io/
Licenses: GPL 2
Build system: gnu
Synopsis: Detect motion from video signals
Description:

Motion is a program that monitors the video signal from one or more cameras and is able to detect if a significant part of the picture has changed. Or in other words, it can detect motion.

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

libdca 0.0.7
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.videolan.org/developers/libdca.html
Licenses: GPL 2+
Build system: gnu
Synopsis: DTS Coherent Acoustics decoder
Description:

libdca is a library for decoding DTS Coherent Acoustics streams.

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.

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.

tslib 1.23
Dependencies: sdl2@2.30.8
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: http://www.tslib.org/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Touchscreen access library
Description:

TSLib is a cross-platform library that provides access to touchscreen devices and the ability to apply filters to their input events.

mpvpaper 1.8
Dependencies: mesa@26.0.2 mpv@0.41.0 wayland@1.24.0 wayland-protocols@1.47
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.

Total packages: 32521