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

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 1.1.3
Dependencies: bash-minimal@5.2.37 ffmpeg@8.1.1
Propagated dependencies: python-tqdm@4.67.1
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.

libquicktime 1.2.4
Dependencies: alsa-lib@1.2.16 lame@3.100 libdv@1.0.0 libjpeg-turbo@2.1.4 libpng@1.6.39 libvorbis@1.3.7 mesa@26.0.2 schroedinger@1.0.11 libx11@1.8.12 libx264@165-0.0480cb0 libxaw@1.0.16 libxv@1.0.13
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://libquicktime.sourceforge.net/
Licenses: LGPL 2.1+
Build system: gnu
Synopsis: Quick Time Library
Description:

The goal of this project is to enhance the quicktime4linux library.

x265 3.5
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.

ytcc 2.8.0
Dependencies: mpv@0.41.0 python-click@8.3.1 python-defusedxml@0.7.1-0.c744588 python-websockets@13.1 python-wcwidth@0.2.13 yt-dlp@2026.06.09
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/woefe/ytcc
Licenses: GPL 3+
Build system: pyproject
Synopsis: Command line tool to keep track of your favorite playlists
Description:

ytcc is a command line tool to keep track of your favorite playlists.

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.

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.

theorafile 0.0.0-2.ea5fd6d
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/FNA-XNA/Theorafile
Licenses: Zlib
Build system: gnu
Synopsis: Ogg Theora Video Decoder Library
Description:

Theorafile is a library for quickly and easily decoding Ogg Theora videos. Theorafile was written to be used for FNA's VideoPlayer.

avidemux 2.8.1
Dependencies: alsa-lib@1.2.16 fontconfig-minimal@2.16.0 freetype@2.13.3 fribidi@1.0.12 glu@9.0.2 jack@0.125.0 lame@3.100 libaom@3.8.0 libva@2.22.0 libvdpau@1.5 libvorbis@1.3.7 libvpx@1.16.0 libxv@1.0.13 pulseaudio@16.1 qtbase@5.15.17 qtwayland@5.15.18 sqlite@3.39.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: http://fixounet.free.fr/avidemux/
Licenses: GPL 2+
Build system: qt
Synopsis: Video editor
Description:

Avidemux is a video editor designed for simple cutting, filtering and encoding tasks. It supports many file types, including AVI, DVD compatible MPEG files, MP4 and ASF, using a variety of codecs. Tasks can be automated using projects, job queue and powerful scripting capabilities.

qtfaststart 1.8.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/danielgtaylor/qtfaststart
Licenses: Expat
Build system: pyproject
Synopsis: Move QuickTime and MP4 metadata to the beginning of the file
Description:

qtfaststart enables streaming and pseudo-streaming of QuickTime and MP4 files by moving metadata and offset information to the beginning of the file. It can also print some useful information about the structure of the file. This program is based on qt-faststart.c from the FFmpeg project, which is released into the public domain, as well as ISO 14496-12:2005 (the official spec for MP4), which can be obtained from the ISO or found online.

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.

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.

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.

simplescreenrecorder 0.4.2
Dependencies: alsa-lib@1.2.16 ffmpeg@4.4.7 glu@9.0.2 jack@0.125.0 libxi@1.8.2 libxinerama@1.1.5 pulseaudio@16.1 qtbase@5.15.17 qtx11extras@5.15.17
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.maartenbaert.be/simplescreenrecorder/
Licenses: GPL 3+ Zlib ISC X11
Build system: cmake
Synopsis: Screen recorder
Description:

SimpleScreenRecorder is an easy to use screen recorder with a graphical user interface. It supports recording the entire screen, or a part of it, and allows encoding in many different codecs and file formats. Other features include a live preview and live streaming.

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.

libva 2.22.0
Dependencies: libdrm@2.4.131 libx11@1.8.12 libxext@1.3.6 libxfixes@6.0.1 mesa@26.0.2 wayland@1.24.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://www.freedesktop.org/wiki/Software/vaapi/
Licenses: Expat
Build system: gnu
Synopsis: Video acceleration library
Description:

The main motivation for VA-API (Video Acceleration API) is to enable hardware accelerated video decode/encode at various entry-points (VLD, IDCT, Motion Compensation etc.) for prevailing coding standards (MPEG-2, MPEG-4 ASP/H.263, MPEG-4 AVC/H.264, and VC-1/VMW3).

syncplay 1.7.3
Dependencies: bash-minimal@5.2.37 python-certifi@2025.06.15 python-idna@3.10 python-service-identity@24.2.0 python-twisted@25.5.0 qtwayland@6.9.2
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://syncplay.pl
Licenses: ASL 2.0
Build system: pyproject
Synopsis: Client/server to synchronize media playback on many computers
Description:

Syncplay is a solution to synchronize video playback across multiple instances of media players over the Internet. When one person pauses/unpauses playback or skips to a position in the video, this is replicated across all media players connected to the same server and in the same "room" (viewing session). A built-in text chat for discussing the synced media is also included for convenience.

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.

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.

streamlink 7.6.0
Propagated dependencies: python-certifi@2025.06.15 python-isodate@0.7.2 python-lxml@6.0.2 python-pycountry@24.6.1 python-pycryptodome@3.23.0 python-pysocks@1.7.1 python-requests@2.32.5 python-trio@0.32.0 python-trio-websocket@0.12.2 python-urllib3@2.5.0 python-websocket-client@1.8.0
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://github.com/streamlink/streamlink
Licenses: FreeBSD
Build system: pyproject
Synopsis: Extract streams from various services
Description:

Streamlink is command-line utility that extracts streams from sites like Twitch.tv and pipes them into a video player of choice.

libsmpeg 0.4.5-399
Dependencies: sdl12-compat@1.2.68
Channel: guix
Location: gnu/packages/video.scm (gnu packages video)
Home page: https://icculus.org/smpeg/
Licenses: Expat LGPL 2.1 LGPL 2.1+ GPL 2
Build system: gnu
Synopsis: SDL MPEG decoding library
Description:

SMPEG (SDL MPEG Player Library) is a free MPEG1 video player library with sound support. Video playback is based on the ubiquitous Berkeley MPEG player, mpeg_play v2.2. Audio is played through a slightly modified mpegsound library, part of splay v0.8.2. SMPEG supports MPEG audio (MP3), MPEG-1 video, and MPEG system streams.

ffmpeg-normalize 1.41.0
Dependencies: bash-minimal@5.2.37 ffmpeg@8.1.1
Propagated dependencies: ffmpeg-progress-yield@1.1.3 python-colorlog@6.9.0 python-mutagen@1.47.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.

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.

Total packages: 32521