Render 4K video based on original clips bitrate

John-Callahan wrote on 7/14/2019, 8:28 AM

I recently got a GoPro Hero 7 Black. I tested it by making a few clips of 4K @ 25fps. I tried to render all clips into one to get the best possible quality. However, the standard settings was using MAGIX AVC (or HEVC) 4K, but the quality was good, but not the same as the original video. I notice in the settings that the bitrate is set to maximum 48,000,000 and average of 24,000,000. However, the GoPro bitrate is 60,000,000. In order to create an identical clip as the originals (several clips into one), do I need to set the bitrate manually or is there some default render format to get the original clip resolution in the rendered clip?

Comments

D7K wrote on 7/14/2019, 8:36 AM

I've found that I have to go into the settngs of the render settings and change them to what I want.

John-Callahan wrote on 7/14/2019, 8:53 AM

@D7K - Can you elaborate on the settings to change? All I did was set the bitrate Max/Avg to 60,000,000 and the result is a clip of the same size as the sum of all the clips I used. The default setting for MAGIX AVC is max 48,000,000 and average 24,000,000, which produces a much reduced file size, but in one area (used as a comparison) I noticed pixelation whereas the original does not. For this reason I wanted to find some default settings in Vegas Pro 16 that would render to the highest possible quality, which would be to the same level as the original clip(s). Seems that the bitrate is the key.

j-v wrote on 7/14/2019, 8:56 AM

I make also the same files but choose for that task the free app MP4 joiner from https://www.mp4joiner.org/en/ and with that tool you can also split the mp4's without any loss and it works much faster than an edit program.

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)

 

Musicvid wrote on 7/14/2019, 9:27 AM

Vegas is an encoder. It's purpose is to change your inflated camera source into deliverable (playable) video. In order to do this it compresses the video to a smaller size, using a  different  codec than the original.

Preserving the source bitrate is not a goal, nor is it the "key" in modern encoding. The goal is to preserve the source quality (up to 99.5%) in a file that will be smaller, as well as playable in a mainstream consumer environment.

That said, 24Mbps sounds a bit low. Raise it closer to the maximum, say, 30-40 Mbps, and keep in mind that software encoders are still considered generally better quality than hardware.

Also, different encoders give different results. A great one to try is x265 in Happy Otter Scripts.

The job of preserving the bitrate and format of the original is that of a muxer (spelling is correct), not an encoder.

 

3POINT wrote on 7/14/2019, 9:53 AM

I recently got a GoPro Hero 7 Black. I tested it by making a few clips of 4K @ 25fps. I tried to render all clips into one to get the best possible quality. However, the standard settings was using MAGIX AVC (or HEVC) 4K, but the quality was good, but not the same as the original video.

To my opinion, MAGIX AVC may render the fastest but also the worst. I always see a lot of artifacts in areas with almost the same colour, which I don't see when rendering with other codecs, like XAVC.

Today I tested 2160p50 (100mbps) footage from my Osmo Pocket, render with Magix AVC to 1080p50 (20mbps average) and with XAVC also to 1080p50 (66mbps). Then I also used that XAVC render as source for Handbrake (normal template) to render to AVC 1080p50 (17.8mbps). The difference in quality between Magix AVC and Handbrake AVC output is enormous, despite the higher bitrate of Magix AVC. With other words, quality is not always a result of higher bitrates.

EricLNZ wrote on 7/14/2019, 10:57 PM

To my opinion, MAGIX AVC may render the fastest but also the worst. I always see a lot of artifacts in areas with almost the same colour, which I don't see when rendering with other codecs, like XAVC.

@3POINT Presumably that's because the Magix codec is dropping the minimum bitrate too low and the user has no control over this. The common recommendation (from Musicvid and others) is to set the average and highest bitrates relatively close.

fifonik wrote on 7/14/2019, 11:23 PM

Presumably that's because the Magix codec is dropping the minimum bitrate too low

Nope. In my tests it does this even with constant bitrate.

 

With other words, quality is not always a result of higher bitrates.

I cannot agree more.

To aim quality you have to choose better encoders.

Last changed by fifonik on 7/14/2019, 11:31 PM, changed a total of 2 times.

Camcorder: Panasonic X1500 + Panasonic X920 + GoPro Hero 11 Black

Desktop: MB: MSI B450M MORTAR TITANIUM, CPU: AMD Ryzen 5700X, RAM: G'Skill 32 GB DDR4@3200, Graphics card: MSI RX6600 8GB, SSD: Samsung 970 Evo+ 1TB (NVMe, OS), HDD WD 4TB, HDD Toshiba 4TB, OS: Windows 10 Pro 22H2

NLE: Vegas Pro [Edit] 11, 12, 13, 15, 17, 18, 19, 22

Author of FFMetrics and FFBitrateViewer

3POINT wrote on 7/15/2019, 12:04 AM

To aim quality you have to choose better encoders.

+1