Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)GR

Compressionist

Posts
49
Comments
103
Joined
2 yr. ago
AV1 Community @lemmy.ml
Gianni R @lemmy.ml

Updated Numbers for Eve-VP9 & Eve-AV1

More info:

VP9: https://www.twoorioles.com/eve-vp9

AV1: https://www.twoorioles.com/eve-av1

The last time these numbers were updated was ~2019, so it has been a while.

AV1 Community @lemmy.ml
Gianni R @lemmy.ml

SVT-AV1-PSY v2.3.0-B

AV1 Community @lemmy.ml
Gianni R @lemmy.ml

SVT-AV1-PSY features coming to SVT-AV1

I'm proud to announce that 8 SVT-AV1-PSY features will be making it into the next mainline SVT-AV1 release!

The 8 features are:

We are

AV1 Community @lemmy.ml
Gianni R @lemmy.ml

SVT-AV1-PSY v2.3.0-A

AV1 Community @lemmy.ml
Gianni R @lemmy.ml

Better late than never: SVT-AV1 v2.2.x Deep Dive

How does SVT-AV1 2.2.x stack up against the encoder's previous version?

  • I should have clarified that I was referring to “Restart” rather than “Shut Down” because I’m not aware of how frequently people actually “Shut Down” their devices. My intention was to ask: How often would you need to physically press the power button when the functionality of turning the device on and off is accessible through software?

    On another note, I think the amount of attention posts like this get is a pretty clear indication of how deep Apple hate truly runs. I'm fine with Apple, more of a Linux person myself, but stuff like this makes me shrug my shoulders. Only Apple could garner this much attention for putting the power button in a weird spot on a tiny desktop that nobody complaining about it would buy even if it was on top of the device.

  • AV1 Community @lemmy.ml
    Gianni R @lemmy.ml

    SVT-AV1-PSY v2.3.0

    AV1 Community @lemmy.ml
    Gianni R @lemmy.ml

    SVT-AV1-PSY v2.2.1-B

    AV1 Community @lemmy.ml
    Gianni R @lemmy.ml

    SVT-AV1-PSY v2.2.1-A

  • The fact that iPhones are getting this before Android phones without Google Play Services tells you all you need to know about the nature of RCS. Android has lost all of its intrigue and fun in favor of becoming GoogleOS

  • AV1 Community @lemmy.ml
    Gianni R @lemmy.ml

    A Handbrake project to natively integrate svt-av1-psy in place of svt-av1, with Linux, Windows and macOS support!

    cross-posted from: https://lemmy.world/post/19262772

    Good morning my fellow video encoding afficionados.

    As usual, I was trying to find interesting stuff on the web, and I finally did!

    Someone in our wonderful AV1 enthusiast community has spent a lot of time working on natively adding svt-av1-psy to Handbrake; this is done through specific patches that add the additional functionality of svt-av1-psy in Handbrake.

    This allows for Windows, macOS, Linux (Flatpak) and native Linux builds of Handbrake to be built with nearly complete svt-av1-psy support.

    It's truly a great addition as it allows many more people to be at the leading edge of high fidelity AV1 encoding.

    Note that these are based on Nightly Handbrake, but this shouldn't pose a problem.

    Head over to the "Releases" page to find the full builds, CLI versions and even dynamic library replacement: https://github.com/Nj0be/HandBrake-SVT-AV1-PSY/releases

    That'll be all from me. Thank you for your

    AV1 Community @lemmy.ml
    Gianni R @lemmy.ml

    Let's Get SVT-AV1-PSY into Handbrake!

    Give the issue & upvote and comment to show your support - every like helps!

    AV1 Community @lemmy.ml
    Gianni R @lemmy.ml

    SVT-AV1-PSY v2.2.0

    github.com Release v2.2.0 · psy-ex/svt-av1-psy

    Long time no see! We're back with another exciting release: SVT-AV1-PSY v2.2.0! 🎉 PSY Updates Features --tf-strength parameter for manually adjusting temporal filtering strength. By default, reduc...

    Release v2.2.0 · psy-ex/svt-av1-psy

    SVT-AV1-PSY v2.2.0

    Long time no see! We're back with another exciting release: SVT-AV1-PSY v2.2.0! 🎉

    PSY Updates

    Features

    • --tf-strength parameter for manually adjusting temporal filtering strength. By default, reduces temporal filtering strength by 4x
    • --chroma-qm-min & --chroma-qm-max parameters for adjusting quantization matrix flatness for chroma planes
    • --tune 4 - A new Tune called Still Picture has been introduced for AVIF encoding, with promising gains observed over aomenc, aomenc 4:4:4, and mainline SVT-AV1

    Quality & Performance

    • Enable 10-bit subpixel motion estimation processing for 10-bit inputs on Preset 3 & below
    • Enable SUPERRES_AUTO_ALL for Tune 3 when superres-mode=4
      • Disables ALT-REF superres for speed and quality
    • Add unipred bias for SSIM full mode decision cost when using Tune 3
    • New perceptual QM curve when using Tune 3
      • Better chroma QM adjustment & better high fidelity performance
    • Vastly improved screen content detecti
  • You need VideoToolbox for this particular tool because it calls the VideoToolbox library from within FFmpeg in order to encode the video.

    "Why do I need x264 to encode H.264 in FFmpeg?" is essentially what you're asking. FFmpeg needs VideoToolbox support to work with my tool.

    If you're asking why I chose to use VideoToolbox in the first place, it was because I want this to be a macOS-specific tool with very fast encoding speeds at decent fidelity per bit. Hardware accelerated video encoding is one way to make this happen.

  • JPEG-XL @lemmy.ml
    Gianni R @lemmy.ml

    JPEG is Dying - And that's a bad thing

    cross-posted from: https://lemmy.ml/post/18953248

    Programming @programming.dev
    Gianni R @lemmy.ml

    vt-enc: FFmpeg VideoToolbox frontend in Bash

    cross-posted from: https://lemmy.ml/post/19003650

    vt-enc is a bash script that simplifies the process of encoding videos with FFmpeg using Apple's VideoToolbox framework on macOS. It provides an easy-to-use command-line interface for encoding videos with various options, including codec selection, quality settings, and scaling.

    Cool GitHub Projects @programming.dev
    Gianni R @lemmy.ml

    vt-enc: FFmpeg VideoToolbox frontend in Bash

    vt-enc is a bash script that simplifies the process of encoding videos with FFmpeg using Apple's VideoToolbox framework on macOS. It provides an easy-to-use command-line interface for encoding videos with various options, including codec selection, quality settings, and scaling.

  • Royalty-free blanket patent licensing is compatible with Free Software and should be considered the same as being unpatented. Even if it's conditioned on a grant of reciprocality. It's only when patent holders start demanding money (or worse, withholding licenses altogether) that it becomes a problem

  • AV1 Community @lemmy.ml
    Gianni R @lemmy.ml

    bdr-ssimu2 - Codec Comparison Script

    bdr-ssimu2

    Encode, analyze, & plot SSIMULACRA2 scores using a source video file that is encoded with FFmpeg.

    This Python script generates BD-Rate (Bjøntegaard-Delta Rate) graphs for comparing the performance of different encoding commands. It encodes a source video with various specified Constant Rate Factor (CRF) values, calculates SSIMULACRA2 scores, and plots the results via matplotlib.

    Features

    • Encodes a source video using two user-configurable FFmpeg commands
    • Calculates SSIMULACRA2 scores (and soon XPSNR scores as well)
    • Generates BD-Rate curves comparing the two encoding commands
    • Outputs both average and harmonic mean SSIMULACRA2 plots
    • Allows for temporal metric analysis subsampling (sampling every nth frame)

    Prerequisites

    • Python 3.x
    • FFmpeg
    • VapourSynth with:
    • Required Python packages:
      • vapoursynth
      • matplotlib
      • tqdm

    See more in the linked Git repo's

    AV1 Community @lemmy.ml
    Gianni R @lemmy.ml

    SVT-AV1-PSY v2.1.0-A

    github.com Release v2.1.0-A · psy-ex/svt-av1-psy

    Hi there! We're back with our micro-release format to announce some exciting changes in SVT-AV1-PSY v2.1.0-A! 🎉 PSY Updates Features New parameter --max-32-tx-size, which restricts block transform...

    Release v2.1.0-A · psy-ex/svt-av1-psy

    Introducing SVT-AV1-PSY v2.1.0-A

    Features

    • New parameter --max-32-tx-size, which restricts block transform sizes to a maximum of 32x32 pixels. This can be useful in very specific scenarios for improving overall efficiency
    • Added support for HDR10+ JSON files via a new --hdr10plus-json parameter (thanks @quietvoid!). In order to build a binary with support for HDR10+, see our PSY Development page.
    • New parameter --adaptive-film-grain, which helps remedy perceptually harmful grain patterns caused by extracting grain from blocks that are too large for a given video resolution. This parameter is enabled by default

    Quality & Performance

    • Disabled SSIM-cost transform decisions while keeping SSIM-cost mode decisions, generally improving Tune 3's efficiency & consistency
    • Additional NEON optimizations for ARM platforms, providing a speed increase

    Documentation

    • All of the features
    Technology @lemmy.world
    Gianni R @lemmy.ml

    Windows 10 is EOL in October 2025

    cross-posted from: https://lemmy.ml/post/15988326

    Windows 10 will reach end of support on October 14, 2025. The current version, 22H2, will be the final version of Windows 10, and all editions will remain in support with monthly security update releases through that date. Existing LTSC releases will continue to receive updates beyond that date based on their specific lifecycles.

    Source: https://learn.microsoft.com/en-us/lifecycle/products/windows-10-home-and-pro

    Programming @programming.dev
    Gianni R @lemmy.ml

    Observing SVT-AV1 v2.1.0's improvements: A New Deep Dive | Codec Wiki

    cross-posted from: https://lemmy.ml/post/15953505

    SVT-AV1 2.1.0 just released, how does it compare to SVT-AV1 2.0.0? Well-known encoder Trix attempts to answer this question with metrics, graphs, and detailed analysis.

    AV1 Community @lemmy.ml
    Gianni R @lemmy.ml

    Observing SVT-AV1 v2.1.0's improvements: A New Deep Dive | Codec Wiki

    SVT-AV1 2.1.0 just released, how does it compare to SVT-AV1 2.0.0? Well-known encoder Trix attempts to answer this question with metrics, graphs, and detailed analysis.

    AV1 Community @lemmy.ml
    Gianni R @lemmy.ml

    SVT-AV1-PSY v2.0.0-A

    github.com Release v2.0.0-A · psy-ex/svt-av1-psy

    Hi there! We're back with a new micro-release format to announce some exciting changes in SVT-AV1-PSY v2.0.0-A! 🎉 PSY Updates Features The CRF range, previously capped at 63, has been extended to ...

    Release v2.0.0-A · psy-ex/svt-av1-psy

    Hi there! We're back with a new micro-release format to announce some exciting changes in SVT-AV1-PSY v2.0.0-A! 🎉

    PSY Updates

    Features

    • The CRF range, previously capped at 63, has been extended to a maximum value of 70. It can also be incremented in quarter increments of 0.25
    • New option: --enable-dlf 2 for a slower, more accurate deblocking loop filter
    • New option: --qp-scale-compress-strength (0 to 3) which sets a strength for the QP scale algorithm to compress values across all temporal layers. Higher values result in more consistent video quality
    • New option: --frame-luma-bias (0 to 100) enables experimental frame-level luma bias to improve quality in dark scenes by adjusting frame-level QP based on average luminance across each frame

    Quality & Performance

    • A temporal layer qindex offset has been added to Tune 3 for more consistent quality across frames when encoding
    • Minor speed bump to Preset 8
    • Dynamic delta_q_res switching implemented to help