Jump to: navigation, search

Numérotation d'une séquence de fichiers

Pour faciliter la conversion d'une série de fichier en une vidéo ou un gif animé, il est important que le nom des fichiers soit correctement constitués.

Règles

En respectant des règles simples, la conversion ne posera en théorie pas de problème.

  1. démarrer la numérotation à 0 (et pas à 1)
  2. s'assurer que, quelque soit le nombre de fichiers, le nombre de caractères soit identique en ajoutant des 0 quand le nombre est trop petit
    • si vous générez moins de 100 fichiers, 2 caractères suffisent (de 00 à 99)
    • si vous générez moins de 1000 fichiers, 3 caractères suffisent (de 000 à 999)
    • si vous générez moins de 10000 fichiers, 4 caractères suffisent (de 0000 à 9999)
    • et ainsi de suite...
  3. ne pas utiliser de caractères accentués ou spéciaux ni d'espaces.

Votre dossier devrait ressembler à ceci:

Sequence fichiers numerotation.jpg

Format de fichier

L'idée générale est de générer des images de la meilleure qualité possible, ce qui vous permettra de tester plusieurs compressions facilement. La seule limitation à cette règle est la place disponible sur votre disque dur. Le jpeg est fortement déconseillé: il dégrade irréversiblement vos images et peut d'envirronement vous permettent de gérer le taux de compression.

Le formats préconisés:

  • pour des images purement graphiques (simple et peu colorées) et pour les tests: png - il limite l'espace disque nécessaire
  • dans les autres cas (sorties finales ou image photographiques), choisir un format raw
    • tiff
    • bmp
    • targa

Code snippets

processing

Exemple de code permettant de numéroter correctement jusqu'à 99999 (~100000) images:

String name = "export/img_";
if (fcount < 10) name += "0000";
else if (fcount < 100) name += "000";
else if (fcount < 1000) name += "00";
else if (fcount < 10000) name += "0";
name += fcount;
name += ".tiff";
save(name);
fcount++;

Si 100000 ne suffit pas, ajouter un 0 dans chaque test et un test supplémentaire quand fcount est supérieur à 100000.

Renamers

Si votre séquence est déjà générée mais mal nommée, tout n'est pas perdu: un renommeur de fichiers vous permettra de tout remettre en ordre. Il en existe une plétore, en voici quelques-uns:


--Frankiezafe (talk) 16:38, 24 September 2015 (CEST)