VA-API does not have a super stable API, and the older versions we use to make the portable, snap, and appimage build do not work on newer OS versions. The flatpak, however, does use a newer version of the VAAPI libraries that you should try. It works on my Intel-based Ubuntu 20.04 system:
[AVHWDeviceContext @ 0x7fac08019740] Opened VA display via X11 display :99.0.
[AVHWDeviceContext @ 0x7fac08019740] libva: VA-API version 1.5.0
[AVHWDeviceContext @ 0x7fac08019740] libva: va_getDriverName() returns 0
[AVHWDeviceContext @ 0x7fac08019740] libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/iris_drv_video.so
[AVHWDeviceContext @ 0x7fac08019740] libva: Trying to open /usr/lib/x86_64-linux-gnu/dri/intel-vaapi-driver/iris_drv_video.so
[AVHWDeviceContext @ 0x7fac08019740] libva: Found init function __vaDriverInit_1_5
[AVHWDeviceContext @ 0x7fac08019740] libva: va_openDriver() returns 0
[AVHWDeviceContext @ 0x7fac08019740] Initialised VAAPI connection: version 1.5
[AVHWDeviceContext @ 0x7fac08019740] VAAPI driver: Intel iHD driver - 1.0.0.
[AVHWDeviceContext @ 0x7fac08019740] Driver not found in known nonstandard list, using standard behaviour.
[mlt_buffer @ 0x7fac08043c80] w:1920 h:1080 pixfmt:nv12 tb:1/25 fr:25/1 sar:0/1 sws_param:
[h264_vaapi @ 0x7fac08001e80] Input surface format is nv12.
[h264_vaapi @ 0x7fac08001e80] Using VAAPI profile VAProfileH264Main (6).
[h264_vaapi @ 0x7fac08001e80] Using VAAPI entrypoint VAEntrypointEncSlice (6).
[h264_vaapi @ 0x7fac08001e80] Using VAAPI render target format YUV420 (0x1).
[h264_vaapi @ 0x7fac08001e80] RC mode: ICQ.
[h264_vaapi @ 0x7fac08001e80] RC quality: 23.
[h264_vaapi @ 0x7fac08001e80] RC framerate: 25/1 (25.00 fps).
[h264_vaapi @ 0x7fac08001e80] Using intra, P- and B-frames (supported references: 8 / 2).
[h264_vaapi @ 0x7fac08001e80] All wanted packed headers available (wanted 0xd, found 0x1f).
[h264_vaapi @ 0x7fac08001e80] Using level 4.
First of all, thanks for your support of this app!
Second, I do not need it right now, can live without it for a while, I still prefer .appImage over anything else, so… if I understood well, there is nothing wrong with my system and/or configuration - it is the feature of your Shotcut builds that this does not work in newest OS’… right? If so - will it be fixed any time soon, or no plans?
Also… If I ran standalone portable version - would it work?
OK, I hereby confirm that it works properly in flatpak package.
Also, flatpak version has this issue fixed when I could not make preview smaller and timeline bigger, here it is in flatpak - dragged timeline subwindows most-top possible:
– cannot make the preview smaller - this is very unpleasant, because I cannot see all the tracks
Unfortunately, there is one more thing I consider a bug: although I obviously have Shotcut in flatpak:
$ flatpak list
Name Application ID Version Branch Installation
SWH …ktop.LinuxAudio.LadspaPlugins.swh 0.4.17 19.08 system
default …g.freedesktop.Platform.GL.default 19.08 system
Intel ….freedesktop.Platform.VAAPI.Intel 19.08 system
openh264 org.freedesktop.Platform.openh264 2.1.0 2.0 system
Yaru-dark Gtk… org.gtk.Gtk3theme.Yaru-dark 3.22 system
KDE Applicati… org.kde.Platform 5.14 system
QGnomePlatform ….kde.PlatformTheme.QGnomePlatform 5.14 system
QtSNI org.kde.PlatformTheme.QtSNI 5.14 system
QGnomePlatfor… …oration.QGnomePlatform-decoration 5.14 system
Shotcut org.shotcut.Shotcut 20.07.11 stable system
$ sudo apt list | grep gnome-software-plugin-flatpak
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
gnome-software-plugin-flatpak/focal-updates,now 3.36.1-0ubuntu0.20.04.0 amd64 [installed]
(and yes, I made a reboot meanwhile)
( I made the instalation via flatpak install flathub org.shotcut.Shotcut)
So that is one possible bug in appimage (preview impossible smaller) and one in flatpak - cannot see it “installed” in Software GUI app.
I see your image is 3006x1948 suggesting that is a factor.
Unfortunately, there is one more thing I consider a bug … It seems not installed in Software
I do not know anything about that and not going to about it myself. You can report it here: GitHub - flathub/org.shotcut.Shotcut and see what they say.