Home > Archive (Community help, from old helpdesk) > P4_H264 encoder error "Unable to create filter: VisioForge RGB2YUV."

P4_H264 encoder error "Unable to create filter: VisioForge RGB2YUV."

Avatar image
Aug 23, 2015
Archive Agent wrote
Video Capture full x64 .Net 4.0

I'm trying to use the mp4_h264 output format when capturing video but the preview image does not show and there is no capture. Looking at the debug messages the first error that is shown after the "Init H264 encoder..." message is "Unable to create filter: VisioForge RGB2YUV." after that it is unableto connect to other filters and cannot run the filter graph.

What would cause this?

I have bought the premium licence and i have used the setlicencekey function in the load event of my form.

Daniel on December 5, 2013 8:09 AM
Completed
0
Vote
Reply
6 Answers
Aug 23, 2015
Archive Agent agent wrote
Roman Minyaylov

It's mean this filter is not registered correctly on target PC. Please check deployment article - http://support.visioforge.com/knowledgebase/articles/239922-deployment

on December 05, 2013 09:37
Aug 23, 2015
Archive Agent agent wrote
Daniel

Ok I will follow the steps outlined in the link, but is this not done by the installer when installing video capture?

on December 05, 2013 09:59
Aug 23, 2015
Archive Agent agent wrote
Roman Minyaylov

It's done by SDK installer, it's required only to deploy on another PC.

on December 05, 2013 10:59
Aug 23, 2015
Archive Agent agent wrote
Daniel

Ok I used the SDK installer for the machine I am currently using so I did a search in my registry for the RGB2YUV_x64 libraries. I found references to it in a few places shown below:

HKEY_CLASSES_ROOT\CLSID\{F6215EC0-2C62-4DC7-BDDB-99A8823BC1C6}
with the string "VisioForge Encryptor" in the Default name

HKEY_CLASSES_ROOT\CLSID\{F6215EC0-2C62-4DC7-BDDB-99A8823BC1C6}\InprocServer32
with the string "D:\Program Files\VisioForge\VisioForge SDKs .Net FULL x64 .Net 4.0\Redist\Filters\VisioForge_RGB2YUV_x64.ax" in the default name

HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{F6215EC0-2C62-4DC7-BDDB-99A8823BC1C6}
with the string "VisioForge Encryptor" in the FriendlyName name

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{F6215EC0-2C62-4DC7-BDDB-99A8823BC1C6}
with the string "VisioForge Encryptor" in the Default name

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{F6215EC0-2C62-4DC7-BDDB-99A8823BC1C6}\InprocServer32
with the string "D:\Program Files\VisioForge\VisioForge SDKs .Net FULL x64 .Net 4.0\Redist\Filters\VisioForge_RGB2YUV_x64.ax" in the default name

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{F6215EC0-2C62-4DC7-BDDB-99A8823BC1C6}
with the string "VisioForge Encryptor" in the FriendlyName name

To me that looks like it is COM registered correctly but i am still getting the same error when using the mp4_h264 output format. The same error occurs in the demo program if you change the target to x64 and reference the 64 bit libraries in the project references.

What else could be causing this error?

on December 09, 2013 03:54
Aug 23, 2015
Archive Agent agent wrote
Roman Minyaylov

Replied in private.

on December 11, 2013 17:48
Aug 23, 2015
Archive Agent agent wrote
Daniel

Thank you. The updated filter works.

on December 13, 2013 02:47