1 (edited by klod06 2017-04-23 13:06:08)

Topic: [SOLVED] Renommer une liste de fichiers vidéo avec un fichier texte

Bonjour,
Je ne comprends pas bien l'utilisation des expressions

%T{""} - %T1{""} - %Tn{""}

J'ai une liste de fichiers vidéos issus de l'appli Snapchat et les noms d'origine sont formés de chiffres aléatoires.
Seul MediaInfo permet de retrouver la date réelle des vidéos.
J'ai donc exporté les données de MediaInfo au format texte que j'ai repris ensuite dans Excel. Avec des formules Excel j'ai pu obtenir un fichier texte avec les nouveaux noms des fichiers vidéo (incluant la date d'origine des fichiers):
http://whoopyguppy.online.fr/stock/Renommage.txt
J'ai renommé les fichiers vidéo d'origine pour qu'ils soient ordonnés. Les voilà dans Siren :
http://whoopyguppy.online.fr/img/SirenS … 200417.jpg
Est-il possible avec Siren d'utiliser le fichier Renommage.txt pour renommer cette liste de fichiers ?
J'ai bien vu qu'il y avait un sujet "how to rename by the text content" mais il semble que ce soit une méthode complètement différente.
Merci.

English:
I don't understand the use of the expressions

% T {""} -% T1 {""} -% Tn {""}


I have a list of video files from the Snapchat app and the original names are made up of random numbers.
Only MediaInfo can retrieve real date of the videos.
So I exported the data from MediaInfo to text format then I resumed it in Excel. With Excel formulas I was able to get a text file with new names of the video files (including the original date of files) :
http://whoopyguppy.online.fr/stock/Renommage.txt
I renamed the original video files to be ordered. Here they are in Siren:
http://whoopyguppy.online.fr/img/SirenS … 200417.jpg
Is it possible in Siren to use the file Renommage.txt to rename this list of files?
I saw there was a topic "how to rename by the text content" but it seems to be a completely different method.

Re: [SOLVED] Renommer une liste de fichiers vidéo avec un fichier texte

Bonjour et bienvenue sur ce forum,

Si je comprends, voila ce dont tu disposes (je me permets de te tutoyer) :

  • Une liste de fichiers "SnapchatXXX.mp4" ou XXX correspond a un numero sur trois chiffres

  • Un fichier texte dont chaque ligne correspond au nouveau nom de chaque "SnapchatXXX.mp4". L'ordre des lignes correspond a celui des fichiers. Par exemple, le nouveau nom de "Snapchat001.mp4" est contenu dans la premiere ligne du fichier "Renommage.txt" : "2017-04-18_09-14-03_Huawei P9 lite_Snapchat"

Si tel est le cas, le renommage ne devrait pas poser de probleme :

  • Dans Siren, trie les fichiers sur leur nom

  • Selectionne les en cliquant sur leur case a cocher ou utilise une sequence de touche comme "Ctrl+A". Tu noteras que la colonne "Sel" contient un numero correspondant a l'ordre de selection

  • Utilise l'expression de renommage suivante (en supposant que le fichier de "Renommage.txt" soit a la racine de "C:") : %T{"C:\\Renommage.txt"}.%e
    (Le backslash est volontairement double)

Ce que va effectuer Siren :

  • Charger "C:\Renommage.txt" en memoire

  • En suivant l'ordre de selection : remplacer '%T{"C:\\Renommage.txt"}' par la ligne correspondante

  • Ajouter a cette valeur un point "." et l'extension du fichier qu'il est en train de traiter

Si le resultat qui apparait dans les colonnes "Nouveau Nom" te convient lance le renommage en cliquant sur le bouton qui a une apparence de touche "Lecture".

J'espere t'avoir aide. N'hesite surtout pas a poser des questions.
(Si une solution est trouvee je la traduirai en anglais)

Re: [SOLVED] Renommer une liste de fichiers vidéo avec un fichier texte

Merci Rémi ! Cela fonctionne !
Voilà en fait l'expression que j'ai utilisée vu que mon fichier Renommage.txt se trouve sur un disque dur D :

%T{"D:\\Photos\\Huawei P9 lite\\20170420\\Vidéos\\Snapchat\\Renommage\\Renommage.txt"}.%e

J'ai d'autre part supprimé les espaces directement dans le fichier Renommage.txt ainsi "Huawei P9 lite" devient "HuaweiP9lite" dans tous les noms, ce qui fait plus court.
Voilà une capture d'écran de Siren :
http://whoopyguppy.online.fr/img/SirenS … 00417b.jpg
et pour information le fichier Excel que j'ai utilisé pour créer les noms à partir des données de MediaInfo :
http://whoopyguppy.online.fr/stock/Renommage.xlsx
(dans l'onglet Feuil1 colonne "Nom fichier" il suffit de décocher les cases vides dans le filtre pour obtenir la liste des noms)
Pour vérification on peut donner un petit coup de MediaInfo sur un des fichiers renommés, et bingo, cela correspond :
http://whoopyguppy.online.fr/img/VerifMediaInfo.jpg
Voilà j'ai apporté toutes les infos à destination des lecteurs de ce forum.
Maintenant comme tu l'as proposé Rémi, il ne reste plus qu'à traduire en anglais !!  roll

Re: [SOLVED] Renommer une liste de fichiers vidéo avec un fichier texte

Hello,

Here is what klod06 has in its hands :

  • Files named "SnapchatXXX.mp4" where XXX is a three digits number

  • A text file, named "Renommage.txt", which lines contain the new names of the "SnapchatXXX.mp4" files. The order of the lines corresponds to the one of the files in Siren. For example, the new name of "Snapchat001.mp4" is in the first line of the "Renommage.txt" file : "2017-04-18_09-14-03_Huawei P9 lite_Snapchat"

Here is the renaming sequence that solved his issue :

  • In Siren, sort the files on their names

  • Select them by clicking on their check boxes or use a key sequence like "Ctrl+A". The "Sel" column now contains a number corresponding to the selection order

  • Use the following renaming expression (supposing that the "Renommage.txt" file is in "C:" root) : %T{"C:\\Renommage.txt"}.%e
    (The backslash is voluntarily doubled)

Here is what Siren will do :

  • Load "C:\Renommage.txt" in memory

  • Following the selection order : replace '%T{"C:\\Renommage.txt"}' with the corresponding line

  • Add to this a dot "." and the extension of the file it is currently working on

The only renaming task is to press the toolbar button with a standard "play" image.

Note : Sorry for my poor frenglish