Page 1 of 1

Récupération de Fichiers images

Posted: 2013-09-20 22:30:15
by morey
Bonjour tout le monde !!!!! ou plutôt ... Bonsoir tout le monde !!!!! :-)

je viens d'installer Ant Movie Catalog et ... il est génial !!!

y a juste un truc qui me turlupine ...
j'ai constitué un répertoire qui contient, pour chaque film, un fichier .film (A l'identique de MovieCovers) et un fichier .JPG ! ces deux fichiers portent le même nom, excepté l'extension (le nom du film bien évidemment) :-)

suite à l'installation d'AMC j'ai fait glisser tous les fichiers .film et ca marche royal !!! (j'avais essayé de glisser les fichiers .JPG mais ca rajoute un film au lieu d'insérer l'image dans le film qui va bien) !

ma question est donc la suivante ... y a t'il un moyen (script ou manipulation) d'injecter automatiquement les centaines de fichiers .JPG sur les bons films ???
j'ai essayé de me passer de mes fichiers jpg et d'essayer les récupérations automatiques à partir des scripts mais ca me cause trop de problèmes (des fois j'ai des messages d'erreur, des fois il trouve pas le bon film...)
Autant utiliser les films que j'ai sur mon disque (si c'est possible)...


Merci d'avance pour votre aide très précieuse !!!!!

MoreY

Posted: 2013-09-21 07:56:11
by soulsnake
Salut morey,

Est-ce que le nom du film traduit (ou original ?) importé est bien égal au nom du fichier .film et .jpg ?
Si c'est le cas, on peut écrire un petit script qui va importer l'images de ton disque dur portant le même nom que le film si elle existe et ceci pour tous les films.

Soulsnake.

Posted: 2013-09-21 13:04:50
by morey
merci beaucoup pour ta réponse soulsnake !!!

oui tout à fait ... tout le monde porte le même nom : film traduit !

ce serait super d'avoir un script qui balaye tout le répertoire !!!


Merci beaucoup !!!!!!!!!!!!


Exemple :

A LA RECHERCHE DU BONHEUR.avi
A LA RECHERCHE DU BONHEUR.jpg
A LA RECHERCHE DU BONHEUR.film

1ère ligne du fichier .film :
A LA RECHERCHE DU BONHEUR

Posted: 2013-09-21 16:24:39
by soulsnake
Salut,

Voici un petit script qui devrait faire l'affaire.

Code: Select all

program ImportMoviePictureFromFolder;
var
  Path: string;
  Name: string;
  FullPath: string;
begin
  Path := 'C:\FILMS\';
  Name := GetField(fieldTranslatedTitle);

  FullPath := '';
  if FileExists(Path + Name + '.jpg') then
    FullPath := Path + Name + '.jpg'
  else if FileExists(Path + Name + '.jpeg') then
    FullPath := Path + Name + '.jpeg'
  else if FileExists(Path + Name + '.png') then
    FullPath := Path + Name + '.png'
  else if FileExists(Path + Name + '.gif') then
    FullPath := Path + Name + '.gif';

  if FullPath <> '' then
    ImportPicture(FullPath);
end.
  • Tutoriel pas à pas :
    - Ouvre ton catalogue dans AMC contenant tous les films ".film" importés sans les images
    - Ouvre la fenêtre de scripts : Outils > Scripting...
    - Ne sélectionne aucun script (clic dans le vide)
    - Clic sur l'onglet "Editeur" en haut à gauche de la fenêtre.
    - Remplace le script par défaut par le script fourni ci-dessus en faisant en copier-coller
    - Modifier la valeur "C:\FILMS\" du script par le chemin du dossier où se trouve les images des films ou alors ne modifie pas cette valeur et place tes images dans "C:\FILMS\".
    - Clic sur l'onglet "Script" en haut à gauche de la fenêtre.
    - A droite de la fenêtre, sélectionne "Tous" dans les "Films à inclure"
    - Clic que "Exécuter" en haut de la fenêtre pour exécuter le script sur tous les films.
    - C'est terminé, normalement si les images existent bien, elles ont été importées pour tous les films.
Soulsnake.

Posted: 2013-09-22 20:03:50
by morey
Génial !


Merci beaucoup SoulSnake !!! ca marche impec !!!

le code est vraiment très simple ! je vais pouvoir personnaliser également l'import des fichiers films !

SUPER :-)

Posted: 2013-09-22 22:43:46
by soulsnake
Ok tant mieux.

Dans la prochaine mise à jour d'AMC 4.2.0 beta, je rajouterai l'importation automatique de l'image portant le même nom (sans l'extension) si elle existe lors de l'importation via drag & drop d'un fichier vidéo ou .film

Soulsnake.

Posted: 2013-09-23 10:01:44
by morey
super !!!

je suis rentré à fond dans le code pour personnaliser les champs...

par contre j'ai encore une aide à te demander concernant l'import d'images !

je n'arrive pas à utiliser ImportPicture2 (amc v4.2.0 beta) !

j'aimerais remplacer ton ImportPicture(FullPath) par un import picImportCopyInPicDir !

Merci d'avance !!!!!!!! :-)

Posted: 2013-09-23 16:04:21
by soulsnake
Salut,

Tu n'es pas obligé de changer le code pour obtenir le même résultat.
Il suffit de modifier les préférences pour importer les images dans le dossier image du catalogue plutôt que dans le catalogue lui-même.

Sinon pour utiliser la fonction ImportPicture2, il suffit de l'appeler comme ceci :

Code: Select all

ImportPicture2(FullPath, picImportCopyInPicDir);
Cependant j'ai oublié de déclarer la fonction pour pouvoir l'utiliser :/.
Ce problème sera corrigé dans la prochaine mise à jour de la version 4.2 beta.
Merci d'avoir signalé ce problème ;).

Soulsnake.