What am I doing wrong (M2TS to MP4)

PeterH wrote on 7/2/2020, 3:58 AM

Hi,

I've been meaning to ask this for a while now. If I render out an m2ts file (1920 X1080) the video playback is beautifully smooth and looks great. If I now take that m2ts file and render it to an MP4 file (1920 X1080), the quality looks the same but the playback is not as silky smooth as the m2ts file.

I've tried every setting that I can think of in Vegas but the result is always the same. If I play other MP4 files that weren't rendered in Vegas, they are also smooth.

What am I doing wrong? Surely the playback should be the same or at least similar?

Any help would be welcome.

Thanks.

Comments

j-v wrote on 7/2/2020, 4:10 AM

Any help would be welcome.

Therefore we need

- Program version and buildnumber
- MediaInfo of the source m2ts
- Projectproperties
- Exact (custumized) rendertemplate that was used

 

met vriendelijke groet
Marten

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

My slogan is: BE OR BECOME A STEM CELL DONOR!!! (because it saved my life in 2016)

 

PeterH wrote on 7/2/2020, 4:35 AM

Thanks for the response. Here is the info. I hope that I've included everything.

3POINT wrote on 7/2/2020, 4:41 AM

Hi,

I've been meaning to ask this for a while now. If I render out an m2ts file (1920 X1080) the video playback is beautifully smooth and looks great. If I now take that m2ts file and render it to an MP4 file (1920 X1080), the quality looks the same but the playback is not as silky smooth as the m2ts file.

Your m2ts file is probably 1080i50 or i60, means interlaced. When you render with a standard mp4 render template it will be rendered as 1080p25 or p30, means progressive. p25/30 doesn't look as smooth as i50/60.

To avoid this is to render also an interlaced mp4 by manually changing the progressive render template:

Disadvantage is that an interlaced mp4 is not suitable for internet.

For future projects I would recommend to shoot your footage in 1080p50/60, when your AVCHD cam supports this format.

PeterH wrote on 7/2/2020, 4:44 AM

I did try a render to MP4 with (interlaced) Upper Field First selected and the result was exactly the same. The video wasn't smooth.

3POINT wrote on 7/2/2020, 4:47 AM

Where do you judge your renders? What is not smooth, moving objects?

PeterH wrote on 7/2/2020, 4:49 AM

Where do you judge your renders? What is not smooth, moving objects?

Yes, moving objects, fades etc. I've compared on a tv and computer.

PeterH wrote on 7/2/2020, 4:53 AM

I also just tried out one of those online converters as a test and the playback is much much better than what I'm getting in Vegas so it must be something that I'm doing wrong.

3POINT wrote on 7/2/2020, 4:55 AM

Did you try this with the changed render template I just showed you?

PeterH wrote on 7/2/2020, 4:56 AM

I had already tried that template but the result was the same. I'll try it again.

Did you try this with the changed render template I just showed you?

 

EricLNZ wrote on 7/2/2020, 4:59 AM

My experience is that some players don't handle interlaced mp4 well. You could try exporting your 50i as 50p MP4, or export as 50i and use Handbrake to convert to 50p.

PeterH wrote on 7/2/2020, 5:02 AM

Ok, I just tried a test render with the settings that you uploaded and the playback is better but there are interlacing lines on any movement.

If I compare the two tests (the one I did with the online converter compared with the one I've just done in Vegas) the online converter playback is the same as your template but it doesn't have the interlacing lines on it.

3POINT wrote on 7/2/2020, 5:04 AM

I just see that you're still editing with Vpro13, in that case an alternative is following customized render template:

PeterH wrote on 7/2/2020, 5:06 AM

The reason that I'm still rendering with VP13 is that I find that the MP4 quality is much better than in VP16. I've done side by side tests and I much prefer the quality in 13.

3POINT wrote on 7/2/2020, 5:07 AM

Ok, I just tried a test render with the settings that you uploaded and the playback is better but there are interlacing lines on any movement.

If I compare the two tests (the one I did with the online converter compared with the one I've just done in Vegas) the online converter playback is the same as your template but it doesn't have the interlacing lines on it.


Those interlacing lines are only viewable on pc not on tv. Just try also the last render template with Sony AVC.

PeterH wrote on 7/2/2020, 5:11 AM

I'll do so. Thanks for your help.

3POINT wrote on 7/2/2020, 5:11 AM

The reason that I'm still rendering with VP13 is that I find that the MP4 quality is much better than in VP16. I've done side by side tests and I much prefer the quality in 13.


Another alternative: Voukoder. https://www.voukoder.org/ it's like Handbrake but than directly from within Vegas.

EricLNZ wrote on 7/2/2020, 5:14 AM

The reason that I'm still rendering with VP13 is that I find that the MP4 quality is much better than in VP16. I've done side by side tests and I much prefer the quality in 13.

What template are you using in VP13?

PeterH wrote on 7/2/2020, 5:14 AM

The reason that I'm still rendering with VP13 is that I find that the MP4 quality is much better than in VP16. I've done side by side tests and I much prefer the quality in 13.


Another alternative: Voukoder. https://www.voukoder.org/ it's like Handbrake but than directly from within Vegas.

I'll try it. Thanks so much!

EricLNZ wrote on 7/2/2020, 5:19 AM

@PeterH I've also just noticed your project properties have Deinterlacing set to "Blend Fields". Try "Interpolate Fields" instead.

Yelandkeil wrote on 7/2/2020, 5:20 AM

Thanks for the response. Here is the info. I hope that I've included everything.

1, Filed Order=None, Frame=50, De-Interlace Method=Interpolate, Resample Mode=Force

2, If VP13 doesn't have the last choice, go:

3, Your render template is ok.

-- Hard&Software for 5.1RealHDR10 --

ASUS TUF Gaming B550plus BIOS3202: 
*Thermaltake TOUGHPOWER GF1 850W 
*ADATA XPG GAMMIX S11PRO; 512GB/sys, 2TB/data 
*G.SKILL F4-3200C16Q-64GFX 
*AMD Ryzen9 5950x + LiquidFreezer II-240 
*XFX Speedster-MERC319-RX6900XT <-AdrenalinEdition 24.12.1
Windows11Pro: 24H2-26100.3915; Direct3D: 9.17.11.0272

Samsung 2xLU28R55 HDR10 (300CD/m², 1499Nits/peak) ->2xDPort
ROCCAT Kave 5.1Headset/Mic ->Analog (AAFOptimusPack 6.0.9403.1)
LG DSP7 Surround 5.1Soundbar ->TOSLINK

DC-GH6/H-FS12060E_HLG4k120p: WB=manual, Shutter=125, ISO=auto/manual
HERO5_ProtuneFlat2.7k60pLinear: WB=4800K, Shutter=auto, ISO=800

VEGASPro22 + XMediaRecode/Handbrake + DVDArchi7 
AcidPro10 + SoundForgePro14.0.065 + SpectraLayersPro7 
K-LitecodecPack17.8.0 (MPC Video Renderer for HDR10-Videoplayback on PC) 

PeterH wrote on 7/2/2020, 5:21 AM

@PeterH I've also just noticed your project properties have Deinterlacing set to "Blend Fields". Try "Interpolate Fields" instead.

Thank you Eric, I'll try that.

PeterH wrote on 7/2/2020, 11:36 AM

Thanks to everyone who responded. The smoothness problem was sorted out by changing from "blend fields" to "interpolate fields".

The quality problem which made me render in Vegas 13 instead of Vegas 16 was sorted out by using Handbrake.

Cheers.

Musicvid wrote on 7/2/2020, 11:47 AM

That was going to be my suggestion, but some sharp eyes beat me to it.

I also suggest you try the Magix (Sony) AVC encoder.

I also also suggest you compare your results with those using Handbrake. Set Decomb to Default.

PeterH wrote on 7/2/2020, 11:59 AM

That was going to be my suggestion, but some sharp eyes beat me to it.

I also suggest you try the Magix (Sony) AVC encoder.

I also also suggest you compare your results with those using Handbrake. Set Decomb to Default.

It's interesting that you mention Decomb. I've tried to read up on it but I can't seem to find any info on it.