Importer texte dans IPTC

Posez ici toutes les questions concernant un ou plusieurs logiciels, payants ou gratuits. Pour les demandes spécifiques aux systèmes d'exploitation, passez plutôt par les sections dédiées.

Modérateur: Modérateurs

Importer texte dans IPTC

Messagepar esoxlucius2004 » 21 Mai 2014 18:38

Bonjour,

J'ai repéré la discussion "Exporter Exif+Iptc" (exporter-exif-iptc-t41667.html).
Mon objectif est pratiquement l'inverse.
Je travaille dans un environnement Ebooks (fichier Epub) avec Calibre. Lorsque j'exporte mes données, par défaut 3 fichiers sont générés :
. fichier epub
. fichier image (couverture)
. fichier OPF (métadonnées) *

Je souhaite pouvoir aller chercher les données descriptives contenues dans le fichier OPF (structure XML) pour les insérer directement dans le format IPTC de l'image avec l'équivalence des champs :

Title = Titre (2#105)
creator = Auteur (2#122)
Date = Date de création (2#055)
Description = Légende / résumé (2#120)

Un outil de commande autour de Calibre existe bien mais ne semble pas faire ce que je souhaite.

Est-ce que cette opération d'import vers IPTC est réalisable depuis cet outil Exiftool ?
Avez-vous éventuellement des suggestions à me proposer ?

Merci d'avance.

* lien : http://epub.exirel.me/epub/opf.html
esoxlucius2004
 
Messages: 15
Inscription: 21 Mai 2014 18:22

Re: Importer texte dans IPTC

Messagepar arnauld » 22 Mai 2014 14:14

bonjour

je n en sais rien, mais vu la flexibilite d exiftool c est sans doute possible via des scripts. Le mieux est de poser la question directement sur leur forum ou se trouvera surement plus d experts qu ici.

http://owl.phy.queensu.ca/~phil/exiftool/

et le forum ici http://u88.n24.queensu.ca/exiftool/forum/

si vous avez la reponse par la suite, pourriez-vous nous en faire part ? , merci.

De plus, j imagine que vous souhaitez faire cela automatiquement en mode batch pour un grand nombre de fichiers, Car si vous voulez rajouter ces informations fichier par fichier a la main il existe d autres outils pour cela.
arnauld
Super Libellulien
Super Libellulien
 
Messages: 1508
Inscription: 18 Oct 2012 16:41

Re: Importer texte dans IPTC

Messagepar esoxlucius2004 » 23 Mai 2014 15:40

Merci pour votre réponse mais je n'arrive pas à comprendre la signification dans le formulaire d'inscription de la phrase "You are probably typing on one of these right now".
Dans les recherches, en tant qu'invité, il y a bien un échange récent sur le sujet du fichier OPF dont j'aimerai apporter mes idées si j'arrive à comprendre le mot attendu.
esoxlucius2004
 
Messages: 15
Inscription: 21 Mai 2014 18:22

Re: Importer texte dans IPTC

Messagepar arnauld » 23 Mai 2014 16:42

You are probably typing on one of these right now"


oui, ils ont un drole de systeme de verification pour etre certain que c est un humain qui fait l inscription au forum et non un robot. Je viens de m inscrire et j ai eu droit a d autres questions stupides egalement.

You are probably typing on one of these right now"
, la reponse est #computer# . Sur quoi ecrivez vous a l instant=un ordinateur.

Essayez de refaire l inscription les questions devraient changer a chaque tentative d inscription.

Sinon, si vous maitrisez mal l anglais je peux poser la question pour vous sur leur forum si vous le souhaitez.
arnauld
Super Libellulien
Super Libellulien
 
Messages: 1508
Inscription: 18 Oct 2012 16:41

Re: Importer texte dans IPTC

Messagepar esoxlucius2004 » 23 Mai 2014 21:16

Si vous me le proposer, j'accepte volontiers.
J'ai eu le temps de voir qu'un sujet ebooks-exiftools avalait fait l'objet d'échange et que Phil Harvey semblait penser que c'était faisable car le fichier OPF était de l'XML facile à parser.
Merci pour votre bienveillance.
esoxlucius2004
 
Messages: 15
Inscription: 21 Mai 2014 18:22

Re: Importer texte dans IPTC

Messagepar arnauld » 24 Mai 2014 11:28

arnauld
Super Libellulien
Super Libellulien
 
Messages: 1508
Inscription: 18 Oct 2012 16:41

Re: Importer texte dans IPTC

Messagepar arnauld » 24 Mai 2014 12:04

la reponse est que l auteur d exiftools n a jamais vu de fichiers opf. Moi non plus, pourriez-vous decrire un peu plus, vous parlez de structure xml...un fichier opf est-il un fichier xml :?:
arnauld
Super Libellulien
Super Libellulien
 
Messages: 1508
Inscription: 18 Oct 2012 16:41

Re: Importer texte dans IPTC

Messagepar Hapax » 24 Mai 2014 13:51

permet d’indiquer au système de lecture quelle est la structure et le contenu d’un fichier epub :
http://epub.exirel.me/epub/opf.html
Si vous pensez que la technologie peut résoudre vos problèmes de sécurité, alors vous n’avez rien compris aux problèmes ni à la technologie. ( Bruce Schneier )
Avatar de l’utilisateur
Hapax
Modérateur
Modérateur
 
Messages: 11564
Inscription: 16 Juil 2008 10:45

Re: Importer texte dans IPTC

Messagepar esoxlucius2004 » 25 Mai 2014 19:49

Merci d'avoir créée le fil de discussion. C'est Super. :-D
Hapax a bien répondu quand à la structure du fichier OPF qui était aussi dans mon mail d'origine.
J'espère que vous pourrez le compléter pour que nous puissions avoir une réponse détaillée.

Pour infos, j'ai crée une discussion sur le même sujet dans ce forum
www.clubdeslecteurs.org/showthread.php? ... 2#pid80702
Dernière édition par esoxlucius2004 le 25 Mai 2014 21:36, édité 1 fois.
esoxlucius2004
 
Messages: 15
Inscription: 21 Mai 2014 18:22

Re: Importer texte dans IPTC

Messagepar arnauld » 25 Mai 2014 20:10

donc le fichier opf est un fichier xml :?: Pourriez-vous en joindre un pour que je puisse le mettre sur le forum d exiftool :?: a envoyer via http://www.wikisend.com/ , pas besoin de s enregistrer...
arnauld
Super Libellulien
Super Libellulien
 
Messages: 1508
Inscription: 18 Oct 2012 16:41

Re: Importer texte dans IPTC

Messagepar Hapax » 25 Mai 2014 21:19

marrant que le mec dise ne pas connaitre : il cite lui-même ce fichier : http://u88.n24.queensu.ca/exiftool/foru ... 9#msg28079
j'ai regardé dans mes epub : dans chacun il y a un content.opf...par contre,je ne sais pas si,isolé du reste,ce fichier (qui s'ouvre avec calibre mais également avec wordpad) est vraiment exploitable...
Si vous pensez que la technologie peut résoudre vos problèmes de sécurité, alors vous n’avez rien compris aux problèmes ni à la technologie. ( Bruce Schneier )
Avatar de l’utilisateur
Hapax
Modérateur
Modérateur
 
Messages: 11564
Inscription: 16 Juil 2008 10:45

Re: Importer texte dans IPTC

Messagepar esoxlucius2004 » 25 Mai 2014 21:38

Dernière édition par Hapax le 25 Mai 2014 21:58, édité 1 fois.
Raison: texte hébergé
esoxlucius2004
 
Messages: 15
Inscription: 21 Mai 2014 18:22

Re: Importer texte dans IPTC

Messagepar arnauld » 26 Mai 2014 08:52

et quelles sont les donnees a recuperer dans le fichier joint :?: Peux-tu les copier coller ici :?:
arnauld
Super Libellulien
Super Libellulien
 
Messages: 1508
Inscription: 18 Oct 2012 16:41

Re: Importer texte dans IPTC

Messagepar esoxlucius2004 » 26 Mai 2014 11:17

Les valeurs de ces 4 variables

<dc:title>
<dc:creator>
<dc:date>
<dc:description>
esoxlucius2004
 
Messages: 15
Inscription: 21 Mai 2014 18:22

Re: Importer texte dans IPTC

Messagepar arnauld » 26 Mai 2014 14:35

voici sa reponse

The OPF file is XML-based, so ExifTool will read it. So the command you want is something like this:

exiftool -tagsfromfile NAME.opf "-description<PackageMetadataDescription" NAME.jpg

Here I have written the value to XMP:Description even though you said IPTC. If you really want to write it to IPTC, use "Caption-Abstract" instead.


=

le fichier opf est en gros un fichier xml, exiftool le lira. Donc. la commande de script voulue sera qq chose comme

exiftool -tagsfromfile NAME.opf "-description<PackageMetadataDescription" NAME.jpg

Ici j ai choisi la valeur XMP:Description bien que vous ayez specifie IPTC. Si vous souhaitez vraiment ecrire vers l IPTC, alors choisissez plutot "Caption-Abstract" .



Voila, je ne sais pas si cela t aide beaucoup ou si tu en tireras qq chose. Je n ai jamais utilise de scripts dans exiftool pour ma part.
arnauld
Super Libellulien
Super Libellulien
 
Messages: 1508
Inscription: 18 Oct 2012 16:41

Re: Importer texte dans IPTC

Messagepar esoxlucius2004 » 26 Mai 2014 17:10

Merci ! :supers:
Je vais pouvoir faire quelques tests pour vérifier les commandes d'ExifTools.
Et ensuite je reviendrai partager ces informations. :-D
esoxlucius2004
 
Messages: 15
Inscription: 21 Mai 2014 18:22

Re: Importer texte dans IPTC

Messagepar esoxlucius2004 » 26 Mai 2014 20:54

Voilà ce que j'obtiens :

> exiftool -tagsfromfile maison.opf "-dc:title" maison.jpg

Warning: [minor] Error 3 placing PackageMetadataIdentifierScheme in structure or list - maison.opf
Warning: No writable tags set from maison.opf
0 image files updated
1 image files unchanged

Je ne comprends pas où est l'erreur :?

Autre cas :

exiftool -tagfromfile ames_noires.opf "-title" ames_noires.jpg
======== ames_noires.opf
======== ames_noires.jpg
2 image files read
Visiblement, il lit bien le fichier mais n'écrit pas dans le fichier image.
Pourquoi ? :(
esoxlucius2004
 
Messages: 15
Inscription: 21 Mai 2014 18:22

Re: Importer texte dans IPTC

Messagepar esoxlucius2004 » 27 Mai 2014 18:04

La commande suivante renvoie des informations de chaque fichier.
>exiftool ames_noires.opf ames_noires.jpg

======== ames_noires.opf
ExifTool Version Number : 9.60
File Name : ames_noires.opf
Directory : .
File Size : 1761 bytes
File Modification Date/Time : 2014:05:27 17:11:53+02:00
File Access Date/Time : 2014:05:27 16:59:51+02:00
File Creation Date/Time : 2014:05:27 16:59:51+02:00
File Permissions : rw-rw-rw-
File Type : XML
MIME Type : application/xml
Package Xmlns : http://www.idpf.org/2007/opf
Package Unique-identifier : uuid_id
Package Version : 2.0
Package Metadata Identifier Id : uuid_id
Package Metadata Title : Des ames noires
Package Metadata Creator File-as: Perry, Anne
Package Metadata Creator Role : aut
Package Metadata Creator : Anne Perry
Package Metadata Contributor File-as: calibre
Package Metadata Contributor Role: bkp
Package Metadata Contributor : calibre (1.37.0) [http://calibre-ebook.com]
Package Metadata Date : 2001:04:17 22:00:00+00:00
Package Metadata Description : <div><p>Hester Latterly est engag+®e par une r
iche famille +®cossaise pour accompagner une vieille dame +á Londres.</p></div>
Package Metadata Publisher : Editions 10/18
Package Metadata Identifier Scheme: ISBN
Package Metadata Identifier : 9782264033062
Package Metadata Language : fra
Package Metadata Subject : Policier Historique
Package Metadata Meta Content : Des +ómes noires
Package Metadata Meta Name : calibre:title_sort
Package Guide Reference Href : ames_noires.jpg
Package Guide Reference Title : Couverture
Package Guide Reference Type : cover

======== ames_noires.jpg
ExifTool Version Number : 9.60
File Name : ames_noires.jpg
Directory : .
File Size : 66 kB
File Modification Date/Time : 2014:05:27 15:24:12+02:00
File Access Date/Time : 2014:05:27 16:59:51+02:00
File Creation Date/Time : 2014:05:27 16:59:51+02:00
File Permissions : rw-rw-rw-
File Type : JPEG
MIME Type : image/jpeg
JFIF Version : 1.01
Resolution Unit : inches
X Resolution : 72
Y Resolution : 72
Image Width : 366
Image Height : 600
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2)
Image Size : 366x600
2 image files read
esoxlucius2004
 
Messages: 15
Inscription: 21 Mai 2014 18:22

Re: Importer texte dans IPTC

Messagepar esoxlucius2004 » 28 Mai 2014 10:27

exiftool -tagsfromfile ames_noires.opf "-Caption-Abstract<PackageMetadataDescription" ames_noires.jpg
Warning: [minor] Error 3 placing PackageMetadataIdentifierScheme in structure or list - ames_noires.opf
1 image files updated

Le tag "Description" de l'image a bien été modifiée. Une copie de l'image a été faite (_original).

Maintenant, si je met le tag "ObjectName" à jour avec la même commande.

exiftool -tagsfromfile ames_noires.opf "-ObjectName<PackageMetadataDescription" ames_noires.jpg
Warning: [minor] Error 3 placing PackageMetadataIdentifierScheme in structure or
list - ames_noires.opf
1 image files updated

Il place la "description" du livre dans le titre et non pas le contenu du titre.
Curieux non ?

Les correspondances devraient être alors les suivantes entre les Tags du fichier OPF et ceux de l'image JPG
dc:description / iptc:Caption-Abstract
dc:title / iptc:ObjectName
dc:creator / ?
esoxlucius2004
 
Messages: 15
Inscription: 21 Mai 2014 18:22

Re: Importer texte dans IPTC

Messagepar esoxlucius2004 » 28 Mai 2014 21:45

Après de nombreux essais et l'aide de Ventdefolie sur le forum clubdeslecteurs.org, voici les 3 commandes qui permettent de récupérer l'auteur, le titre et le commentaire depuis le fichier OPF généré par Calibre pour le format EPUB.
Les informations recueillies dans le fichier des métadonnées sont écrites au format IPTC dans l'image.

Code: Tout sélectionner
exiftool -codedcharacterset=utf8 -tagsfromfile Des_âmes_noires.opf "-Caption-Abstract<PackageMetadataDescription" Des_âmes_noires.jpg
exiftool -codedcharacterset=utf8 -tagsfromfile Des_âmes_noires.opf "-ObjectName<PackageMetadataTitle" Des_âmes_noires.jpg
exiftool -codedcharacterset=utf8 -tagsfromfile Des_âmes_noires.opf "-By-line<PackageMetadataCreator" Des_âmes_noires.jpg


Exiftool est un super outil qui permet de manipuler les métadonnées dans tous les sens.

Merci à Arnaud de m'avoir donner le coup de main nécessaire au bon moment :supers:
Vive le partage d'informations. :-D
esoxlucius2004
 
Messages: 15
Inscription: 21 Mai 2014 18:22

Suivante

Retourner vers Software - Logiciels

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités