SubtitleEdit / plugins

Plugins for Subtitle Edit
GNU General Public License v3.0
91 stars 44 forks source link

SRT files timecodes not importing properly #238

Open jpxcode opened 12 months ago

jpxcode commented 12 months ago

Hello, Issue: SRT files do not maintain correct timecode when imported into subtitle edit.

Steps:

SRT files are in sync within EZ titles (confirmed by importing into premiere and they sync properly)

However, when importing them into Subtitle Edit (video offset is set accordingly) the timecodes and duration for all subtitles are tweaked (start late)

I've also tried exporting with diff options from EZ titles but they always import with the wrong timecodes and duration

Another change of timecodes and duration happens when exporting the SRT from Subtitle Edit. This change does not match the timecodes and durations shown within subtitle edit

Additional note from running tests is that this appears to happen only when the starting timecode of the video is before 01:00:00:00. If the video starts at the hour the SRT maintains the correct timecode

In this case the video starts at 00:59:50:00. This issue is present on various computers and users and we cannot seem to find a solution, thanks much in advance for any assistance!

Attached you will find:

Screenshot 2023-11-30 at 9 39 03 PM Screenshot 2023-11-30 at 9 43 48 PM Screenshot 2023-11-30 at 9 45 39 PM

TARA_10_DB_SUPERSET_SHOULDERS_VIDEO_REF_TC_FV_2398FPS_V1_spg44847_enEN_SUBS_V1.srt.zip

Screenshot 2023-11-30 at 10 48 39 PM
niksedk commented 12 months ago

I'm pretty sure SE works with SRT time codes :)

I think your links to the subtitle files are invalid... I will also need the video file.

Also, did you try the SMPTE mode in SE?

jpxcode commented 11 months ago

Thank you for getting back to me. We did try the SMPTE mode in SE but this did not correct the issue. However, I seem to have found the cause of the issue, please read statement from EZ titles support below:

"This is result of the difference in timing expressions for 23.976fps videos. EZTitles uses SMPTE Timecode (HH:MM:SS:FF) which is then calculated to Media Time (hh:mm:ss:miliseconds). For 23.976fps videos however, an hour of Timecode) doesn’t calculate to an hour of Media Time. Instead, timecode of 01:00:00:00 will calculate as Media Time to approx. 01:00:03:600. Which is exactly what you see in the output. This happens because the frame rate of 23.976 is counted as 24 frames/sec Timecode".

As far as the video goes, we would be happy to provide it for you but since this is an ongoing/unreleased project, we would need you to sign an NDA. Please advise and thank you in advanced for your time.

Opa372 commented 1 month ago

Hello all,

I'm new here, so nice to e-meet you. I have a similar issue. Please look at the attached screenshot. As the template proceeds to #14, as from there the waveform titlebox is one frame behind. This occurs again somewhat later, because of which ultimately the waveform is more than 25 frames behind. How can I adjust this, without messing around with the timecodes in the template? Thanks for your help. SE Sync