[FFmpeg-trac] #7588(avfilter:new): Incorrect VMAF score computation

FFmpeg trac at avcodec.org
Mon Dec 3 16:31:11 EET 2018


#7588: Incorrect VMAF score computation
----------------------------------+--------------------------------------
             Reporter:  Ilya87    |                     Type:  defect
               Status:  new       |                 Priority:  normal
            Component:  avfilter  |                  Version:  git-master
             Keywords:  vmaf      |               Blocked By:
             Blocking:            |  Reproduced by developer:  0
Analyzed by developer:  0         |
----------------------------------+--------------------------------------
 Summary of the bug:
 How to reproduce:
 {{{
 ffmpeg -i main_x264_2pass_5000.mkv -i reference.mkv -lavfi
 libvmaf="model_path=/usr/share/model/vmaf_v0.6.1.pkl:pool=mean:log_path=vmaf.log"
 -f null -
 VMAF score: 60.514456
 ffmpeg version 92603-g8440835dbe x86_64 AntergOS Linux
 VMAF 1.3.9
 }}}
 reference video - x264 lossless high 4:4:4 profile 2560x1090 yuv420p
 main_x264_2pass_5000.mkv - high profile yuv420p

 ffmpeg2vmaf.py score:
 python2 ffmpeg2vmaf.py 2560 1090 reference.mkv main_x264_2pass_5000.mkv
 --model /usr/share/model/vmaf_v0.6.1.pkl --ref-width 2560 --ref-height
 1090  --dis-width 2560 --dis-height 1090
 Aggregate (mean): VMAF_feature_adm2_score:0.958728,
 VMAF_feature_motion2_score:9.141027,
 VMAF_feature_vif_scale0_score:0.664811,
 VMAF_feature_vif_scale1_score:0.909114,
 VMAF_feature_vif_scale2_score:0.951961,
 VMAF_feature_vif_scale3_score:0.970957, VMAF_score:94.276637

 Conclusion - ffmpeg often (316 times in 1191 video frames file) gives zero
 VMAF score (see it in attached file). Scores for other frames are also
 different than ffmpeg2vmaf computes.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/7588>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list