Skip to main content
Inspiring
October 16, 2012
Answered

How to change variable frame rate to constant?

  • October 16, 2012
  • 4 replies
  • 26367 views

Hello,

I am exporting a mpeg HDV file that has a constant frame rate to a H264 video (.mp4) video to upload to a web-base video player. I'm actually using the preset in Media Encoder "YouTube HD 720p 29.97".

The online video web interface I use requires a constant frame rate. But when looking at the video in MediaInfo it shows the video file as a variable frame rate. After looking through the settings in Media Encoder I cannot find any option to correct that.  I see where you can change the frame rate and it is at 29.97. So you would think it would be constant but it is not. And it does not have any settings, that I can see, to change from variable to constant. I do see the bitrate settings, but that is not the issue.

I also have Apple Compressor and that successfuly does a constant frame rate, but if possible I'd rather use Adobe Media Encoder. So does anybody know how to change this setting? Thank you

This topic has been closed for replies.
Correct answer Kevin-Monahan

Hi CLCTV,

To close this thread, exports interpreted as variable frame rate are now interpreted as constant in AME CC 2014 (8.0), and later. Please create a new thread if you are still having trouble with this issue.

Thanks,

Kevin

4 replies

Kevin-Monahan
Community Manager
Kevin-MonahanCommunity ManagerCorrect answer
Community Manager
February 14, 2015

Hi CLCTV,

To close this thread, exports interpreted as variable frame rate are now interpreted as constant in AME CC 2014 (8.0), and later. Please create a new thread if you are still having trouble with this issue.

Thanks,

Kevin

Kevin Monahan - Sr. Community & Engagement Strategist – Pro Video and Audio
New Participant
December 10, 2014

This is driving me insane. This is making editing videos for our church take 5 times longer than it should having to manually unlink audio and video and manually sync them up. I'm desperate for a solution.

New Participant
September 9, 2013

I have a very similar problem. Were you ever able to get this resolved? Did x260Pro fix the problem for you?

I found that if I used MPEG Streamclip to export the movie, the FPS would say 'Constant', but if I used Handbrake, AME or Squeeze 9, the 'Frame rate mode' always said 'Variable' ! Regretfully, MPEG Streamclip doesn't allow me to choose a 'high' profile, so I had to look for a higher quality encoder.

In this case I am trying to export to Amazon, and they are flat out rejecting the file because of the 'variable' frame rate mode.

Braniac
October 16, 2012

Mediainfo is wrong.  PP cannot export variable frame rates.

Try Gspot instead.

CLCTVAuthor
Inspiring
October 17, 2012

Well I tried Gspot and I couldn't find where it showed it it was a constant or variable frame rate. All it said was 30 fps (but it should be 29.97).

So I tried Media Inspector and it also said "Frame rate mode: variable". It went into more detail and said minimum frame rate 29.970 fps and maximum frame rate: 30.00fps. I also tried the file I transcoded with Apple Compressor with Media Inspector and it read "Frame rate mode: Constant." So two codec readers, MediaInfo and Media Inspector, read that it is a variable frame rate coming from Adobe Media Encoder. The obvious answer will be, well then use Compressor, thing is I don't care for it otherwise and would much rather use Media Encoder if I can solve this issue. Below is the resuts from Media Inspector:

* * * MediaInspector for Mac - Version 2.0, build 896

* * * ©2012 by Diego Massanti

* * * MediaInfo Lib by Jerome Martinez

* * * Raw File Report for Encoder_CBR_NoAdv.mp4

General

Format                           : MPEG-4

Format profile                   : Base Media / Version 2

Codec ID                         : mp42

File size                        : 150 MiB

Duration                         : 3mn 56s

Overall bit rate                 : 5 318 Kbps

Encoded date                     : UTC 2012-10-03 23:09:47

Tagged date                      : UTC 2012-10-03 23:09:52

�TIM                             : 00:00:00:00

�TSC                             : 30000

�TSZ                             : 1001

Video

ID                               : 1

Format                           : AVC

Format/Info                      : Advanced Video Codec

Format profile                   : High@L3.1

Format settings, CABAC           : Yes

Format settings, ReFrames        : 3 frames

Codec ID                         : avc1

Codec ID/Info                    : Advanced Video Coding

Duration                         : 3mn 56s

Bit rate mode                    : Constant

Bit rate                         : 5 000 Kbps

Width                            : 1 280 pixels

Height                           : 720 pixels

Display aspect ratio             : 16:9

Frame rate mode                  : Variable

Frame rate                       : 29.970 fps

Minimum frame rate               : 29.970 fps

Maximum frame rate               : 30.000 fps

Standard                         : NTSC

Color space                      : YUV

Chroma subsampling               : 4:2:0

Bit depth                        : 8 bits

Scan type                        : Progressive

Bits/(Pixel*Frame)               : 0.181

Stream size                      : 141 MiB (94%)

Language                         : English

Encoded date                     : UTC 2012-10-03 23:09:47

Tagged date                      : UTC 2012-10-03 23:09:47

Color primaries                  : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177

Transfer characteristics         : BT.709-5, BT.1361

Matrix coefficients              : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177

Audio

ID                               : 2

Format                           : AAC

Format/Info                      : Advanced Audio Codec

Format profile                   : LC

Codec ID                         : 40

Duration                         : 3mn 56s

Bit rate mode                    : Variable

Bit rate                         : 317 Kbps

Maximum bit rate                 : 328 Kbps

Channel(s)                       : 2 channels

Channel positions                : Front: L R

Sampling rate                    : 48.0 KHz

Compression mode                 : Lossy

Stream size                      : 8.96 MiB (6%)

Language                         : English

Encoded date                     : UTC 2012-10-03 23:09:47

Tagged date                      : UTC 2012-10-03 23:09:47

Braniac
October 17, 2012

The obvious answer will be, well then use Compressor

Hardly.

http://www.eventdv.net/Articles/News/Feature/Tutorial-Encoding-H.264-Video-in-Adobe-Media-Encoder-CS5.5-and-Apple-Compressor-4-80446.htm

The obvious answer is that more than one program is incorrectly reporting the frame rate.  Like I said, PP can't output variable frame rate video.  I'm not aware of any application that can.  Variable bitrates, sure.  But not frame rates.  Video is pretty much stuck to only one rate for any given stream.  Any application that's reading it as 'variable' simply isn't reading it correctly.