Hi,

It definitely sounds like something went wrong. After you choose the name + format and hit save, there should be a progress bar reporting.
If something goes bad, there should be an error dialog box (I assume the error doesn't get caught here and vanish silently sad )

The whole process shouldn't take much longer than the time needed to read the video at its normal speed.

There is a known bug when trying to save back a selection which is not in "analysis" mode. (Which by default is when the selection is under 12 seconds) But that doesn't sound like your case.

The program embeds its own codecs and doesn't make use of the ones installed on the machine, so it shouldn't be a codec issue either.
The .kva file contains only the key images data (drawings, comments, etc.) and can be opened through the "Load Key Images Data" menu (after you've reopenned a video). It is ultimately a text file that you can open with notepad.

When you go back to the folder where you tried to save the file, is there something at all (like an empty file) ?
Do you have the writing rights to the target folder ? (under Vista for instance, you may not be able to write outside your own folders... but if you can write the .kva and single images that won't be the issue either...)

Hi,
Thanks for the encouraging message.
About funding, I still have to consider various options; I will post the best ways to support the project here later on.

thanks

1,848

(1 replies, posted in Français)

1.
Ce serait une amélioration très intéressante. J'avais déjà tenté de le faire mais sans succès. Je tenterai une nouvelle approche dans quelques temps.
Une autre solution à ce problème sera l'ajout de l'onglet des favoris, mais ça n'est pas pour tout de suite.

2.
Il y a plusieurs problèmes connus avec la fonction d'enregistrement, j'espère pouvoir en corriger un maximum d'ici la prochaine version...

A - Il est difficile de trouver de bons paramètres de compression automatique convenant à tous les fichiers.
Pour pallier à ce problème et éviter d'avoir des fichiers de mauvaise qualité, j'ai pour l'instant choisi des paramètres qui font effectivement de gros fichiers.

Une solution serait de permettre à l'utilisateur un contrôle plus fin de ces paramètres. Pour l'instant ce n'est pas vraiment à l'ordre du jour (complexifie énormément l'interaction avec le programme) mais cela pourrait le devenir. Peut-être sous la forme de quelques profils d'encodage prédéfinis.

B - Le codec utilisé est systématiquement de type MPEG4-ASP, (divx/xvid) si la vidéo d'origine est encodée en MPEG4-AVC (=H.264, assez courant avec les fichiers d'extension .mp4) le fichier résultat sera plus gros car le codec utilisé est moins performant au niveau de la compression que l'original.

C - Il y a un vilain bug lorsque l'on tente d'enregistrer des vidéos qui ne sont pas en mode "analyse". Cela peut entraîner une charge mémoire très importante. Pour l'instant il vaut mieux toujours faire attention à enregistrer les sélections uniquement lorsqu'elles sont suffisament petites pour être en mode analyse. (par défaut : 12 secondes)

1,849

(2 replies, posted in Français)

Salut,

En effet il y a moyen de bien améliorer le suivi si on peut scotcher des marqueurs sur les gens...

Pour orienter les expériences, techniquement, le suivi se fait sur une copie en niveaux de gris de l'image.
Donc un marqueur uni qui serait d'une couleur différente des vêtements mais dans les mêmes tons ne va pas forcément bien marcher.
Mieux vaut privilégier les forts contrastes.

Je pense à des trucs dans ce goût :

http://www.kinovea.org/screencaps/mockups/TrackingMarker_a.png http://www.kinovea.org/screencaps/mockups/TrackingMarker_b.png

On peut aussi s'inspirer des stickers des crash tests.

Bonjour,

Merci pour les retours smile

Petite réponse rapide,

- des barres montrant les clés sur la barre verte de Start/Duration

Il y a (depuis la version 0.7.10) de tels marqueurs dans la barre de navigation.
Je pense que c'est plus naturel de les placer là car la barre de sélection peut être très réduite parfois et les marqueurs deviendraient trop proches les uns des autres (voir confondus).
Je ne sais pas si les marqueurs actuels sont très visibles par contre (?)

- Lorsqu'on cache la fenêtre d'image clé a l'aide la flèche grise en milieu/bas a droite de l'écran, elle ne ré-apparaisse pas a chaque fois qu'on aille a la clé suivante ou pour n'importe quelle action tant que l'on a pas nous même ré-appuyer sur cette flèche grise.

Oui ça me parait effectivement plus logique...

Note:

Je souhaite garder ce sujet clair et facile à lire. En cas d'oubli de ma part ou de nouvelles suggestions, merci de créer un sujet dédié dans lequel on pourra discuter à volonté.

Pour discuter des suggestions qui ont peu de chances d'être intégrées ou pour donner votre avis sur celles qui sont en ballotage, merci de créer également un sujet dédié pour que l'on s'y retrouve plus facilement.

merci !

Légende:
big_smile : En cours d'intégration. smile : Bonnes chances d'intégration. hmm : En cours d'évaluation. sad : Peu de chances d'intégration.

Dernière mise à jour : Mardi 08 Décembre.

Exploration de fichiers
smile - Possibilité de lancer un fichier en le faisant glisser sur l'icône raccourci de Kinovea.
smile - Possibilité de lancer un fichier en faisant clic droit + Ouvrir avec…
hmm - Nouvel onglet avec fichiers favoris.
hmm - Nouvel onglet avec une boîte de recherche de fichiers.
sad - Nouvel onglet avec un système de tagging et de catégories pour les fichiers.

Organisation de l'espace de travail
smile - Barre d'outils générale pour basculer d'une vue à l'autre.
hmm - Pouvoir minimiser les écrans sans les fermer.
hmm - Mode plein écran avec uniquement les contrôles de lecture et de dessin.

Capture
smile - Un module permettant d'utiliser un camescope DV ou une web cam comme source.
smile - La possibilité d'une retransmission décalée de quelques secondes de la source.
smile - La possibilité d'avoir plus de 2 sources simultanées.
smile - Divers modes d'enregistrement de la source (tout manuel, temps déterminé, avec buffer de préenregistrement).

Lecture
smile - Support de l'audio en entrée.
smile - Rotation par pas de 90° de la vidéo (90°, 180°, 270°).
smile - Possibilité de charger une séquence d'images en tant que vidéo.
hmm - Rotation arbitraire de la vidéo.
hmm - Pouvoir spécifier une vitesse de lecture différente entre les images clés.
hmm - Lecture à reculons.
hmm - Mode plein écran avec uniquement les contrôles de lecture et de dessin.
sad - Afficher des marqueurs pour les images clés dans la barre de sélection.

Synchronisation
smile - Un bouton pour ajouter une image clé dans les deux vidéos simultanément.
smile - Un bouton pour vérouiller les outils en synchronisation. Les actions sur une vidéo sont reportées sur l'autre.
hmm - Pouvoir déplacer l'image superposée pour l'aligner à l'autre.

Images clés
smile - Pouvoir définir des événements sous formes d'images clés à titre prédéfinis, à insérer par raccourcis claviers.
hmm - Voir les dessins, chronos, trajectoires, etc. dans les miniatures des images clés.
hmm - Pouvoir basculer entre les miniatures et une liste textuelle des images clés.

Dessins
smile - Formes complexes (cercles, rectangles).
smile - Formes arbitraires (créées par l'utilisateur).
hmm - Que les dessins puisse s'afficher à partir d'une image précise et ensuite rester visible tout le temps.
hmm - Pouvoir spécifier une couleur pour le texte de la mesure des angles.
hmm - Pouvoir spécifier une couleur pour le texte des labels.
hmm - Outil de personnage 3D à faire évoluer en correspondance sur la personne réelle.
hmm - Prendre en compte les différences de pression des stylets de tablettes graphiques.
sad - Pouvoir spécifier la police d'écriture pour la mesure des angles et les labels.

Chronomètres
smile - Chronomètre avec affichage des titres ou temps des images clés traversées.
hmm - Chronomètre avec mesures multiples (remise à zéro).

Trajectoires
smile - Suivi de lignes.
smile - Suivi d'angles.
smile - Pouvoir choisir parmi plus d'options pour le style de trait.
smile - Afficher la distance entre le début et l'image courante sur les trajectoires.
hmm - Pouvoir choisir un curseur autre que la main pour plus de précision.

Grilles
smile - Possibilité de faire des mesures de distance et d'angles sur les grilles.
smile - Un encart permettant de voir l'aspect de la vidéo sous la grille de perspective en « vue du dessus ».
hmm - Possibilité de lier la grille de perspective avec la grille plane.
hmm - Possibilité d'associer la position de la grille avec une image clé.

Import de fichiers .kva
smile - Possibilité de mixer deux ou plusieurs fichiers .kva.

Import de fichiers d'applications externes
smile - Fichiers issus de plateformes de force de podologie
hmm - Fichiers DPA de Dartfish
hmm - Cardiofréquencemètres
sad - Fichiers storyboard / dartclip de Dartfish

Import de données d'applications externes
hmm - Import "live" et surimpression des données sur la vidéo courante.

Effets spéciaux
smile - Effets spéciaux pour l'analyse. (Kinogrammes, Superposition, Extraction du mouvement, etc.)
smile - Stabilisateur d'image
smile - Ralentit fluidifié

Visualisation des données
smile - Visualisation sous forme de tableau.
smile - Afficher la position temporelle des images clés en plus du titre dans les passerelles tableurs.

Enregistrement
hmm - Une gestion des commentaires audio.

Export de présentation imprimable
smile - Presentation OpenOffice.org Impress.
smile - Choix parmi plusieurs modèles prédéfinis pour les fichiers PDF.
sad - Document Microsoft Word.
sad - Document Microsoft PowerPoint.

Export Multimedia
hmm - Génération d'un lecteur Flash
hmm - Génération d'un lecteur Flash avec possibilités d'édition des dessins et commentaires.
sad - Génération d'un lecteur Silverlight
sad - Gravure sur CD ou DVD

Structuration de l'analyse de longues vidéos
smile - Système pour indexer les petites séquences à l'intérieur d'une longue vidéo.
smile - Système de feuille de match ou de fiche de description avec champs/contrôles personalisables et mobiles.

Général
smile - Version portable (Utilisable depuis une clé USB).
hmm - Version Mono (Linux + Mac OS).

Ok, je vais essayer de reformuler ton message pour voir si je comprends mieux big_smile.
Arrête moi si je fais des contre-sens...

1. Trouver une présentation / organisation des données qui soit indépendante de l'utilisation qui sera faite de ces données après leur export.
Ceci pour pouvoir s'adapter aux utilisateurs qui vont avoir des besoins très différents une fois les données exportées.

2. Pouvoir utiliser des mesures spatiales réelles comme des hauteurs, des distances.
Donc une mécanique pour passer de mesures en pixels à des mesures en cm ou autre.

3. Pouvoir associer les chronos avec les images clés qui sont dans l'intervalle chronométré.
De ces images clés, extraire les données des dessins tels que les mesures d'angles, positions de points, etc.

4. Avoir des chronos avec temps multiples.

1,854

(8 replies, posted in Français)

La version 0.7.6 est disponible ici.

1,855

(8 replies, posted in Français)

Effectivement.
La fonction a été temporairement retirée et sera remplacée par un module plus complet et flexible dans le futur.

1,856

(8 replies, posted in Français)

Merci pour la vidéo.
Effectivement il semblerait que dans certains cas de petites imprécisions s'accumulent et finissent par faire décrocher totalement le suivi. (il faut alors souvent réajuster manuellement).

Probablement dû au fait que l'image suivie est mise à jour à chaque étape, il faudra rendre l'algorithme un peu plus robuste pour éviter cet effet.

(Note: certaines de ces idées sont issues d'une discussion par mail avec hidozo)

Je lance quelques premières idées en vrac...

- Une colonne de cellules à contenu libre, dans lesquelles on peut inscrire ce qu'on veut...
- Pouvoir déplacer les colonnes entre elles pour que le copier/coller final soit déjà bien formatté pour le tableur...
- Comme dans les tableurs, un filtre simple directement au niveau de l'entête de la cellule (petite liste déroulante reprennant les valeurs rencontrées dans la colonne.)
- Un petit moteur de formules simples ? Par exemple pour pouvoir visualiser directement le temps entre deux images clés...
- Un tableau dont certaines cellules seraient "dépliables" par exemple en dépliant une image clé on accède aux dessins, en dépliant une trajectoire on accède aux positions...
- Possibilité de mettre à jour le titre des images clés et les labels des chronos/trajectoires directement depuis le tableau...

1,859

(4 replies, posted in Français)

Ok, j'ai relancé un sujet dédié pour parler de cet export vers les logiciels tableur.
Ce type de sujet devrait se multplier dans les mois qui viennent pour regrouper un maximum d'idées sur les principaux chantiers à venir, et anticiper l'intégration des innovations.

Objectif et fonctionnement de cette discussion:
Regrouper un maximum d'idées relatives à l'affichage des données (position des images clés, dessins, commentaires, trajectoires, chronomètres, etc.)

Le principe est vraiment de lister le plus d'idées possible:
- Tout est permis, il n'y a pas de mauvaises idées.
- on ne juge pas la pertinence des idées, on verra ça plus tard. Pour l'instant on balance ce qui nous passe par la tête.

A propos de la fonctionnalité:
- L'intérêt de la fonctionalité est double:
1. Avoir une vue d'ensemble de la vidéo d'un point de vue de l'analyse qu'on en fait.
2. Pouvoir exporter, par copier coller, un ensemble cohérent de données pour traitement ultérieur dans un tableur ou autre.

Les informations disponibles :
- Les images clés avec leur position dans le temps au sein de la vidéo.
- Les dessins avec leur image clé associée,
- La position spatiale des dessins (dans le repère 2D de l'image)
- Les décorations des dessins (couleur du trait, épaisseur, taille de la police)
- Les chronos et des trajectoires avec leur label descriptif.
- Les différentes valeurs spatiales et temporelles des points d'une trajectoire.

Note: Certaines valeurs sont spécifiques au type de dessins : distance en pixel d'une ligne, texte d'un label, point d'arrêt d'un chrono, etc.

Base de travail:
- Un tableau filtrable listant les objets crées pendant l'analyse.
- Chaque objet correspond à une ligne.
- L'une des colonnes contient la description (label de chrono ou de trajectoire, titre d'image clé).
- Les autres colonnes contiennent les données.

La Problématique:

Certaines des questions auxquelles nous pouvons tenter de répondre:

- Comment concilier les différences dans le nombre d'informations à afficher (exemple: point / trajectoire)
- Comment concilier les différences dans le type d'informations (exemple: couple de coordonnées / label)
- Comment permettre de filtrer les données efficacement ?