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?

Vegas Pro 22 (VP19 also installed. Started with VP7)

Windows 11 (Version 10.0.26100 Build 26100)

AMD Ryzen 9 9900X (12 core, 24 threads)

64GB DDR5 6000 (CL30)

ASUS Prime Gaming Radeon RX 9070 OC (Driver version 25.10.13.01)

MSI MAG X870 Tomahawk WiFi

Cameras: GoPro Hero 7 Black, GoPro Hero 12 Black & Sony A6400

Legacy Cameras: Sony DCR-TRV310E & Sony HVR-A1E

 

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.

Vegas Pro 22 (VP19 also installed. Started with VP7)

Windows 11 (Version 10.0.26100 Build 26100)

AMD Ryzen 9 9900X (12 core, 24 threads)

64GB DDR5 6000 (CL30)

ASUS Prime Gaming Radeon RX 9070 OC (Driver version 25.10.13.01)

MSI MAG X870 Tomahawk WiFi

Cameras: GoPro Hero 7 Black, GoPro Hero 12 Black & Sony A6400

Legacy Cameras: Sony DCR-TRV310E & Sony HVR-A1E

 

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 B650P, CPU: AMD Ryzen 9700X, RAM: G'Skill 32 GB DDR5@6000, 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