MainConcept's Latest Codecs

CogDiv wrote on 3/8/2017, 6:03 PM

Note: TotalCode Studio 3.5.1 is specially designed to support preset creation for TotalCode Engine, including adaptive streaming formats like DivX Plus Streaming and DivX HEVC Streaming presets. Since this is targeted for enterprise transcoding, this version does not support graphic card acceleration such as CUDA. If you are using TotalCode Studio 2.5 and require CUDA or other graphic card support, it is recommended that you do not upgrade. Note also that before installing TotalCode 3.5.1, you must uninstall previous versions first.

Hmmm. Chances for Vegas 15 codecs being GPU accelerated not looking so good?

www.marketwired.com/press-release/neulions-mainconcept-business-licenses-codecs-magix-their-professional-vegas-video-editing-tsx-nln-2183057.htm

Comments

Musicvid wrote on 3/8/2017, 7:44 PM

What on earth does TotalCode have to do with Vegas???

 

CogDiv wrote on 3/8/2017, 7:50 PM

Did you also read the press release? Most likely those same codecs are in the Neulion MainConcept Codec SDK.

You also have to connect the dots, make the conceptual connection, with what company is actually behind many of those codecs you currently use in VEGAS, to include the ones that were GPU accelerated in the past.

http://www.mainconcept.com/fileadmin/_migrated/pics/components_11.jpg

CogDiv wrote on 3/8/2017, 8:22 PM

There is some hope:

GPU Acceleration

AVC/H.264 Intel QSV

AVC/H.264 Wrapper

HEVC/H.265

CogDiv wrote on 3/8/2017, 8:34 PM

Or maybe not . . .

Regardless of whether a customer application is using MainConcept Software Encoding, Intel Quick Sync hardware encoding on a 3rd Generation (or later) Intel® Core™ processor, or the legacy OpenCL or CUDA encoding modules the wrapper is able to reliably detect available encoders and configure them.

Based on the configuration requirements automatic selection of encoders is being performed. The AVC/H.264 Video Encoder wrapper is available as add-on to any of MainConcept’s AVC/H.264 Video Encoders.

If HEVC/H.265 was licensed:

The MainConcept HEVC Encoder SDK offers comprehensive support for 4:2:0 Main and Main 10 profiles including support for BT.2020 enhanced color gamut as well as SMPTE 2084 based HDR-10. When used on a 6th Generation Intel® Core™ Processor the encoder can leverage Intel Quick Sync Video technology for hardware-accelerated operation and significant CPU load reduction.

The software encoder offers real-time 4K60 encoding for 8-bit and 10-bit profiles. For solutions that cater to content preparation and transcoding into adaptive formats for digital delivery, MainConcept offers SABET™ enabling efficient accelerated encoding across profiles. The technology allows encoding of up to 12 output streams from a single source while maintaining equal high quality across all levels within an adaptive stream set by leveraging shared data. The latest HEVC/H.265 SDK supports 2-pass encoding for up to 18% improved bitrate efficiency compared to single-pass encoding.

Only Intel Quick Sync is mentioned for H.265, which you have only if you have a graphics unit on die.

The "SABET" 12 output stream technology appears to be used on Vegas 13, and I imagine 14 as well.

Has Neulion MainConcept even made any changes to the H.264 SDK over the years?

Musicvid wrote on 3/8/2017, 9:32 PM

Omg -- NO ONE disagrees that cuda is on its way out -- it's simply very old news...

But your absurd connections of an enterprise (read that non-hobbyist) solution to Mainconcept's consumer codecs are anything but evidentiary...

We tend to like apples-to-apples comparisons here, NOT fantasy; please try to keep that in mind going forward.

For sake of correctness: The last change I know of to MC AVC was between Vegas 9.0c and 10.0 releases. So go speculate.

NormanPCN wrote on 3/8/2017, 9:32 PM

Has Neulion MainConcept even made any changes to the H.264 SDK over the years?

I doubt it. The shader based GPU AVC encoders have never been updated from the day they were released. Hence the problem with new GPUs since those encoders were hard coded to specific architectures. The "main" AVC encoder is likely just as stagnant.

I wonder what competition MC has, and thus any reason to update beyond new things like HEVC and bugs. The ones who get the raw deal in this are us.

There is the open source world, libavcodec, but you are then restricted to LGPL code. Exactly what is what, I don't know.

CogDiv wrote on 3/8/2017, 10:41 PM

@Musicvid You are still stuck on TotalCode, when I moved on to MainConcept's descriptions of their own Codec SDKs. That is apples-to-apples. Stay in your own fantasy land if you'd like. To each his own.

@NormanPCN Regarding NeuLion and DivX (HEVC/H.265), doesn't look like much competition in the market.

Musicvid wrote on 3/8/2017, 10:48 PM

Member for three days, 2 topics, 26 replies, and already throwing up moving targets in front of people who know better. Really want a hug, do you?

Ok, welcome to the forums. There's an off-topic area for discussions like you seem to like...

CogDiv wrote on 3/8/2017, 10:52 PM

But you are the moving target . . . Or stationary. 😁

Care to explain how facts about the primary Codec producer's own SDKs, which Magix has licensed recently, has nothing to do with VEGAS video? You seem mighty emotional for what should be a straight forward deduction.

Following is the VEGAS 13-453 video codec category list and each responsible library:

MainConcept AVC/AAC:  MainConcept (mc_enc_avc.dll)
MainConcept MPEG-1:  MainConcept (mc_enc_mp2v.dll)
MainConcept MPEG-2:  MainConcept (mc_enc_mp2v.dll)
Panasonic P2 MXF:  MainConcept (mc_bc_enc_avc.dll)
Sony/VEGAS AVC/MVC:  Unique/proprietary (MS Visual C++ Code, Release 10.0)
Sony/VEGAS MXF:  MainConcept (mc_enc_mp2v.dll)
Sony/VEGAS HDCAM SR:  Unique/proprietary (MS Visual C++ Code, Releases 9.0 & 11.0)
Sony/VEGAS XAVC/XAVC S:  MainConcept (mc_bc_enc_avc.dll)
Video for Windows:  Built-in
Windows Media Video:  MS Windows (WMVCore.dll)
Sony/VEGAS XDCAM EX:  Built-in

6/11 video codec categories, at a minimum, are from MainConcept.

Finding out the library is done using Microsoft:Sysinternals' Process Explorer -> Vegas130.exe (Properties) -> Threads and observing while rendering an output file through the given codec category.

CogDiv wrote on 3/9/2017, 12:11 AM

And BTW, CUDA is not on its way out, as Nvidia has made significant advances in getting those in the know to adopt their cards for Artificial Intelligence applications, among other GPU acceleration applications.

The Deep Learning SDK requires CUDA Toolkit, which offers a comprehensive development environment for building new GPU-accelerated deep learning algorithms, and dramatically increasing the performance of existing applications

Granted, AMD is trying to get into the same field with their GPUs using OpenCL. CUDA and OpenCL are far from consumer-level libraries just for kids, and are not for games (at least I haven't heard of any that use them).

There are quite a few libraries available now for GPU acceleration. Not sure why MainConcept does not seem to think the Enterprise is interested.

CogDiv wrote on 3/9/2017, 7:53 AM

Magix sure made quick work of that recent MainConcept licensing (VEGAS 14 build 201 and 211).

May be some components of the DeepStream SDK that could save some work for accelerating video transcoding!