[video-codec] NHW Project - good quality improvement & encoding speed

Raphael Canut <nhwcodec@gmail.com> Thu, 03 January 2019 14:11 UTC

Return-Path: <nhwcodec@gmail.com>
X-Original-To: video-codec@ietfa.amsl.com
Delivered-To: video-codec@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D0FC212EB11 for <video-codec@ietfa.amsl.com>; Thu, 3 Jan 2019 06:11:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2Ykba5_AVP4f for <video-codec@ietfa.amsl.com>; Thu, 3 Jan 2019 06:11:24 -0800 (PST)
Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BCEDF12785F for <video-codec@ietf.org>; Thu, 3 Jan 2019 06:11:23 -0800 (PST)
Received: by mail-lf1-x134.google.com with SMTP id b20so23231771lfa.12 for <video-codec@ietf.org>; Thu, 03 Jan 2019 06:11:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=uHLMWrFxl736y2qpfb0IXqr3zyHl8Cykg5rhe5+NVwc=; b=a3PjDJX8afVaCMsRElqYboh97ZqxuRe4xNM1gRl3qL2c5stki2FRk2b9AyltyjsUMc MSR28ZC5yctm8AYEPUTgmWvN8kyA84RW7eiJzYSVHQIWTNasUCuGdYtNphONqCCCYHVm 5AILboU6f6Ody3zCLlNNQy7eY/vhvNd1n41Bf/Gcl+DoDUawPM44TNPdfHrQ9NSVqT4a cn3c/lPNHqz6lw6vw44A+sqbwcMo5HDZYzGB7F30iSPqCg1LYXAh/U9jN+gf8+jF6XpZ q5nuP+bX7JKcrrC6qUo7yi1yrPwIrhexp4TAH5tADmxleQ580gPMOv4mne2g4uyA3swp rYSw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=uHLMWrFxl736y2qpfb0IXqr3zyHl8Cykg5rhe5+NVwc=; b=D/95sdCWtkTTlmpMCsGD59Z6qM3+l/zzYFegEN0HxP8YPT4YjBo8UCUQGsT1ruRzBD mcf6uyoMF4gIXselA2LQ4E4xzfRAUJ2s3m5wtrxinLExdfwGxPcQcrBVMKYMus6sE27T Cyj04Eq4wsoWsU52Ix4a0LmbHLHIDrgHezZdTEE6TYxudQ5d1oPbS+8J9ENyFETL3v8M LbLHgt4Pe/OWA2O/LI19gOT8zpxqvwFgEvRNha3dSFxYqCAVbhx+TDYCdodqvo9oN2dk JL0j6pOfXYeufRerrITEyd+BnFUV//PpNo1kfdGK457kNDtHx9F48rWbP7Av+BuCdPZG otdw==
X-Gm-Message-State: AA+aEWbG01joTIYLtbwpRISVPVKqPQtfqAppBI0pO2xSSXAKB0Yr54wc CXfY1GivsBO/mLmRvFHPb6Xo/TWEh0RpbM99KDYeCLuF
X-Google-Smtp-Source: AFSGD/XF5q5cgIKJvUFK40P39nHKt8XaMjdkSTwUVV6MRLh+FHaxKZV21ppBPNBSL9Z1Q7HxpKfg6NR+LQdj4q7A0Yc=
X-Received: by 2002:a19:a086:: with SMTP id j128mr22219009lfe.93.1546524681348; Thu, 03 Jan 2019 06:11:21 -0800 (PST)
MIME-Version: 1.0
From: Raphael Canut <nhwcodec@gmail.com>
Date: Thu, 03 Jan 2019 15:11:10 +0100
Message-ID: <CAKE58qHdLV9dJTqPwPo1EGVGjU3JuDtuhPH5hub7YjwMnpYynA@mail.gmail.com>
To: video-codec@ietf.org
Content-Type: multipart/alternative; boundary="00000000000044aa53057e8e5660"
Archived-At: <https://mailarchive.ietf.org/arch/msg/video-codec/vf_4ZGizT3Ip4Wm7m_Arz8e-uoc>
Subject: [video-codec] NHW Project - good quality improvement & encoding speed
X-BeenThere: video-codec@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Video codec BoF discussion list <video-codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/video-codec>, <mailto:video-codec-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/video-codec/>
List-Post: <mailto:video-codec@ietf.org>
List-Help: <mailto:video-codec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/video-codec>, <mailto:video-codec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Jan 2019 14:11:26 -0000

Hi,

Just a quick message to let you know that I have made good quality
improvements for very high and extreme compression of the NHW Project (-l8
to -l15 quality settings).The NHW Project starts to be really competitive
with x265 (HEVC) at these very high compression ratios.I even find the NHW
Project visually better than x265 (HEVC) for mid and high compression!

I have also improved encoding speed (C optimizations).

More at: http://nhwcodec.blogspot.com/

We can still save 2.5KB per .nhw compressed files.

I wanted to correct my last speed measurement, with the same level of
optimization, the NHW Project is at least 20x faster to encode (bpgenc -m
0) or at least 52x time faster to encode (bpgenc -m 7) and at least 15x
faster to decode than x265 BPG (optimized HEVC).

Many thanks and Happy New Year!!!
Cheers,
Raphael Canut