AS-DCP Lib implements the SMPTE and MXF Interop standards used to package
Digital Cinema (DCP) and IMF essence, providing the libkumu and libasdcp
libraries plus a set of wrap/unwrap/info command line utilities. Optional
support for AS-02 (IMF), JPEG XS and P-HDR is available via options.
This port was previously removed in 2019 and is reintroduced against the
current upstream at https://github.com/cinecert/asdcplib.
funnelcake is a SIMD-accelerated YUV image scaler and HDR/SDR tonemapper
written in C. It produces multiple downscaled outputs from a single
input frame in one fused pass, which avoids the redundant memory
traffic of running an external scaler per output size.
Features:
- Power-of-two and thirds (1/2, 1/3, 1/4, 2/3, ...) downscale ratios
and integer upscale, all in a single pass over the source.
- 8-bit SDR (I420, NV12) and 10-bit HDR (I010, P010, I210, P210)
pixel formats.
- HDR-to-SDR tonemapping with PQ (SMPTE 2084) and HLG transfer curves,
and a custom-LUT path for application-supplied curves.
- Hand-tuned SIMD kernels: AVX2 on amd64, NEON on aarch64.
Detection is at runtime; falls back to a portable scalar path.
Go2TV lets you play video, audio, and image files on your Smart TV or
Chromecast device directly from your computer or phone. It works with:
- Smart TVs - Samsung, LG, Sony, and others that support DLNA/UPnP
- Chromecast - Google Chromecast, Chromecast with Google TV, and compatible
devices
- Apps - BubbleUPnP, GMediaRender, and other media receiver apps
No need to copy files to a USB drive or set up a media server. Just select your
file, pick your device, and play.
https://go2tv.app/
hyprpwcenter is a GUI control center for pipewire. It allows to look
and configure nodes, outputs, and adjust the pw graph.
WWW: https://github.com/hyprwm/hyprpwcenter
Consolidate gpac, mp4box and library into a single port as the upstream build
system does not easily support splitting applications from the library.
Sponsored by: Netflix
CCExtractor is the de-facto open source standard for closed captions /
subtitles extraction from any media file. While the software itself
belong to the niche category (main users being universities, media
companies and enthusiasts) its output (meaning the .srt files it
generates) is used by millions. If you've ever downloaded an external
subtitle file for a TV show - most likely the original file came from
CCExtractor.
The GUI is provided in the separate multimedia/ccextractor-gui port.
Hardsub extraction currently has problems finding the language pack,
this seems to be a problem with tesseract.
Event: GSoC Mentor Summit 2025
Guvcview is an application for capturing and viewing video from
devices supported by the linux kernel video4linux2 interface.
https://guvcview.sourceforge.net/
PR: 288329
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
Rename multimedia/gstreamer1-validate -> devel/gstreamer1-devtools and
update to 1.26.5. gst-validate has been gst-devtools since 1.17.x, but
got lost in the mix. This a development toolkit, hence the move to the
devel category.
https://gstreamer.freedesktop.org/releases/1.26/#1.26.5
Play your favorite movies and video files without hassle. Showtime
features simple playback controls that fade out of your way when you're
watching, fullscreen, adjustable playback speed, multiple language and
subtitle tracks, and screenshots.
PR: 286697
KnowIt can use MediaInfo, ffprobe (FFmpeg) or mkvmerge (MKVToolNix)
It supports MKV regardless if MediaInfo, FFmpeg or MKVToolNix are installed.
WWW: https://github.com/ratoaq2/knowit
This port is a dependency of multimedia/py-subliminal port update (wip).
TrakIt is a track name parser. It is a tiny library created to solve a very
specific problem. It's very common that video files do not have precise
metadata information, where you can have multiple subtitle tracks tagged as
e.g., Portuguese, but one of them is actually Brazilian Portuguese
WWW: https://github.com/ratoaq2/trakit
This port is a dependency of multimedia/py-subliminal port update (wip).
2025-03-31 multimedia/projectx: Abandonware, last release in 2011 and dependens on legacy version of Java. Consider using multimedia/ffmpeg or multimedia/vlc