the debut of H.266

build vvenc on termux

pkg install binutils-gold llvmgold

git clone --depth 1 https://github.com/fraunhoferhhi/vvenc
cd vvenc
mkdir build               cd build              cmake ..
cmake --build . --config Release
cd ../bin

en266() {
  ffmpeg -i "$1" -pix_fmt yuv420p10le -strict -1 -f yuv4mpegpipe - | \
  ./vvencapp -i - --y4m --format yuv420_10 --hdr hdr10_2020 -t 4 -o "${1%.*}.266"
}

de266() {
  ./vvdecapp -b "$1" -f 1 --y4m -o - | \
  ffmpeg -f yuv4mpegpipe -i - -c:v libwebp -lossless 1 -y "${1%.*}.webp"
}

en266 test.jpg
de266 test.266

fin

今天简单地测试了一下 H.266 的压缩图片效果,直接说结论:低码率下,H.266 的压缩率相比 H.265 略有提升;高压缩比情况下,画质和 AV1 一样差(涂抹严重);而 H.266 的压缩速度已经下降到 AV1JXL 这样的级别了(笑)。

H.265 作为上一代编码算法,质量依然很强。你们 AV1 就别老去碰瓷老前辈了,你们真正的竞争对手是 H.266 啊!!!

目前我这边仍然使用 H.265 来压缩高质量图片(?),对于非写实图片,AV1 的压缩率还是更好一些,毕竟质量不那么敏感。在我这 H.266 可能还要再过几年才能取代 H.265 吧?嘛,或许没有 8K 视频的话,也没必要上这种大炮……