Commit Graph

1064 Commits

Author SHA1 Message Date
Jimmy Olgeni 3b599eff03 multimedia/shaka-packager: New port: Media packaging SDK and tool for DASH and HLS 2026-07-09 22:46:17 +02:00
Jimmy Olgeni 6c0042253d multimedia/asdcplib: New port: Library and tools for working with MXF and DCP files
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.
2026-07-09 22:46:17 +02:00
Yuri Victorovich d40dbb5eeb multimedia/smelter: New port: Toolkit for real-time, low latency, programmable video & audio mixing 2026-07-07 16:12:23 -07:00
Daniel Engberg b7b9a19efe multimedia/obs-streamfx: Remove from tree
Listed as broken for more than 6 months and upstream is no longer active
2026-06-19 21:22:26 +02:00
Daniel Engberg 0bca3ab2a9 multimedia/nymphcast: Remove from tree
Listed as broken for more than 6 months
2026-06-19 21:22:26 +02:00
Daniel Engberg cde22116aa multimedia/dvbcut: Remove from tree
Broken for more than 6 months and upstream is no longer active
2026-06-19 21:22:25 +02:00
Max Brazhnikov 49b7960767 multimedia/hana: Add new port
Create thumbnails from video files

WWW: https://apps.kde.org/hana/
2026-05-31 15:55:41 +03:00
Ryan Steinmetz 51d7669d7a multimedia/funnelcake: New port!
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.
2026-05-05 15:58:10 -04:00
Thierry Thomas 2931ad1bf7 multimedia/lebiniou*: restore lebiniou
Home page does not disapear, but moved to https://biniou.lenain.info/
2026-04-18 08:54:12 +00:00
Daniel Engberg 063f3ee3ff multimedia/lebiniou*: Remove from tree
Broken for months and last activity upstream in 2024

PR:		289066
2026-04-16 22:09:09 +02:00
Daniel Engberg 7702e8848d multimedia/dvdstyler: Remove from tree
Broken in tree for months and last upstream activity in 2024

PR:		289482
2026-04-16 22:09:09 +02:00
Rene Ladan 720c7a4b53 multimedia/py-tvnamer: Remove expired port
2026-04-14 multimedia/py-tvnamer: Upstream project appears to be abandoned, last release was in 2021
2026-04-14 21:17:56 +02:00
Baptiste Daroussin 445c655eab multimedia/jellyfin-desktop: update to 2.0.0
Followup on upstream project which has been renamed
2026-04-08 13:55:47 +02:00
Rene Ladan 0918a505ac multimedia/gstreamer1-vaapi: Remove expired port
2026-03-31 multimedia/gstreamer1-vaapi: Project discontinued
2026-03-31 20:34:32 +02:00
Rene Ladan c71a771c6f multimedia/gstreamer1-plugins-svt-hevc: Remove expired port
2026-03-31 multimedia/gstreamer1-plugins-svt-hevc: SVT-HEVC project discontinued by Intel on 2024-07-29
2026-03-31 18:19:29 +02:00
Yuri Victorovich ad8a777e75 multimedia/termusic: New port: Music Player TUI 2026-03-28 22:15:26 -07:00
Thierry Thomas 3595b1ba45 xamultimedia/Makefile: fix previous commit
Reported by:	vvd@freebsd.org
2026-03-15 23:46:09 +00:00
Thierry Thomas 978d52c1eb multimedia/ffmpeg6: repocopy from FFmpeg4
PR:		293827
2026-03-15 22:53:18 +00:00
Daniel Engberg 6c5699d64b multimedia/obs-recursion-effect: Remove port
Broken for months and upstream is dead, last commit in upstream repo
was back in 2024
2026-03-09 00:16:59 +01:00
Nicola Vitale 5b0e5f3b4f multimedia/go2tv: Add new port
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/
2026-03-02 22:19:37 +01:00
Hiroki Tagato 1de02a425b multimedia/hyprpwcenter: Add port: GUI Pipewire control center
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
2026-02-04 22:26:49 +09:00
Yuri Victorovich c9c631ba51 multimedia/py-decord: Remove 2026-01-31 09:30:43 -08:00
Yuri Victorovich dcf7c6253c multimedia/decord: Remove
Doesn't build with ffmpeg>6 and upstream inactive for 4 years.

PR:		289047
2026-01-31 02:27:57 -08:00
Yuri Victorovich 2b4482bad4 multimedia/py-torchcodec: New port: PyTorch media decoding and encoding 2026-01-24 20:14:32 -08:00
Robert Clausecker e13864d900 multimedia/ccextractor-gui: remove port
The ccextractor GUI has been rewritten in flutter, which requires Dart.
We do not support Dart, so that means no GUI for us for now.
2026-01-22 00:51:57 +01:00
Olivier Cochard 2f969e9395 multimedia/gpac: merge sub-ports and update to 2.4.0
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
2026-01-15 18:54:42 +01:00
Rodrigo Osorio a38d7a5abe multimedia/tsduck: new port
TSDuck is the free and open-source reference framework for
MPEG transport streams.
2026-01-05 20:26:23 +01:00
Martin Filla bd0186dbd4 multimedia/tenacity: Add port: Tenacity is an easy-to-use multi-track audio editor and recorder
Tenacity is an easy-to-use, privacy-friendly, FLOSS,
cross-platform multi-track audio editor.

WWW: https://tenacityaudio.org/

PR:		290531
Reported by:	Martin Filla <freebsd@sysctl.cz> (new maintainer)
2025-11-05 16:45:20 +09:00
Robert Clausecker 4470a55e2a multimedia/ccextractor: Subtitle extractor
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
2025-10-31 18:13:40 +01:00
Atanu Biswas ecc9690759 multimedia/py-PySceneDetect: Rename to multimedia/py-scenedetect
Renamed the port to scenedetect, as this is the name that is used in
PYPI: https://pypi.org/project/scenedetect/
Following "Python Ports Policy":
https://wiki.freebsd.org/Python/PortsPolicy#PORTNAME

PR:	289116
2025-09-02 01:36:32 +03:00
Thompson, Walker Riggs c1e1ca750b multimedia/guvcview: New port: Webcam viewer/recorder
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>
2025-08-25 14:33:01 +03:00
Nico Sonack 2a20f670b0 multimedia/btavctpd: add new port
A simple daemon that allows you to remotely control local media
players via Bluetooth.

PR:		288897
2025-08-16 21:17:38 +02:00
Jason E. Hale 2680e71d5d GStreamer1: Update to 1.26.5
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
2025-08-11 02:49:19 -04:00
Jan Beich d8f6eea2c8 multimedia/svt-av1-psy: switch to an active fork
https://github.com/psy-ex/svt-av1-psy/commit/21db3f763811
"This repository was archived by the owner on Apr 30, 2025. It is now read-only."

Reported by:	mr44er (via private mail)
Tested by:	diff -urN (top directory rename only)
2025-07-31 22:35:17 +02:00
Olivier Duchateau b6d0c87e62 multimedia/showtime: new port
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
2025-06-11 18:09:39 +02:00
Jesús Daniel Colmenares Oviedo 1f402a6fbb multimedia/supersonic: New port: Lightweight cross-platform desktop client for Subsonic music servers
Supersonic is a lightweight cross-platform desktop client for
Subsonic (or OpenSubsonic API), supporting Navidrome, Jellyfin,
Gonic, LMS, Nextcloud Music, Airsonic-Advanced, Ampache, Funkwhale
and Supysonic.

PR:             275681
Approved by:    acm (mentor)
2025-06-04 16:16:03 -04:00
Rene Ladan d8c1668bc9 multimedia/py-ffmpeg-python: Remove expired port
2025-03-31 multimedia/py-ffmpeg-python: Depends on expired devel/py-pytest-runner
2025-06-02 21:01:17 +02:00
Rene Ladan d1a26385ca multimedia/ffsubsync: Remove expired port
2025-06-01 multimedia/ffsubsync: Depends on expired multimedia/py-ffmpeg-python
2025-06-02 19:02:04 +02:00
Nuno Teixeira 20cb5c8f9b multimedia/py-knowit: New port: Know better your media files
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).
2025-04-30 16:21:07 +01:00
Nuno Teixeira 6dc93fdcee multimedia/py-trakit: New port: Guess additional information from track titles
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-04-30 16:21:07 +01:00
Rene Ladan 3f32d4af23 multimedia/gmtk: Remove expired port
2025-03-31 multimedia/gmtk: Support library for deprecated port multimedia/gnome-mplayer
2025-03-31 18:29:17 +02:00
Rene Ladan 63f2065dcd multimedia/gnome-mplayer: Remove expired port
2025-03-31 multimedia/gnome-mplayer: Abandonware, last activity from upstream 11 years ago and multiple unresolved issue reports
2025-03-31 18:27:50 +02:00
Rene Ladan 928c834cf1 multimedia/projectx: Remove expired port
2025-03-31 multimedia/projectx: Abandonware, last release in 2011 and dependens on legacy version of Java. Consider using multimedia/ffmpeg or multimedia/vlc
2025-03-31 17:50:58 +02:00
Rene Ladan 159dff8229 multimedia/tcmplex-panteltje: Remove expired port
2025-03-31 multimedia/tcmplex-panteltje: Abandonware, upstream is gone and no consumers in tree
2025-03-31 17:43:59 +02:00
Rene Ladan ac3862d74b multimedia/msdl: Remove expired port
2025-03-31 multimedia/msdl: Obsolete utility for obsolete protocols
2025-03-31 17:39:32 +02:00
Rene Ladan 6f652db722 multimedia/dirac: Remove expired port
2025-03-31 multimedia/dirac: Legacy video codec superseded by multiple formats. Files can be decoded using FFmpeg
2025-03-31 16:47:46 +02:00
Rene Ladan f0b52dbdf0 multimedia/spook: Remove expired port
2025-03-31 multimedia/spook: Abandonware and obsolete, consider using multimedia/ffmpeg or multimedia/vlc
2025-03-31 16:39:03 +02:00
Rene Ladan 99ebf65e63 multimedia/emovix: Remove expired port
2025-03-31 multimedia/emovix: Abandonware, uses over a decade year old software and no support for anything recent
2025-03-31 16:37:57 +02:00
Rene Ladan cecd10def2 multimedia/gdialog: Remove expired port
2025-03-31 multimedia/gdialog: Support for a 20 year old obsolete STB that only supports DVB-T(1) and MPEG-2
2025-03-31 16:37:09 +02:00
Rene Ladan 28a1cf1a9c multimedia/ogmrip: Remove expired port
2025-03-31 multimedia/ogmrip: Abandonware, last activity in 2018 and lacks support for new formats. Consider using multimedia/handbrake
2025-03-31 16:30:38 +02:00