Bonjour,

Avec la version expérimentale 0.8.1 est arrivé la fonction « Enregistrement de vidéo avec pauses sur les images clés. ».

Cela permet de créer une vidéo explicative en ajoutant des flèches, labels, etc. sur l'original et en faisant des pauses automatiques pour que le spectateur ait le temps de voir les dessins, ou pour que vous ayez le temps de faire un petit commentaire à l'oral.

J'ai mis en ligne une petite vidéo de ce que ça peut donner si vous ne voyez pas de quoi je parle.

Le problème c'est que je n'arrive pas à déterminer l'emplacement idéal de l'accès à cette fonctionnalité dans l'interface.
Réflexions jusqu'à maintenant:

1. Dans le dialogue d'enregistrement des diaporamas. (dernier bouton en bas à droite).
C'est là qu'elle est pour l'instant car la boîte de dialogue peut être réutilisée presque telle quelle.
Par contre il est clair que le titre de la boîte et son accès ne sont pas vraiment appropriés et induisent en erreur sur ce que fait la fonction.

2. Dans la boîte de dialogue de sauvegarde principale. (menu « Fichier »)
Le problème c'est qu'il y a déjà quatre options. En ajouter encore une va diminuer l'utilisabilité générale de cette boîte de dialogue alors qu'elle devrait être la plus simple possible.

3. Dans un onglet « avancé » de la boîte de dialogue de sauvegarde.
J'ai à nouveau peur que l'utilisateur ne tombe jamais dessus…

4. Dans un nouveau menu sous « Fichier ». Mais quel nom lui donner pour qu'il ne soit pas en compétition avec le menu de sauvegarde classique ?

Voilà,
Suggestions ou remarques ? big_smile

1,772

(3 replies, posted in Français)

Ce n'est pas du bruit du tout smile Cela confirme que la fonctionnalité est mal placée et difficilement « découvrable » si on ne la cherche pas activement.

Hors il y a un dicton en développement logiciel qui dit « si l'utilisateur ne la trouve pas, la fonction n'existe pas »
=> Il y a donc un problème d'utilisabilité à corriger.

À vrai dire j'avais même posté un message sur la partie anglophone du forum pour avoir des retours sur « Où donc placer cette fonction ? ». Je vais le reposter ici.

Well, it just occured to me that it's too big to be shared by mail… (22MB)
I think it's best to wait for the official download location to be up and running again.

Yes, it seems to be the site where they hold the source code and other stuff that is down.
I don't have a copy on this computer so that will be for when I get back home if the problem is still there.

PS: you should't put your e-mail address like this, spam bots are surfing the whole web to find them and send their crap.

Earlier today I stumbled upon this software : LongoMatch.
It's Open Source and multiplatform (Windows / Linux).

LongoMatch is a sports video analysis tool for coaches and sports scientists, to assist them on making games video analysis.
It simplifies video analysis by providing a set of intuitive tools to tag, review and edit the most importants plays of the game.

So at a first glance it looks like it is specialised in one of the things Kinovea doesn't do yet: analysis tool for longer videos. (read: team sports)
Segmenting, identifying plays, creating new videos from selected sequences, etc.

I could't really try it yet but I'm pretty interested in this. It sounds like a very promising effort.
If you have tested it, I'm curious to know what you think.

1,776

(15 replies, posted in Français)

1- comment faire si le logiciel perd la marque à suivre? faut-il remettre une mettre?

Dans un premier temps il vaut mieux faire le suivi image par image. En effet les points de trajectoire sont ajoutés automatiquement à chaque image, donc si le suivi est mauvais mais que la vidéo continue de défiler, il y aura plusieurs points créés au mauvais endroits. (qu'il faudra supprimer ou modifier).

Quand la cible est perdue, il faut la replacer manuellement en la faisant glisser au bon endroit.

Parfois il ne sera pas possible de la faire glisser : l'outil n'a tellement pas trouvé de correspondances qu'il a estimé que l'objet n'était plus dans l'image et il a basculé automatiquement la trajectoire en mode « interactif ».
Il faut alors repasser en mode « édition » en faisant un clic droit + « Reprendre l'édition de la trajectoire ».
À ce moment tu peux modifier la position de la cible manuellement.

L'ensemble du suivi de l'objet devrai correspondre à une seule trajectoire.
Dans le pire des cas, si le programme n'arrive vraiment pas à retrouver l'objet dans les images successives, il faut positionner la cible manuellement.
Dans le meilleur des cas, il faut faire dérouler la vidéo lentement et vérifier que la cible reste collée sur l'objet.

2-faut-il que la zone à tracker soit la plus grande possible? la reconnaissance se fait à partir des couleurs (RGB)?

La taille de la zone est pour l'instant définie en dur dans le logiciel. Lorsque tu démarre le suivi, tu peux voir deux rectangles bleus autour de la cible.
Le plus petit correspond à la zone qui sert de référence (l'objet suivi). C'est ce qui est dans cette zone qui est recherché dans les images successives. (le contenu recherché est mis à jour à chaque image.)
Le plus grand rectangle bleu correspond à la zone de recherche.
(En particulier, si l'objet se déplace d'une distance plus grande que ce rectangle extérieur, le suivi sera mauvais.)

La recherche se fait en comparant les zones pixels par pixels. La couleur peut avoir son importance mais c'est surtout le contraste qui importe.
Si il y a possibilité de placer des marqueurs sur les personnes c'est encore mieux (voir ce sujet où on en avait parlé également.)

J'ai conscience que l'outil se perd un peu trop facilement. L'utilisation d'algorithmes plus avancés pour la recherche est sur la liste des choses à faire.

2-Je n'arrive pas à obtenir les valeursX et Y en pixels sous forme de tableur Excel simple. Dans le format proposé Excel MS-XML je ne peux pas récupérer les données.

Quel est le problème exactement ? le fichier ne s'ouvre pas ? Les données n'apparaissent pas ?
(Je n'ai pu tester que sous Excel 2003, est ce que tu as une autre version ?)

Au pire tu peux toujours essayer le format XHTML (troisième option). Tu devrais pouvoir l'ouvrir dans un navigateur Internet et ensuite faire un copier coller du tableau vers Excel.

3-comment faire pour connaitre la valeur en pixel d'un objet de taille connu sur le terrain pour réaliser les transformation pixels en metre?

Alors, avant tout les objets en questions doivent être sur un plan parfaitement perpendiculaire à la caméra.
Si c'est le cas, ajouter une ligne sur l'objet dont la taille est connue puis faire clic droit « Étalonner la mesure » et indiquer sa taille réelle.
Ensuite ajouter des lignes sur les objets à « mesurer ».

Je viens de tomber sur ce logiciel : LongoMatch.
C'est un logiciel libre et il est multiplateforme (Windows / Linux).

Traduction d'un extrait du sinopsis:

LongoMatch est un outil d'analyse de vidéos de sport pour les entraîneurs et les scientifiques, pour les aider à analyser des vidéos de matchs.
Il simplifie l'analyse vidéo en fournissant un ensemble d'outils pour taguer, noter et éditer les parties les plus importantes d'un match.

En gros il semblerait qu'il soit spécialisé dans une des fonctions que Kinovea ne fait pas encore : l'analyse de longues vidéos.
Soit la séparation et l'identification des phases de jeu d'un match, fabrication de nouvelles vidéos à partir de morceaux choisis, etc.

Pour l'instant je n'ai pas réussi à créer de nouveau projet sur ma machine avec la version dispo (0.14) mais je vais persévérer.

Cela m'a l'air d'être un projet fort intéressant.
Si vous avez testé, je serais curieux d'avoir vos retours dessus.

1,778

(1 replies, posted in Français)

Ok, ce mois-ci devrait être celui de l'écran de capture.

La base de tout étant le mode direct, c'est-à-dire fonctionnant comme une webcam – on voit à l'écran ce qui est filmé ou ce qui passe dans le caméscope.

Voici les 4 orientations qui ont été retenues:

1 : Pouvoir dessiner sur l'écran. (pour faire des repères visuels).
2 : Pouvoir enregistrer une vidéo de ce qui passe à l'écran (y compris les repères). Pouvoir la ré-ouvrir facilement dans un écran de lecture.
3 : Pouvoir naviguer facilement dans ce qui vient de se passer. (sans nécessité d'enregistrer et ré-ouvrir)
4 : Pouvoir afficher l'image avec un temps de retard automatique (pour quand le coach n'est pas là).

Les fonctions retenues tentent de fournir une valeur ajoutée orientée sport – par rapport aux logiciels classiques de capture fournis avec le caméscope et/ou le système d'exploitation.

Si vous avez des commentaires profitez-en big_smile

1,779

(5 replies, posted in Français)

Merci pour le retour ! smile

Concernant la lecture au ralentit, le problème est plus profond et tient aux performances générales.

Je vois que ce caméscope fait des vidéos HD / AVCHD -> grande taille d'image et compression très puissante.
Le résultat est que Kinovea passe beaucoup de temps à décoder les images et à les afficher. Du coup la fréquence d'affichage devient inférieure à la fréquence des images de la vidéo et le programme est obligé de ralentir la vitesse pour pouvoir tenir le rythme.

Pour l'instant je n'ai pas trop de pistes convaincantes pour améliorer franchement ce point. Il y a des optimisations possibles mais cela ne résout pas le problème entièrement donc pour l'instant je n'ai rien embarqué.
Le degré de ralentit forcé est également dépendant de la puissance de la machine.

Please try 0.8.1 version and report if it handles the crash, thanks smile

(I haven't had time to play with SDCopy yet.)

1,781

(2 replies, posted in General)

Reminder:
From now on, "experimental" versions will be publicly available on the forum.
The goal of this change is that you can test and comment on new features while they are being built.
So it's your turn to play now, and report bugs and usability suggestions wink.

The installer is available here: Link removed. Check for 0.8.2 announcement, thanks big_smile.

You will find the complete list of new features and improvements in the "readme.txt" in the installation folder.
Specific to this 0.8.1 version:

- New saving mode "Paused Video" (more about it here)
- Export to Spreadsheet now respect the time and distance units you may have set (Previously it used internal units).
- Saving dialog simplified.


Note: all the "saving video" part was refactored, if you could make some tests around these functions to detect potential bugs, that would be great big_smile

For general comments and suggestions : post in this thread.
For bugs, you can directly feed the bug tracker : http://www.kinovea.org/bugs

1,782

(3 replies, posted in Français)

Rappel:
À partir de maintenant, les versions « expérimentales » seront disponibles publiquement sur le forum.
Le but de la manœvre est que vous puissiez tester et commenter les nouveautés alors même qu'elles sont en cours de construction.
Donc à vous de jouer le jeu et de remonter les bugs trouvés et des suggestions d'ergonomie wink.

L'installeur est disponible ici : Lien supprimé. Voir annonce 0.8.2, merci big_smile.

Vous trouverez la liste complète des nouveautés dans le fichier readme.txt du dossier d'installation.
Spécifique à cette version 0.8.1:

- Nouveau mode d'enregistrement « Vidéo avec pauses sur les images clés ».
- L'export des données vers les tableurs respecte maintenant les unités de temps et de distances spécifiées.
- Simplification de la boîte de dialogue de sauvegarde.


Note: toute la partie "enregistrement vidéo" a été reprise, si vous pouviez faire des tests autour de ces fonctions pour détecter des bugs potentiels se serait top big_smile

Commentaires généraux et suggestions : dans la suite de ce sujet.
Pour les bugs, vous pouvez aussi directement alimenter le bug tracker : http://www.kinovea.org/bugs

1,783

(5 replies, posted in Français)

Bonjour,
J'ai ajouté le bug dans l'outil de suivi ici: m139.

J'ai corrigé un problème de ce côté là il y a peu (bug m137). Je serais donc intéressé de savoir s'il sagit du même bug ou pas.

Une version expérimentale embarquant le correctif devrait être disponible aujourd'hui même ou demain.
Dans le cas où cette version ne corrigerai pas le problème, il faudrait que vous m'envoyiez une petite vidéo d'exemple qui expose le problème. (joan at kinovea point org - 2 ou 3 Mo.)

Merci.

Hello,

There is a new feature coming that I think will be interesting; it's called "Paused Video".
It lets you save the current video but with longer pauses on the key images (drawings painted on).

This way you can create an explanation video by having the normal video enhanced with labels and arrows on key moments and the pause let viewers read and understand or let you comment orally.
I have seen several people post-processing videos made with Kinovea to achieve this effect, so it occured to me that it would be a time saver if it was already available.

If you want to see what I am talking about, here is a quick example I made: Saving paused videos.

The problem I have now is that I don't know where would be the most sensible place to provide this new saving method.
I think you can help.:D

Here are my thoughts so far:

1 - Along the Diaporama dialog. (last button in the lower right of a Player Screen - did you know that thing was there ?).
It was my first idea because the dialog can be used almost as is.
However I quickly discovered that the Title of the dialog (Save a Diaporama of Key images) is misleading and make the concept of the paused video not obvious.

2 - In the regular saving dialog. (Available under the File menu)
The problem here is that there are already 4 options (I have simplified it recently, but there still are 4 options.)
Putting one more may decrease the overall usability of this dialog, and it is a crucial dialog that should really be the simplest possible.

3 - In an advanced tab of the regular saving dialog.
I fear the user won't find the feature there…

4 - In a new menu under file - but I can't find a name that would fit without competing with the Save… menu.

That's it.
I appreciate any suggestion around this usability puzzle.:)

1,785

(4 replies, posted in Bug reports)

Hi,
Sorry, currently sound is not supported.
It is on the todo-list though.