1,456

(4 replies, posted in Bug reports)

Ah, yes. 0.8.7 has a not very verbose log level…
Please do the following:
- Go to the directory where you installed Kinovea, and open the file "logConf.xml".
- Look for the word "INFO" in capitals, and replace it with "DEBUG". (line should be: <level value="DEBUG"/>)
- Restart Kinovea, open the file, and check the log.

Note that the log file rolls over itself each time you open Kinovea, so you have to open it (or refresh it) after you actually open the video.

willfig wrote:

I note that when I click that option to "set original speed" it says 50fps.  I've not clicked apply but if this is the value used then that would be the reason that speeds come out 2x what they should be for this video which is 25fps.

I'm confident that the 25fps vs 50fps is coming from interlaced fields in the file, but would have to see the log to confirm.
Experimental version 0.8.11 will also trace more infos in this regard, if it's possible.

- with 25fps, the time between frames is 1/25 sec or 40ms

Yes but how did you know the video was 25fps? Is it a setting on the camcorder, info from another software like MediaInfo, etc. ?

I did try chaning this value to the actual fps according to Kinovea time stamp but it didn't affect the displayed speed.  So I'm not sure what this does.

A bug was fixed in the experimental versions recently to take this into account, but it will also change the actual play speed by half, so it may not be a viable workaround. (The real fix will be for Kinovea to find and use the proper frame rate of course)


willfig wrote:

My motion menu only has two greyed out options, "Overview" and "Reverse"

The new menu was also added more recently, but really it's the same as if you right click the image and do "set original speed".

Thanks

1,457

(1 replies, posted in Bug reports)

CadenArmstrong wrote:

When I try and capture video the preview screen flickers between the image and black. The video that is saved does not appear like this, just the preview. It makes it hard to operate the camera when the coach can't seen where I'm going. I'm using version 8.10.
Thanks

Hello,
This should be fixed in experimental version 0.8.11.
However, there is a remaining issue on frame rate for the resulting file. Please check the thread about capture screen for more details.
Thanks

It's dependant on the CPU load so it's not linear and can't be corrected manually like this. Sometimes the problem is not there, e.g. if the image size is small, the machine powerful and the capture frame rate low.

The issue is that the rate at which images are grabbed is estimated and used as frame rate for the final video.
However, when the recording starts, the CPU is more heavily used and images come less frequently to the program.
What is needed is to completely decouple the recording from the frame grabbing.

1,459

(2 replies, posted in Français)

Bonjour,
Excellente idée.
Je vais ajouter ça à la liste des choses à faire.

1,460

(4 replies, posted in Bug reports)

Hi,
First of all thank you for checking this.
It is very important that the results are right and I really appreciate these kind of tests.

willfig wrote:

This all seemed to work fine but when I go back and compare the speed displayed along the track as i click through it frame by frame my calculated values are exactly half those displayed.

Since it is exactly half the speed, the difference is most likely not how we computed the distance, but more likely how we get the frame time interval. My guess is that we get the same distance between points, but one of us use half the time frame interval of the other.

I get the time interval from the information contained in the file. One hypothesis that could explain this behavior is if the file is interlaced and the frame interval used for computations is actually the field interval (50 fields per second vs 25 frames per second). I'll have to double check that.

- How did you get to the 40ms value ?
- Can you post the info that Kinovea reads from the file ? Go to Help > Open log folder… > then open "log.txt" and look for the block of lines between the "--------------" lines.
It should look something like: [File] - Filename : fish.avi, [File] - Size (bytes) : 4024704, [Container] - Name: avi (AVI format), etc.
Post all the block if possible.
- Can you also go to menu Motion > High speed camera and read the fps value in the box. This is most probably what Kinovea is using for computations.

Thanks


Note: Euclidian distance = SQRT((xA - xB)² + (yA - yB)²).

1,461

(10 replies, posted in Bug reports)

Can you retrieve the log file and attach it to the bug 183 please ?
Right after it happen, open the log directory (Help > Open log folder) and get log.txt.
In the bug tracker, look for the "Upload File" segment and browse to the file.
Thanks

1,462

(10 replies, posted in Bug reports)

willfig wrote:

Thanks for the info on frame rates.  Data was captured with a logitech web cam (in .wmv format) and also a Panasonic Lumix in AVHCD lite (.mts) format. When I look at time stamps on each frame they don't always appear to have the same time between frames.

It's also possible that the small difference in time stamps is due to rounding error in the output time representation. For example, a common frame rate is 29.97 fps, this would give time stamps that appear to last a tiny bit longer or shorter than the next, but they average out regularly, the frame rate itself does not change.

willfig wrote:

As for the export issue...I'm using version 0.8.7.  I did save a .kva file and when I open it in notepad there does seem to be some data there.  I've just tried exporting to the text format as well as html and those do seem to work.  Though I swear when I tried them before they didn't.

Ha! Now this just reminded me of bug 183. The export wouldn't work for some unknown reason, and then start to work again.
Please retry the Excel export. It may have magically fixed itself.

willfig wrote:

So is the info on speed and/or distance ever output?  I can of course easily calculate that from the coords, just wondering if I'm doing something wrong and not getting it.

Distance and speed on trajectory are not currently exported.

willfig wrote:

when using the tracking if it loses the fish I have been stopping playback, backing the video up either by grabbing the icon on the track or using the back arrow keys (though this very often doesn't work...probably my variable frame rate based on some other posts I read) then deleting all points after the present one and restarting tracking. Is that the only way to do that. I first thought that if I backed the video up the track would also back up, erasing any errant points.

You are doing it the right way (or at least I do similarly).
The data is not erased when you move back in the video to let you move back and re-adjust only a single point manually without changing the others.

1,463

(10 replies, posted in Bug reports)

willfig wrote:

Also while I'm asking, I believe both of these files have variable frame rates. In the file above, the time unit between each point is exactly the same.  So I'm wondering, when speeds are calculated, is the variable time from the file used for each frame or is there some assumption made that the time interval is constant?

Variable frame rate is not supported as such. The average framerate is computed from file information and used throughout Kinovea. From what I could gather, variable frame rate files are very rare for regular camcorder and cameras.

About the spreadsheet export, you could try to save to .kva first (from regular save dialog, save analysis data only) and open the result in notepad. In this XML file (Kinovea format), you should see your trajectory data.

If it's not there, the problem is before the export to spreadsheet. If you can see it, the issue is in the spreadsheet export.
In this case, try to export to XHTML or simple text to see if the issue would be specific to the MS-Excel XML export.

Which version are you using ?

Thanks
It is indeed probably the same issue as bug 220 but another variation. When the saving dialog box is closed, the screen try to refresh itself and the image is used from two different places at the same time (display and record).
To validate this hypothesis, you may try to relocate the saving dialog box somewhere not directly above any of the images, before clicking save, if it's possible.
I'll open a new bug to track this.

Edit: created bug 227.

1,465

(3 replies, posted in Français)

Bonjour,
Notez que pour l'instant la fonction capture est assez expérimentale.

Au niveau caméra, c'est un peu compliqué car les nouvelles caméras n'ont pas d'option de streaming.
Il faut passer soit par un boîtier de conversion analogique -> numérique et utiliser la sortie analogique du camescope, soit utiliser une caméra DV ou HDV avec un port FireWire (IEEE1394), soit effectivement une webcam.

En réalité je n'ai pas trop d'expérience là dessus donc si d'autres utilisateurs pouvaient donner leurs expérience se serait super.
Il y a un sujet à ce propos dans le forum anglais: Kinovea capture - which camera do you use?

Bonjour,

Milmou wrote:

Après avoir fait le suivi de trajectoire et le calcul de vitesse, je n'arrive pas a agrandir les indicateurs de vitessse. Il apparaissent en tout petit à l'écran...

Hum, je pense que ceci est une anomalie. Je créerai un rapport de bug dessus.
Le problème se produit il me semble quand la taille de l'image est plus grande que l'espace disponible dans l'écran de lecture.
Du coup l'image est réduite en taille, et les indicateurs de vitesses sont réduits de façon proportionnelle, sans qu'ils ne soient limités.
(edit : bug 230)

Milmou wrote:

De plus après avoir fait un réglage de la vitesse en m/s celle-ci apparait malgré tout à l'écran en px/f...
Comment faire pour modifier cela?

Pour avoir une taille en mètres, il faut « calibrer » l'image. Ajouter une ligne quelque part sur un objet de taille connue et indiquer sa taille manuellement. Sinon, le logiciel n'a aucun moyen de faire le rapport entre les pixels et une unité réelle.
Voir l'aide à l'article « Utiliser Kinovea > Mesurer > Mesurer des vitesses ».

1,467

(2 replies, posted in Français)

Bonjour,
C'est un des soucis qui nécessite des optimisations assez lourdes et une réorganisation de l'architecture.
Le problème est connu, plus le format est long à décoder plus il est critique. (ex: full HD en H.264)

FAQ wrote:

Pourquoi la vitesse de ma vidéo diminue toute seule ?
Cela se produit lorsque Kinovea détecte qu'il ne peut pas extraire les images de la vidéo assez vite pour maintenir la cadence demandée.
La vitesse se stabilise alors à un seuil tolérable mais il est conseillé de la diminuer manuellement à nouveau pour retrouver une lecture fluide.

1,468

(1 replies, posted in General)

You might do this by launching Kinovea from the command line and passing arguments.
Unfortunately, I don't think this is documented anywhere, not even in the manual, although it has been there for a while now sad

To launch a file directly, and at 75% speed you can do this at the command line:

> kinovea.exe -file test.mpg -speed 75

Here is the missing doc:
Usage:
[-file <path>] [-speed <0-200>] [-noexp] [-stretch]

-file: complete path of a video to launch; default: 'unknown'
-speed: percentage of original speed to play the video; default: 100.
-stretch: The video will be expanded to the screen size; default: false.
-noexp: The file explorer will not be visible; default: false.

Exemples:
1. > kinovea.exe -file test.mkv -speed 50
2. > kinovea.exe -file test.mkv -stretch -noexp

To do this you need to run Kinovea directly from cmd.exe, from a .bat script or from another program that support running shell commands.

1,469

(2 replies, posted in General)

kicker9 wrote:

What I would like to be able to do is have the users who send me their video clips be able to record back to them my analysis not just throu text, but also in speech. Does Kiovea has this application available-or is there a plug-in available for this?

Hi,
Sorry, it is not possible at the moment. And Kinovea does not have a plug-in system.
It will not be added until Kinovea supports audio as input, which is still on hiatus.

1,470

(2 replies, posted in General)

Are you referring to tracking a player during a whole match ?
The tracking fuction is intended to track joints or small objects. Speed measurement on it will only work in very controlled situations. (perpendicularity, line calibration, etc.)