Hi, On Sun, Jan 8, 2012 at 5:34 PM, Ronald S. Bultje <rsbul...@gmail.com> wrote: > On Sun, Jan 8, 2012 at 4:52 PM, Mike Melanson <m...@multimedia.cx> wrote: >> On 1/8/2012 4:46 PM, Ronald S. Bultje wrote: >>> >>> I'm afraid we'll have to convert the output files to rgb24 before >>> using tiny_psnr. >> >> >> That doesn't frighten me at all-- this was my typical M.O. in the original >> FATE system when dealing with 16-bit RGB formats. But it doesn't work in >> this case. >> >> (BTW, removed the superfluous '-f framecrc' option): >> >> avconv -i kgv1.avi -an -vcodec rawvideo -pix_fmt rgb24 -f rawvideo -y >> x86.raw >> >> avconv -i kgv1.avi -an -vcodec rawvideo -pix_fmt rgb24 -f rawvideo -y >> ppc.raw >> >> $ tiny_psnr ppc.raw x86.raw >> stddev: 14.00 PSNR: 25.20 MAXDIFF: 248 bytes:288460800/288460800 > > That can't be right, PSNR = 25 means major artifacts. I don't really > have any ideas what's going on here. Maybe -sws_flags +bitexact will > do something?
Compare: ./avplay -vf format=rgb555be ~/Movies/fate-suite/kega/kgv1.avi ./avplay -vf format=rgb24 ~/Movies/fate-suite/kega/kgv1.avi ./avplay -vf format=rgb555be,format=rgb24 ~/Movies/fate-suite/kega/kgv1.avi Looks to me like rgb555be-to-rgb24 conversion is broken. Ronald _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel