Handbrake [Réglé]
Video converter
Logiciels / Graphisme photo et vidéo

Visiteur
Visiteur
Reprise du message précédent
J'ai installé GTK 3.22 (/opt). Et Handbrake 1.3.3 dans Xenialhttps://www.gtk.org/docs/installations/linux/
https://developer.gnome.org/gtk3/stable/gtk-building.html
GLib 2.56.4 https://download.gnome.org/sources/glib/2.56/glib-2.56.4.tar.xz
GTK+ 3.22.30 https://download.gnome.org/sources/gtk+/3.22/gtk%2B-3.22.30.tar.xz
Code BASH :
export CPATH=/opt/gtk3/include:/usr/local/include:$CPATH export LD_LIBRARY_PATH=/opt/gtk3/lib:/usr/local/lib:$LD_LIBRARY_PATH export PATH=/opt/gtk3/bin:/usr/local/bin:$PATH export PKG_CONFIG_PATH=/opt/gtk3/lib/pkgconfig:/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH export XDG_DATA_DIRS=/opt/gtk3/share:/usr/local/share:$XDG_DATA_DIRS
Code BASH :
cd glib LDFLAGS='-Wl,-rpath,/opt/gtk3/lib,-rpath,/usr/local/lib' ./configure --prefix=/opt/gtk3 --enable-silent-rules make sudo make install
Code BASH :
cd gtk3 LDFLAGS='-Wl,-rpath,/opt/gtk3/lib,-rpath,/usr/local/lib' ./configure --prefix=/opt/gtk3 --enable-silent-rules --with-x make sudo make install
export et rpath doivent également être spécifiés avant de compiler HandBrake et il est conseillé de supprimer le paquet système gtk3-dev
n'oubliez pas les dépendances de construction bien sûr (de src.rpm)
Pour un look normal, vous devez copier le thème (par exemple) du package breeze-gtk-theme de bionic vers /opt/gtk3/share/themes/Breeze
et au démarrage de l'application, spécifiez
Code BASH :
export LD_LIBRARY_PATH=/opt/gtk3/lib:$LD_LIBRARY_PATH export XDG_DATA_DIRS=/opt/gtk3/share:$XDG_DATA_DIRS /usr/local/bin/ghb
sinon, l'apparence sera très mauvaise (bien que l'application fonctionnera)
pour autant que je sache, le nom du thème doit correspondre au thème système gtk3
Édité par Visiteur Le 03/05/2021 à 03h30

Visiteur
Visiteur
artenox :
export XDG_DATA_DIRS=/opt/gtk3/share:$XDG_DATA_DIRS
/opt/gtk3/bin/gtk3-demo
export XDG_DATA_DIRS=/opt/gtk3/share:$XDG_DATA_DIRS
/opt/gtk3/bin/gtk3-demo
Cependant, cela ne peut pas être écrit dans le fichier .desktop. Terminal uniquement !
Et ces commandes ne fonctionnent pas :
Code :
XDG_DATA_DIRS=/opt/gtk3/share /opt/gtk3/bin/gtk3-demo
Code :
Exec=env XDG_DATA_DIRS=/opt/gtk3/share /opt/gtk3/bin/gtk3-demo
Ils essaient de travailler, mais ils sont faibles.
export est plus complète


Visiteur
Visiteur
(gtk3-demo doit être remplacé par handbrake)
/home/denis/.bash_aliases :
alias demo='source /home/denis/gtk3.bashrc && gtk3-demo-application'
/home/denis/gtk3.bashrc :
export XDG_DATA_DIRS=/opt/gtk3/share:$XDG_DATA_DIRS
export PATH=/opt/gtk3/bin:$PATH
export LD_LIBRARY_PATH=/opt/gtk3/lib:$LD_LIBRARY_PATH
/home/denis/demo.desktop :
[Desktop Entry]
Version=1.0
Name=gtk3-demo
Exec=bash -ic demo
Terminal=false
Type=Application
HandBrake 1.3.3 dans Xenial :

Bug : La tentative d'encoder un MP3 avec un débit binaire constant (CBR) provoque un crash. MP3 VBR et autres codecs ok. J'ai également compilé avec le support FDK-AAC (externe, HandBrake a téléchargé sa version depuis internet). La compilation de x265 (également externe) a échoué - erreur. C'est pourquoi je ne peux pas encoder en x265. Mais j'ai un support pour le décodage AV1 (avec libdav1d, également externe). dav1d est 3 fois plus rapide que aom, d'ailleurs. Mais dav1d n'est qu'un décodeur, et aom est un encodeur et un décodeur.
H264 720p sur YouTube est terrible (800 kbps).
AV1 1080p > x264 (mon) crf 18 720p est bien meilleur.
Édité par Visiteur Le 03/05/2021 à 05h21
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie