[FFmpeg-devel] evaluating the experimental status of ffv1 version 3
Peter B.
pb at das-werkstatt.com
Tue Oct 2 15:38:28 CEST 2012
Quoting "Peter B." <pb at das-werkstatt.com>:
> For YUV422 10bit, I'll use the a converted set of the SVT collection
> from the "Video Quality Experts Group" (VQEG) FTP server [4].
> == References:
> [4] ftp://vqeg.its.bldrdoc.gov/HDTV/SVT_exports/SVT_YUV10_Exports_
In the README of the SVT set at VQEG, it says that the YUV422 10bit
are 0-padded to 4bits, and ffmpeg says it's "v210x, yuv422p16le".
What would be the correct way to generate framemd5 checksums for the
.yuv10 image sequence source, in order to verify against yuv422p10le?
I've created 2 framemd5 files for the source:
// --------------
$ ffmpeg -f image2 -s 1920x1080 -r 25 -i
'NewMobCal_YUV10_1080i25_/NM_%05d.yuv10' -pix_fmt yuv422p16le -an -f
framemd5 NewMobCal_YUV10_1080i25-p16le.framemd5
// --------------
$ ffmpeg -f image2 -s 1920x1080 -r 25 -i
'NewMobCal_YUV10_1080i25_/NM_%05d.yuv10' -pix_fmt yuv422p10le -an -f
framemd5 NewMobCal_YUV10_1080i25-p10le.framemd5
// --------------
Then I create 2 FFv1.3 output files. One with "yuv422p10le" and one
with "yuv422p16le":
// --------------
ffmpeg -f image2 -s 1920x1080 -r 25 -i
'client/VQEG/HDTV/SVT_exports/SVT_YUV10_Exports_/NewMobCal_YUV10_1080i25_/NM_%05d.yuv10' -an -vcodec ffv1 -strict experimental -slices 24 -slicecrc 0 -g 1 -pix_fmt yuv422p16le
client/test-p16le.avi
// --------------
ffmpeg -f image2 -s 1920x1080 -r 25 -i
'client/VQEG/HDTV/SVT_exports/SVT_YUV10_Exports_/NewMobCal_YUV10_1080i25_/NM_%05d.yuv10' -an -vcodec ffv1 -strict experimental -slices 24 -slicecrc 0 -g 1 -pix_fmt yuv422p10le
client/test-p10le.avi
// --------------
When comparing the generated p10le.framemd5 of the source with the
framemd5 from a yuv422p10le ffv1.3, they match.
However, if I create a yuv422p16le ffv1.3, the framemd5 do *NOT* match
with the p16le.framemd5 from the source.
Is there an error on my side?
Thanks,
Pb
More information about the ffmpeg-devel
mailing list