XeresRazor / subler

Automatically exported from code.google.com/p/subler
Other
3 stars 0 forks source link

Ambiguous timing for chapters #774

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?

1. Import a text file with chapters formatted like so: 00:21:54.530 Chapter 
identified in milliseconds
2.
3.

What is the expected output? What do you see instead?

I would expect it to translate the .530 milliseconds to the appropriate frame 
number identified in subler by the 0:00:00:XX field, but instead it just cuts 
the 0 off giving 0:21:54:53 which is obviously not possible as there are only 
24 frames per seconds (can't possibly be 53).

What version of the product are you using? On what operating system?

0.26 on Yosemite

Please provide any additional information below.

It would be better if you could just import in the format of 00:00:00:00 (using 
frames) since its tricky to find a free/consumer level app which shows 
milliseconds (MPEG Streamclip shows the frame number), but since the last field 
in subler can go above 24/30 I'm assuming that is not actually frames as I 
initially thought?

Original issue reported on code.google.com by sooty...@gmail.com on 21 Oct 2014 at 9:11

GoogleCodeExporter commented 9 years ago
It's in ms. Just missing a digit and with a : instead of a . Will fix it 
shortly.

Original comment by damiog on 23 Oct 2014 at 12:00

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Wow thanks.

Could I just extend the question, in a 25fps movie, if I want a chapter at say 
frame 10, I would set that in subler as 400ms right (10 x (1000/25))? Well when 
I then go to that chapter in Quicktime (or iPhone, or Apple TV) it is almost 
always 1 frame behind - is this just an inadequacy of the player or am I doing 
something wrong?

Original comment by sooty...@gmail.com on 23 Oct 2014 at 1:35

GoogleCodeExporter commented 9 years ago
The latest video codecs stores the frames out of orders, and reorders them 
during playback. This cause a lot of timestamp conversion and other not so hard 
thing. And something can go wrong in all these conversion, maybe in Subler too. 
And ofter the players loves to seek to a keyframe and ignore the real chapter 
time… add some ms just to be sure ;)

Original comment by damiog on 24 Oct 2014 at 3:06