[FFmpeg-trac] #10092(avcodec:new): DivX 5.0 interlaced b-frames video decodes with artifacts

FFmpeg trac at avcodec.org
Mon Dec 5 10:20:14 EET 2022


#10092: DivX 5.0 interlaced b-frames video decodes with artifacts
-------------------------------------+-------------------------------------
             Reporter:  Timofey      |                    Owner:  (none)
  Vasenin                            |
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:  avcodec
              Version:  git-master   |               Resolution:
             Keywords:               |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Description changed by Timofey Vasenin:

Old description:

> Summary of the bug:
> FFMPEG decodes DivX 5.0 interlaced video with awful block artifacts.
>
> I assume DivX generates buggy bitstream (as XviD also decodes with
> artifacts), but at least it is decoded correctly by DivX itself.
>
> How to reproduce:
> {{{
> - Encode any video as interlaced using DivX codec (tested with DivX Pro
> 5.0.5 + VirtualDub2 44828) with b-frames enabled (this is default for
> DivX Pro 5.0.5 encoder) and all other settings left as default.
> - Try to decode the result with ffmpeg:
> ffplay divx_interlaced_decoding_artifacts.avi
> - The resulting video has lot of visible block artifacts, mostly
> noticeable on b-frames.
> }}}

New description:

 Summary of the bug:
 FFMPEG decodes DivX 5.0 interlaced b-frames video with awful block
 artifacts.

 I assume DivX generates buggy bitstream (as XviD also decodes with
 artifacts), but at least it is decoded correctly by DivX itself.

 How to reproduce:
 {{{
 - Encode any video as interlaced using DivX codec (tested with DivX Pro
 5.0.5 + VirtualDub2 44828) with b-frames enabled (this is default for DivX
 Pro 5.0.5 encoder) and all other settings left as default.
 - Try to decode the result with ffmpeg:
 ffplay divx_interlaced_decoding_artifacts.avi
 - The resulting video has lot of visible block artifacts, mostly
 noticeable on b-frames.
 }}}

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


More information about the FFmpeg-trac mailing list