[FFmpeg-trac] #9815(undetermined:new): bm3d filter not working on 4k content

FFmpeg trac at avcodec.org
Wed Jun 22 17:24:50 EEST 2022


#9815: bm3d filter not working on 4k content
-------------------------------------+-------------------------------------
             Reporter:  chrisbgp     |                    Owner:  (none)
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  unspecified  |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Description changed by chrisbgp:

Old description:

> Summary of the bug:
>
> command below works fine on 1080p content, however with 4k content the
> output of all files are the same and the file size of all outputs is the
> same as well. when replacing the first prefilter with nlmeans it works as
> expected. any ideas?
>
> How to reproduce:
> {{{
> % parallel ffmpeg-git-20220526-amd64-static/ffmpeg -y -i chunk-001.mkv
> -filter_complex
> "[0:V:0]split[a][b],[a]bm3d=sigma=12:block=4:bstep=16:group=1:estim=basic[a],[b][a]bm3d=sigma={1}:block=4:group={2}:bstep=16:range={3}:estim=final:ref=1"
> -c:v libx265 -x265-params limit-sao=1:aq-mode=3 -pix_fmt yuv420p10le -crf
> 28 -an -sn "bm3dxx/s{1}g{2}r{3}.mkv" ::: 3 6 9 12 15 18 24 ::: 8 16 24 32
> ::: 9 12 15 18 24
>

> ffmpeg version N-62022-g0dcbe1c1aa-static
> https://johnvansickle.com/ffmpeg/  Copyright (c) 2000-2022 the FFmpeg
> developers
>   built with gcc 8 (Debian 8.3.0-6)
> }}}
> Patches should be submitted to the ffmpeg-devel mailing list and not this
> bug tracker.

New description:

 Summary of the bug:

 command below works fine on 1080p content, however with 4k content the
 output of all files are the same and the file size of all outputs is the
 same as well. when replacing the first prefilter with nlmeans it works as
 expected. any ideas?

 How to reproduce:
 {{{
 % parallel ffmpeg-git-20220526-amd64-static/ffmpeg -y -i chunk-001.mkv
 -filter_complex
 "[0:V:0]split[a][b],[a]bm3d=sigma=12:block=4:bstep=16:group=1:estim=basic[a],[b][a]bm3d=sigma={1}:block=4:group={2}:bstep=16:range={3}:estim=final:ref=1"
 -c:v libx265 -x265-params limit-sao=1:aq-mode=3 -pix_fmt yuv420p10le -crf
 28 -an -sn "bm3dxx/s{1}g{2}r{3}.mkv" ::: 3 6 9 12 15 18 24 ::: 8 16 24 32
 ::: 9 12 15 18 24


 ffmpeg version N-62022-g0dcbe1c1aa-static
 https://johnvansickle.com/ffmpeg/  Copyright (c) 2000-2022 the FFmpeg
 developers
   built with gcc 8 (Debian 8.3.0-6)
 }}}

 PS: converting the source (hevc) to huffyuv fixes the problem above.

--
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9815#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list