Android says 30 FPS // Movie Studio says 29-point-something

CLINT-DANBURY wrote on 4/14/2023, 10:37 AM

Movie Studio 18 Platinum
Version 18.1.0.24
Intel 4-Core, 8 Gig of Ram
Win 10
========================

The movie under current construction is set up to be 30 Frames Per Second (Stated requirements; I don't get to vote)

I make a short clip with my Android // Maybe one minute, maybe two or three

I check it briefly on the phone // Android reports that this clip is 30 Frames Per Second

I move that file over to my PC

When I drag the short video segment onto the time line, Movie Studio tells me that this video file is not 30 Frames Per Second, but is something like one of these...

  • 29.94 FPS
  • 29.97 FPS
  • 29.99 FPS

I have seen each of these numbers at least once in the past twenty four hours, although the 29.97 number seems to occur most frequently.

Who's telling me the truth, and who's lying to me ?

The big question: What do I do to fix this ?

Comments

Former user wrote on 4/14/2023, 10:45 AM

@CLINT-DANBURY Hi, first thing, putting anything in capitals is classed as shouting!

To find out about your media there's an App called MediaInfo, download it, it's free & a fast download with no added adverts or any of that rubbish. https://mediaarea.net/en/MediaInfo

After downloading, right click on the media file in your Windows folder, open MediaInfo, choose Text from the options at the top, Copy & paste the information in a new comment on here 👍

Like this

 

CLINT-DANBURY wrote on 4/14/2023, 1:33 PM

"...Hi, first thing, putting anything in capitals is classed as shouting!..."

Oops, screwed up, hope I fixed it ok

CLINT-DANBURY wrote on 4/14/2023, 1:37 PM

Working on that utility, "MediaInfo", now

CLINT-DANBURY wrote on 4/14/2023, 1:57 PM

@Former user

Nice piece of software, whoever wrote it

Sorry that I don't know how to format fixed-width fonts here; this is the best I could figure out.

Anyway; Is this what you wanted me to produce here ?...


=======================================================================================

General
Complete name                            :M:\X\SOME\PATHNAME\WHICH\IS\REAL\LONG\20230414_112133.mp4
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42 (isom/mp42)
File size                                : 11.0 MiB
Duration                                 : 5 s 321 ms
Overall bit rate                         : 17.4 Mb/s
Frame rate                               : 29.970 FPS
Performer                                : Galaxy A32 5G
Encoded date                             : 2023-04-14 15:21:40 UTC
Tagged date                              : 2023-04-14 15:21:40 UTC
com.android.version                      : 13

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.1
Format settings                          : CABAC / 1 Ref Frames
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 1 frame
Format settings, GOP                     : M=1, N=30
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 5 s 321 ms
Source duration                          : 5 s 309 ms
Bit rate                                 : 17.2 Mb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Rotation                                 : 180°
Frame rate mode                          : Variable
Frame rate                               : 29.970 (29970/1000) FPS
Minimum frame rate                       : 23.083 FPS
Maximum frame rate                       : 30.010 FPS
Real frame rate                          : 30.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.277
Stream size                              : 10.9 MiB (99%)
Source stream size                       : 10.9 MiB (99%)
Title                                    : VideoHandle
Language                                 : English
Encoded date                             : 2023-04-14 15:21:40 UTC
Tagged date                              : 2023-04-14 15:21:40 UTC
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709
mdhd_Duration                            : 5321
Codec configuration box                  : avcC

Audio
ID                                       : 2
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Codec ID                                 : mp4a-40-2
Duration                                 : 5 s 291 ms
Bit rate mode                            : Constant
Bit rate                                 : 256 kb/s
Channel(s)                               : 2 channels
Channel layout                           : L R
Sampling rate                            : 48.0 kHz
Frame rate                               : 46.875 FPS (1024 SPF)
Compression mode                         : Lossy
Stream size                              : 165 KiB (1%)
Title                                    : SoundHandle
Language                                 : English
Encoded date                             : 2023-04-14 15:21:40 UTC
Tagged date                              : 2023-04-14 15:21:40 UTC

Former user wrote on 4/14/2023, 3:44 PM

@CLINT-DANBURY Thanks, yep that's what was needed, as Marc-Goder has shown,

This is the Handbrake tool, it's free & does a good job, https://handbrake.fr/

Edit - You can play with the controls but for now just choose one from the Presets

 

Former user wrote on 4/14/2023, 3:58 PM

Just had a look at one of mine, Samsung Galaxy S23 Ultra, slightly variable 😂😂

 

johnebaker wrote on 4/14/2023, 4:22 PM

@Former user

Hi

. . . . Just had a look at one of mine, Samsung Galaxy S23 Ultra, slightly variable . . . .

Understatement of the year 🏆🎺🎶!

@CLINT-DANBURY

Hi

Variable framerate is the bane of many video editors which do not handle it properly especially with respect to syncing the audio.

Handbrake is a good converter however not easy to use if you are not familiar with the terminology it uses.

An alternative is AviDemux which has a simpler interface and selections method. @AAProds has a good tutorial somewhere though I cannot find it (Alwyn ?)

HTH

John EB

VPX 16, Movie Studio 2025, and earlier versions 2015 and 2016, Music Maker Premium 2024.

PC - running Windows 11 23H2 Professional on Intel i7-8700K 3.2 GHz, 16GB RAM, RTX 2060 6GB 192-bit GDDR6, 1 x 1Tb Sabrent NVME SSD (OS and programs), 2 x 4TB (Data) internal HDD + 1TB internal SSD (Work disc), + 6 ext backup HDDs.

Laptop - Lenovo Legion 5i Phantom - running Windows 11 23H2 on Intel Core i7-10750H, 16GB DDR4-SDRAM, 512GB SSD, 43.9 cm screen Full HD 1920 x 1080, Intel UHD 630 iGPU and NVIDIA GeForce RTX 2060 (6GB GDDR6)

Sony FDR-AX53e Video camera, DJI Osmo Action 3 and Sony HDR-AS30V Sports cams.

AAProds wrote on 4/15/2023, 1:05 AM

@CLINT-DANBURY

Clint, I wouldn't worry about it. Try editing your movie with your phone files dragged in as-is. When Movie Studio asks if you want to change the movie settings, just answer No.

If you do strike audio syncing problems, you'll have to convert the phone files to constant frame rate using Handbrake or similar.

@johnebaker

I don't actually have a specific tute for FPS conversion with AVIDemux. Experimenting, it is just as much a fiddle as Handbrake and takes longer to run. It also does batching, and you can store Presets.

All my forum comments are based on or refer to my System 1.

My struggle is over! I built my (now) system 2 in 2011 when DV was king and MPEG 2 was just coming onto the scene and I needed a more powerful system to cope. Since then we've advanced to MP4 and to bigger and bigger resolutions. I was really suffering, not so much in editing (with proxies) but in encoding, which just took ages. A video, with Neat Video noise reduction applied, would encode at 12% of film speed. My new system 1 does the same job at 160% of film speed. Marvellous. I'm keeping my old system as a capture station for analogue video tapes and DV.

System 1

Windows 11 v23H2 severely modified by Openshell and ExplorerPatcher

Power supply: 850W Cooler Master (should have got modular)

CPU: Intel i7 13700K running at 3400mhz, cooled by a Kraken 2x140mm All In One liquid cooler.

RAM: 64gb (2x32gb sticks) G.Skill "Ripjaws" DDR4 3200Mhz

GPU 1: iGPU UHD 770

GPU 2: NVidia RTX 3060Ti Windforce 8gb

C drive: NVME 500gb

Various other SSD and HDDs.

Monitor: 27"/68cm Samsung, 2560 x 1440, 43 pixels/cm.

MEP 2021 version 20.0.1.80

Movie Studio 2023 version 22.0.3.172

Magix Video Easy version 7.0.1.145

System 2

(Still in use for TV and videotape capture)

Windows 10 v22H2

CPU: i5-750 at 2670mhz with 12gb RAM

Onboard IEEE1394 (Firewire) port

GPU: ATI Radeon HD 4770 (512mb) which is ignored by MEP

Hard drives: C Drive 256gb SSD, various other HDDs.

Monitor: Dell 22"/56cm, 1680x1050, 35 pixels/cm

MEP 2021 version 20.0.1.80

Movie Studio 2023 version 22.0.3.172

VPX 12

Reyfox wrote on 4/15/2023, 5:36 AM

Handbrake is easy to use, at least for me.

Drag clip to top of Handbrake, click on Video tab, tick Constant Frame Rate, Save As, Start Encode. But I agree with @AAProds, drop it on the timeline and see if everything is in sync. That is where things usually go astray.

 

johnebaker wrote on 4/15/2023, 5:42 AM

@AAProds

Hi Alwyn

. . . . Experimenting, it is just as much a fiddle as Handbrake . . . . .

IMHO it is faster to set up, as shown below - source video is HEVC so I used that output option.

I was slow as I was double checking the other options and it was only the 2nd time I have used AviDemux.

If doing a lot of conversion from VFR to CFR, the settings used can be saved as the default which load on starting AviDemux.

Shame it only has a command line batch mode.

John EB

VPX 16, Movie Studio 2025, and earlier versions 2015 and 2016, Music Maker Premium 2024.

PC - running Windows 11 23H2 Professional on Intel i7-8700K 3.2 GHz, 16GB RAM, RTX 2060 6GB 192-bit GDDR6, 1 x 1Tb Sabrent NVME SSD (OS and programs), 2 x 4TB (Data) internal HDD + 1TB internal SSD (Work disc), + 6 ext backup HDDs.

Laptop - Lenovo Legion 5i Phantom - running Windows 11 23H2 on Intel Core i7-10750H, 16GB DDR4-SDRAM, 512GB SSD, 43.9 cm screen Full HD 1920 x 1080, Intel UHD 630 iGPU and NVIDIA GeForce RTX 2060 (6GB GDDR6)

Sony FDR-AX53e Video camera, DJI Osmo Action 3 and Sony HDR-AS30V Sports cams.

AAProds wrote on 4/15/2023, 5:43 AM

@Reyfox

tick Constant Frame Rate, Save As, Start Encode.

That will generally result in a lower bitrate than the original (about half in a test I did). To get close to the same bitrate/quality (bearing in mind it is a complete recode as well), one has to bump up the bitrate (or guess with CRF). You also have to increase the audio bitrate, as HB defaults to 160.

All my forum comments are based on or refer to my System 1.

My struggle is over! I built my (now) system 2 in 2011 when DV was king and MPEG 2 was just coming onto the scene and I needed a more powerful system to cope. Since then we've advanced to MP4 and to bigger and bigger resolutions. I was really suffering, not so much in editing (with proxies) but in encoding, which just took ages. A video, with Neat Video noise reduction applied, would encode at 12% of film speed. My new system 1 does the same job at 160% of film speed. Marvellous. I'm keeping my old system as a capture station for analogue video tapes and DV.

System 1

Windows 11 v23H2 severely modified by Openshell and ExplorerPatcher

Power supply: 850W Cooler Master (should have got modular)

CPU: Intel i7 13700K running at 3400mhz, cooled by a Kraken 2x140mm All In One liquid cooler.

RAM: 64gb (2x32gb sticks) G.Skill "Ripjaws" DDR4 3200Mhz

GPU 1: iGPU UHD 770

GPU 2: NVidia RTX 3060Ti Windforce 8gb

C drive: NVME 500gb

Various other SSD and HDDs.

Monitor: 27"/68cm Samsung, 2560 x 1440, 43 pixels/cm.

MEP 2021 version 20.0.1.80

Movie Studio 2023 version 22.0.3.172

Magix Video Easy version 7.0.1.145

System 2

(Still in use for TV and videotape capture)

Windows 10 v22H2

CPU: i5-750 at 2670mhz with 12gb RAM

Onboard IEEE1394 (Firewire) port

GPU: ATI Radeon HD 4770 (512mb) which is ignored by MEP

Hard drives: C Drive 256gb SSD, various other HDDs.

Monitor: Dell 22"/56cm, 1680x1050, 35 pixels/cm

MEP 2021 version 20.0.1.80

Movie Studio 2023 version 22.0.3.172

VPX 12

johnebaker wrote on 4/15/2023, 5:58 AM

@CLINT-DANBURY, @Reyfox, @AAProds

Hi

. . . . I agree with @AAProds, drop it on the timeline and see if everything is in sync. That is where things usually go astray. . . .

I too agree - same goes with when using any video converter when doing VFR to CFR.

. . . .  one has to bump up the bitrate (or guess with CRF) . . . .

Setting the bitrate to your target is better, however even then, depending on the action in the clip, this may not be achieved. Changing CRF is too hit and miss for me, and is easy too mess things up, if it must be changed then going below 16 should be avoided - there is very little difference in perceived quality improvement when going below this, going above 24 can quickly deteriorate the perceived quality.

John EB

Last changed by johnebaker on 4/15/2023, 5:59 AM, changed a total of 1 times.

VPX 16, Movie Studio 2025, and earlier versions 2015 and 2016, Music Maker Premium 2024.

PC - running Windows 11 23H2 Professional on Intel i7-8700K 3.2 GHz, 16GB RAM, RTX 2060 6GB 192-bit GDDR6, 1 x 1Tb Sabrent NVME SSD (OS and programs), 2 x 4TB (Data) internal HDD + 1TB internal SSD (Work disc), + 6 ext backup HDDs.

Laptop - Lenovo Legion 5i Phantom - running Windows 11 23H2 on Intel Core i7-10750H, 16GB DDR4-SDRAM, 512GB SSD, 43.9 cm screen Full HD 1920 x 1080, Intel UHD 630 iGPU and NVIDIA GeForce RTX 2060 (6GB GDDR6)

Sony FDR-AX53e Video camera, DJI Osmo Action 3 and Sony HDR-AS30V Sports cams.

me_again wrote on 4/15/2023, 8:24 AM

Greetings,

@AAProds

...it is just as much a fiddle as Handbrake and takes longer to run

It pains me to say this but I can't agree with you there. Avidemux is fast on my machine and on@johnebaker's apparently. I find Handbrake cumbersome to use which is why, if I have to, I use Vidcoder which utilises the Handbrake engine but is much more intuitive.

I won't go into the reasons why I think that, just put it down to personal preference.

@ Anybody interested,

Batch processing with Avidemux is easy if you know how. Can I suggest you visit https://www.gaelanlloyd.com/blog/batch-processing-video-files-with-avidemux/ where you can find a batch file, and instructions to use, that will automate batch processing of a folder.

Can I also suggest that when you configure H.264 or HEVC codec in Avidemux you open "Advanced Settings" and wind up "Spatial AQ" to 8 - I find it makes a big difference.

AndyW

 

"Just when I think I've learned the workrounds of MEP/MS the bounders go and update it"

Aorus Z690 Elite DDR4 Motherboard

12th Gen Intel(R) Core(TM) i7-12700K, 3600 Mhz, 12 Core(s) 20 Logical Processor(s)

64gb (4x16gb sticks) DDR4 3200Mhz

Intel(R) UHD Graphics 770

Gigabyte GeForce RTX 4060 Eagle OC 8Gb DDR6 DLSS3 Windforce

Corsair RM750 PSU, be quiet! Pure Rock 2 cooling

System drive 500Gb 4.0NVMe M,2 SSD, dedicated video/audio drive 2Tb Gen 4 NVMe SSD, 2x 500Gb Local Fixed Disks (Music etc), USB3 expansion drive 5Tb and 2Tb

Audio Onboard ALC1220 Amp-Up, Windows 11 Home updated as and when

Movie Studio 2025 Suite, Photo Manager Deluxe 13

Norton 360

All Drivers updated as they become available.

CLINT-DANBURY wrote on 4/15/2023, 11:08 AM

@Marc-Goder   @Former user @johnebaker @Reyfox

Thanks for your feedback.

@AAProds

I like your suggestion ! I like it A Lot !!  Talk about a good fit !  I will be doing voice over for those clips anyway, as they have ambient room noise like crazy; you can hear the refrigerator doing its patented grinding grumble sound, along with the great echo of a large single kitchen plus den room.

I really hope that you guys are correct.

Will try this and, if it works as I hope, will plan to report back in a few days

Former user wrote on 4/15/2023, 11:18 AM

 

When I drag the short video segment onto the time line, Movie Studio tells me that this video file is not 30 Frames Per Second, but is something like one of these...

  • 29.94 FPS
  • 29.97 FPS
  • 29.99 FPS

I have seen each of these numbers at least once in the past twenty four hours, although the 29.97 number seems to occur most frequently.

Who's telling me the truth, and who's lying to me ?

The big question: What do I do to fix this ?

@CLINT-DANBURY Hi, got to ask, you've observed different frame rates but was there a problem & why did you feel there was a need for a fix?

browj2 wrote on 4/15/2023, 11:26 AM

@CLINT-DANBURY

 

Hi Clint,

Could you post a short clip of the bad audio ambient noise but with some talking, in a sharing site so that we can try out noise removal? Sometimes we can get an acceptable solution, sometimes not, but it's interesting to try.

John CB

John C.B.

VideoPro X(16); Movie Studio 2024 Platinum; MM2025 Premium Edition; Samplitude Pro X8 Suite; see About me for more.

Desktop System - Windows 10 Pro 22H2; MB ROG STRIX B560-A Gaming WiFi; Graphics Card Zotac Gaming NVIDIA GeForce RTX-3060, PS; Power supply EVGA 750W; Intel Core i7-10700K @ 3.80GHz (UHD Graphics 630); RAM 32 GB; OS on Kingston SSD 1TB; secondary WD 2TB; others 1.5TB, 3TB, 500GB, 4TB, 5TB, 6TB, 8TB; three monitors - HP 25" main, LG 4K 27" second, HP 27" third; Casio WK-225 piano keyboard; M-Audio M-Track USB mixer.

Notebook - Microsoft Surface Pro 4, i5-6300U, 8 GB RAM, 256 SSD, W10 Pro 20H2.

YouTube Channel: @JCBrownVideos

CLINT-DANBURY wrote on 4/15/2023, 12:00 PM

@Former user

Hi, got to ask, you've observed different frame rates but was there a problem & why did you feel there was a need for a fix?

Because Movie Studio put that message on my screen, and the powers that be saith unto me; Thou shalt not, and it was inducing nightmares of failure in my mind.

Secondly, because I was getting two different reports from two different sources (i.e., Android and Movie Studio) about the same file. From that, I figured that something went wrong.

What's more, the nightmare of failure included this scene where I got my project in perfect order, and then the frame rate was wrong, and they rejected all the work.

I try my best to ignore what Android tells me, guess I failed on this one

CLINT-DANBURY wrote on 4/15/2023, 12:01 PM

@browj2

Could you post a short clip of the bad audio ambient noise but with some talking, in a sharing site so that we can try out noise removal? Sometimes we can get an acceptable solution, sometimes not, but it's interesting to try.

No time soon, but I'll try to remember it.

I'm using GoldWave to do the Audio, and according to me, it's great stuff for that purpose.

johnebaker wrote on 4/15/2023, 12:07 PM

@me_again

Hi Andy

. . . . Batch processing with Avidemux is easy if you know how . . . .

You have just saved me some working out how to do the batch file - I had already done the first steps you linked to - now for the batch file. 👍

John EB

 

VPX 16, Movie Studio 2025, and earlier versions 2015 and 2016, Music Maker Premium 2024.

PC - running Windows 11 23H2 Professional on Intel i7-8700K 3.2 GHz, 16GB RAM, RTX 2060 6GB 192-bit GDDR6, 1 x 1Tb Sabrent NVME SSD (OS and programs), 2 x 4TB (Data) internal HDD + 1TB internal SSD (Work disc), + 6 ext backup HDDs.

Laptop - Lenovo Legion 5i Phantom - running Windows 11 23H2 on Intel Core i7-10750H, 16GB DDR4-SDRAM, 512GB SSD, 43.9 cm screen Full HD 1920 x 1080, Intel UHD 630 iGPU and NVIDIA GeForce RTX 2060 (6GB GDDR6)

Sony FDR-AX53e Video camera, DJI Osmo Action 3 and Sony HDR-AS30V Sports cams.

Former user wrote on 4/15/2023, 12:36 PM

@CLINT-DANBURY Ok, like i say just had to ask & I understand your concerns, I've seen things like this, every program seems to interpret the info differently & who do you trust, 🤷‍♂️ & I posted one of my variable clips, they're all like that from my phone,

I think what is important is the final export, movies are made from all sorts of bits & pieces, media sourced from different suppliers, converting all media to the same Constant frame rate before importing to the timeline will prob make editing easier on the software, but as long as it plays ok & then exports out ok it doesn't really matter what all the bits were initially,