8000 Releases Β· alexheretic/ab-av1 Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: alexheretic/ab-av1

v0.10.1

17 May 13:34
Compare
Choose a tag to compare
  • Support setting --enc-input hwaccel=none --enc-input hwaccel_output_format=none to omit defaults
    for *_vaapi, *_vulkan vcodecs introduced in v0.9.4.

v0.10.0

10 May 16:30
Compare
Choose a tag to compare
  • --pix-format no longer generally defaults to "yuv420p", instead if not specified no -pix_fmt
    will be passed to ffmpeg allowing use of upstream defaults.
    However, libsvtav1, libaom-av1 & librav1e will continue to default to "yuv420p10le".
  • Allow specifying ffmpeg decoder using --enc-input c:v=CODEC.

v0.9.4

03 Apr 21:23
Compare
Choose a tag to compare
  • Encoder *_vaapi: Default args --enc-input hwaccel=vaapi --enc-input hwaccel_output_format=vaapi.
  • Encoder *_vulkan: Map --crf to ffmpeg -qp.
  • Encoder *_vulkan: Default args --enc-input hwaccel=vulkan --enc-input hwaccel_output_format=vulkan.
  • Encoder libvvenc: Map --crf to ffmpeg -qp.

v0.9.3

14 Mar 19:49
Compare
Choose a tag to compare
  • Support setting per-stream audio codec, e.g. --enc c:a:1=libopus.
  • Support --pix-format yuv422p10le.
  • Write video stream metadata "AB_AV1_FFMPEG_ARGS" to encoded output, include a subset of relevant
    ffmpeg args used. E.g. AB_AV1_FFMPEG_ARGS: -c:v libsvtav1 -crf 25 -preset 8.

v0.9.2

07 Mar 18:45
Compare
Choose a tag to compare
  • Log crf results, instead of printing, if stderr is not a terminal.
  • Wait for all child processes (ffmpeg etc) to finish before temp file cleanup and exit.

v0.9.1

02 Jan 11:38
Compare
Choose a tag to compare
  • Fix xpsnr inf score parsing.
  • Fix xpsnr reference vfilter usage.
  • Add --xpsnr-fps: Frame rate override used to analyse both reference & distorted videos. Default 60.

v0.9.0

24 Dec 10:02
Compare
Choose a tag to compare
  • Add XPSNR support as a VMAF alternative.
    • Add sample-encode --xpsnr arg which toggles use of XPSNR instead of VMAF.
    • Add crf-search, auto-encode --min-xpsnr arg (alternative to --min-vmaf).
    • Add xpsnr command for measuring XPSNR score.
  • Support negative --preset args.
  • Add --vmaf-fps: Frame rate override used to analyse both reference & distorted videos. Default 25.
  • Omit data streams when outputting to matroska (.mkv or .webm).
  • Omit audio, subtitle & data streams in VMAF calls to work around possible ffmpeg memory leaks.
  • mpeg2video: map --crf to ffmpeg -q and set default crf range to 2-30.

v0.8.0

16 Nov 14:35
Compare
Choose a tag to compare
  • crf-search: Tweak 2nd iteration logic that slices the crf range at the 25% or 75% crf point.
    • Widen to 20%/80% to account for searches of the "middle" two subranges being more optimal.
    • Disable when using custom min/max crf ranges under half the default.
  • Add sample-encode info to crf-search & auto-encode. Show sample progress and encoding/vmaf fps.
  • Improve sample-encode progress format consistency.
  • Add crf-search -v flag to print per-sample results.
  • Add auto-encode -v flag to print per-crf results, -vv to also print per-sample results.

v0.7.19

01 Nov 13:07
Compare
Choose a tag to compare
  • Fix stdin handling sometimes breaking bash shells.

v0.7.18

04 Oct 07:51
Compare
Choose a tag to compare
  • Use default .265, .264 image output extensions for libx265, libx264.
    Fixes crf-search for images with these codecs.
  • Improve --vfilter docs, clarify VMAF usage.
0