diff --git a/CHANGELOG.md b/CHANGELOG.md index b05e7b898..0c4e28392 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [Unreleased] +### Fixed +- Fix transcoding content with bt709/pc color metadata ## [25.5.0] - 2025-09-01 ### Added diff --git a/ErsatzTV.FFmpeg/Filter/ColorspaceFilter.cs b/ErsatzTV.FFmpeg/Filter/ColorspaceFilter.cs index bc3f66b33..6e670d785 100644 --- a/ErsatzTV.FFmpeg/Filter/ColorspaceFilter.cs +++ b/ErsatzTV.FFmpeg/Filter/ColorspaceFilter.cs @@ -110,9 +110,9 @@ public class ColorspaceFilter : BaseFilter $"{hwdownload}setparams=range=tv:colorspace=bt709:color_trc=bt709:color_primaries=bt709", _ when cp.IsUnknown => "setparams=range=tv:colorspace=bt709:color_trc=bt709:color_primaries=bt709", 10 when !cp.IsUnknown => - $"{hwdownload}colorspace={inputOverrides}all=bt709:format=yuv420p10", + $"{hwdownload}colorspace={inputOverrides}all=bt709:format=yuv420p10:range=tv", 8 when !cp.IsUnknown => - $"{hwdownload}colorspace={inputOverrides}all=bt709:format=yuv420p", + $"{hwdownload}colorspace={inputOverrides}all=bt709:format=yuv420p:range=tv", _ => string.Empty };