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

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.


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.

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.

libmp4v2 2.0.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://code.google.com/archive/p/mp4v2/
Licenses: MPL 1.1
Build system: gnu
Synopsis: API to create and modify mp4 files
Description:

The MP4v2 library provides an API to create and modify mp4 files as defined by ISO-IEC:14496-1:2001 MPEG-4 Systems. This file format is derived from Apple's QuickTime file format that has been used as a multimedia file format in a variety of platforms and applications. It is a very powerful and extensible format that can accommodate practically any type of media.

obs-gradient-source 0.3.3
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-gradient-source
Licenses: GPL 2
Build system: cmake
Synopsis: Plugin for adding a gradient Source to OBS Studio
Description:

This package provides a plugin for adding a gradient Source to OBS Studio.

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

svt-av1 3.1.2
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.

jellyfin-mpv-shim 2.9.0
Dependencies: python@3.12.12 python-jellyfin-apiclient@1.11.0 python-jinja2@3.1.6 python-mpv@1.0.8 python-mpv-jsonipc@1.2.0 python-pypresence@4.6.1 python-pystray@0.19.5 python-requests@2.34.2
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/jellyfin/jellyfin-mpv-shim
Licenses: GPL 3 Expat Public Domain LGPL 3+
Build system: pyproject
Synopsis: Cast media from Jellyfin Mobile and Web apps to MPV
Description:

Jellyfin MPV Shim is a cross-platform cast client for Jellyfin. It has support for various media files without transcoding.

guvcview 2.2.1
Dependencies: gtk+@3.24.52 eudev@3.2.14 libusb@1.0.25 v4l-utils@1.24.1 ffmpeg@6.1.5 sdl2@2.30.8 gsl@2.8 portaudio@190600.20161030 alsa-lib@1.2.16.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://guvcview.sourceforge.net/
Licenses: GPL 2+
Build system: cmake
Synopsis: Control your webcam and capture videos and images
Description:

GTK+ UVC Viewer (guvcview) is a graphical application to control a webcam accessible with Video4Linux (V4L2) and to capture videos and images. It provides control over precise settings of the webcam such as exposure, brightness, contrast, and frame rate.

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

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.

celluloid 0.30
Dependencies: gtk@4.22.1 libadwaita@1.8.4 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.

obs-shaderfilter 2.6.0
Dependencies: obs@32.0.4 qtbase@5.15.17 simde@0.8.2
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/exeldro/obs-shaderfilter
Licenses: GPL 2
Build system: cmake
Synopsis: OBS filter for applying an arbitrary shader to a source
Description:

Plugin for OBS Studio which is intended to allow users to apply their own shaders to OBS sources. This theoretically makes possible some simple effects like drop shadows that can be implemented strictly in shader code.

libmms 0.6.4
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://sourceforge.net/projects/libmms/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: MMS stream protocol library
Description:

Libmms is a library for streaming media files using the mmst and mmsh protocols.

mpvpaper 1.9
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.

peek 1.5.1
Dependencies: gtk+@3.24.52 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.40.0
Dependencies: alsa-lib@1.2.16.1 alsa-plugins@1.2.12 bash-minimal@5.2.37 eigen@3.4.0 ffmpeg@8.1.1 fftw@3.3.10 gdk-pixbuf@2.44.5 gtk+@3.24.52 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@17.0 qt5compat@6.9.2 qtbase@6.9.2 qtsvg@6.9.2 rnnoise@0.1.1 rtaudio@5.2.0 rubberband@4.0.0 sdl2@2.30.8 sdl2-image@2.8.8 sox@14.4.2 vidstab@1.1.1
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.

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.

dav1d 1.5.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://code.videolan.org/videolan/dav1d
Licenses: FreeBSD
Build system: meson
Synopsis: AV1 decoder
Description:

dav1d is a new AV1 cross-platform decoder, and focused on speed and correctness.

rav1e 0.7.1
Dependencies: libgit2@1.9.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/xiph/rav1e/
Licenses: FreeBSD
Build system: cargo
Synopsis: Fast and safe AV1 encoder
Description:

rav1e is an AV1 video encoder. It is designed to eventually cover all use cases, though in its current form it is most suitable for cases where libaom (the reference encoder) is too slow.

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.

motion 4.7.1
Dependencies: libjpeg-turbo@2.1.4 ffmpeg@8.1.1 libmicrohttpd@1.0.10 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.

Total packages: 32967