View Full Version : Unable to synch subtitles to video in Adobe Encore
monks19
11th June 2025, 08:23
Hi. I'm having issues while using Adobe Encore. I'm trying to sync subtitles with a video (for a DVD authoring), but everytime I try, the're completely offsync. If I play the video in either VLC or Subtitle Edit (with the subtitle file), no problem at all.
Also, for some reason the video's time code is completely different in Subtile Edit vs Encore (01:58:54:15 vs 01:58:47:13), despite been at 23.976 (Constant Bit Rate instead of Variable bit rate) and reencoded in Adobe Premiere pro.
Is there any way I can fix this (aside of having to move every single subtitle elements one by one on the timeline) ?
Thanks to let me know.
Emulgator
11th June 2025, 10:19
NTSC-NDF vs. NTSC-DF
NTSC DVD-Video uses NDF Timecode, and DVD Authoring apps have to adhere to that.
The NDF values will drift off from presentation time by 1000/1001 just for the reason of a reliable frame association.
DF hacks its way around that by skipping timestamp values every ~1000 frames and so stays closer to real presentation time.
If this explains your case I don't know without seeing the sources.
cubicibo
11th June 2025, 10:58
23.976 DF does not exist.
SubtitleEdit is wrongly returning the wall clock time ("real time") in a timecode format. SubtitleEdit timecode is not counting frames...
Using the Timecode Python library, we can verify that Encore timecode is correct and, converted to real time, matches SubtitleEdit pseudo-timecode.
>>> Timecode(23.976, '01:58:47:13').to_realtime()
'01:58:54.711'
You can work around this SubtitleEdit issue by scaling the subtitle in & out times by 1000/1001.
monks19
11th June 2025, 14:54
23.976 DF does not exist.
SubtitleEdit is wrongly returning the wall clock time ("real time") in a timecode format. SubtitleEdit timecode is not counting frames...
Using the Timecode Python library, we can verify that Encore timecode is correct and, converted to real time, matches SubtitleEdit pseudo-timecode.
>>> Timecode(23.976, '01:58:47:13').to_realtime()
'01:58:54.711'
You can work around this SubtitleEdit issue by scaling the subtitle in & out times by 1000/1001.
Ok. Thanks. Can you tell me how to do that, please ? I'm a complete neophite at this. If there's a turorial I can follow, that'll be helpful.
cubicibo
11th June 2025, 23:16
I do not use SE, I believe the option is called "change frame rate" in the synchronization pane.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.