-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Timing discrepancy with bd:// playback after seeking #15679
Comments
Did a bit more testing after seeing this comment here. Tried opening with I'm very happy with it as a workaround, but the loss of chapters is a little unfortunate. Logs for reference: |
I think I spoke too soon. The playlist I initially had success with only had one file, but those with more than one appear to report the duration incorrectly. I don't suppose there's a way to use the duration from Sorry if this is report is getting a bit sidetracked, since this is probably an FFmpeg bug... unless I'm just missing an option or something. The second file in the playlist is close to the bad duration, but when the player opens it still plays the first file.
|
IIRC, seeking with discs in general is pretty broken. Maybe one day I'll look into it. |
mpv Information
Other Information
Reproduction Steps
I'm trying to play some Blu-ray discs with external subtitles. Works as expected when played from start to finish, but seeking ahead appears to shift the timing, resulting in the subtitles playing too quickly.
Expected Behavior
After seeking ahead, playing for a few seconds, then pausing on a specific frame, the current time in the OSD should match up across all instances and the subtitles should remain in sync.
Actual Behavior
When playing from disc with the
bd://
URL, the time has now drifted ahead (00:09:49.333 vs. 00:09:48.505) and the subtitles are playing too early. This happens regardless of whether the seek was done with--start=
or manually from the OSD.However, if the video was played from disc up to this point without seeking ahead, the time will match the local
.m2ts
file and the subtitles will remain in sync as expected.output-bd-seek-cli-bad.txt
output-bd-no-seek-ok.txt
output-m2ts-seek-ok.txt
Log File
Sample Files
No response
I carefully read all instruction and confirm that I did the following:
--log-file=output.txt
.The text was updated successfully, but these errors were encountered: