1

Hi,

I've just started to work with Kinovea to help with race analysis of at my daughter's swim club. Great tool and all for free. Thank you so much!!

I had started out using 2023.1.2 but upgraded to 2024.1 today because I really want to use the cadence tool to track stroke rate. Before I upgraded I could export to XLSX without a problem (key frame and watch data). But since I upgraded Kinovea asks me where I want to save the XLSX file but then I get the spinning blue wheel and then crashes.

I'm running on Windows 10, my laptop is a bit old and slow.

If you let me know where to find any log files I can provide them.

Mike

2

I found a log file in C:\Users\mikew\AppData\Roaming\Kinovea

I deleted the old ones and started up Kinovea and attempted to do the XLSX export again. This should be a clean log....

251 - INFO  - [Main] - Software - --------------------------------------------------
309 - INFO  - [Main] - Software - 2025-03-20 21:52:32
313 - INFO  - [Main] - Software - Kinovea 2024.1, x64.
313 - INFO  - [Main] - Software - Microsoft Windows NT 6.2.9200.0
313 - INFO  - [Main] - Software - .NET Framework 4.0.30319.42000
313 - INFO  - [Main] - Software - --------------------------------------------------
355 - DEBUG - [Main] - PreferencesManager - Importing Preferences.xml
444 - DEBUG - [Main] - Program - Application level initialisations.
448 - DEBUG - [Main] - Program - Showing SplashScreen.
1705 - DEBUG - [Main] - RootKernel - Loading video readers.
1713 - INFO  - [Main] - VideoTypeManager - Registering extensions for VideoReaderBitmap : .jpg; .jpeg; .png; .bmp
1714 - INFO  - [Main] - VideoTypeManager - Registering extensions for VideoReaderFFMpeg : .3gp; .asf; .avi; .dv; .flv; .f4v; .m1v; .m2p; .m2t; .m2ts; .mts; .m2v; .m4v; .ts; .ts1; .ts2; .avr; .mkv; .mod; .mov; .moov; .mpg; .mpeg; .tod; .mxf; .mp4; .mpv; .ogg; .ogm; .ogv; .qt; .rm; .swf; .vob; .webm; .wmv; .y4m; *
1714 - INFO  - [Main] - VideoTypeManager - Registering extensions for VideoReaderGIF : .gif
1714 - INFO  - [Main] - VideoTypeManager - Registering extensions for VideoReaderSVG : .svg
1716 - INFO  - [Main] - VideoTypeManager - Registering extensions for VideoReaderSynthetic : .ksv
1716 - DEBUG - [Main] - RootKernel - Loading built-in camera managers.
1723 - INFO  - [Main] - CameraTypeManager - Initialized DirectShow camera manager.
1732 - INFO  - [Main] - CameraTypeManager - Initialized IP Camera camera manager.
1732 - INFO  - [Main] - CameraTypeManager - Initialized Camera simulator camera manager.
1732 - DEBUG - [Main] - RootKernel - Loading camera managers plugins.
1745 - DEBUG - [Main] - CameraTypeManager - Loaded camera plugins manifests.
1745 - DEBUG - [Main] - RootKernel - Loading tools.
1969 - ERROR - [Main] - StyleElementToggle - Unknown toggle variant: DistanceGrid.
1969 - ERROR - [Main] - StyleElementToggle - Unknown variant in style element toggle. Assumed: Curved
1995 - DEBUG - [Main] - RootKernel - Loading cursors.
2172 - DEBUG - [Main] - RootKernel - Building the modules tree.
3007 - DEBUG - [Main] - FileBrowserKernel - Module Construction: File browser.
3011 - DEBUG - [Main] - UpdaterKernel - Module Construction: Updater.
3087 - DEBUG - [Main] - ScreenManagerKernel - Module Construction: ScreenManager.
3115 - DEBUG - [Main] - ThumbnailViewerFiles - Constructing ThumbnailViewerFiles
3128 - DEBUG - [Main] - ThumbnailViewerFiles - Constructing ThumbnailViewerFiles
3133 - DEBUG - [Main] - ThumbnailViewerCameras - Constructing ThumbnailViewerCameras
3169 - DEBUG - [Main] - ThumbnailViewerContainer - Switching from Files to Files.
3182 - DEBUG - [Main] - ScreenManagerUserInterface - Constructing ScreenManagerUserInterface.
3218 - DEBUG - [Main] - RootKernel - Modules tree built in 1046 ms.
3222 - DEBUG - [Main] - KinoveaMainWindow - Creating main UI window.
3265 - DEBUG - [Main] - PreferencesManager - Exporting Preferences.xml
3309 - DEBUG - [Main] - KinoveaMainWindow - Restoring window state: Maximized, window rectangle: {X=-8,Y=-8,Width=1382,Height=736}
3309 - DEBUG - [Main] - PreferencesManager - Exporting Preferences.xml
3325 - DEBUG - [Main] - RootKernel - Plug sub modules at UI extension points (Menus, Toolbars, Statusbar, Windows).
3527 - DEBUG - [Main] - RootKernel - Register global services offered at Root level.
3527 - DEBUG - [Main] - RootKernel - Setting current ui culture.
3530 - DEBUG - [Main] - RootKernel - RefreshUICulture - Reload localized strings for the whole tree.
3566 - DEBUG - [Main] - RootKernel - RefreshUICulture - Whole tree culture reloaded.
3566 - DEBUG - [Main] - Program - Closing splash screen.
3617 - DEBUG - [Main] - Program - Launching.
3624 - ERROR - [Main] - RecoveryManager - Recovery data were found but the referenced file couldn't be found.
3624 - DEBUG - [Main] - RootKernel - Calling Application.Run() to boot up the UI.
3666 - DEBUG - [Main] - PreferencesManager - Exporting Preferences.xml
3672 - DEBUG - [Main] - PreferencesManager - Exporting Preferences.xml
3817 - DEBUG - [Main] - ScreenManagerUserInterface - In ScreenManager OnLoad
3921 - DEBUG - [Main] - FileBrowserUserInterface - Application is idle in FileBrowserUserInterface.
8906 - ERROR - [4] - VideoReaderFFMpeg - Negative start time. Applying timestamp offset of -29.
9088 - ERROR - [4] - VideoReaderFFMpeg - Negative start time. Applying timestamp offset of -29.
9160 - ERROR - [4] - VideoReaderFFMpeg - Negative start time. Applying timestamp offset of -29.
9316 - ERROR - [4] - VideoReaderFFMpeg - Negative start time. Applying timestamp offset of -29.
10610 - DEBUG - [Main] - CameraTypeManager - Cancelling all thumbnails.
10617 - DEBUG - [Main] - CameraTypeManager - Stop discovering cameras
10617 - DEBUG - [Main] - CameraTypeManager - Cancelling all thumbnails.
10621 - DEBUG - [Main] - PlayerScreen - Constructing a PlayerScreen.
10656 - DEBUG - [Main] - PlayerScreenUserInterface - Constructing the PlayerScreen user interface.
10791 - DEBUG - [Main] - AutoSaver - Autosave cleared. - -1417283163
10791 - DEBUG - [Main] - Metadata - Metadata content hash reset:-1417283163.
10804 - DEBUG - [Main] - Metadata - Constructing new Metadata object.
10997 - DEBUG - [Main] - Metadata - Dirty:False, reference hash:-1417283163, current:-1417283163.
10997 - DEBUG - [Main] - LoaderVideo - Loading video IMG_0462.MP4.
11027 - DEBUG - [Main] - VideoReaderFFMpeg - pFormatCtx->streams[m_iVideoStream]->time_base.den: 600, .num: 1
11027 - ERROR - [Main] - VideoReaderFFMpeg - Negative start time. Applying timestamp offset of -29.
11027 - DEBUG - [Main] - VideoReaderFFMpeg - Average Fps estimation method: libav.
11027 - DEBUG - [Main] - VideoReaderFFMpeg - Ticks per frame: 2
11027 - DEBUG - [Main] - VideoReaderFFMpeg - Display Aspect Ratio type: Square Pixels
11027 - DEBUG - [Main] - VideoReaderFFMpeg - Image aspect ratio: Auto
11027 - DEBUG - [Main] - VideoReaderFFMpeg - Image size: Original:{Width=1280, Height=720}, AspectRatioSize:{Width=1280, Height=720}, ReferenceSize:{Width=1280, Height=720}.
11027 - DEBUG - [Main] - VideoReaderFFMpeg - Switching decoding mode. NotInitialized -> OnDemand
11027 - DEBUG - [Main] - VideoReaderFFMpeg - ---------------------------------------------------
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [File] - Filename : IMG_0462.MP4
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Container] - Name: mov,mp4,m4a,3gp,3g2,mj2 (QuickTime / MOV)
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Container] - Number of streams: 6
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Stream] #0, Type : AVMEDIA_TYPE_AUDIO, 2304
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Stream] #1, Type : AVMEDIA_TYPE_VIDEO, 1603
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Stream] #2, Type : AVMEDIA_TYPE_DATA, 1
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Stream] #3, Type : AVMEDIA_TYPE_DATA, 1
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Stream] #4, Type : AVMEDIA_TYPE_DATA, 1603
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Stream] #5, Type : AVMEDIA_TYPE_DATA, 1
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Container] - Duration (s): 53.433333
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Container] - Bit rate: 3541918
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Stream] - Duration (frames): 1603
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Stream] - PTS wrap bits: 64
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Stream] - TimeBase: 600:1
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Stream] - Average timestamps per seconds: 600
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Container] - Start time (microseconds): -48333
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Container] - Start timestamp: 0 (-29)
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Codec] - Name: , id:28
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Codec] - TimeBase: 1200:1
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Codec] - Bit rate: 3374585
11027 - DEBUG - [Main] - VideoReaderFFMpeg - Duration in timestamps: 32059
11027 - DEBUG - [Main] - VideoReaderFFMpeg - Duration in seconds (computed): 53.4316666666667
11027 - DEBUG - [Main] - VideoReaderFFMpeg - Average Fps: 30
11027 - DEBUG - [Main] - VideoReaderFFMpeg - Average Frame Interval (ms): 33.3333333333333
11027 - DEBUG - [Main] - VideoReaderFFMpeg - Average Timestamps per frame: 20
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Codec] - Has B Frames: 0
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Codec] - Width (pixels): 1280
11027 - DEBUG - [Main] - VideoReaderFFMpeg - [Codec] - Height (pixels): 720
11027 - DEBUG - [Main] - VideoReaderFFMpeg - Pixel Aspect Ratio: 1
11027 - DEBUG - [Main] - VideoReaderFFMpeg - Image rotation: Rotate0
11027 - DEBUG - [Main] - VideoReaderFFMpeg - ---------------------------------------------------
11027 - DEBUG - [Main] - PlayerScreenUserInterface - Post load process.
11289 - DEBUG - [Main] - PlayerScreenUserInterface - First frame loaded. Adjusted ts: 29.
11355 - DEBUG - [Main] - AutoSaver - Autosave cleared. - -1686438826
11355 - DEBUG - [Main] - Metadata - Metadata content hash reset:-1686438826.
11355 - DEBUG - [Main] - FrameServerPlayer - Setup metadata.
11379 - DEBUG - [Main] - MetadataSerializer - Importing Metadata from KVA file.
11381 - DEBUG - [Main] - CalibratorPlane - Unparsed content in KVA XML: <Offset>0;0</Offset>
12109 - DEBUG - [Main] - VideoReaderFFMpeg - Image aspect ratio: Auto
12109 - DEBUG - [Main] - VideoReaderFFMpeg - Image size: Original:{Width=1280, Height=720}, AspectRatioSize:{Width=1280, Height=720}, ReferenceSize:{Width=1280, Height=720}.
12111 - DEBUG - [Main] - VideoReaderFFMpeg - Image aspect ratio: Auto
12111 - DEBUG - [Main] - VideoReaderFFMpeg - Image size: Original:{Width=1280, Height=720}, AspectRatioSize:{Width=1280, Height=720}, ReferenceSize:{Width=1280, Height=720}.
12119 - DEBUG - [Main] - VideoReaderFFMpeg - Update working zone request. [29 --> 32039] to [10229 --> 32039]. Force reload:True
12120 - DEBUG - [Main] - VideoReaderFFMpeg - Working zone update. Current:[29 --> 32039], Asked:[10229 --> 32039]
12121 - DEBUG - [Main] - VideoReaderFFMpeg - New working zone does not fit in memory.
12121 - DEBUG - [Main] - VideoReaderFFMpeg - Switching decoding mode. OnDemand -> PreBuffering
12123 - DEBUG - [Main] - VideoReaderFFMpeg - Starting prebuffering thread.
12127 - DEBUG - [PreBuffering] - VideoReaderFFMpeg - PreBuffering thread started.
12131 - DEBUG - [Main] - VideoReaderFFMpeg - Changing decoding size from {Width=1280, Height=720} to {Width=584, Height=329}
12131 - DEBUG - [Main] - VideoReaderFFMpeg - Stopping prebuffering thread.
12133 - DEBUG - [Main] - PreBuffer - Unblocking prebuffering thread and making room for a non blocking addition.
12148 - DEBUG - [PreBuffering] - VideoReaderFFMpeg - PreBuffering thread, cancellation detected. (2)
12148 - DEBUG - [PreBuffering] - VideoReaderFFMpeg - Exiting PreBuffering thread.
12152 - DEBUG - [Main] - VideoReaderFFMpeg - Starting prebuffering thread.
12152 - DEBUG - [PreBuffering] - VideoReaderFFMpeg - PreBuffering thread started.
12154 - DEBUG - [Main] - VideoReaderFFMpeg - Stopping prebuffering thread.
12154 - DEBUG - [Main] - PreBuffer - Unblocking prebuffering thread and making room for a non blocking addition.
12154 - DEBUG - [PreBuffering] - VideoReaderFFMpeg - PreBuffering thread, cancellation detected. (2)
12154 - DEBUG - [PreBuffering] - VideoReaderFFMpeg - Exiting PreBuffering thread.
12156 - DEBUG - [Main] - VideoReaderFFMpeg - MoveTo. From:20849 to target:20849. Out of buffer:[8989 --> 9009]. Clearing buffer.
12324 - DEBUG - [Main] - VideoReaderFFMpeg - Starting prebuffering thread.
12324 - DEBUG - [PreBuffering] - VideoReaderFFMpeg - PreBuffering thread started.
12326 - DEBUG - [Main] - VideoReaderFFMpeg - Stopping prebuffering thread.
12326 - DEBUG - [Main] - PreBuffer - Unblocking prebuffering thread and making room for a non blocking addition.
12326 - DEBUG - [PreBuffering] - VideoReaderFFMpeg - PreBuffering thread, cancellation detected. (2)
12326 - DEBUG - [PreBuffering] - VideoReaderFFMpeg - Exiting PreBuffering thread.
12328 - DEBUG - [Main] - VideoReaderFFMpeg - MoveTo. From:20849 to target:10229. Out of buffer:[20849 --> 20869]. Clearing buffer.
12482 - DEBUG - [Main] - VideoReaderFFMpeg - Starting prebuffering thread.
12484 - DEBUG - [PreBuffering] - VideoReaderFFMpeg - PreBuffering thread started.
12561 - DEBUG - [Main] - SidePanelKeyframes - Side panel: Clear
12675 - DEBUG - [Main] - SidePanelKeyframes - Side panel: ResetKeyframes
12682 - DEBUG - [Main] - AutoSaver - Autosave cleared. - -2079770588
12682 - DEBUG - [Main] - Metadata - Metadata content hash reset:-2079770588.
12682 - DEBUG - [Main] - FrameServerPlayer - Setup metadata.
12685 - DEBUG - [Main] - AutoSaver - Autosave cleared. - -2079770588
12685 - DEBUG - [Main] - Metadata - Metadata content hash reset:-2079770588.
12685 - DEBUG - [Main] - AutoSaver - Autosave cleared. - -2079770588
12685 - DEBUG - [Main] - PlayerScreenUserInterface - End of post load process, waiting for idle.
13200 - DEBUG - [Main] - PreferencesManager - Exporting Preferences.xml
13216 - ERROR - [4] - VideoReaderFFMpeg - Negative start time. Applying timestamp offset of -29.
13242 - ERROR - [4] - SummaryLoader - Error while extracting video summary for C:\Users\mikew\Downloads\IMG_0462.MP4.
13243 - ERROR - [4] - SummaryLoader - System.DivideByZeroException: Attempted to divide by zero.
   at sws_getContext(Int32 , Int32 , AVPixelFormat , Int32 , Int32 , AVPixelFormat , Int32 , SwsFilter* , SwsFilter* , Double* )
   at Kinovea.Video.FFMpeg.VideoReaderFFMpeg.RescaleAndConvert(AVFrame* _pOutputFrame, AVFrame* _pInputFrame, Int32 _OutputWidth, Int32 _OutputHeight, Int32 _OutputFmt, Boolean _bDeinterlace)
   at Kinovea.Video.FFMpeg.VideoReaderFFMpeg.ReadFrame(Int64 _iTimeStampToSeekTo, Int32 _iFramesToDecode, Boolean _approximate)
   at Kinovea.Video.FFMpeg.VideoReaderFFMpeg.ExtractSummary(String _filePath, Int32 _thumbs, Size _maxSize)
   at Kinovea.ScreenManager.SummaryLoader.bgWorker_DoWork(Object sender, DoWorkEventArgs e)
13329 - ERROR - [4] - VideoReaderFFMpeg - Negative start time. Applying timestamp offset of -29.
13341 - ERROR - [4] - SummaryLoader - Error while extracting video summary for C:\Users\mikew\Downloads\IMG_0464.MP4.
13341 - ERROR - [4] - SummaryLoader - System.DivideByZeroException: Attempted to divide by zero.
   at sws_getContext(Int32 , Int32 , AVPixelFormat , Int32 , Int32 , AVPixelFormat , Int32 , SwsFilter* , SwsFilter* , Double* )
   at Kinovea.Video.FFMpeg.VideoReaderFFMpeg.RescaleAndConvert(AVFrame* _pOutputFrame, AVFrame* _pInputFrame, Int32 _OutputWidth, Int32 _OutputHeight, Int32 _OutputFmt, Boolean _bDeinterlace)
   at Kinovea.Video.FFMpeg.VideoReaderFFMpeg.ReadFrame(Int64 _iTimeStampToSeekTo, Int32 _iFramesToDecode, Boolean _approximate)
   at Kinovea.Video.FFMpeg.VideoReaderFFMpeg.ExtractSummary(String _filePath, Int32 _thumbs, Size _maxSize)
   at Kinovea.ScreenManager.SummaryLoader.bgWorker_DoWork(Object sender, DoWorkEventArgs e)
13351 - DEBUG - [Main] - PlayerScreenUserInterface - Post load idle event.
13363 - DEBUG - [Main] - VideoReaderFFMpeg - Changing decoding size from {Width=584, Height=329} to {Width=592, Height=333}
13363 - DEBUG - [Main] - VideoReaderFFMpeg - Stopping prebuffering thread.
13363 - DEBUG - [Main] - PreBuffer - Unblocking prebuffering thread and making room for a non blocking addition.
13363 - DEBUG - [PreBuffering] - VideoReaderFFMpeg - PreBuffering thread, cancellation detected. (2)
13363 - DEBUG - [PreBuffering] - VideoReaderFFMpeg - Exiting PreBuffering thread.
13381 - ERROR - [4] - VideoReaderFFMpeg - Negative start time. Applying timestamp offset of -29.
13406 - ERROR - [4] - SummaryLoader - Error while extracting video summary for C:\Users\mikew\Downloads\IMG_6697.mp4.
13406 - ERROR - [4] - SummaryLoader - System.DivideByZeroException: Attempted to divide by zero.
   at sws_getContext(Int32 , Int32 , AVPixelFormat , Int32 , Int32 , AVPixelFormat , Int32 , SwsFilter* , SwsFilter* , Double* )
   at Kinovea.Video.FFMpeg.VideoReaderFFMpeg.RescaleAndConvert(AVFrame* _pOutputFrame, AVFrame* _pInputFrame, Int32 _OutputWidth, Int32 _OutputHeight, Int32 _OutputFmt, Boolean _bDeinterlace)
   at Kinovea.Video.FFMpeg.VideoReaderFFMpeg.ReadFrame(Int64 _iTimeStampToSeekTo, Int32 _iFramesToDecode, Boolean _approximate)
   at Kinovea.Video.FFMpeg.VideoReaderFFMpeg.ExtractSummary(String _filePath, Int32 _thumbs, Size _maxSize)
   at Kinovea.ScreenManager.SummaryLoader.bgWorker_DoWork(Object sender, DoWorkEventArgs e)
13537 - DEBUG - [Main] - VideoReaderFFMpeg - Starting prebuffering thread.
13537 - DEBUG - [PreBuffering] - VideoReaderFFMpeg - PreBuffering thread started.
13652 - ERROR - [4] - VideoReaderFFMpeg - Negative start time. Applying timestamp offset of -29.
13668 - ERROR - [4] - SummaryLoader - Error while extracting video summary for C:\Users\mikew\Downloads\IMG_6700.mp4.
13668 - ERROR - [4] - SummaryLoader - System.DivideByZeroException: Attempted to divide by zero.
   at sws_getContext(Int32 , Int32 , AVPixelFormat , Int32 , Int32 , AVPixelFormat , Int32 , SwsFilter* , SwsFilter* , Double* )
   at Kinovea.Video.FFMpeg.VideoReaderFFMpeg.RescaleAndConvert(AVFrame* _pOutputFrame, AVFrame* _pInputFrame, Int32 _OutputWidth, Int32 _OutputHeight, Int32 _OutputFmt, Boolean _bDeinterlace)
   at Kinovea.Video.FFMpeg.VideoReaderFFMpeg.ReadFrame(Int64 _iTimeStampToSeekTo, Int32 _iFramesToDecode, Boolean _approximate)
   at Kinovea.Video.FFMpeg.VideoReaderFFMpeg.ExtractSummary(String _filePath, Int32 _thumbs, Size _maxSize)
   at Kinovea.ScreenManager.SummaryLoader.bgWorker_DoWork(Object sender, DoWorkEventArgs e)

3

Thanks.

I know about this crash unfortunately at the moment I don't have a solution. I'm tracking the bug here: https://github.com/Kinovea/Kinovea/issues/165

It's an incompatibility between two external dependencies… unfortunately it's not looking good so far.

4

Thank you for your reply.