[FFmpeg-trac] #9339(undetermined:new): tff interlaced encode from progressive not working

FFmpeg trac at avcodec.org
Mon Jul 19 21:49:20 EEST 2021


#9339: tff interlaced encode from progressive not working
-------------------------------------+-------------------------------------
             Reporter:  daren        |                    Owner:  (none)
                 Type:  defect       |                   Status:  new
             Priority:  normal       |                Component:
                                     |  undetermined
              Version:  unspecified  |               Resolution:
             Keywords:  tff          |               Blocked By:
  interlaced progressive             |
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Description changed by daren:

Old description:

> Summary of the bug:
> tff interlaced encodes of wrongly (progressive) encoded interlaced
> footage used to work. It now '''seems''' to always wrongly encode as bff
> but label (mediainfo) it as tff no matter if ''-top 0 or -top 1'' is
> supplied.
>
> How to reproduce:
> {{{
> % ffmpeg -i input -c:v libx264 -flags +ilme+ildct -top 1 output
> ffmpeg version n4.4
> built with GCC 11.1.0 (Arch Linux repository)
> }}}
>
> Tried a few ffmpeg-static versions out, it breaks at 4.4-static and works
> up to 4.2.1-static (4.3.x branches were missing)
> It broke fairly recently though, couple weeks/months ago, guessing with
> ffmpeg 4.4.
>
> Attached a file that works with
> {{{
> ffmpeg -i progressive_interlaced_footage.mkv -pix_fmt yuv420p -c:v
> libx264 -flags +ilme+ildct -top 1 interlaced.mkv
> }}}
> on 4.2.1-static and lower versions but not with n4.4/4.4-static.

New description:

 Summary of the bug:
 tff interlaced encodes of wrongly (progressive) encoded interlaced footage
 used to work. It now '''seems''' to always wrongly encode as bff but label
 (mediainfo) it as tff no matter if ''-top 0 or -top 1'' is supplied.

 How to reproduce:
 {{{
 % ffmpeg -i input -c:v libx264 -flags +ilme+ildct -top 1 output
 ffmpeg version n4.4
 built with GCC 11.1.0 (Arch Linux repository)
 }}}

 Tried a few ffmpeg-static versions out, it breaks at 4.4-static and works
 up to 4.2.2-static (4.3.x branches were missing)
 It broke fairly recently though, couple weeks/months ago, guessing with
 ffmpeg 4.4.

 Attached a file that works with
 {{{
 ffmpeg -i progressive_interlaced_footage.mkv -pix_fmt yuv420p -c:v libx264
 -flags +ilme+ildct -top 1 interlaced.mkv
 }}}
 on 4.2.2-static and lower versions but not with n4.4/4.4-static.

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


More information about the FFmpeg-trac mailing list