Ideally for me this feature would be provided by the video decoding library. I'd like to retrieve the images directly rotated and be oblivious to this fact in all the rest of the code.
Last time I checked the decoding library didn't offer this feature (although it was worked on I think). I'll have to check again.
1,036 2012-12-04 16:34:04
Re: Video rotation (4 replies, posted in Ideas and feature requests)
1,037 2012-12-04 11:11:06
Re: Experimental version - 0.8.19 (5 replies, posted in General)
Answered in the other thread.
1,038 2012-12-04 11:09:41
Re: common speed button (2 replies, posted in Bug reports)
Hi,
First the speed sliders. They are locked together until you change the settings in Preferences > Playback > General > Link speed sliders.
In general you shouldn't have to change this option. The preferred way is to adjust the high speed video settings (Motion > High speed camera) of the slow motion GIF.
In your case it's a bit special because the animated GIF was probably not shot with a high speed camera but rather slowed down programmatically at creation.
You can still fiddle with the high speed camera settings until the info in the bottom part of the dialog "Video is x times slower than original" matches the slow motion factor of the GIF, if you know it.
All this is not strictly necessary, but it's the more correct approach I think. It will display proper times and let you use stopwatches on the slowed down GIF for example. And the normal speed video will be automatically slowed down to match the GIF speed. And you will be able to use the speed sliders.
About the common frame navigator.
There are two different mechanisms, the common play button works by calling play and pause on the individual videos at the right time, to honor synchronization (based on speed settings of each video).
However, the common frame navigator, next button, previous button, etc. and the saving process, all work at the frame level, which causes the problem I think you're having.
Although I used to consider this an unfortunate limitation, I now think it's a bug induced by not using the right approach.
----
Thought a bit about it last night. The following might not make sense without the code, I'm writing it down to remember it ![]()
I think it is possible to express synchronization in terms of scaling and translating of two 1-D variables (the videos).
The scaling will map the fps from one video to the other (taking any slo-mo in account), and the translating will express the shift due to the synchronization point.
With this I think we can start with any time coordinate in the first video and find the corresponding time coordinate in the second video.
b = (a-t) * s.
b: time in second video.
a: time in first video.
t: translation = position of sync point in first video.
s: scaling = (fps of second video / fps of first video). (actual playing fps, not necessarily original fps of video).
Hopefully this will someday allow proper frame level synchronization.
1,039 2012-12-03 18:21:05
Re: Version expérimentale - 0.8.19 (7 replies, posted in Français)
Bonjour,
meme si je pense que la rémanence devrait etre toujours visible sur la vidéo une fois parametrée
Normalement en allant dans les préférences générales et dans Dessins > Persistance et en cochant « toujours visible » ça devrait marcher.
mais je rencontre un probleme depuis j ai installé lea version expérimentale 0.8.19 je ne peux plus enregistrer vidéos comme avant; un message d erreur apparait me disant que je ne peux inscrire cette vidéo car je n ai pas les droits pour le faire
L'enregistrement d'une capture camescope ou de l'écran de lecture ?
Pour la capture, le dossier cible se change dans les Préférences, dans Capture > Général > Dossier vidéos. À voir si ça fait pareil quelque soit le dossier choisi…
1,040 2012-11-21 23:18:52
Re: Experimental version - 0.8.18 (22 replies, posted in General)
I have created a page with interactive documentation for the constraints and impacts.
This subproject is helping build the groundwork for an online viewer/repository of custom tools.
Most of the custom tools engine is ported. I think in the current state it can render all existing tools except the "Posture" one.
It works for me under Firefox and IE9. It seems that the mini demos are broken under Chrome, and the table of content jumplist isn't working under IE7 and IE8. Browser compatibility is such a pain…
If there are bugs, stuff unclear or other problems, don't hesitate to report.
1,041 2012-11-13 23:54:29
Re: grid management (1 replies, posted in Bug reports)
Yes it's still possible but only through the (undocumented) keyboard shortcut : ALT+Mouse drag left or right on top of the grid.
The ability to change via the configuration window will be added back in a future version, I need to note this in the bug tracker.
1,042 2012-11-12 21:58:24
Re: Suivi trajectoire (4 replies, posted in Français)
Par exemple de la 5min à la 5m30 je veut que le projecteur suis l'objet et ensuite je souhaite que la vidéo se deroule normalement...
Effectivement, ça ce n'est pas possible dans l'état actuel des choses. Le suivi des outils fonctionne un peu en mode « tout ou rien » sur l'ensemble de la zone de travail…
1,043 2012-11-12 18:26:16
Re: Suivi trajectoire (4 replies, posted in Français)
Bonjour,
Oui quand on stoppe le suivi ça redevient un dessin « normal », visible uniquement autour de l'image sur laquelle il avait été ajouté.
Le problème est peut-être en fait qu'on ne peut pas spécifier la valeur « toujours visible » pour cet outil, alors qu'on peut le faire pour d'autres.
Hmm, je viens de tester un truc, si on force le « toujours visible » pour tous les dessins : Options > Préférences > Dessins > Persistance > Toujours visible, alors l'outil projecteur en tient compte ! (Bien qu'on ne puisse pas lui spécifier individuellement).
Du coup ça pourrait faire une solution temporaire (par contre il faudra configurer manuellement les autres outils si tu ne veux pas qu'ils restent visibles toute la vidéo).
Je vais noter ce problème dans un coin, merci.
1,044 2012-11-12 17:01:38
Re: IP Camera setting won't hold (1 replies, posted in Cameras and hardware)
Hmm, thanks for the report. I admit I hadn't considered the case where the only camera is a network camera. This will need to be fixed.
1,045 2012-11-10 00:09:57
Re: Video download (4 replies, posted in General)
Currently there is no way to turn the video inside Kinovea. I think VirtualDub can do it, if your format is supported there.
You can vote for the feature on the idea backlog.
In the meantime, just say no to vertical videos ![]()
1,046 2012-11-05 14:44:33
Re: Experimental version - 0.8.18 (22 replies, posted in General)
Oh ok I'll get that sorted, thanks for the prompt.
I meant that the problem is in Kinovea. The menu is created from names of files found in the folder, using a simple alphabetic sort, which causes this kind of issue. I have recently integrated the more natural sorting algorithm in the main file explorer. It will have to be used there as well.
(If you want to have a look, the problem is in ScreenManager/PlayerScreen/Drawings/GenericPosture/GenericPostureManager.cs, line 71. And an example correct sort in FileBrowser/UserInterface/FileBrowserUserInterface.cs, line 440. The idea would be to first get the list of files from Directory.GetFiles in a variable, then sort it properly before looping on it in the foreach.)
For the download & install function maybe this would be best as a seperate utility and not be built into kinovea? I'm thinking of the way several GPS mapping & satnav type applications use a standalone downloader/editor app.
It could also be considered as small plug-ins. I quite like the extension mechanism in Firefox, Wordpress and others where you can browse the available extensions from within the software itself and install them with a few clicks, all without quiting the software. With some added logic, the new tools could even be loaded and added dynamically without restarting.
1,047 2012-11-05 12:26:11
Re: Experimental version - 0.8.18 (22 replies, posted in General)
Thanks Joan thats great. Got the first tool completed, attached here http://db.tt/OyqvTEuy if anyone wants a horse frame tool.
Nice ![]()
Oh, I see there is a problem in how the files are sorted for the menu… It should use alphanumeric sorting instead of alphabetic, so that tool 10 doesn't end up between tools 1 and 2.
A suggestion, what about a central store for forum members to upload their tools to and share developements with each other?
Stage 2 I suppose is how to make the data from these custom tools exportable, but I seem to remember reading your already working on that for a future version.
Here is my wildest dream:
- An online editor where you can visually create a custom tool with ease, using dragging and dropping, buttons, etc.
- You would be able to fork an existing tool, import a background image for ref, define constraints through comboboxes, etc.
- Once done, the tool could be saved as a draft in a personal space or published in a common repository.
- Then from within Kinovea, a special module would let you browse all the published tools, and import them directly.
There are several hurdles in the way, but so far I have JavaScript code loading a tool from its XML and drawing it as SVG objects in an HTML page (using raphaël.js library for creating SVG on the fly).
Not all aspects are dependant on each other though. If there is a common repository of user contributed tools, even if its populated manually, the importing mechanics in Kinovea can be worked out even before the HTML5 editor is finalized.
1,048 2012-11-04 15:45:20
Re: Experimental version - 0.8.18 (22 replies, posted in General)
Hi,
Here is the tutorial : http://www.kinovea.org/en/tutorial-crea … stom-tool/
I realize that what is needed now is a reference doc on the available impacts and constraints. (They can be found by looking at the existing tools or in the sources).
1,049 2012-10-29 00:57:29
Re: Experimental version - 0.8.18 (22 replies, posted in General)
joan wrote:Creating the same tools with stretchable limbs is quite easy. I'll try to finish the tutorial on how to go about creating a simple tool.
A tutorial on creating & editing tools would be fantastic. I have a few ideas for new tools but they are specific to my needs & doubt anyone else would be interested. Look forward to it.
Yes absolutely. I have a draft lying around, I'll publish it sometime this week.
1,050 2012-10-25 23:12:53
Topic: Idea backlog reboot (0 replies, posted in General)
Hi,
I have recoded the idea backlog in more modern technologies.
It replaces the old one, same address:
At the moment the mechanics is the same : you have unlimited votes to cast, one per idea.
The categories are replaced by tags, and you can filter the list by a tag or by a search term.
One new thing, apart the look and feel, is that you can unvote an idea that you voted on earlier. (You still cannot downvote ideas, I want to keep this in the spirit of a brainstorming).
I have reset the vote counters. (Some votes had been cast by web indexing robots). I'm sure the same stuff will bubble up in a few weeks of time. (I have the old values backed up on my machine anyway, I know the popular demands
).
I tested quickly on Chrome, Firefox, IE9, IE8 and IE7. Please report any bug I have missed in this thread.
I seriously considered switching to a third party solution like UserVoice or GetSatisfaction. In the end I wanted simplicity and grouping by tags. Maybe next time. It also helped me sharpen my web programming before trying to write a viewer/editor for custom tools ![]()
