[FFmpeg-trac] #6736(avfilter:new): vidstab fails with yuv444 input

FFmpeg trac at avcodec.org
Sun Oct 15 22:20:56 EEST 2017

#6736: vidstab fails with yuv444 input
             Reporter:  ochi         |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  avfilter     |                  Version:
             Keywords:  vidstab      |  unspecified
  yuv444                             |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
 Summary of the bug:

 Trying to apply vidstab{detect,transform} filters on a yuv444 encoded
 input video fails with a pixel-format error.

 This rather seems to be an incorrect assertion regarding the pixel formats
 used in ffmpeg and/or the vid.stab library than a technical limitation
 since commenting-out the check which fails seems to help and vidstab
 appears to run fine on yuv444 input, but that is something that needs to
 be validated.

 How to reproduce:
 # Create test video
 % ffmpeg -t 10 -s 1280x720 -f rawvideo -pix_fmt rgb24 -r 30 -i /dev/zero
 -pix_fmt yuv444p input.mkv

 # Try to run vidstabdetect
 % ffmpeg -i input.mkv -vf vidstabdetect -f null -

 # Result:
 [Parsed_vidstabdetect_0 @ 0x55a34dc71840] pixel-format error: wrong
 bits/per/pixel, please report a BUG

 # Try to run vidstabtransform
 ffmpeg -i input.mkv -vf vidstabtransform -f null -

 # Similar problem:
 pixel-format error: bpp 1<>3  chroma_subsampl: w: 0<>0  h: 0<>0

 ffmpeg version 3.3.4, Arch Linux

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

More information about the FFmpeg-trac mailing list