Comments

johnebaker wrote on 5/14/2020, 12:14 PM

@Alan-D

Hi and welcome to the forum.

. . . . When using VBR in the MainConcept encoder you have to put in a value for maximum bitrate, average bitrate, and minimum bitrate. . . . .

The export presets should already have sets of values value in them, for the particular preset scenario you use.

The best advice is to leave those settings alone, they have been optimised for image quality vs file size, and device compatibility. Change the settings, especially winding up to very high bitrate values in pursuit of best quality can render the video unplayable, and result in very large file sizes and very little gain in percieved quality - Perceived quality is a very variable quantity and depends on the viewer.

Average bitrate of the video is exactly what is says it is the average when using VBR which should be used rather than CBR.

The bitrate can vary within the video from moment to moment depending on how much data is required to maintain quality ie in static or low detail scenes less data is required compared to a scene with a lot of detail or movement.

Maximum bitrate is what the encoder should be limited to, which can, if it is too low, lead to loss of perceived quality eg: blockiness or a solarized effect, however, winding the value up to very high bitrate values in pursuit of best quality can render the video unplayable, result in very large file sizes and for very little gain - Perceived quality is a very variable quantity and depends on the viewer.

AFAIK the Maximum bitrate is included in the file header data so that the decoder can check whether the video is playable ie that it is not suddenly hit with a bitrate that is higher than its capabilities which can cause a crash.

. . . . Is what you put as the average bitrate the same as what you would put for CBR . . . .

No it is not - Constant bitrate means exactly what it says the video is encoded at a constant bitrate irrespective of the scene contents ie C onstant bitrate forces the encoder to use excessive data when it is not required eg in static or low detail scenes where less data is required and may not be enough where there is a lot of detail or action in the scene leading to quality issues with the video.

The other downside of using CBR is larger file sizes.

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 24H2 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.

Alan-D wrote on 5/14/2020, 3:11 PM

@Alan-D

Hi and welcome to the forum.

. . . . When using VBR in the MainConcept encoder you have to put in a value for maximum bitrate, average bitrate, and minimum bitrate. . . . .

The export presets should already have sets of values value in them, for the particular preset scenario you use.

The best advice is to leave those settings alone, they have been optimised for image quality vs file size, and device compatibility. Change the settings, especially winding up to very high bitrate values in pursuit of best quality can render the video unplayable, and result in very large file sizes and very little gain in percieved quality - Perceived quality is a very variable quantity and depends on the viewer.

Average bitrate of the video is exactly what is says it is the average when using VBR which should be used rather than CBR.

The bitrate can vary within the video from moment to moment depending on how much data is required to maintain quality ie in static or low detail scenes less data is required compared to a scene with a lot of detail or movement.

Maximum bitrate is what the encoder should be limited to, which can, if it is too low, lead to loss of perceived quality eg: blockiness or a solarized effect, however, winding the value up to very high bitrate values in pursuit of best quality can render the video unplayable, result in very large file sizes and for very little gain - Perceived quality is a very variable quantity and depends on the viewer.

AFAIK the Maximum bitrate is included in the file header data so that the decoder can check whether the video is playable ie that it is not suddenly hit with a bitrate that is higher than its capabilities which can cause a crash.

. . . . Is what you put as the average bitrate the same as what you would put for CBR . . . .

No it is not - Constant bitrate means exactly what it says the video is encoded at a constant bitrate irrespective of the scene contents ie C onstant bitrate forces the encoder to use excessive data when it is not required eg in static or low detail scenes where less data is required and may not be enough where there is a lot of detail or action in the scene leading to quality issues with the video.

The other downside of using CBR is larger file sizes.

HTH

John EB

 

 

Hi

So which one of these has the most influence on the quality of the output video? Average bitrate or maximum bitrate?

CubeAce wrote on 5/14/2020, 4:16 PM

@Alan-D

Neither. Both. Depends on how close you can get to the original recording in structure. Most devices will record a variable bit rate file but they vary dependant on device and manufacturer. If you go over you waste bits, making a larger file with no improvement in quality. Too low and you start seeing variation from the original. It's not just the bit rate though but how each frame is recorded and how many of each type of frame is recorded. I don't even pretend to understand half this stuff. I barely understand GOP structures and their hit on quality let alone how many times each frame gets checked before encoding.

We tend to talk about perceived quality rather than exact amounts of change as the program doesn't know what it's recording, it just follows instruction sets. It the end user that decides on how close to the original it is. Some degradation is inevitable if files are edited rather than copied as the file structure changes and has to be re-coded into a single file again with new beginning and end points to the clips involved. Because the encoding invariably involves an amount of compression there will be some quality loss or if not loss, alteration in the frame recorded from the original.

Personally I try to stick to the method of the original recording. Film editing is like stills editing. It's part technical and part art and not always easy.

Ray.

Last changed by CubeAce on 5/14/2020, 4:18 PM, changed a total of 1 times.

 

Windows 10 Enterprise. Version 22H2 OS build 19045.5737

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.2135 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 31TB of 10 external WD drives for backup.

ASUS NVIDIA GeForce RTX 3060 12GB. nVidia Studio driver version 572.60 - 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, Vegas Pro 21,Cubase 4. CS6, NX Studio, Mixcraft 9 Recording Studio. Mixcraft Pro 10 Studio. CS6 and DXO Photolab 8, OBS 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."

AAProds wrote on 5/26/2020, 3:25 AM

I'm being short-changed as well. I set 12k average bitrate, 18k max, but Mediainfo is showing average encoded BR of 8.6k. I take John EB's point of using less data during quiet scenes, but we should still get 12k average, shouldn't we? I can't find an option for double-pass encoding, so it appears to me that ME could never give me an average because it doesn't know the material is is encoding "in the future" so it can adjust the current bitrate.

The other issue is selection of constant bitrate. I can't see any option for MPEG 4 encoding. MPEG has the option of constant. Any ideas there?

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 2025

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 5/26/2020, 11:38 AM

@AAProds

Hi Alwyn

. . . . I set 12k average bitrate, 18k max, but Mediainfo is showing average encoded BR of 8.6k . . . .

What resolution are you exporting at - if I export with those settings for 1920 x 1080 h.264 MP4, MediaInfo returns Ave BR 12.0 Mb/s and Max BR 18 Mb/s

John EB

Last changed by johnebaker on 5/26/2020, 11:38 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 24H2 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.

Scenestealer wrote on 5/26/2020, 7:25 PM

@AAProds

Hi Al

Also what is the Avg. bitrate of the material in your project? If that is very low then the encoder might deem a lower bitrate is adequate.

The CBR is absent in the Intel encoder settings because Magix maybe consider it redundant and I would never use it for the reasons JohnEB has described unless some particular application like a streaming service requires it. It will usually give you lower quality for the same file size.

You can still select CBR in the Mainconcept encoder > advanced settings.

Peter

System Specs: Intel 6th Gen i7 6700K 4Ghz O.C.4.6GHz, Asus Z170 Pro Gaming MoBo, 16GB DDR4 2133Mhz RAM, Samsung 850 EVO 512GB SSD system disc WD Black 4TB HDD Video Storage, Nvidia GTX1060 OC 6GB, Win10 Pro 2004, MEP2016, 2022 (V21.0.1.92) Premium and prior, VPX7, VPX12 (V18.0.1.85). Microsoft Surface Pro3 i5 4300U 1.9GHz Max 2.6Ghz, HDGraphics 4400, 4GB Ram 128GB SSD + 64GB Strontium Micro SD card, Win 10Pro 2004, MEP2015 Premium.

AAProds wrote on 5/27/2020, 9:41 AM

@johnebaker, @Scenestealer

An imponderable. I tried on two different movies: both have 1920x1080 source material. One resulted in an average of 9.8, the other bang on 12. Peter, one of my others was a Lag Lossless at 500mb/min! Moving on! 🙂

Peter, re the Main Concept encoder, how does one actually get to it's settings? Is it only for MPEG?

 

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 2025

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 5/27/2020, 12:12 PM

@AAProds

Hi Alwyn

. . . . I tried on two different movies: both have 1920x1080 source material . . . .

What export settings or preset are you using?

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 24H2 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 5/28/2020, 1:32 AM

@AAProds

Hi Alwyn

. . . . I tried on two different movies: both have 1920x1080 source material . . . .

What export settings or preset are you using?

John EB

Same for both, John, 1920x1080, 12k Av, 18k Max.

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 2025

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 5/28/2020, 2:50 AM

@AAProds

Hi Alwyn

I cannot reproduce even when using ridiculously low settings and the Default (Intel) codec - I do not have the MC codec installed any more.

MEP delivers what I set - in quality sucks at the low levels.

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 24H2 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.

Scenestealer wrote on 5/28/2020, 9:24 PM

@Alan-D @AAProds

For VBR encoding, I think what may be shown as average bitrate is probably better described as Target Bitrate and is a setting that is there to create a reasonable size of file. That is - to give an approximate size of file at the end that will allow sufficient BR to encode while retaining quality from scene to scene, within the variations of the content (detail, movement) bounded by the Max. BR.

The Media Info reported BR or Overall BR is just the file size MBytes x 8 = Mbits divided by the duration in secs to give Mbits per sec. It can only be because Media Info is not able to analise every frame of the video and can only report what is in the file header, as John has explained.

Al - you need to download the Mainconcept encoder via the Help>Install additional content download menu for $5 or if you have it from an earlier version of MEP it just needs activating from the same menu. It will then appear as a choice in Program Settings> Import Export>Codecs section as another choice from Default codec after restarting MEP when you choose an export template> advanced settings you will see a different adv. settings window.

Peter

 

System Specs: Intel 6th Gen i7 6700K 4Ghz O.C.4.6GHz, Asus Z170 Pro Gaming MoBo, 16GB DDR4 2133Mhz RAM, Samsung 850 EVO 512GB SSD system disc WD Black 4TB HDD Video Storage, Nvidia GTX1060 OC 6GB, Win10 Pro 2004, MEP2016, 2022 (V21.0.1.92) Premium and prior, VPX7, VPX12 (V18.0.1.85). Microsoft Surface Pro3 i5 4300U 1.9GHz Max 2.6Ghz, HDGraphics 4400, 4GB Ram 128GB SSD + 64GB Strontium Micro SD card, Win 10Pro 2004, MEP2015 Premium.