Community
cancel
Showing results for 
Search instead for 
Did you mean: 
ramya_s_
Beginner
100 Views

Way to output/dump Encoded bitstream in sample_h265_gaa

Hey, 

I successfully installed Intel MSS R6 and build the sample_h265_gaa application using visual studio. I passed the following commandline and it worked fine, 

sample_h265_gaa.exe -i E:\apple_tree.yuv -w 1920 -h 1080

But I want to know if there is a way to output the encoded bitstream from the application ? Similar to the -o outputfile.265 option in the sample_encode application. 

Also, what is the format for the 'params.txt' file ? 

System specs- Windows 8, Intel i5 4400, Intel HD Graphics 4600

0 Kudos
4 Replies
Alexey_F_Intel
Employee
100 Views

you may want to read manual for Graphics Assist API https://software.intel.com/sites/default/files/managed/ff/76/mediasdkhevcgaa-man.pdf

also should be a document with sample how to use the application.

This is basically an engine which can't fly itself, you need develop a body for this engine first to get encoded stream

ramya_s_
Beginner
100 Views

Thanks Alexey, I have a follow up question 

So I understand that the sample_h265_gaa links to mfxplugin64_h265fei_hw.dll right ? 

There is another plugin available namely, mfxplugin64_hevce_hw.dll. What are the difference between the two ? 

I tried to read the .cfg files but not much info there.It would be helpful if you can point me to link that explains this! 

Alexey_F_Intel
Employee
100 Views

GAA is API and library of Graphics accelerated motion search and Intra prediction HEVC functions. You can make your own Graphics accelerated encoder based on it. mfxplugin64_hevce_hw.dll you mentioned is fully functional Graphics accelerated (aka GAcc) HEVC encoder.

So GAA is an engine you may work with to make your own HEVC encoder adding your IP (pre-proc, bitrate control etc) and differentiating from others. To develop own solution will take long time (months). Full encoder yet highly configurable encoder from the shelf, to make a solution will take weeks not months. 

Here is some related reading:

https://software.intel.com/sites/default/files/managed/b8/d0/intel-hevc-whitepaper.pdf

https://software.intel.com/sites/default/files/managed/e1/63/media_server_studio_hevc_release_notes....

https://software.intel.com/en-us/blogs/2015/10/23/intel-media-server-studio-hevc-codec-wins-transcod...

ramya_s_
Beginner
100 Views

 Okay...

I am trying to configure the intel mss -sw and -hw using the sample_encode application for maximum speed.

In other words, is -u 7 the fastest option available or are there any add ons that i can enable/disable to increase the speed?

I am trying to encode 1920x1080 video on Intel i7 Haswell at variable bitrates. Quality not an issue! 

Reply