Journal Sortie de etmccalc 0.7.0

Posté par (page perso) .
Tags : aucun
0
27
mar.
2008
etmccalc est un utilitaire en ligne de commande qui permet de manipuler des timecode. Il fonctionne sous Linux (et théoriquement sous Mac et sous tout système POSIX), ainsi que sous Windows (et Cygwin). En outre, cet utilitaire illustre la mise en oeuvre des bibliothèques sous-jacentes, notamment celle dédiée à le gestion des timecode.

Cet utilitaire est issu du projet Epeios, et est, de ce fait, codé en C++ en ne s'appuyant que sur les bibliothèques systèmes et C/C++ standards. De ce fait, aucun package particulier n'est requis.

Cet utilitaire est diffusé sous GNU GPL (mais d'autres licences sont envisageables).

Page dédiée : http://zeusw.org/intl/etmccalc/
Sources : http://savannah.nongnu.org/cgi-bin/viewcvs/emth/emth/apps/et(...)
Téléchargement : http://zeusw.org/download/etmccalc/
Page Freshmeat : http://freshmeat.net/projects/etmccalc/

Le projet Epeios : http://zeusw.org/epeios/

Quelques exemples d'utilisation :

$ ./etmccalc 50 8.@29d
00:00:08:00

$ ./etmccalc 30d 0:8:59:28@30d 0:0:0:1@30d
00:08:59;29

$ ./etmccalc 30d 8:59:28@30d 0:0:0:2@30d
00:09:00;02

$ ./etmccalc 30d 0:9:59:28@30d 0:0:0:1@30d
00:09:59;29

$ ./etmccalc 30d 9:59:28@30d 0:0:0:2@30d
00:10:00;00

$ ./etmccalc -f "%F" 25 99:59:59.24
8999999

$ ./etmccalc 25 8999999
99:59:59:24

$ ./etmccalc 25 00:00:00.23@24 23@30
00:00:01:18

$ ./etmccalc 29n 00:00:01.01@25
00:00:01:01

$ ./etmccalc 29n 00:00:01.05@25
00:00:01:06

$ ./etmccalc -f "%=3m%.3M %2m%.2M" 1 31
0.517 0.51 0.52 0.52

$ ./etmccalc -f "%=3m%.3M %2m%.2M" 1 30
0.5 0.5 0.5 0.5

$ ./etmccalc -f "%=3m%.3M %2m%.2M" 1 29
0.483 0.48 0.48 0.49
  • # Kamoulox ?

    Posté par . Évalué à 4.

    À quoi ça sert ?
    Oui à manipuler des timecodes, ok, mais c'est quoi ? (est-ce que c'est ces timecodes-là : http://fr.wikipedia.org/wiki/Timecode_(indicateur) ?) Et on fait quoi comme manips avec ?
    • [^] # Re: Kamoulox ?

      Posté par (page perso) . Évalué à 3.

      Les timecodes sont des indicateurs que l'on retrouve dans les logiciels (et appareils) qui manipulent des données audio (comme Audacity) ou vidéo (comme VirtualDub). Ils permettent d'identifier et de marquer temporellement chaque image d'une séquence vidéo, ou chaque échantillon d'une séquence sonore.
      Si l'on veut, par exemple, synchroniser un feu d'artifice avec une bande sonore, on affectera à chaque évènement du feu d'artifice (lancement des différentes fusées) un timecode de la bande sonore. Plus précisement, sachant qu'une fusée explose X s aprés sont lancement, et que l'on veut faire correspondre cette explosion avec l'échantillon de timecode Y correspondant à un coup de cymbale, on utilisera un calculateur de timecode comme etmccalc pour savoir à quel timecode (donc à quel moment) il faudra lancer la fusée (résultat de Y-X).

      Pour l'instant, etmccalc ne permet que d'additionner des timecodes et de convertir des timecodes d'un format à l'autre. A terme, on pourra faire des calculs plus complexes.

      En outre, on n'est pas obligé d'utiliser le logiciel en tant que tel. Les sources fournies comprennent également celles de la bibliothèque de manipulation des timecodes (mthtmc), que l'on peut utiliser pour développer ses propres logiciels ...

      Développeur freelance.

  • # \<i\>

    Posté par (page perso) . Évalué à 2.

    Tu aimes L'Italique?

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.