HexaCone/tools
2025-12-18 12:46:51 +01:00
..
build-ega-mp4.sh ajust useless messages 2025-10-31 12:34:52 +01:00
build-gif89a.sh fine tuning 2025-10-27 18:34:15 +01:00
config.sh change text colors 2025-11-29 21:38:40 +01:00
encode.sh release of the official "full-v2" video 2025-02-14 19:47:29 +01:00
fonctions.sh mute useless message 2025-10-20 07:20:11 +02:00
linkfarmer.sh add splined sequence 2025-10-25 13:45:46 +02:00
mkloop.sh update the "fail image" color processing 2025-12-18 11:16:27 +01:00
mkseqs.sh add a mollyguard 2025-12-09 19:21:53 +01:00
plot-timing.sh thi is a really big commit 2025-10-10 12:52:49 +02:00
README.md look a the poor docs... 2025-12-18 12:46:51 +01:00

Tools

Build system and utilities.

Make a sequence

Un argument pour construire la séquence entière ou deux pour démarrer au milieu, c'est parfois pratique quand le disjoncteur fait un beu-beu en plein milieu. Exemples :

  $ tools/mkloop.sh survol
  $ tools/mkloop.sh survol 133

Et pour générer plusieurs séquences dans la foulée, avec les post-processings (ega-mp4 et ega-gif89a) en même temps, vous avez le script Mk Sex à votre service.

Linkfarming

C'est le directeur de la production, le grand script d'assemblage des séquences avec générique et intertitres. Hélas, il n'est pas encore configurable.

Encoding

Le script n'est qu'un wrapper autour de la fonction ff_encodage() de la lib des tools : fonctions.sh. Par défaut, il encode la séquence essai. Le fichier de sortie s'appelle wip.mp4 dans tous les cas.

Plot the timing

On peut visualiser le temps de calcul d'une séquence avec la commande plot-timing.sh qui génère un fichier PNG. C'est un script basé sur Awk et Gnuplot.

$ tools/plot-timing.sh essai && d timing.png