Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Quicktime TimeScale 1000 results in wrong fps
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  6 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Markus Degen  
View profile  
 More options Mar 22 2012, 10:46 am
From: Markus Degen <silen...@gmx.net>
Date: Thu, 22 Mar 2012 07:46:20 -0700 (PDT)
Local: Thurs, Mar 22 2012 10:46 am
Subject: Quicktime TimeScale 1000 results in wrong fps
Hi there,

when creating Quicktime movies, ffmbc is setting the QT/TimeScale
value at 1000. This is fine with 25fps movies, but with 24fps movies
it can lead to problems with some professional software.

Depending on the length of the movie, Nuke or Tweak's RV is using a
wrong fps value. You can check this by encoding 13 frames with 24fps.
The above software will read 23.9852 as fps value.

The reason is a non integer division of TimeScale/fps (1000/24).

Apple's Quicktime Pro encoder is using a TimeScale value of 600 when
encoding at 24fps, a value of 1000 when encoding at 25 fps.

A possibility to set the TimeScale value with ffmbc would be awesome.

Greets,
M.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Baptiste Coudurier  
View profile  
 More options Mar 22 2012, 11:39 am
From: Baptiste Coudurier <baptiste.coudur...@gmail.com>
Date: Thu, 22 Mar 2012 08:39:24 -0700
Local: Thurs, Mar 22 2012 11:39 am
Subject: Re: [ffmbc-discuss] Quicktime TimeScale 1000 results in wrong fps
Hi Markus,

On 03/22/2012 07:46 AM, Markus Degen wrote:

> Hi there,

> when creating Quicktime movies, ffmbc is setting the QT/TimeScale
> value at 1000. This is fine with 25fps movies, but with 24fps movies
> it can lead to problems with some professional software.

That value is the global timescale of the file. Each track has its own
timescale which is 1/fps and 1/samplerate and that is perfectly accurate.

> Depending on the length of the movie, Nuke or Tweak's RV is using a
> wrong fps value. You can check this by encoding 13 frames with 24fps.
> The above software will read 23.9852 as fps value.

> The reason is a non integer division of TimeScale/fps (1000/24).

This is because the wrong value is being used.

[...]

--
Baptiste COUDURIER
Key fingerprint          8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
FFmpeg maintainer                           http://www.ffmpeg.org


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Markus Degen  
View profile  
 More options Mar 23 2012, 4:55 am
From: Markus Degen <silen...@gmx.net>
Date: Fri, 23 Mar 2012 01:55:53 -0700 (PDT)
Local: Fri, Mar 23 2012 4:55 am
Subject: Re: Quicktime TimeScale 1000 results in wrong fps

> That value is the global timescale of the file. Each track has its own
> timescale which is 1/fps and 1/samplerate and that is perfectly accurate.

> This is because the wrong value is being used.

Not sure if I understand you correctly. Do you mean Nuke/RV read a
wrong Timescale value or ffmbc writes a wrong one?
And if Nuke/RV read a wrong value (value 1000), how come they read a
right value of 600 if the same sequence is create with Quicktime Pro?

Thanks in advance,
M.


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Baptiste Coudurier  
View profile  
 More options Mar 23 2012, 4:32 pm
From: Baptiste Coudurier <baptiste.coudur...@gmail.com>
Date: Fri, 23 Mar 2012 13:32:44 -0700
Local: Fri, Mar 23 2012 4:32 pm
Subject: Re: [ffmbc-discuss] Re: Quicktime TimeScale 1000 results in wrong fps
Hi Markus,

On 3/23/12 1:55 AM, Markus Degen wrote:

>> That value is the global timescale of the file. Each track has its own
>> timescale which is 1/fps and 1/samplerate and that is perfectly accurate.

>> This is because the wrong value is being used.

> Not sure if I understand you correctly. Do you mean Nuke/RV read a
> wrong Timescale value or ffmbc writes a wrong one?
> And if Nuke/RV read a wrong value (value 1000), how come they read a
> right value of 600 if the same sequence is create with Quicktime Pro?

The timescale you are mentioning is the global timescale of the file.
It is not meant to be used when computing the frame rate.
When computing the frame rate, the track timescale should be used instead,
and this one should be accurate.

--
Baptiste COUDURIER
Key fingerprint                 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
FFmpeg maintainer                                  http://www.ffmpeg.org


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
silen...@gmx.net  
View profile  
 More options Jul 2 2012, 10:36 am
From: silen...@gmx.net
Date: Mon, 2 Jul 2012 07:36:13 -0700 (PDT)
Local: Mon, Jul 2 2012 10:36 am
Subject: Re: [ffmbc-discuss] Re: Quicktime TimeScale 1000 results in wrong fps

Hallo Babtiste,

> The timescale you are mentioning is the global timescale of the file.
> It is not meant to be used when computing the frame rate.
> When computing the frame rate, the track timescale should be used instead,
> and this one should be accurate.

> I understand. Since some professional software is reading the wrong global

timescale, wouldn't it make sense to have the possibility with ffmbc to set
the timescale to 600? Within my tests it seems that the Quicktime exporter
sets the global timescale to 600 with 24/30fps and to 1000 with 25fps.
Best,
Markus

 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Baptiste Coudurier  
View profile   Translate to Translated (View Original)
 More options Jul 2 2012, 3:32 pm
From: Baptiste Coudurier <baptiste.coudur...@gmail.com>
Date: Mon, 02 Jul 2012 12:32:45 -0700
Local: Mon, Jul 2 2012 3:32 pm
Subject: Re: [ffmbc-discuss] Re: Quicktime TimeScale 1000 results in wrong fps
Hi,

On 7/2/12 7:36 AM, silen...@gmx.net wrote:

> Hallo Babtiste,

>> The timescale you are mentioning is the global timescale of the file.
>> It is not meant to be used when computing the frame rate.
>> When computing the frame rate, the track timescale should be used instead,
>> and this one should be accurate.

>> I understand. Since some professional software is reading the wrong global
> timescale, wouldn't it make sense to have the possibility with ffmbc to set
> the timescale to 600? Within my tests it seems that the Quicktime exporter
> sets the global timescale to 600 with 24/30fps and to 1000 with 25fps.

I don't really see the point, but sure it could be a feature request.

--
Baptiste COUDURIER
Key fingerprint                 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA
FFmpeg maintainer                                  http://www.ffmpeg.org


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »