[FFmpeg-trac] #10532(avfilter:new): Color changes at w => 1280, h >= 578 with libplacebo filter on rgb source

FFmpeg trac at avcodec.org
Fri Sep 15 14:36:58 EEST 2023


#10532: Color changes at w => 1280, h >= 578 with libplacebo filter on rgb source
------------------------------------+------------------------------------
             Reporter:  nicol       |                    Owner:  (none)
                 Type:  defect      |                   Status:  new
             Priority:  normal      |                Component:  avfilter
              Version:  git-master  |               Resolution:
             Keywords:              |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+------------------------------------
Comment (by nicol):

 Adding itrc=srgb and fast=1 in the colorspace filter first gave the same
 look as resized with the scale filter.

 % ffmpeg -f lavfi -i colorchart=d=2 -vf
 scale=w=1280:h=576:flags=lanczos,setsar=1 -crf 18 -pix_fmt yuv420p
 -color_primaries bt709 -color_trc bt709 -colorspace bt709 -bsf:v
 h264_metadata=colour_primaries=1:transfer_characteristics=1:matrix_coefficients=1
 -color_range tv colorchart_scale_w1280.mp4

 % ffmpeg -hwaccel_output_format vulkan -init_hw_device vulkan=vk
 -filter_hw_device vk -f lavfi -i colorchart=d=2 -vf
 hwupload,libplacebo=inputs=1:w=1280:h=576:upscaler=lanczos:format=yuv420p:range=tv,hwdownload,format=yuv420p
 -crf 18 -pix_fmt yuv420p -color_primaries bt709 -color_trc bt709
 -colorspace bt709 -bsf:v
 h264_metadata=colour_primaries=1:transfer_characteristics=1:matrix_coefficients=1
 -color_range tv colorchart_libplacebo_w1280.mp4

 % ffmpeg -hwaccel_output_format vulkan -init_hw_device vulkan=vk
 -filter_hw_device vk -f lavfi -i colorchart=d=2 -vf
 colorspace=all=bt709:iprimaries=bt709:itrc=srgb:ispace=bt709:fast=1,hwupload,libplacebo=inputs=1:w=1280:h=576:upscaler=lanczos:format=yuv420p:range=tv,hwdownload,format=yuv420p
 -crf 18 -pix_fmt yuv420p -color_primaries bt709 -color_trc bt709
 -colorspace bt709 -bsf:v
 h264_metadata=colour_primaries=1:transfer_characteristics=1:matrix_coefficients=1
 -color_range tv colorchart_colorspace_libplacebo_w1280.mp4

 Looks same chrome, edge and firefox.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/10532#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list