Directshow Filters Not Being Detected

76 views
Skip to first unread message

Alex

unread,
Jul 21, 2015, 4:19:58 AM7/21/15
to webm-d...@webmproject.org
I have installed the webm directshow filters on to a 64bit Windows 7 machine. I can't however find them in the video encoder filters when I check with InstalledCodec.exe. According to issue 126 this has been fixed. I'm using version 1.0.4.1 of the directshow filters. Does this include the fix in issue 126?

Is there any other reason why I cannot detect them after I have installed them?

Thanks

Tom Finegan

unread,
Jul 21, 2015, 1:34:34 PM7/21/15
to WebM Discussion
I don't know what InstalledCodec.exe is, but I suspect it's a win64 (64 bit) application. It will not see the webmdshow filters because the webmdshow filters are win32 only-- there are no 64bit builds available. 

If you require playback of WebM on windows the media foundation components support both architectures.

If encoding via dshow is required you'll need to create 64bit build configs using the webmdshow sources, and then build your own filters.

--
You received this message because you are subscribed to the Google Groups "WebM Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to webm-discuss...@webmproject.org.
To post to this group, send email to webm-d...@webmproject.org.
Visit this group at http://groups.google.com/a/webmproject.org/group/webm-discuss/.
For more options, visit https://groups.google.com/a/webmproject.org/d/optout.

Alex Wardle

unread,
Jul 22, 2015, 11:56:04 AM7/22/15
to webm-d...@webmproject.org
You were correct that I had a 64bit version of the program. It is a small program that shows every DirectShow filter that you have installed on your system.

I got the 32bit version and can now see the encode filter, however it is still showing as generic DirectShow filter and not a video encoder.

Tom Finegan

unread,
Jul 22, 2015, 1:53:33 PM7/22/15
to WebM Discussion
On Wed, Jul 22, 2015 at 8:56 AM, Alex Wardle <awardle...@gmail.com> wrote:
You were correct that I had a 64bit version of the program. It is a small program that shows every DirectShow filter that you have installed on your system.

I got the 32bit version and can now see the encode filter, however it is still showing as generic DirectShow filter and not a video encoder.


A "generic DirectShow filter" is capable of encoding video. What leads you to believe that is not the case? Note the presence of several Microsoft provided encoder filters in the DirectShow filters list (i.e. AC3, MPEG2 Audio and Video, the list goes on) on a freshly installed Windows system (well, v7 anyway; not near a v8 machine to check right now).

A couple methods of experimenting with WebM creation via DirectShow using the existing sources:

- Build makewebm.exe; the source code demonstrates building an encoding graph, but the app can be used for simple encoding tasks.
- Manually string together a filter graph in graph edit (or graph studio), and run the graph.
Reply all
Reply to author
Forward
0 new messages