Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Rencontrez Borsalinux-fr aux RMLL à Strasbourg du 7 au 12 juillet

#1 08/04/2018 17:39:25

Edouard_le_homard
Membre
Lieu : Sous un rocher noir
Inscription : 24/03/2012
Messages : 3 369

[Résolu] Support HEIC ?

Hello,

Quelqu'un a-t-il une solution pour visionner/convertir des photos HEIC sous Fedora ? Je n'ai trouvé que des logiciels qui tournent sous Windows, OSX, ou des convertisseurs en ligne.


Asus N73S - Fedora 27 x86_64 KDE, offloading grâce à Prime+nouveau
Au travail tour Fujitsu Esprimo E720 avec GeForce 605 -  Fedora 27 x86_64 KDE, pilote nouveau

Hors ligne

#2 08/04/2018 18:14:34

Heldwin
Charlie
Inscription : 07/10/2008
Messages : 4 076

Re : [Résolu] Support HEIC ?


"The only way to achieve the impossible is to believe it’s possible"

Hors ligne

#3 08/04/2018 18:17:32

Edouard_le_homard
Membre
Lieu : Sous un rocher noir
Inscription : 24/03/2012
Messages : 3 369

Re : [Résolu] Support HEIC ?

J'ai oublié de préciser que ce sont des photos qu'on m'a envoyées.


Asus N73S - Fedora 27 x86_64 KDE, offloading grâce à Prime+nouveau
Au travail tour Fujitsu Esprimo E720 avec GeForce 605 -  Fedora 27 x86_64 KDE, pilote nouveau

Hors ligne

#4 08/04/2018 18:23:46

Heldwin
Charlie
Inscription : 07/10/2008
Messages : 4 076

Re : [Résolu] Support HEIC ?

Bah, il faudra attendre quelques temps que quelqu'un ait envie de faire un convertisseur alors.

Déjà que tu viens de m'apprendre leur existence, que sur internet ils indiquent déjà avoir des problèmes pour les afficher sur windows et mac (suivant la version),
je ne sais pas quand quelqu'un s'y intéressera, ni quand cela viendra sur linux (et si c'est un format propriétaire cela peut prendre un certain temps de plus).

Perso, je demanderai à la personne de les convertir depuis son mac dernière génération, ou depuis son iphone, ça prendrait moins de temps.
(n'ayant pas de smartphone ni de mac, c'est ce que j'aurais fait d'office en les recevant)


"The only way to achieve the impossible is to believe it’s possible"

Hors ligne

#5 08/04/2018 18:39:39

Edouard_le_homard
Membre
Lieu : Sous un rocher noir
Inscription : 24/03/2012
Messages : 3 369

Re : [Résolu] Support HEIC ?

Allons bon... ok merci !

Wai, objectivement je vais me passer de ces photos jusqu'à ce que le convertisseur arrive ;)


Asus N73S - Fedora 27 x86_64 KDE, offloading grâce à Prime+nouveau
Au travail tour Fujitsu Esprimo E720 avec GeForce 605 -  Fedora 27 x86_64 KDE, pilote nouveau

Hors ligne

#6 08/04/2018 18:48:07

Heldwin
Charlie
Inscription : 07/10/2008
Messages : 4 076

Re : [Résolu] Support HEIC ?

Tu as essayé ça ?
https://github.com/nokiatech/heif

Il semble posséder un heiftojpeg

Dernière modification par Heldwin (08/04/2018 18:48:52)


"The only way to achieve the impossible is to believe it’s possible"

Hors ligne

#7 08/04/2018 18:57:56

Edouard_le_homard
Membre
Lieu : Sous un rocher noir
Inscription : 24/03/2012
Messages : 3 369

Re : [Résolu] Support HEIC ?

Non. J'ai parcouru le wiki, je n'arrive pas à trouver la liste des commandes ou des capacités de ce logiciel. Faut-il que je le compile pour en avoir le cœur net ?


Asus N73S - Fedora 27 x86_64 KDE, offloading grâce à Prime+nouveau
Au travail tour Fujitsu Esprimo E720 avec GeForce 605 -  Fedora 27 x86_64 KDE, pilote nouveau

Hors ligne

#8 08/04/2018 19:03:34

Heldwin
Charlie
Inscription : 07/10/2008
Messages : 4 076

Re : [Résolu] Support HEIC ?

J'ai bien peur que oui, et il y a un PR concernant gcc alors je sais pa ce que ça va donner.
Surtout qu'il y a des détections ios/android pour le fonctionnement, alors je doute un peu (sans devoir modifier le code).

Depuis une vm android peut-être


"The only way to achieve the impossible is to believe it’s possible"

Hors ligne

#9 08/04/2018 22:14:48

Edouard_le_homard
Membre
Lieu : Sous un rocher noir
Inscription : 24/03/2012
Messages : 3 369

Re : [Résolu] Support HEIC ?

OK je me lance. merci pour m'avoir donné l'idée ;)


Asus N73S - Fedora 27 x86_64 KDE, offloading grâce à Prime+nouveau
Au travail tour Fujitsu Esprimo E720 avec GeForce 605 -  Fedora 27 x86_64 KDE, pilote nouveau

Hors ligne

#10 14/04/2018 13:04:17

Heldwin
Charlie
Inscription : 07/10/2008
Messages : 4 076

Re : [Résolu] Support HEIC ?

La compilation directe du code semble fonctionner sur fedora 28 (si cmake est présent)

Il y a aussi Android Studio qui est un environnement IntelliJ, et qui possède un emulateur de périphérique android (Nexus 5X, mais il y en a d'autres je crois).
Il fonctionne sur fedora 28 en tout cas.

(pour installer le tout, j'ai quand même dû augmenter /tmp avec: mount -o remount,size=4G,noatime /tmp)

Si tu as des connaissances en java/c++, il y a un projet gradle, mais qui demande le sdk android-26,  donc:
(si comme moi tu ne veux pas qu'il place config et system dans ton home, tu peux les déplacer (info dans le fichier txt d'installation)

* ouvrir le projet sur: [...]/heif/build/gradle/android
* configurer le dossier out dans le projet
* éventuellement spécifier le sdk android si besoin
* accepter l'installation du composant android-26
* accepter d'installer Build Tools 26.0.2
* accepter d'installer le NDK
* accepter d'installer CMake (je n'avais pas cmake installé sur fedora, donc ça dépend peut-être de s'il est présent ou non)

EDIT:
Après j'ai un blocage d'external build cmake, donc à voir
-> manquait: ncurses-compat-libs

Après faudra que je trouve une image à convertir ^^

EDIT2:
Les ressources demandées par ce Android Studio font souffrir ma machine par contre....
Mais c'était déjà le cas pour recompiler tous les paquets openjdk-8 x86_64... (durant plusieurs heures...)

Si c'est pas l'obsolescence programmée qui va mettre à mort ma machine, ce sera java :)

Dernière modification par Heldwin (14/04/2018 13:43:01)


"The only way to achieve the impossible is to believe it’s possible"

Hors ligne

#11 17/04/2018 10:49:01

Edouard_le_homard
Membre
Lieu : Sous un rocher noir
Inscription : 24/03/2012
Messages : 3 369

Re : [Résolu] Support HEIC ?

Heldwin, merci d'y avoir accordé tout ce temps.  Du coup, y a-t-il un heiftojpeg dans le logiciel proposé par Nokia ? Si c'est le cas je zapperai l'option Android Studio, j'ai vraiment très peu de temps en ce moment...

Dernière modification par Edouard_le_homard (17/04/2018 10:49:28)


Asus N73S - Fedora 27 x86_64 KDE, offloading grâce à Prime+nouveau
Au travail tour Fujitsu Esprimo E720 avec GeForce 605 -  Fedora 27 x86_64 KDE, pilote nouveau

Hors ligne

#12 17/04/2018 21:10:24

Heldwin
Charlie
Inscription : 07/10/2008
Messages : 4 076

Re : [Résolu] Support HEIC ?

Bah le logiciel proposé par nokia n'est pas vraiment un logiciel en tant que tel, c'est le code source qu'a fait nokia et qui permet de manipuler les images heif.
Donc pour l'utiliser, il faut le comprendre, de la doc qu'il fournissent et se servir des examples fournis comme aide pour le faire.

Si tu veux un logiciel (presque) tout fait, il y a plusieurs projets sur github qui reprennent le code de nokia, et j'en ai testé un (qui possède des images heic pour tests):
https://github.com/monostream/tifig
(trouvé sur: https://stackoverflow.com/questions/454 … n-a-server)

il y a aussi (mais pas essayé):
https://github.com/pushd/heif/tree/heiftojpeg
(mais en regardant les forks du projet, il y en a 96, et les 96 sont probablement aussi forkés ^^)

En tout cas, j'ai pu compiler sans soucis tifig et la conversion a fonctionné directe (le tout à faire en simple utilisateur)

Il faudra très probablement installer au moins: vips-devel, cmake, ffmpeg-devel
(sur f28, on est largement au-dessus des prérequis, donc sur f27 ça devrait aussi aller)

$ ./tifig -v -p ../fixtures/1_portrait.heic ../test1.jpg
Grid is 4032x3024 pixels in tiles 8x6
Export & decode HEVC: 1413ms
Saving image: 385ms
Total Time: 1806ms

EDIT:
2 secondes pour  1 image sur ma machine, mais j'ai mis un CPUQuota de 50% avec systemd,
donc sur une machine non-bridée, ça peut être plus rapide ^^ (d'ailleurs sur le github de tifig, le 1er exemple a 160ms :))

EDIT2:
Correction du visp en vips

Dernière modification par Heldwin (03/05/2018 00:52:26)


"The only way to achieve the impossible is to believe it’s possible"

Hors ligne

#13 17/04/2018 23:16:28

Edouard_le_homard
Membre
Lieu : Sous un rocher noir
Inscription : 24/03/2012
Messages : 3 369

Re : [Résolu] Support HEIC ?

cool, merci infiniment !


Asus N73S - Fedora 27 x86_64 KDE, offloading grâce à Prime+nouveau
Au travail tour Fujitsu Esprimo E720 avec GeForce 605 -  Fedora 27 x86_64 KDE, pilote nouveau

Hors ligne

#14 01/05/2018 15:18:32

Edouard_le_homard
Membre
Lieu : Sous un rocher noir
Inscription : 24/03/2012
Messages : 3 369

Re : [Résolu] Support HEIC ?

Aucun problème de mon côté, simple coquille : c'est vips-devel et pas visp-devel ;)

merci encore Heldwin !

Dernière modification par Edouard_le_homard (02/05/2018 07:10:01)


Asus N73S - Fedora 27 x86_64 KDE, offloading grâce à Prime+nouveau
Au travail tour Fujitsu Esprimo E720 avec GeForce 605 -  Fedora 27 x86_64 KDE, pilote nouveau

Hors ligne

#15 02/05/2018 00:35:52

Heldwin
Charlie
Inscription : 07/10/2008
Messages : 4 076

Re : [Résolu] Support HEIC ?

Heldwin a écrit :

Il faudra très probablement installer au moins: visp-devel, cmake, ffmpeg-devel

Bah il me semble que c'est ce que j'avais indiqué ;)


"The only way to achieve the impossible is to believe it’s possible"

Hors ligne

#16 02/05/2018 07:09:49

Edouard_le_homard
Membre
Lieu : Sous un rocher noir
Inscription : 24/03/2012
Messages : 3 369

Re : [Résolu] Support HEIC ?

Pardon : vips-devel, pas visp-devel


Asus N73S - Fedora 27 x86_64 KDE, offloading grâce à Prime+nouveau
Au travail tour Fujitsu Esprimo E720 avec GeForce 605 -  Fedora 27 x86_64 KDE, pilote nouveau

Hors ligne

#17 03/05/2018 00:51:41

Heldwin
Charlie
Inscription : 07/10/2008
Messages : 4 076

Re : [Résolu] Support HEIC ?

Ah oui en effet :)

Je suis resté sur le manque du -devel, et j'ai pas vu que j'avais inversé 2 lettres ...
(d'ailleurs j'avais toujours en tête que c'était visp et pas vips, donc merci de me l'avoir signalé)


"The only way to achieve the impossible is to believe it’s possible"

Hors ligne

Pied de page des forums