I have tried to use the video encoder with the C API and everything works fine.
I also wanted to try the DirectShow filter. I was succsessfully building a graph where all pins are connected and the run call returns no error. In the graph I use the Haali Media Splitter as input and as destination filter. The encoder filter itself is configured to H.264. When I start the application I can see CPU and GPU load at a high level. So something is done. The only problem is that no output file is produced. I use the same parameters as I use with the C API.
Has anyone an idea what could be the problem. I found no other filter that accepts the output stream than the Haali Media Splitter.
Has anyone tested the filter successfully?
The API manual tells “However, it can be used in a test application…”. Is this only a virtual test application? I can not find any sample code for this (C API or the DirectShow filter).