Conversation
This reverts commit 1dedfb1. Such files exist in the wild (one example being a large set of old CR rips, see https://redvice.org/2018/crunchyroll-83ms-delay/) and players like mpv also respect this video delay (at least they do now, they might not have when the linked commit was made). Fixes TypesettingTools#21. Fixes TypesettingTools#169.
Actually, yes and no. |
|
I'm fairly sure that mpv does not read |
|
Moreover, There's probably no good way to fix this, and the simplest solution is to just a) rebase by start_time, which at least matches mpv, and b) simply alert and ask the user whenever the first timestamp is not 0. I'm mostly ffmpeg's behavior here for future reference so I don't forget this later. |
41eada3 to
18da109
Compare
mpv does this. Fix arch1t3cht#172
18da109 to
9a59329
Compare
This PR is a draft because i'm waiting for FFMS/ffms2#472 to be merged.
As we already talk (here and in gjm discord), mpv shift the video timestamps by
AVFormatContext::start_time.Fix #172