mpeg1,vp9,theora和h264内部无损编码的奇怪结果

问题描述

我尝试了xiph.org的一些序列的无损帧内编码: https://media.xiph.org/video/derf/y4m/foreman_qcif.y4m 奇怪的是mpeg1video在大小上大获全胜。我将FFmpeg用于以下设置:

ffmpeg -i foreman_qcif.y4m -c:v mpeg1video -qscale:v 0 -intra foreman.mpeg
ffmpeg -i foreman_qcif.y4m -c:v libx264 -crf 0 -intra foreman.mp4
ffmpeg -i foreman_qcif.y4m -c:v libvpx-vp9 -crf 0 -intra foreman.webm
ffmpeg -i foreman_qcif.y4m -c:v libtheora -qscale:v 10 -intra foreman.ogg

我得到的尺寸为:mpeg1video-2643968; theora-2949677; vp9-5636841; h264-5743014; 所以问题是:在这种模式下mpeg1video真的能击败他们吗?

解决方法

显然,即使在最高质量设置下,mpeg1video也不是无损的。从ISO-IEC-11172-2_1991_MPEG1_Video:“算法不是无损的”和““亮度和色度分量的DC系数的量化器大小固定为8”