It's a bug I'm also seeing it in various videos but haven't had time to investigate more deeply yet.
62 2024-11-10 18:34:37
Re: GenICam plugin 1.1.0 (18 replies, posted in Cameras and hardware)
Thanks for testing and sorry it's not yet working correctly. Thanks for the log by mail. I don't think SwingCatalyst is interfering. I'll investigate.
63 2024-11-09 18:59:50
Re: Kinovea record from Droidapp (1 replies, posted in General)
Typically when the resulting video appears sped up it means the frame rate received and recorded is lower than the one configured. Either because of frame drops or some other issue.
How do your record the video from the camera? Via an MJPEG server or some other means? I'm not familiar with Droidapp and search doesn't really yield any relevant info.
64 2024-11-09 18:38:21
Topic: GenICam plugin 1.1.0 (18 replies, posted in Cameras and hardware)
Hi everyone,
Here is a link to the first public version of the GenICam plugin.
Compatibility: this plugin is only compatible with Kinovea 2024.1
Thanks to every one that helped test this plugin so far!
How to use:
- Unzip the archive somewhere and copy the "GenICam" folder into Kinovea application data folder under the Plugins\Camera directory (you can find the application data folder via Kinovea menu Help > Open log folder).
- You must still install the drivers and software from your camera vendor separately. If the installer for the vendor runtime or SDK has various options make sure to check the options mentioning "GenICam" or "GenTL".
- Restart Kinovea.
Currently reported to work with cameras from the following vendors:
- Allied Vision
- Basler
- Baumer
- Daheng imaging
- IDS
- Teledyne FLIR
- Vision Datum
Known issues:
- With IDS cameras, reducing the image resolution results in a black image. (Not clear if this is only for the UI-xxx cameras or also the newer U3-xxx, if any one has one of these please report).
- 1 report that Daheng cameras using GigE interface don't work (USB 3 cameras do work).
- When using two Teledyne FLIR cameras of the same model at the same time it can crash. One camera should work.
Please report your experience and what camera type you test it with.
Thanks,
Joan
65 2024-11-02 21:40:22
Re: AverageTimeStampsPerFrame calculation (2 replies, posted in General)
Do I understand correctly that you are *producing* new kva files out of excel, not the other way around?
The mapping from timestamps to frames changes with each video, it's decided by the encoder. But there is some logic in the kva importer to adapt files created from one video when loaded into another with different frame rate. Can you clarify your process a bit more, how is the excel sheet created, is it referencing times or frames, do you do any annotations in Kinovea or is it another program that creates this excel sheet that you want to import, etc.
66 2024-10-30 13:09:41
Re: Resource for learning more about cameras/sensors? (3 replies, posted in Cameras and hardware)
Apart from here there are some occasional discussions on the Golf Simulator forum, especially the Computer Systems sub-forum.
Maybe of interest also the Aravis discussion board, Aravis is an open source library to work with GenICam machine vision cameras. The forum is of course focused on the use of the library but you might find some interesting info there. (note: this library requires changing the driver of the cameras to the generic libusb one which typically makes them not compatible with the manufacturers software).
For instance when just looking at the information I can find on for instance the IMX287 I can't see any indication that I can get more fps at lower resolution but things I have read indicates that it should be possible.
Yeah I think that's because it's not a feature of the sensor itself but of the firmware. Most likely all sensors are capable of this, even those in webcams, action cams or phones, but the on board chip and its firmware driving the sensor are exposing different functionalities.
Many vendors have an area on their website with "white papers" or a "knowledge base" or "application notes", with interesting info at the level you might be interested in, not necessarily specific to one particular camera.
Some links:
- https://www.baslerweb.com/en/downloads/documents/
- https://www.baslerweb.com/en/learning/
- https://en.ids-imaging.com/knowledge-base.html
- https://www.baumer.com/us/en/service-su … w-Overview
- https://www.teledynevisionsolutions.com … edge-base/
67 2024-10-29 11:29:20
Re: I can't open my MP4 video files plz help me. (2 replies, posted in Bug reports)
How are the files created? What video player can read them? Could you share a small sample file in a new issue in github (click Bugs at the bottom of this page) or by email joan at kinovea dot org. Thanks.
68 2024-10-28 15:25:08
Re: Why is replacement frame rate maxed at 100fps? (3 replies, posted in General)
The threshold setting is just above the replacement frame rate, in Preferences > Capture > Recording.
I don't think it's related to the problem, it only changes a metadata entry in the output file. The file will contain the same frames.
Retroactive is a recording mode, it's on the same preference page as replacement frame rate. It will record the video to the memory buffer, and only at the end of the recording will generate the output file on disk. The other methods write to the disk on the fly which can be slower (but can be used continuously for longer). See more details here: https://www.kinovea.org/help/en/userint … #recording
Exposure time is in the individual camera configuration dialog (from the wrench button in the lower left of the capture screen). Make sure it's lower than 4 milliseconds if you target 250 fps. https://www.kinovea.org/help/en/capture … ebcam.html
69 2024-10-28 10:32:18
Re: Why is replacement frame rate maxed at 100fps? (3 replies, posted in General)
> Why is replacement frame rate maxed at 100fps?
The point of this feature is to create a file with a traditional (low) framerate inside it, so it can still be played back normally (although at slower speed than real time). So starting with a high speed camera but saving files with normal speed frame rate and video in slow motion (typical operating mode of a high speed camera). To disable this feature you can set the "Threshold" field higher than your actual capture frame rate so it will never trigger. Maybe there should be an explicit check box to make things clearer.
The limited number of frames in the output video and the blur seems to be two other separate problems. Blur is caused by too high exposure time. What camera model are you using?
Try to use the recording mode "Retroactive" for best performance if you are capturing short clips that fit in the delay buffer.
70 2024-10-24 10:42:32
Re: Crash with Windows Server 2022 (1 replies, posted in Bug reports)
Thanks, very interesting. Unfortunately I'm afraid there is not much I can do about this right now but it confirms that the component used in the file explorer is too old for modern Windows and needs to be replaced.
71 2024-10-20 11:32:34
Re: Kinovea 2024.1 (updated 2025-08-24) (14 replies, posted in General)
Can we add an operation method like keyframe and RV to click and drag in the center of the video to watch frame by frame. There is also the function of frame extraction playback. Thank you, it would be perfect if there were such an operational method.
Hold the ALT key and click and drag the video, it will move frame by frame (or mouse wheel back and forth).
I don't know what you mean by "frame extraction playback", please describe with more details. If you mean playback of image sequences, it is already supported (for the common image formats, not EXR).
By RV I expect you mean Autodesk RV or Open RV, I'm not familiar with this program.
72 2024-10-17 15:06:26
Re: Export data - Copy to Clipboard function version 0.9.5 vs 2024.1 (4 replies, posted in Bug reports)
The behavior was changed to make it more robust and more standard conformant.
I don't have Excel at hand here but when I try in online Excel in OneDrive, it fails by default and puts everything in a single column, but there is a "Paste options" button with a "Split Text to Columns" option where I can select the correct variant. (edit: I can also do this after the paste by selecting the cells and doing Data > Split Text to Columns).
Are you saying that the version without the quotes is splitting the columns by default correctly on your machine and the one with the quotes is not?
The quotes should really not change anything. They are necessary if the text can contain the decimal separator which is the case here since the headers are user-entered text.
When I paste in LibreOffice, if I keep the headers, it automatically shows the text import dialog. Then the values are imported as text or as numbers based on the decimal separator.
If I paste in Google Sheets it's the same as OneDrive Excel, fails by default but there is a button "paste formatting" with a "Split text to columns" option with the options.
"Time (ms)";"Trajectory 1"
"133";"142.0046"
"167";"150.0579"
"Time (ms)";"Trajectory 1"
"133";"142,0046"
"167";"150,0579"
Time (ms);Trajectory 1
133;142.0046
167;150.0579
Time (ms);Trajectory 1
133;142,0046
167;150,0579
73 2024-10-17 11:00:34
Re: Export data - Copy to Clipboard function version 0.9.5 vs 2024.1 (4 replies, posted in Bug reports)
The double quotes don't make the content string, it's a standard way of writing the data in case the cell separator is the same as the decimal separator.
What is the problem you are facing exactly? Is there a spreadsheet software that won't take this and create numbers? Does it not go through a text import dialog?
I'm surprised by the fact that the first value seemingly uses a coma and the others a point as decimal separator. You can force the separator in preferences under Drawings > Export.
74 2024-10-15 00:57:39
Re: Kids Baseball Analysis (4 replies, posted in General)
There are no PM here. And it would be great to have these sorts of discussions in the open so other people can read them and learn through them.
75 2024-10-09 23:09:26
Re: Not getting past start up screen (4 replies, posted in Bug reports)
Very interesting. So maybe it's the file explorer thing that's blocking everything for certain people. This part of the code is based on some truly ancient Windows APIs.
Do you have network drives bound to drive letters? Or some other slightly atypical things that might trip it up?