Changing a subtitle offset 100000ms in 50ms increments is maddening.
Allow for much larger offsets or allow the user to type an offset in.
Changing a subtitle offset 100000ms in 50ms increments is maddening.
Allow for much larger offsets or allow the user to type an offset in.
Most subtitle files are only off a few seconds at most, not 1.6 minutes. For an adjustment that large it is much easier to permanently fix the subtitle timing with online sub tools or a program like mkvtoolnix.
I have to agree with poddy212 here. âFix[ing] the subtitle timing with online sub tools or a program like mkvtoolnixâ isnât viable when using external subtitles (i.e., those that are downloaded from the internet dynamically as the video plays). The ability to automatically download subtitles is great, but only insofar as the subtitles match up well with the video stream. And Iâve found that in many cases while the (relative) timing of the audio is correct, the offset is very far off. I havenât seen a 16-minute offset, but Iâve certainly come across instances where the audio is off perhaps a minute or so. And adjusting the offset by 50ms at a time is truly maddening, and in the end not worth the effort. A few additional options, perhaps for 1-second and 10-second adjustments, would help immensely.
I have lots of shows where the Plex gathered subtitle is off by 2 minutes.
50ms adjustments is untenable.
Yes please!
If anything, just make it possible to hold down the +/-50ms buttons to continuously increase it instead of having to tap a button hundreds of times. This way itâs a quick fix with no additional UI design needed.
Something little more visual would be nice too. I always forget which direction the +/- moves things. So I end up spending a few minutes clicking +50ms to get a 10 second difference, only to realize that I should have been using -50ms and having to do it all over again before I can even start fine-tuning.
My ideal would be a UI that allowed me to pause the video at the first instance of spoken text, and then be able to have some sort of representation of the subtitle file, perhaps as simple as a line with tick-marks that I could drag back and forth to line up a tick with the current position of the video. After that doing fine-tuning adjustments with +/- 50 ms would not be so bad.
Or, even simpler from a UI perspective, maybe there could just be a button that lets me align the 1st (or 2nd, or 3rdâŠ) offset in the subtitle file with the paused position in the video stream.
Or yet another idea, if I pause the video stream at the time that something is said (notice a theme here?) It would be easy for the user to then select the item from the subtitle file from a list of the text items that corresponds with that moment, and then Plex could calculate the offset itself from the two relative stream positions.
If there was just add a second button next to millisecond. At least if you have to offset it over a minute it wonât be quite so crazy.
I have to watch subtitles for everything, unfortunately not by choice, and thereâs nothing more painful when you have to adjust them!
Please implement!! Something like the bar Kodi offers would be amazing.
Can we get more votes please!
I totally agree. 50ms increments is stupid in my opinion.
20 clicks for a 1s offset like are you serious?!!!?!?!?!
Even one second is too much to change in 50ms increments. Thatâs 20 times you have to click the button. Typing it in would be faster
I found a terrible workaround, but still a workaround. I looked at the web client does when you press that button, and simply replayed that request modifying the offset value. Run this on the command line modifying offset (-90000 : 90s) for me. I guess the stream Id is something you also need to find out using the Inspector in your browser.
curl âhttp://127.0.0.1:32400/library/streams/28465?offset=-90000&X-Plex-Product=Plex%20Web&X-Plex-Version=4.53.0&X-Plex-Client-Identifier=a0rqvjdtbfvpwolx9k6axhs8&X-Plex-Platform=Chrome&X-Plex-Platform-Version=89.0&X-Plex-Sync-Version=2&X-Plex-Features=external-media%2Cindirect-media&X-Plex-Model=bundled&X-Plex-Device=OSX&X-Plex-Device-Name=Chrome&X-Plex-Device-Screen-Resolution=1280x518%2C1280x720&X-Plex-Token=MY-TOKEN&X-Plex-Language=en&X-Plex-Drm=widevine&X-Plex-Text-Format=plain&X-Plex-Provider-Version=1.3â
-X âPUTâ
-H âConnection: keep-aliveâ
-H âContent-Length: 0â
-H âsec-ch-ua: âGoogle Chromeâ;v=â89â, âChromiumâ;v=â89â, â;Not A Brandâ;v=â99ââ
-H âAccept: text/plain, /; q=0.01â
-H âX-Requested-With: XMLHttpRequestâ
-H âAccept-Language: enâ
-H âsec-ch-ua-mobile: ?0â
-H âOrigin: http://127.0.0.1:32400â
-H âSec-Fetch-Site: same-originâ
-H âSec-Fetch-Mode: corsâ
-H âSec-Fetch-Dest: emptyâ
-H âReferer: http://127.0.0.1:32400/web/index.htmlâ
âcompressed
Edit by mod: Real token removed thanks to community members on alert here
Any update on this? Surely itâs an easy component to upgrade.
To add to this: Is the kind of precision that a 50ms step allows for even realistically necessary for most subtitle use cases? At least I donât care if a subtitle appears 1/20th of a second earlier/later than the dialogue starts, and then it depends on my reading speed anyway. Plus, well, Iâve never encountered even professional subtitles (consistently) this precise anywhere in the wild.
For my experience, asynchronous subs start to become a problem only beyond a second or two out of sync, so if the UI does not easily allow for more complicated inputs, at least increase the steps by a factor of 5 or 10.
I agree this would be a great feature. I use Plex on my Vizio TV and canât manually edit the subtitle files it downloads by itself. The Vizio Plex client has a 100 msec button but Iâd like a 5 second and 30 sec option too, to dial in the subs with just a few clicks. I love the idea of an interface that lets you pause the movie, see the subtitles for, say +/- five minutes and let you point to the line of dialog you just heard. Plex could calculate the offset itself and boom, youâre done!
If thatâs too difficult to write, though, more buttons with bigger offsets would be much appreciated.
Canât believe weâre still waiting for this update.
Can we please get this feature? Itâs unreasonable to expect users to click single button for 20 times for 1 second offset. I just had to offset subtitles for 56 seconds and I thought Iâd go insane.
Please add button for 1 second offset back and forth if you canât add input window with text.
Outrageous this is still not replaced with a better solution.
Tell me where the subtitle downloaded from the UI is located and what is its file name then. Their location is obscure and the filename is something that look like random.