2021-11-12, 01:03
Sorry for the long post. I'm not sure when this started happening, but a lot of the videos I play with Kodi on my Nvidia Shield, as well as on Windows and macOS are reporting the incorrect time when the videos start playing.
Some background. I use Plex Server to record videos from my over the air antenna. I then use VideoRedo TV Suite to remove the commercials, as it is able to do it without major re-encoding. The files are then moved to my Synology NAS so I can watch them with Kodi on my Nvidia Shield. This set up has worked well for me over the past few years.
Recently, after the 19.3 became available, I noticed that no matter how long the videos are after commercials are removed, no matter if it's around 22 minutes for a 30 minute show, or 44 minutes for an one hour show, when the video is played with Kodi, it's shown as having length of 1:00:29. It's really weird. When I look at the listings, as in going up and down the folder to pick which video to watch, the times reported there are correct. e.g., 21:35, 42:48, 40:46, etc. However, once the video starts playing, and I look at the time with either "M", "I", or "O" from the keyboard, it shows me the wrong total time, but it's always 1:00:29. This really messes things up as I can't tell when the video will stop playing, and when the show is watched, it always have the half moon symbol instead on the checkmark in the listing. The files are all MPEG2 transport streams.
At first I thought it could be the video editor I use, but the weird thing is, this same behaviour exists if I cut my videos with a different piece of software, like avidemux. I get the same 1:00:29 wrong time issue with Kodi on Windows 10, as well as Kodi on macOS (both Intel & M1-which is basically the Intel build running on Rosetta 2).
However, this only happens with my own edited videos. The uncut, unmodified videos from Plex, as well as other videos like the ones downloaded from YouTube using yt-dlp report the correct time. It's really weird.
I have been trying to check if there are other people with the same issue, but I haven't been able to find any results... hoping someone can shed some light as to why this is happening. I have used the same VideoRedo program to cut out commercials on different versions of Windows since 2014 and it's been reliable.
Just for further diagnostics, I found a really old version of SPMC (16.7-04) and sideloaded it on to my Nvidia Shield, and that reports the correct time for the same videos in question... as in no 1:00:29 as total length of video.
Some background. I use Plex Server to record videos from my over the air antenna. I then use VideoRedo TV Suite to remove the commercials, as it is able to do it without major re-encoding. The files are then moved to my Synology NAS so I can watch them with Kodi on my Nvidia Shield. This set up has worked well for me over the past few years.
Recently, after the 19.3 became available, I noticed that no matter how long the videos are after commercials are removed, no matter if it's around 22 minutes for a 30 minute show, or 44 minutes for an one hour show, when the video is played with Kodi, it's shown as having length of 1:00:29. It's really weird. When I look at the listings, as in going up and down the folder to pick which video to watch, the times reported there are correct. e.g., 21:35, 42:48, 40:46, etc. However, once the video starts playing, and I look at the time with either "M", "I", or "O" from the keyboard, it shows me the wrong total time, but it's always 1:00:29. This really messes things up as I can't tell when the video will stop playing, and when the show is watched, it always have the half moon symbol instead on the checkmark in the listing. The files are all MPEG2 transport streams.
At first I thought it could be the video editor I use, but the weird thing is, this same behaviour exists if I cut my videos with a different piece of software, like avidemux. I get the same 1:00:29 wrong time issue with Kodi on Windows 10, as well as Kodi on macOS (both Intel & M1-which is basically the Intel build running on Rosetta 2).
However, this only happens with my own edited videos. The uncut, unmodified videos from Plex, as well as other videos like the ones downloaded from YouTube using yt-dlp report the correct time. It's really weird.
I have been trying to check if there are other people with the same issue, but I haven't been able to find any results... hoping someone can shed some light as to why this is happening. I have used the same VideoRedo program to cut out commercials on different versions of Windows since 2014 and it's been reliable.
Just for further diagnostics, I found a really old version of SPMC (16.7-04) and sideloaded it on to my Nvidia Shield, and that reports the correct time for the same videos in question... as in no 1:00:29 as total length of video.