[FFmpeg-trac] #2347(avcodec:closed): Recent builds regression bug - KO from 12th Feb 2013 - OK before

FFmpeg trac at avcodec.org
Tue Mar 12 09:02:00 CET 2013


#2347: Recent builds regression bug  - KO from 12th Feb 2013 - OK before
------------------------------------+-----------------------------------
             Reporter:  feelart     |                    Owner:
                 Type:  defect      |                   Status:  closed
             Priority:  normal      |                Component:  avcodec
              Version:  git-master  |               Resolution:  invalid
             Keywords:  libx264     |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+-----------------------------------

Comment (by feelart):

 If you're quote "If you know in advance that quality does not matter or if
 you know in advance that you must play your output file with software that
 does not support anything else but yuv420p, then please add -pix_fmt
 yuv420p to your command line." would be valid then MD5 signature for
 FFmpeg ante 9th Feb would all be the same and would be the same as results
 with ffmpeg-20130209 with -pix_fmt yuv420p, but they are not.

 {{{
 ffmpeg.exe -y -loop 1 -f image2 -i Masque16_9.png -vcodec libx264 -t 4 -r
 25 outNoPix.mp4
 ffmpeg.exe -y -loop 1 -f image2 -i Masque16_9.png -vcodec libx264 -t 4 -r
 25 -pix_fmt yuv444p outyuv444p.mp4
 ffmpeg.exe -y -loop 1 -f image2 -i Masque16_9.png -vcodec libx264 -t 4 -r
 25 -pix_fmt yuv420p outyuv420p.mp4

 C:\PortableApps\MM\FFmpeg_regression\ffmpeg-20130209-git-969039e-
 win64-static\ffmpeg.exe -y -loop 1 -f image2 -i Masque16_9.png -vcodec
 libx264 -t 4 -r 25 -pix_fmt yuv444p outyuv444p20130209.mp4
 C:\PortableApps\MM\FFmpeg_regression\ffmpeg-20130209-git-969039e-
 win64-static\ffmpeg.exe -y -loop 1 -f image2 -i Masque16_9.png -vcodec
 libx264 -t 4 -r 25 outNoPix20130209.mp4
 C:\PortableApps\MM\FFmpeg_regression\ffmpeg-20130209-git-969039e-
 win64-static\ffmpeg.exe -y -loop 1 -f image2 -i Masque16_9.png -vcodec
 libx264 -t 4 -r 25 -pix_fmt yuv420p outyuv420p20130209.mp4
 }}}


 outNoPix.mp4                  3b32b8dec42f3c42fc3a4d89e7d9907a
 outyuv444p.mp4              3b32b8dec42f3c42fc3a4d89e7d9907a
 outyuv420p.mp4              a7fbc37922a6dfda68b838ff5d7eb883
 outyuv444p20130209.mp4  507631b32e6d83ce7fe886b2da1f1689
 outNoPix20130209.mp4    d6f1a6d5c6d57f4dc1fe883a68791ec8
 outyuv420p20130209.mp4  d6f1a6d5c6d57f4dc1fe883a68791ec8


 "Since you did not specify a colour-space and the colour-space of your
 input file is not supported by the encoder, FFmpeg has to choose a colour-
 space for the output file."
 Jpeg, has no transparency, convert the source to Jpeg and I'll let you
 discover stagerring results.


 "Your problem is that you rely on something automatic. If you have
 specifics needs, you have to express them to ffmpeg with the corresponding
 option, there is no "do what I mean" option."
 Nope, without warning of behaviour change, I expect consistent
 reproducable behaviour, which is breached by your own comment:
 "The automatic selection of the pixel format has been recently changed to
 reduce the possible loss of information:", through a warning, as one one
 has depricate command warning for instance.


 I understand that you emphasise on your good quality intentions vs
 reliability, afterall Fukushima was also done on good intentions.
 Regarding bug(s) http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=7&t=1054,
 I doubt you checked, I found a fix, it's Windows Movie Maker.
 Air crash investigation are full of good intentions and collections of
 wrong assumptions.

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/2347#comment:12>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list