541

(2 replies, posted in Bug reports)

Hi,
The .kva file only contains the annotation data (drawings, tracks, comments, etc.).
You can think of it as a sidecar for your original video, or an enriched subtitle file.
When you save it it doesn't modify the original video file.

If you save it with a similar name as the original video (say video.mp4 and video.kva) and they are in the same folder, it will be loaded automatically when you reopen the video. If you save it with a different name or in a different place, you can load it into the video using menu File > Load annotations…

542

(36 replies, posted in General)

Sí, es muy probable que sea el mismo problema. Si es así, se arreglará en la próxima versión.

You can use the .zip version of the version you want to try out. After extracting the zip, it is a self-contained directory with the main program/libraries, and a special sub-directory named "AppData". This "AppData" directory contains all the preferences, the log, and any other files that would otherwise be shared machine-wide.

In this case you can have as many versions in parallel as you want, they will always work within their own directory and not interfere with each other. You could even copy this entire directory to a USB drive and use it on a different machine. This kind of approach is sometimes called "portable" version.

In the installed version (.exe), the "AppData" directory points to something like "C:\Users\joan\AppData\Roaming\Kinovea".

544

(36 replies, posted in General)

Hi!

P1 wrote:

1 - Side by side Sync;
the right hand screen vid does not sync on selected frame

Yes, it's a bug. It is fixed for the next version.

P1 wrote:

2 - Spreadsheet Export
I wish to share these comments via excel with athletes

Ah yes, the main use-case for this function is to export raw data so that further computations can be done in Excel/Calc, etc.
There were plans at some point for a richer export like maybe a PDF booklet with key images and comments but this isn't implemented right now.

The only way to share comments at this point is to share the .KVA file and for the recipient to load it back in Kinovea over the original video.

P1 wrote:

3 - Stopwatches - when I name a stopwatch the name does not appear on screen - or in the exported spreadsheets obviously.

Yep, it was an oversight, it's fixed in the next version.

P1 wrote:

4 - Speed Units etc..
it only displays speed in pixels (px/s)

Did you set up a calibration object? You need it for the program to relate pixels to real distances. Either with a line or a perspective grid, then right click > calibrate.

545

(8 replies, posted in Bug reports)

I committed a fix, it should respect the original proportion of the tool now.

Note that the scaling reference is hard coded at the moment. There is a virtual 800x600 canvas that the custom tool is assumed to be drawn on to, and when adding the tool it will be upscaled or down-scaled depending on the size of the target video. So for example if the initial point list covers half of this virtual canvas, they will also cover half of the image when the tool is added. This should probably be something controlled directly within the tool XML.

546

(8 replies, posted in Bug reports)

It could be related to how the points coordinates are rescaled when the object is loaded into a video, to match the target image size.

Edit: there are several issues, this will need further investigation. First the textDistance wasn't properly scaled when adding the tool the first time. Secondly, the scaled values for the angles weren't taken into account anyway. These don't exactly match your symptom though. Then there is an issue that when saving the tool in KVA, it only saves the points and it looses the scaling information.

547

(8 replies, posted in Bug reports)

Yes you are right, the format was updated, although the old format should still work for the most part.
It was indeed not possible for an object to be controlled by multiple options.

For documentation, the old page was painful to maintain. What I would like to do instead is have a "sample" tool with a collection of everything possible and many comments in the XML. This tool would be available in the menu as any other so you could experiment with it directly to find the appropriate object and mechanism, and then copy-paste the relevant parts.

For text distance, it is the distance to the center of the label, in pixels. The rectangular area covered by the text is first measured, based on the text itself and font size, and then the center of that rectangle is placed at the textDistance value, along the bisector of the angle.

Thanks for the heads up! I added a fix.

While checking this I realized I have multiple microphones that all return the default "product ID", so selecting most of them is impossible, it always revert to the last one. VoiceMeeter virtual input/output cables and the Oculus Rift mic all have the same ID…

Yes if you subtract the points (end - start) then you should be able to use the atan2 function to get an angle relative to the x-axis. I think Excel has such a function.

Hi,
Unfortunately at the moment there is no way to get the angle between two disconnected segments. And there is also no way to get the angle-to-horizontal axis in the perspective calibration case.
For this second case it could be added to the line tool without too much effort. I think this could also help in another specific scenario with the goniometer tool that has been causing an issue.

Hi,
This will be fixed in the next version with support for rotation directly in the capture screen. Recorded videos will then be saved with the corresponding rotation flag, so when opening them on the playback side they will be automatically oriented correctly.

552

(36 replies, posted in General)

Thanks.

By "the dialog box that opens has a "Quick Access" section", you mean when doing menu File > Open video file? I'm not sure how the Quick Access feature of these system dialog work to be honest, we just setup the dialog title, initial directory and file type filter. The rest is handled by Windows. It seems weird that a user could have access to the files of another.

You could also try with the .zip version instead of the installer, it is self-contained in whichever folder you extract the zip to, so if the problem is coming from the application data folder (which has the preferences, shortcuts, history and is normally stored under the user files), maybe it won't have the same issue.

553

(1 replies, posted in General)

There is an auto-rotate based on the metadata of the video file. At the moment the files captured from the capture screen don't have this flag because rotation wasn't supported there but in the next version the procedure will be to orient the image in the capture screen to make it upright (using the same Image > Image rotation menu), and this will make it store the correct rotation flag in the captured videos.

554

(2 replies, posted in Ideas and feature requests)

This should be fixed in the next version with support for rotation in the capture screen.

Hi,
The automatic slow down happens when the program can't playback the video at the expected framerate because it's too much processing.
What version is this with? On recent versions (after ~0.8.20 or something) there is an optimization that should help a lot with this. Please test with 0.9.1 and let me know if you reproduce the issue.

Going all the way to 0% is strange though, I imagine the original is at 240 fps and the program detects it's missing a ton of frames repeatedly.

Regarding memory allocation: if you reduce the working zone enough that it fits in the allocated memory it will decompress the frames in advance and you shouldn't have the problem.