https://bugs.kde.org/show_bug.cgi?id=520016

Noah Davis <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |NOT A BUG

--- Comment #7 from Noah Davis <[email protected]> ---
(In reply to Petr N. from comment #6)
> Hardware H.264 encoding is nearly universal, while VP9 encoding is
> significantly less common. Please set the H.264 as a default encoding format
> to avoid this issue and if possible, warn user if he selects encoding that
> can not be hardware accelerated.

Those are valid things to want, but they are separate issues.

Regarding the default encoder, we had to choose between OOTB reliability and
speed. We chose OOTB reliability.
- Not every distro supports encoding with H.264 OOTB, even if the hardware is
supposed to support it. Whether the hardware can do it on a given distro
depends on whether FFmpeg is installed and compiled with the h264_vaapi encoder
enabled.
- Hardware encoding isn't quite a free lunch. It can be unreliable and buggy
sometimes, even if your hardware supports it and you have all the right system
packages installed.
- Depending on the hardware, resolution, duration, encoder settings,
circumstances, etc., software encoding can still be fast enough.
- VP9 can look better than H.264, although so can H.265 and AV1.

You're right that it would be good to add more info about the encoders to the
setting UI. Right now, there's no way for Spectacle to know whether the
selected format has hardware acceleration or not. KPipeWire will need some
improvements.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to