The output formats are messed up in Movie Studio 2024

clement5 wrote on 1/15/2024, 10:51 AM

Some of these errors are also in 2023 and previous version.

 

The video test files are at: https://1drv.ms/f/s!AgEkZSUlkAcxgb0eg2M8ATSCee6zgQ?e=S9VwgB

 

Th test file 1 is from a DVD which has been detelecined.  The aspect ratio is 4:3 and the frame rate is 24000/1001 or nominal 23.976 fps progressive.  The frame size 720x480  this all standard NTSC.

The project was set to: 23.976fps 4:3 NTSC 720x480 and then file 1 was added to the timeline

Test file 2 was created by doing “Ctrl/ALT A” and Start with no option changes.

Test file 2 was added to the third line in MS and left justified.

As you can see from the screen shot there are 2 problems.

1.       The imported file does not have the correct displayed aspect ratio.  This is a new error in 2023/2024 versions of MS.  Since an AVI does not have aspect ratio information MS should assume the same aspect ratio as the movie project NOT the aspect ratio from the fame size.  If I right click on the track and look at the object properties it shows aspect ratio 4:3.  Since file 2 is not letterboxed using a display program, this may be problem with the display which was not in the 2023 version.

2.      You can also see that the output file number 2 is 9 s longer than the original file number 1.  Also using mediainfo I find that the output file has 23976/1000 frame rate NOT 24000/1001.  Picking a random place in the middle of the movie I find that the two tracks do NOT line up.  They do line up near the beginning.  Using VirtuaDub I find file 1 has 86808 frames while file 2 has 87015 frames.  Looking at the two audio tracks, I find they exactly match which means the audio and the video get out of syn as the movie is played.  Curiously the letterboxing is not evident in the thumbnails.

3.      In 2023 I had exported a frame at 0:45:24:06.  I just exported the same time and it does’t match the frame I exported in the 2023 version of MS.  I have included that original frame as evidence.  In the past I have found that some frames could not be exported and that I always got the nearby one, so you need to carefully check the individual frame export.

4.      TESTING of other output formats.

a.      Digital video AVI – Could not be tested because no way to get 23.976 fps

b.      MP4 – appears to be OK in length, but only spot tested to see if frames are the same.  ERROR: The output is letterboxed which is a bad error.

c.      MPEG defaulted to PAL but the movie default is NTSC. This needs to be fixed.  It should default to exactly the same settings as the movie.  For testing the parameters were set to match the movie setting.  ERROR:  The output was letterboxed.  The ouput was shorter than the original, and the frame matches got progressively worse with time.  The displayed frame rate was 24000/1001 which is correct and both the frame size and aspect ratio were OK.

d.      MJPEG output has the correct frame rate and the frames line up:  Error: the output is letterboxed and the frame rate used by MS is 3:2

e.      AV1  Defaults to PAL format and should default to NTSC movie specified format.  After entering the correct info the information in the output framerate is correct.   Error:but the video is letterboxed and the aspect ratio is specified as 3:2

f.        Windows media  I had to go to the advance option to set the aspect ration to 4:3 unlike the other menus. Error:  It assumed 3:2.  The assumed aspect ratio was wrong.  The result was a letterboxed video.  The video was off by one frame and there seemed to be an extra frame, probably added at the beginning.

g.       HEVC – Had the same number of frames and they lined up.  The metadata matched the input.  Error: The HEVC output was letterboxed

 

Every output format is letterboxed, but not the AVI which has bad frame rate.  This indicates you have multiple problems both in output and in display.

At present there is NO way I can get acceptable output from my video in any format.  In the 2023 version I could sort of coerce MS to work, but I had difficulties when I output a segment from MS to edit it using Photoshop Extended.  I also could get a good final MP4 but not now.  MS 2024 is a disaster.

Please fix these problems quickly, as the 2024 version is not usable by me.  The AVI and MP4 are the outputs I need.

I have Win 11 PRO 22H2, 1 TB main hard drive, 16 GB ram, Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz   3.19 GHz, Nvida Geforce GT 1030, Inrel UHD Graphics 630, Nvidia high def audio, Realtek audio

 

Comments

browj2 wrote on 1/15/2024, 11:15 AM

@clement5

Hi,

Before going into this any deeper, NTSC is 29.97, not 23.97.

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

johnebaker wrote on 1/15/2024, 2:31 PM

@clement5

Hi

. . . . test file 1 is from a DVD which has been detelecined.  The aspect ratio is 4:3 . . . .

Assuming you are referring to the first video IVTC 1, the video on playback looks like the AR is 3:2, MediaInfo confirms this.

and in a 4:3 project you can see the letterboxing - I added the yellow background to differentiate the video from the actual screen AR.

Most of the problems, you are having are a result of this mismatch

Other points:

  • . . . .  23976/1000 frame rate NOT 24000/1001 . . . .

    They are the same - note the different divisor.
     
  • Item 4a - 23.976 fps is not supported in MMS for export, nor can it be set - NTSC by definition is 29.97 fps for colour TV, originally it was 30 fps for b/w TV.

John EB
Forum Moderator

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.

CubeAce wrote on 1/15/2024, 2:32 PM

@browj2

Hi john.

Before going into this any deeper, NTSC is 29.97, not 23.97.

Not for video taken for NTSC broadcast of old films that were to be seen on a colour TV set with no artifacts. Then the 24fps was made to become 23.976 fps to insert the colour signal and broadcast at the correct time length. At least as far as I understand it.

If I look up that frame rate on the net I get this.

23.976p. Some 24p productions, especially those made only for NTSC TV and video distribution (e.g., in Canada or the USA), actually have a frame rate of 24000 ÷ 1001, or 23. 976023 frames per second. Many use the term "24p" as a shorthand for this frame rate, since "23.976" does not roll off the tongue as easily.

So I guess these files are either from DVD or Blu-ray rips.

Ray.

Last changed by CubeAce on 1/15/2024, 3:10 PM, changed a total of 1 times.

 

Windows 10 Enterprise. Version 22H2 OS build 19045.5011

Direct X 12.1 latest hardware updates for Western Digital hard drives.

Asus ROG STRIX Z390-F Gaming motherboard Rev 1.xx with Supreme FX inboard audio using the S1220A code. Driver No 6.0.8960.1 Bios version 1401

Intel i9900K Coffee Lake 3.6 to 5.1GHz CPU with Intel UHD 630 Graphics .Driver version Graphics Driver 31.0.101.2130 for 7th-10th Gen Intel® with 64GB of 3200MHz Corsair DDR4 ram.

1000 watt EVGA modular power supply.

1 x 250GB Evo 970 NVMe: drive for C: drive backup 1 x 1TB Sabrent NVMe drive for Operating System / Programs only. 1X WD BLACK 1TB internal SATA 7,200rpm hard drives.1 for internal projects, 1 for Library clips/sounds/music/stills./backup of working projects. 1x500GB SSD current project only drive, 2x WD RED 2TB drives for latest footage storage. Total 21TB of 8 external WD drives for backup.

ASUS NVIDIA GeForce RTX 3060 12GB. nVidia Studio driver version 560.81 - 3584xCUDA cores Direct X 12.1. Memory interface 192bit Memory bandwidth 360.05GB/s 12GB of dedicated GDDR6 video memory, shared system memory 16307MB PCi Express x8 Gen3. Two Samsung 27" LED SA350 monitors with 5000000:1 contrast ratios at 60Hz.

Running MMS 2024 Suite v 23.0.1.182 (UDP3) and VPX 14 - v20.0.3.180 (UDP3)

M Audio Axiom AIR Mini MIDI keyboard Ver 5.10.0.3507

VXP 14, MMS 2024 Suite, Vegas Studio 16, Vegas Pro 18, Cubase 4. CS6, NX Studio, Mixcraft 9 Recording Studio. Mixcraft Pro 10 Studio.

Audio System 5 x matched bi-wired 150 watt Tannoy Reveal speakers plus one Tannoy 15" 250 watt sub with 5.1 class A amplifier. Tuned to room with Tannoy audio application.

Ram Acoustic Studio speakers amplified by NAD amplifier.

Rogers LS7 speakers run from Cambridge Audio P50 amplifier

Schrodinger's Backup. "The condition of any backup is unknown until a restore is attempted."

clement5 wrote on 1/15/2024, 7:43 PM

The original file 1 is from a DVD which is most probably from a TV broadcast recorded on tape. It has been processed by Virtual Dub filters to remove a lot of the jitter, noise, and spots. There was much frame by frame processing and the final assembled from various processed segments using Movie studio 2023. Now 2024 works differently. I had ouput 2 minute avi segments for frame by frame processing because my version of Photoshop extended cannot handly anything longer. Yes, I looked up the current US standards which bless 24000/1001 frame rate. I have not checked to see if MS 2024 handles 30000/1001 old standard NTSC created for the early color era. VirtualDub handles 24000/1001 frame rate properly. One would think that 24976/1000 frame rate would line up properly in MS 2004, but it doesn't, so they have some really bad code, and this problem has been around through several iterations of the program, but it is now worse. All other codecs line up and have correct frame rate. The use of AVI is so that there is no loss in quality due successive iterations of processing from previous outputs.

clement5 wrote on 1/15/2024, 8:02 PM

In regards to the letterboxing. ---IVTC 1 is the original file which includes a black border of unknown origin. Early movies on TV were poorly broadcast with bad framing, usually cutting off parts of the scenes. This one looks like including more than the actual frame. This sloppiness seemed to continue for decades after the early B&W era. One station even continued to run the film during the commercials so when it came back you had no idea what had happened during the commercial. ...IVTC 2 has exactly the same black border, but the other outputs have letterboxing. There is an option to set the aspect ratio of the input file and I verified it was set to 4:3, the output aspect ratio was also set to 4:3 so there should have been no letterboxing. Yes I am a physicist as well as computer programmer and know how to calculate 23.976 from either of the ratios. Of course there are extra digits after the 6 for 24000/1001. Both of these ratios are close enough that the 2 videos should line up perfectly for a 1 hour movie, but not for longer ones. The 9 second mismatch at the end should not happen. AVI does not have an aspect ratio spec. so it has to be set by the program.

AAProds wrote on 1/15/2024, 8:04 PM

@clement5

The imported file does not have the correct displayed aspect ratio.  This is a new error in 2023/2024 versions of MS.  Since an AVI does not have aspect ratio information MS should assume the same aspect ratio as the movie project NOT the aspect ratio from the fame size.  If I right click on the track and look at the object properties it shows aspect ratio 4:3.  Since file 2 is not letterboxed using a display program, this may be problem with the display which was not in the 2023 version.

I can confirm this. With an AVI that doesn't have ratio information eg an analogue capture or an AVI from Virtual Dub, Movie Studio 2023 and 2024 do not import it "correctly". That is, the project ratio is not applied to it so that it remains at 720x576 5:4 (or, I assume, 720x480 3:2) aka square pixels.

Worse, when 4:3 or 5:4 (for PAL) is video properties is chosen, nothing changes.

MEP 2021 does not exhibit this error: importing one of these files results in the correct 4:3 ratio being displayed in the monitor.

While the videos can be manually stretched with SPR, as soon as the Section effect is applied, the stretch is ignored and the video becomes a mess.

For this reason, I have to import any AVI at the square-pixel shape for the video: 768x576 for PAL, 720x540 for NTSC.

This issue basically prevents use of analogue AVIs in the Magix editors.

I'll soon be making up a bug report.

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

Bluray Burner: Pioneer BDR-212D

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

clement5 wrote on 1/15/2024, 8:04 PM

Incidentally US Blu-Ray movies use 24000/1001 frame rate, but PAL areas use 24000/1000.

clement5 wrote on 1/15/2024, 10:32 PM

According to what I have read the AVI standard does not include an aspect ratio field however other containers or codecs do have embedded aspect ratio. MS assumed 4:3 and dutifully created a copy of the original with the same frames, but obviously duplicates of some which stretched it 9 seconds more. However, for other codecs it letterboxed the frames while preserving the original 24000/1001 frame rate. None of these are correct results. Curiously it even created output with the correct frame rate for other codecs in an AVI container. I used the default AVI output because it was the only lossless one that worked properly. I used to use Lagarith, but MS broke it. Maybe I should try it again.

clement5 wrote on 1/25/2024, 3:24 PM

I submitted a support request on Jan 15 and got a support ticket number, but have not heard back. The problem with AVI has been long standing through a number of different versions, so I think they don't know how to fix it. As a result I have gone back to the 2023 version which at least handled aspect ratio correctly, but not the frame rate correctly.

As to the frame rate 24000/1001, this is the same rate used on every US Blu-Ray from a movie I have in my possession, so it is a commonly used standard. To find out the actual frame rate you need a specialized program as it is normally quoted as 23.976 which could be either 24000/1001 or 23976/1000 and should not be a problem with a short video.

clement5 wrote on 12/5/2024, 10:47 PM

They still haven't fixed the AVI export in the 2025 version. When the frame rate 23.976 (24000/1001) standard NTSC, the AVI output is 23976/1000 and the time is shortened so that the audio and video get out of sync. It is possible to use VirtualDub by selecting output FPS 23.976 with no audio resync and use all frames to create a new AVI file which is correct. Since the AVI container does not support aspect ratio, the 4:3 export from a 720:480 file is squashed with black bars on top and bottom. This happens for both AVI and MP4 export. The workaround is to select 3:2 aspect ratio, but then the MP4 file has the wrong display aspect ratio.

Curiously both VirtualDub and MS agree as to the incorrect time for the video with the wrong FPS. This is curious because 23976/1000 is so close to 24000/1001 that there should be no difference in total time for a movie a couple of hours long.

Lossless compression is only possible with AVI export. This is desirable if multiple stages of editing are necessary, especially when different editing programs are needed.

johnebaker wrote on 12/6/2024, 9:50 AM

@clement5

Hi

. . . . This is curious because 23976/1000 is so close to 24000/1001 that there should be no difference in total time for a movie a couple of hours long . . . .

The difference would appear to be 'insignicant', however, for every hour of the video run time you are losing approx 86 frames, approx 3.6 secs per hour, which is more than sufficient to throw audio out of sync.

Are the test videos you posted back in in January still avaialble, I have had a look and the Test1 and 2 video files appear to be empty, I also see that all files appear to have been modified within the last 24 hours.

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.

clement5 wrote on 12/6/2024, 11:09 AM

I have created a new set of test videos, and they are very slooooow uploading! Try again later.

clement5 wrote on 12/6/2024, 12:14 PM

I did the calculations as (24000/1001 - 23.976)x3600 and got 0.086 frames difference, so it is strange that either frame rate would make a difference. since there are 60 s/min and 60 min/hr there are 2300 s/hr. 24000/1000=23.976 so subtracting it from 24000/1000 gives the number of extra frames/sec. The image of the end of the video with the Test videos lined up shows just a handful of frames difference. So I think that they have a roundoff error somewhere. The end of the the video for Test 2 is 6 frames from the end of test 1. I have tried various numbers and have not come up with a 6 frame difference. Mediainfo doesn't show fractions of seconds but it shows a different video time for Test 1 and Test 2. I wonder if Magix and VirtualDub are using the same library function that is misbehaving. VirtualDub2 has no current developer, and one wonders if Magix has a good developer. Magix is a German firm so they are probably tending to ignore the American standards for video.

As of this post Test 1.AVI is now available.

I just had the thought that the math error between the two frame rates can easily generate a 5 frame difference if there is a roundoff in the binary frame rate.

johnebaker wrote on 12/6/2024, 1:46 PM

@clement5

Hi

My apologies, for some unknown reason I ended up comparing 24 fps to 24000/1001.

Thanks for the video update.

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.

clement5 wrote on 12/6/2024, 4:03 PM

Yes the NTSC numbers are more confusing than PAL. The original NTSC frame rate was 30, but to be able to slip in the color it was changed to 29.97 (30000/1001), but 24FPS became 23.976 and then interlaced to 29.97. I haven't checked the 29.97 rate.