[FFmpeg-trac] #5586(undetermined:new): bug wit

FFmpeg trac at avcodec.org
Mon May 23 16:41:42 CEST 2016


#5586: bug wit
-------------------------------------+-------------------------------------
             Reporter:  guenzoman    |                     Type:  defect
               Status:  new          |                 Priority:  important
            Component:               |                  Version:
  undetermined                       |  unspecified
             Keywords:  blend        |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:
 When i use the blend filter, the Y variable in the formula works
 differently in 2.x and 3.x builds.
 How to reproduce:
 video 1: https://dl.dropboxusercontent.com/u/4096865/1.mp4
 video 2: https://dl.dropboxusercontent.com/u/4096865/2.mp4
 {{{
 $ ffmpeg -i 1.mp4 -i 2.mp4 -filter_complex
 "blend=all_expr='if(gte((T+1)*H-Y,H),A,B)'" out.mp4
 }}}

 Basically, i tried all static 3.x builds and some static 2.x builds.

 In 3.x builds, it produces a video like this:
 https://dl.dropboxusercontent.com/u/4096865/3x%20blend.mp4

 In 2.x builds, it produces a video like this:
 https://dl.dropboxusercontent.com/u/4096865/2x%20blend.mp4

 It's like if the Y variable were like a mod(Y,44), because this command
 bellow produces a similar results, in 2.x builds:
 {{{
 $ ffmpeg -i 1.mp4 -i 2.mp4 -filter_complex
 "blend=all_expr='if(gte((T+1)*H-mod(Y,44),H),A,B)'" out.mp4
 }}}
 and this video:
 https://dl.dropboxusercontent.com/u/4096865/2x%20blend%20with%20mod.mp4

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


More information about the FFmpeg-trac mailing list