Vegas 18 detects wrong source video frame rate

Scokljat schrieb am 03.01.2021 um 21:56 Uhr

Hi,

Video footage is recorded with Samsung S9 in 1920x1080 30fps HEVC. Plays smooth on phone. Plays smooth in Windows media player classic (MPCHC) and shows correct 30fps source frame rate in MPCHC video properties.

However, VEGAS 18 import these video files and detect them as 29.97fps. No matter what I set in project properties - I'm getting duplicate or interpolated frame every 1 second. What can I do to force Vegas accept this files as original 30 fps?

BTW, same video file converted from original HEVC to h264 using 3rd party converter software - VEGAS imports it with correct 30fps frame rate.

Any suggestions?

Regards

S

Kommentare

j-v schrieb am 03.01.2021 um 22:17 Uhr

Therefore you have to show here the MediaInfo of that Samsung S9 file and mind that a player as you mentioned has other needs than a video editor as Vegas.

met vriendelijke groet
Marten

Camera : Pan X900, GoPro Hero7 Hero Black, DJI Osmo Pocket, Samsung Galaxy A8
Desktop :MB Gigabyte Z390M, W11 home version 22H2, i7 9700 4.7Ghz,16 DDR4 GB RAM, Gef. GTX 1660 Ti, Intel HD graphics 630
Laptop  :Asus ROG Str G712L, W11 home version 22H2, CPU i7-10875H, 16 GB RAM, Intel UHD Graphics 630 + NVIDIA GeForce RTX 2070.
Vegas software: VP 10 to 20 and VMS(pl) 10,12 to 17 are installed, all latest builds.
GPU drivers: Nvidia GPU driver version 526.98 Studiodriver and Intel GPU
driver 31.0.101.2114
TV      :LG 4K 55EG960V

My slogan is: BE OR BECOME A STEM CELL DONOR !!!

Older Dutch tutorials of 3POINT and me: https://vimeo.com/vegasvideoforum

JN- schrieb am 04.01.2021 um 00:06 Uhr

@Scokljat They may not be true 30fps, perhaps they are variable frame rate, mediainfo will tell.

---------------------------------------------

VFR2CFR, Variable frame rate to Constant frame rate link to zip here.

Copies Video Converts Audio to AAC, link to zip here.

Convert 2 Lossless, link to ZIP here.

Convert Odd 2 Even (frame size), link to ZIP here

Benchmarking Continued thread + link to zip here

Codec Render Quality tables zip

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop… XMG

i9-11900k, iGpu n/a

Memory 64GB DDR4

Graphics card … Laptop RTX 3080

RogerS schrieb am 04.01.2021 um 03:41 Uhr

Usually 30fps = 29.97fps but do show us MediaInfo.

Scokljat schrieb am 04.01.2021 um 12:23 Uhr

@Scokljat They may not be true 30fps, perhaps they are variable frame rate, mediainfo will tell.


Yes, you're right. Thanks! All source video files report as variable frame rate in media info. Now, what can I do about this issue? Is there some way to make them all play at 30FPS without any interpolation? I mean, like converting all videos to image sequence and then play every frame on it's place at 30FPS project? Videos will play little bit faster but motion should be fine, right? And I don't need audio, so no need to stretch.

On my phone, now I see the option to record video as "FHD" and "FHD 60fps". I used "FHD" option. Maybe using "FHD 60fps" means fixed frame rate? Will try latter, but, current footage is already recorded at variable frame rate and I cannot re-record.

Thank you very very much for your prompt help :-)

Here is media info report for 3 videos:

Video File 1

Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42 (isom/mp42)
File size                                : 7.13 MiB
Duration                                 : 7 s 595 ms
Overall bit rate                         : 7 877 kb/s
Encoded date                             : UTC 2019-11-05 07:16:47
Tagged date                              : UTC 2019-11-05 07:16:47
xyz                                      : +00.0000+000.0000/
com.android.version                      : 8.0.0

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main@L4@Main
Codec ID                                 : hvc1
Codec ID/Info                            : High Efficiency Video Coding
Duration                                 : 7 s 129 ms
Source duration                          : 7 s 159 ms
Bit rate                                 : 8 086 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Variable
Frame rate                               : 29.613 FPS
Minimum frame rate                       : 15.013 FPS
Maximum frame rate                       : 32.538 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Bits/(Pixel*Frame)                       : 0.132
Stream size                              : 6.87 MiB (96%)
Source stream size                       : 6.89 MiB (97%)
Title                                    : VideoHandle
Language                                 : English
Encoded date                             : UTC 2019-11-05 07:16:47
Tagged date                              : UTC 2019-11-05 07:16:47
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
transfer_characteristics_Original        : BT.601
Matrix coefficients                      : BT.709
mdhd_Duration                            : 7129
Codec configuration box                  : hvcC

Video File 2

Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42 (isom/mp42)
File size                                : 9.38 MiB
Duration                                 : 9 s 856 ms
Overall bit rate                         : 7 982 kb/s
Encoded date                             : UTC 2019-11-05 07:17:11
Tagged date                              : UTC 2019-11-05 07:17:11
xyz                                      : +00.0000+000.0000/
com.android.version                      : 8.0.0

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main@L4@Main
Codec ID                                 : hvc1
Codec ID/Info                            : High Efficiency Video Coding
Duration                                 : 9 s 395 ms
Source duration                          : 9 s 407 ms
Bit rate                                 : 8 087 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Variable
Frame rate                               : 29.970 (29970/1000) FPS
Minimum frame rate                       : 21.776 FPS
Maximum frame rate                       : 30.100 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Bits/(Pixel*Frame)                       : 0.130
Stream size                              : 9.07 MiB (97%)
Source stream size                       : 9.07 MiB (97%)
Title                                    : VideoHandle
Language                                 : English
Encoded date                             : UTC 2019-11-05 07:17:11
Tagged date                              : UTC 2019-11-05 07:17:11
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
transfer_characteristics_Original        : BT.601
Matrix coefficients                      : BT.709
mdhd_Duration                            : 9395
Codec configuration box                  : hvcC


Video File 3

Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42 (isom/mp42)
File size                                : 13.2 MiB
Duration                                 : 13 s 845 ms
Overall bit rate                         : 8 027 kb/s
Encoded date                             : UTC 2019-11-05 07:20:25
Tagged date                              : UTC 2019-11-05 07:20:25
xyz                                      : +00.0000+000.0000/
com.android.version                      : 8.0.0

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main@L4@Main
Codec ID                                 : hvc1
Codec ID/Info                            : High Efficiency Video Coding
Duration                                 : 13 s 426 ms
Source duration                          : 13 s 427 ms
Bit rate                                 : 8 004 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Variable
Frame rate                               : 30.000 FPS
Minimum frame rate                       : 26.502 FPS
Maximum frame rate                       : 34.589 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Bits/(Pixel*Frame)                       : 0.129
Stream size                              : 12.8 MiB (97%)
Source stream size                       : 12.8 MiB (97%)
Title                                    : VideoHandle
Language                                 : English
Encoded date                             : UTC 2019-11-05 07:20:25
Tagged date                              : UTC 2019-11-05 07:20:25
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
transfer_characteristics_Original        : BT.601
Matrix coefficients                      : BT.709
mdhd_Duration                            : 13426
Codec configuration box                  : hvcC

Dexcon schrieb am 04.01.2021 um 12:40 Uhr

Now, what can I do about this issue? Is there a way to make them all play at 30FPS without any interpolation? I mean, like converting all videos to image sequence and then play every frame on it's place at 30FPS project?

Almost certainly, Variable Frame Rate (VFR) is the culprit, and there's lots of history on the forum about this if you use the forum's search facility. From previous issues about this on the forum over the years, it seems that most smartphones whether iPhone or Samsung record in VFR no matter what recording setting is selected.

The best way to get past this problem is to transcode your phone footage to Constant Frame Rate via a utility such as the free HandBrake program which has often been recommended over the years by many on the forum:

https://handbrake.fr/

This will transcode video to video - no need to go the image sequence route.

There are other transcode options out there as well.

Zuletzt geändert von Dexcon am 04.01.2021, 12:45, insgesamt 1-mal geändert.

Cameras: Sony FDR-AX100E; GoPro Hero 11 Black Creator Edition

Installed: Vegas Pro 16 Edit, Vegas Pro 17 Edit, Vegas Pro 18, Vegas Pro 19 Edit, Vegas Pro 20 Edit, HitFilm Pro 2021.3, BCC 2023, Mocha Pro 2022.5.1, Ignite Pro, NBFX TotalFX 7, Neat NR, DVD Architect 6.0, MAGIX Travel Maps, Sound Forge Pro 16, SpectraLayers Pro 9, iZotope RX10 Advanced and many other iZ plugins, Vegasaur 4.0

Windows 11

Dell Alienware Aurora 11

10th Gen Intel i9 10900KF - 10 cores (20 threads) - 3.7 to 5.3 GHz

NVIDIA GeForce RTX 2080 SUPER 8GB GDDR6 - liquid cooled

64GB RAM - Dual Channel HyperX FURY DDR4 XMP at 3200MHz

C drive: 1TB M.2 PCIe NVMe SSD

D drive: 6TB WD 7200 rpm Black HDD 3.5"

E & F drives: 2 x 2TB Barracuda HDDs 2.5"

 

JN- schrieb am 04.01.2021 um 18:20 Uhr

@Scokljat I made up a simple util VFR2CFR, based on, and needs ffmpeg downloaded and added to the Windows PATH. Click my signature to access the download link. Handbrake and wwaags HOS will do it also. Just select the output FPS.

Zuletzt geändert von JN- am 04.01.2021, 21:16, insgesamt 2-mal geändert.

---------------------------------------------

VFR2CFR, Variable frame rate to Constant frame rate link to zip here.

Copies Video Converts Audio to AAC, link to zip here.

Convert 2 Lossless, link to ZIP here.

Convert Odd 2 Even (frame size), link to ZIP here

Benchmarking Continued thread + link to zip here

Codec Render Quality tables zip

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop… XMG

i9-11900k, iGpu n/a

Memory 64GB DDR4

Graphics card … Laptop RTX 3080

Scokljat schrieb am 05.01.2021 um 21:05 Uhr

Thank you all for your help. I'm amazed on ultimate level of support I got here. Really thank you guys :-) I'm gonna close this post with suggestion of recompress from VFR to CFR 30fps. However, I'm not happy (my mistake) as I tried to avoid recompression. I actually didn't know VFR even exists. Why should one need VFR, BTW?? This videos are unusable for anything more than watching on smartphone or PC. I see lot of people use high end smartphones for recording of Youtube videos and then edit and render in some video editor such as Vegas or Premiere. How do they manage VFR to CFR? Recompress or interpolate? Ah.

Thanks and best regards.

S

walter-i. schrieb am 05.01.2021 um 21:22 Uhr

I actually didn't know VFR even exists. Why should one need VFR, BTW?? This videos are unusable for anything more than watching on smartphone or PC.

If not much is moving, fewer frames / second are recorded. That is irrelevant for the quality - but it saves a lot of storage space.
Otherwise - with the many videos that are made on smartphones - the memory cards would soon be full.

99% of these videos are only viewed on the smartphone - and that's no problem. Who would do the effort with post-processing ??????😕

KelvinWorks schrieb am 01.02.2021 um 00:47 Uhr

I just came across this problem today, and have been searching the forum. I was trying to edit a short clip shot on my iPhone using the 4K 24fps setting, my project is 23.976 and after rendering the project with a frame rate as the project the video was all jacked up. This is when I noticed that the source media properties frame rate was 25fps PAL. I was able to render it some what acceptable video after disabling the resampling but still not completely satisfied about this issue.

After reading several post and found out about the VFR issue. I tried hand break but when I set it to constant rate of 23.976, same problem, and Mediainfo also still states that it is VFR for the new file. When I set hand break to 24 constant it then shows it as 24fps Film in Vegas. My question is will this cause an audio sync problem when rendering longer clips? Plus these files are giant compared to the original.

Also why does Vegas default to 25fps PAL for VFR files vs. defaulting to 24 Film or even 23.9? Its not like the variable rate ever goes higher than 24fps after the hand break conversion, so why does Vegas interpret it to be 25fpsPAL?

JN- schrieb am 01.02.2021 um 01:13 Uhr

@KelvinWorks “shot on my iPhone using the 4K 24fps setting”.

So its basically 24 fps VFR. You should ideally use a Vegas Pro 24 fps project setting to get best results, and render out to a 24fps clip. The util I mentioned in my previous post will convert it to 24fps CFR clip. The final size will be determined by how high a quality setting you select. The later versions of VP handle VFR pretty well without any conversion.

The other day I shot 60 fps uhd footage on my Samsung phone, VFR output of course. I didn’t bother converting it, I just loaded it into vp18, latest build, applied mercalli for stabilisation, did some pan crop, rendered it out to 60fps FHD, no problem.

Zuletzt geändert von JN- am 01.02.2021, 01:30, insgesamt 1-mal geändert.

---------------------------------------------

VFR2CFR, Variable frame rate to Constant frame rate link to zip here.

Copies Video Converts Audio to AAC, link to zip here.

Convert 2 Lossless, link to ZIP here.

Convert Odd 2 Even (frame size), link to ZIP here

Benchmarking Continued thread + link to zip here

Codec Render Quality tables zip

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop… XMG

i9-11900k, iGpu n/a

Memory 64GB DDR4

Graphics card … Laptop RTX 3080

KiKoMaSo schrieb am 19.05.2021 um 21:59 Uhr

Hello,

I have the same problem with a Crosstour Camera in 4K 50fps, in 1080p it's constant.

I do not understand that Magix does nothing about this because with other software I do not encounter this problem. It's still a shame to encode everything with third-party software. This problem may cause me to switch to another software in time because it becomes tedious (takes up more space and takes much longer). For information I am under Movie Studio 17 Platinium.
Thanks for HandBrake, it saves me for now.

EDIT:
Finally HandBrake gives me very large files and Movie Studio has trouble processing the preview. It becomes distressing,

I regret my MAGIX purchase ...

JN- schrieb am 20.05.2021 um 00:32 Uhr

@KiKoMaSo VP 18 and some earlier versions handle VFR very well. If I have only a small amount of phone footage I don’t convert, using VP18, even though I can using my own util. Maybe MS17 Platinum isn’t as good as VP at handling VFR?

HandBrake gives me very large files”

Using my util, (and i’d guess with other software) it’s possible to vary the output file size and quality to match your needs.

 

Zuletzt geändert von JN- am 20.05.2021, 00:35, insgesamt 1-mal geändert.

---------------------------------------------

VFR2CFR, Variable frame rate to Constant frame rate link to zip here.

Copies Video Converts Audio to AAC, link to zip here.

Convert 2 Lossless, link to ZIP here.

Convert Odd 2 Even (frame size), link to ZIP here

Benchmarking Continued thread + link to zip here

Codec Render Quality tables zip

---------------------------------------------

PC ... Corsair case, own build ...

CPU .. i9 9900K, iGpu UHD 630

Memory .. 32GB DDR4

Graphics card .. MSI RTX 2080 ti

Graphics driver .. latest studio

PSU .. Corsair 850i

Mboard .. Asus Z390 Code

 

Laptop… XMG

i9-11900k, iGpu n/a

Memory 64GB DDR4

Graphics card … Laptop RTX 3080

EricLNZ schrieb am 20.05.2021 um 01:22 Uhr

@KiKoMaSo My experience is that VMS handles VFR okay if the variation isn't great. But if the framerate varies greatly it may struggle. Given VP is a Pro level, and much more expensive, programme I expect it will handle VFR better.

You could download the 30 day trial of Pro to see if it handles your material any better.

KiKoMaSo schrieb am 20.05.2021 um 15:38 Uhr

I made a refund request which was immediately accepted following this problem. (great service 👍)

I will see to test the other versions offered by Magix but Vegas Pro is expensive for my use, so I still have Video Deluxe.

I wonder what are the big differences between :
Magix Video Deluxe Premium
and
Vegas Movie Studio 17 Suite (I had the platinum)

Because according to the comparisons it seems to do the same things.
Or, is there a more suitable version for sports, family, movie, etc. videos? ?
I am a little lost.

Thank you.
 

(Sorry for my English)

EricLNZ schrieb am 21.05.2021 um 01:48 Uhr

I wonder what are the big differences between :
Magix Video Deluxe Premium
and
Vegas Movie Studio 17 Suite (I had the platinum)

This is best asked on the Movie Studio forum section. This is the Pro section. Magix Video Deluxe (known as Magix Movie Edit Pro in some parts of the world) is a consumer editor, as is Vegas Movie Studio. Either is suitable for "sports, family, movie, etc. videos". You've obviously used both so it's your choice as to which you prefer.

Should you wish to discuss further suggest you post in the Movie Studio Forum section.