I only build it for 4.94 and 4.96. Is there anything special with version 4.90?
122 2024-06-07 16:41:43
Re: Annotations from videos with different frame rates comparable or not?! (1 replies, posted in General)
Yes they are comparable, the frame number is converted to a time. When exporting to spreadsheet for example everything will be in seconds.
It's just that the videos with lower frame rate don't have the same amount of information, it might miss one frame with an extreme posture compared to a video with the higher frame rate, whether this is acceptable in your study is up to you. You will know that any timed event has a uncertainty of the inverse of the frame rate.
123 2024-06-05 09:14:37
Re: Time Calculation (2 replies, posted in General)
There is a JSON export now that should cover this use-case and export times in user-configured units.
You probably also need to take the slow-motion factor into account if the video was captured at high speed and stored with reduced frame rate.
124 2024-06-03 11:15:11
Re: Unable to record using audio trigger Basler Pylon 6.1 in 2023.1.1 (2 replies, posted in Bug reports)
Is it armed? It is disarmed by default until you arm it manually at least once by clicking on the button with the speaker icon. This is to prevent spurious recordings. There should be a color band at the top of the capture screen, it is green when audio trigger is armed, otherwise it is blue.
125 2024-05-31 08:01:18
Re: IDS Cameras (8 replies, posted in Cameras and hardware)
Please try with IDS software suite 4.96 if possible.
Get the log.txt file (see menu Help > Open log folder) and see if there are any errors during the initialization of the plugin or the connection to the camera, or send it to me at joan at kinovea dot org.
126 2024-05-28 21:29:41
Re: USB remote control (6 replies, posted in Ideas and feature requests)
External library is fine as long as it's open source. I think this might be common enough that the classes included in .NET could go a long way though. Ideally it would handle all the server aspect and we only have to declare some routes/requests to handle and implement the corresponding functions. Probably one thing to be careful about is the threading aspect, whatever is listening to the commands/status requests will likely run in its own thread, it may or may not have to communicate with the main thread to do its job.
127 2024-05-28 21:12:40
Re: IDS Cameras (8 replies, posted in Cameras and hardware)
I recently released an update to the IDS plugin, can you tell what version of Kinovea and plugin you are using, and also what version of the IDS software suite you have installed?
128 2024-05-28 21:10:32
Re: Videorecord speed problem (1 replies, posted in Bug reports)
Common causes of this:
1. there is not enough light and the camera uses a slower shutter speed forcing the framerate down. Double check the infobar at the top of the capture screen and see if the data rate received matches the configured frame rate.
2. there is not enough time to compress and save the images on the fly. In the infobar you will see the drop counter increasing. Try using the "retroactive" recording mode in the settings to see if it fixes the problem.
129 2024-05-28 09:01:25
Re: USB remote control (6 replies, posted in Ideas and feature requests)
Yes I'm thinking about a slightly more general use-case because it would make a lot of people happy that have been requesting this in one way or another over the years.
At minimum I think you should consider that there can be two capture screens with their own status so ideally we want to get information about both and control both. With that in mind and the similar requests for control from other applications, I think it should be as high as possible in the hierarchy so it has the option to control everything and return the most information.
The top level has ways to get information about the screen supervisor and individual screens rather easily. If you would consider getting back a formatted string and extracting the information from it instead of directly getting a data structure it would be super general and most useful for every other use-case. The capture screen can be in several states: empty, connected, grabbing, recording.
So I think there should be an internal API to grab the global status from the top and then one or more entry points to expose this information to interested callers based on communication tech. The advantage of using an HTTPListener is that it would be super easy to test queries for other interested applications. Example applications: controlling via a Stream Deck, interfacing with record keeping software for competitions, advanced multi-cameras record/playback setups.
130 2024-05-25 12:17:42
Re: USB remote control (6 replies, posted in Ideas and feature requests)
I'm not against adding a different control interface if the windows messaging system is not adequate. Maybe having a little HTTP server would make it simpler on both ends. Something in the vein of VLC HTTP requests https://wiki.videolan.org/VLC_HTTP_requests/
131 2024-05-25 11:29:38
Re: USB remote control (6 replies, posted in Ideas and feature requests)
To start the discussion there are two existing trigger mechanisms.
1. The audio-based recording trigger. The Arduino could send a signal directly on the mic input of the PC to trigger the recording.
2. Software based trigger. This goes through Windows messaging system and can trigger all the commands covered by keyboard shortcuts.
Both these mechanisms work even if the Kinovea window is in the background. These are only actions though, for the heart beat I don't remember if the Windows Messaging system is enough for back and forth comms. Ideally we can add another message to ask for status and get a response.
I haven't touched Arduino in a long time, is there a piece of software running on the PC side, in what language?
132 2024-05-24 09:17:01
Re: Comment only export (9 replies, posted in Ideas and feature requests)
Thanks for testing. You can get the log by going to Help > Open log folder and grabbing the log.txt and log.txt1 files. (If there are any "Unhandled Crash - xxx" files in there please include them as well).
It's possible to add the comments to the "spreadsheet" JSON. It's slightly more involved, if anything to avoid breaking the JSON formatting from the comment content. But mainly this JSON is meant to be used by other programs to process the numerical data and I like this separation of concerns so if anything I would rather add another JSON export in the document export section. The markdown is essentially a plain text export so I think that's the perfect place for this, if only it worked correctly…
133 2024-05-24 00:27:11
Re: Comment only export (9 replies, posted in Ideas and feature requests)
I had to fix an issue with Traditional Chinese locale that was partly missing so I snuck a fix for this at the same time. Please download 2023.1.2 and let me know if it fixes the problem with markdown export. https://www.kinovea.org/en/forum/viewtopic.php?id=1589
134 2024-05-23 22:48:24
Re: Comment only export (9 replies, posted in Ideas and feature requests)
OK I see, I think I reproduce it. Do you have a working zone in place and some of the key images are outside it? There is a bogus comparison in the exporter and it aborts the export if the count doesn't match. It would fit well with the fact that you have the image folder but not the .md file.
135 2024-05-23 22:41:51
Re: Comment only export (9 replies, posted in Ideas and feature requests)
It says "The transfer you requested has been deleted."
You can also send it to me at joan at kinovea dot org. If possible also add the log.txt in case there is an exception that prevents the file to be created. Also try to first create a new folder dedicated to the export and save the .md file inside it.
I can add an option in the settings to not include images in the document exports.
