Describe the bug
Video timestamps are off when removing ads, causing the file to have a blank part at the end of the stream.
To Reproduce
Steps to reproduce the behavior:
- Play recorded stream
- Seek to the end of the stream before the stream goes offline
- When the stream ends, you'll see a lot of blank timeline at the end, which crashes the player when it tries to play the end.
Expected behavior
Video doesn't have that blank space and ends when the stream ends.
Screenshots
13 minutes of blank timeline due to ads that were played. The stream ended here.

Server:
- OS or Docker: Docker version 28.1.1, build 4eba377