Selur's Little Message Board
[BUG] Hybrid 2024.09.29.1 (ffmpeg nvenc) presets - Printable Version

+- Selur's Little Message Board (https://forum.selur.net)
+-- Forum: Hybrid - Support (https://forum.selur.net/forum-1.html)
+--- Forum: Probleme und Fragen (https://forum.selur.net/forum-4.html)
+--- Thread: [BUG] Hybrid 2024.09.29.1 (ffmpeg nvenc) presets (/thread-3925.html)

Pages: 1 2 3


Hybrid 2024.09.29.1 (ffmpeg nvenc) presets - ggrub08 - 27.10.2024

Hi Selur,

ich hab festgestellt das hybrid wieder ohne Frickelei mit Arch-Linux funktioniert. Klasse !
Hat damals nicht hingehauen.

Du musst mal die Presets neu konfigurieren. Die stimmen nicht mehr.

ffmpeg -hide_banner -h encoder=hevc_nvenc
[...]
hevc_nvenc AVOptions:
  -preset            <int>        E..V....... Set the encoding preset (from 0 to 18) (default p4)
    default        0            E..V.......
    slow            1            E..V....... hq 2 passes
    medium          2            E..V....... hq 1 pass
    fast            3            E..V....... hp 1 pass
    hp              4            E..V.......
    hq              5            E..V.......
    bd              6            E..V.......
    ll              7            E..V....... low latency
    llhq            8            E..V....... low latency hq
    llhp            9            E..V....... low latency hp
    lossless        10          E..V....... lossless
    losslesshp      11          E..V....... lossless hp
    p1              12          E..V....... fastest (lowest quality)
    p2              13          E..V....... faster (lower quality)
    p3              14          E..V....... fast (low quality)
    p4              15          E..V....... medium (default)
    p5              16          E..V....... slow (good quality)
    p6              17          E..V....... slower (better quality)
    p7              18          E..V....... slowest (best quality)

Bei hybrid ist slowest: "preset 17". Somit stimmen die Vorherigen auch nicht.

bye ggrub


RE: Hybrid 2024.09.29.1 (ffmpeg nvenc) presets - Selur - 28.10.2024

Schau ich mir heute Nachmittag nach der Arbeit an. Smile

Cu Selur


RE: Hybrid 2024.09.29.1 (ffmpeg nvenc) presets - Selur - 28.10.2024

Hab ne neue dev für Linux hochgeladen, die hoffentlich das Problem behebt.
" bd 6 E..V....... " hatte ich übersehen.
('experimental' Ordner in meiner GoogleDrive-Freigabe; auf der Download-Seite verlinkt)

Cu Selur


RE: Hybrid 2024.09.29.1 (ffmpeg nvenc) presets - ggrub08 - 28.10.2024

./Hybrid
./Hybrid: error while loading shared libraries: libQt5Multimedia.so.5: cannot open shared object file: No such file or directory

???

Die "2024.09.29.1er" startet problemlos.

EDIT:

Die DEV-Version verlangt wohl "qt5-multimedia", hab ich installiert. Und dann folgt das:
Cannot mix incompatible Qt library (5.15.3) with this library (5.15.15)
Abgebrochen (Speicherabzug geschrieben)

Komisch, das die "2024.09.29.1er" Version ohne Abhängigkeitsfrickelei läuft.


RE: Hybrid 2024.09.29.1 (ffmpeg nvenc) presets - Selur - 29.10.2024

Ja, komisch. Gerade mal geschaut, mein Ubuntu 22.04 Buildsystem verwendet:
5.15.3
Sehr komisch, dass dieses nicht mit 5.15.15 kompatible ist, da letzteres a nur Bugs fixen sollte und keinen Einfluss auf das Interface hat.
(habe auch nichts an den Compilersettings oder dergleichen geändert seit der "2024.09.29.1er" Version)

Habe mal geschaut, qt-multimedia wird benötigt, damit Hybrid sounds abspielen kann. (Jobs->Misc->Sounds)
Gerade mal bei Ubuntu 24.04 geschaut, da wird '5.15.13' verwendet oder qt6.4.2.
Ich kann Dir heute Abend mal Qt5 und Qt6 Versionen in der 24.04 Umgebung bauen.

Cu Selur


RE: Hybrid 2024.09.29.1 (ffmpeg nvenc) presets - ggrub08 - 29.10.2024

Ja, das wäre klasse. Ich möchte unbedingt wieder Hybrid unter Arch Linux verwenden können.

Hast du mal daran gedacht den AV1-Codec bei NVEnc (ffmpeg) zu implementieren ?

Auch rigaya's /NVEnc gibt's mittlerweile für Linux. Kann man problemlos (bei mir jedenfalls) aus dem AUR kompilieren.


RE: Hybrid 2024.09.29.1 (ffmpeg nvenc) presets - Selur - 29.10.2024

Hab dir mal in den Ordner unter Ubuntu 24.04 qt5&qt6 gebaute Versionen reingepackt.

Wegen AV1 und NVEnc noch nicht darüber nachgedacht, da bräuchte erst mal entsprechend Anpassungen in https://github.com/Selur/HybridDeploy/blob/master/build-tools.sh um die Teile zu bauen.

Cu Selur


RE: Hybrid 2024.09.29.1 (ffmpeg nvenc) presets - ggrub08 - 29.10.2024

Hybrid_QT5:
Cannot mix incompatible Qt library (5.15.3) with this library (5.15.15)

Hybrid_QT6: (qt6-multimedia musste installiert werden)
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Weiß der Deibel was da wieder für eine Abhängigkeit fehlt. Einfach mal ins Blaue geraten und "qt6-xcb-private-headers" installiert. Hat aber auch nix genutzt.

Ist das ätzend mit diesen Abhängigkeiten und Versionskonflikten.


RE: Hybrid 2024.09.29.1 (ffmpeg nvenc) presets - Selur - 29.10.2024

"qt.qpa.plugin",... ist normalerweise ein Problem mit einem genutzen vnc der nicht kompatible mit der Qt Version oder der Qt Version an sich.
Ubuntu 24.04 nutzt bei für Qt6 6.4.2.

Quote: Ist das ätzend mit diesen Abhängigkeiten und Versionskonflikten.
Hoffe ja immer noch, dass sich jemand aufrafft und das HybridDeploy Skript neu schreib und da ein Flatpak oder dergleichen draus macht, was auf verschiedenen Distros läuft.

Cu Selur


RE: Hybrid 2024.09.29.1 (ffmpeg nvenc) presets - ggrub08 - 29.10.2024

Ich hab mal das aktuelle Ubuntu mit XFCE-Desktop, also Xubuntu in einer VM installiert. Dazu QT5 mit Anhang.

Hybrid 2024.09.29.1 startet wieder problemlos.

Hybrid-QT5:
GUI initialization starting 20:12:13.412
  connecting model handler,..
Cannot mix incompatible Qt library (5.15.3) with this library (5.15.13)
Abgebrochen (Speicherabzug geschrieben)

Keine Ahnung warum das bei deinem Ubuntu läuft. QT6 werd ich auch installieren um Hybrid-QT6 zu testen.