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

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.


x265 4.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://x265.org/
Licenses: GPL 2+
Build system: cmake
Synopsis: Library for encoding h.265/HEVC video streams
Description:

x265 is a H.265 / HEVC video encoder application library, designed to encode video or images into an H.265 / HEVC encoded bitstream.

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.

ffmpeg-normalize 1.31.3
Dependencies: bash-minimal@5.2.37 ffmpeg@8.0
Propagated dependencies: ffmpeg-progress-yield@0.12.0 python-colorama@0.4.6 python-colorlog@6.9.0 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/slhck/ffmpeg-normalize
Licenses: Expat
Build system: pyproject
Synopsis: Normalize audio via ffmpeg
Description:

This program normalizes media files to a certain loudness level using the EBU R128 loudness normalization procedure. It can also perform RMS-based normalization (where the mean is lifted or attenuated), or peak normalization to a certain target level. Batch processing of several input files is possible, including video files.

shotcut 26.2.26
Dependencies: bash-minimal@5.2.37 ffmpeg@8.0 fftw@3.3.10 frei0r-plugins@1.7.0 jack@0.125.0 ladspa@1.13 libxkbcommon@1.11.0 mlt@7.36.1 pulseaudio@16.1 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.321.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.

video-contact-sheet 1.13.4
Dependencies: bash-minimal@5.2.37 ffmpeg@8.0 imagemagick@6.9.13-5
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/outlyer-net/video-contact-sheet
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Create contact sheets (preview images) from videos
Description:

VCS is a Bash script meant to create video contact sheets (previews) of videos. Any video supported by MPlayer and FFmpeg can be used. A note of warning: Unlike most similar tools VCS, by default, makes screenshots the same size as the video, see the manual for details on how to change this.

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.

frei0r-plugins 1.7.0
Dependencies: gavl@1.4.0 cairo@1.18.4
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.dyne.org/software/frei0r/
Licenses: GPL 2+ LGPL 2.1+
Build system: gnu
Synopsis: Minimalistic plugin API for video effects
Description:

Frei0r is a minimalistic plugin API for 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.

celluloid 0.28
Dependencies: gtk@4.20.3 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.

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.

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.

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

showmethekey 1.20.0
Dependencies: libevdev@1.13.3 eudev@3.2.14 libinput@1.29.1 glib@2.86.0 libadwaita@1.8.2 json-glib@1.10.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/AlynxZhou/showmethekey
Licenses: ASL 2.0
Build system: meson
Synopsis: Show keypresses on screen
Description:

This package shows the keys that the user presses on the screen.

Presumably, that's because you are presenting the screen to someone else that should see the keys.

This package works in Xorg and Wayland since it directly reads the keys from the evdev device via libinput.

Users in group wheel can skip password authentication.

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

atomicparsley 20240608.083822.1ed9031
Dependencies: zlib@1.3.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/wez/atomicparsley
Licenses: GPL 2+
Build system: cmake
Synopsis: Metadata editor for MPEG-4 files
Description:

AtomicParsley is a lightweight command line program for reading, parsing and setting metadata into MPEG-4 files, in particular, iTunes-style metadata.

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.

mjpg-streamer 1.0.0
Dependencies: libjpeg-turbo@2.1.4
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/jacksonliam/mjpg-streamer
Licenses: GPL 2+
Build system: cmake
Synopsis: Stream JPEG over IP network
Description:

Command line application that copies JPEG frames from one or more input plugins to multiple output plugins. It can be used to stream JPEG files over an IP-based network from a webcam to various types of viewers such as Chrome, Firefox, Cambozola, VLC, mplayer, and other software capable of receiving MJPG streams.

ffmpegthumbnailer 2.2.2
Dependencies: ffmpeg@4.4.6 libjpeg-turbo@2.1.4 libpng@1.6.39 gvfs@1.58.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/dirkvdb/ffmpegthumbnailer
Licenses: GPL 2+
Build system: cmake
Synopsis: Create thumbnails from video files
Description:

FFmpegthumbnailer is a lightweight video thumbnailer that can be used by file managers to create thumbnails for your video files. The thumbnailer uses ffmpeg to decode frames from the video files, so supported videoformats depend on the configuration flags of ffmpeg.

opentimelineio 0.17.0
Dependencies: imath@3.1.3 rapidjson@1.1.0-1.949c771
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://opentimeline.io
Licenses: GPL 2+
Build system: cmake
Synopsis: API and interchange format for editorial timeline information
Description:

OpenTimelineIO is an interchange format and API for editorial cut information. OTIO contains information about the order and length of cuts and references to external media. It is not however, a container format for media.

For integration with applications, the core OTIO library is implemented in C++ and provides an in-memory data model, as well as library functions for interpreting, manipulating, and serializing that data model. Within the core is a dependency-less library for dealing strictly with time, opentime.

vapoursynth 61
Dependencies: ffmpeg@8.0 libass@0.15.1 python@3.11.14 tesseract-ocr@5.3.0 zimg@3.0.3
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: http://www.vapoursynth.com/
Licenses: LGPL 2.1+
Build system: gnu
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.

Total packages: 70999