Where does ffmpeg looks for all available filters?

For the developers that use FFmpeg in their software.
Post Reply
navedjobs
Posts: 19
Joined: Sun Jun 10, 2012 3:18 pm

Where does ffmpeg looks for all available filters?

Post by navedjobs » Sat Jun 23, 2012 6:09 pm

Can any one tell me that , when we install any filter (for eg: UScreenCapture) how ffmpeg recognise it ? for eg: in the below command how ffmpeg is able to find a filter called UScreenCapture ?

Code: Select all

ffmpeg -f dshow -i video="UScreenCapture" -r film out.flv

rogerdpack
Posts: 1877
Joined: Fri Aug 05, 2011 9:56 pm

Re: Where does ffmpeg looks for all available filters?

Post by rogerdpack » Mon Jun 25, 2012 12:56 pm

dshow are "direct show devices" installed on your system.
They're basically all listed in the windows registry.

You can list the devices:
http://betterlogic.com/roger/2011/08/ffmpeg-directshow/

navedjobs
Posts: 19
Joined: Sun Jun 10, 2012 3:18 pm

Re: Where does ffmpeg looks for all available filters?

Post by navedjobs » Mon Jun 25, 2012 6:59 pm

rogerdpack wrote:dshow are "direct show devices" installed on your system.
They're basically all listed in the windows registry.

You can list the devices:
http://betterlogic.com/roger/2011/08/ffmpeg-directshow/
So when i install "UScreenCapture filter" it edits some registry values right ?

rogerdpack
Posts: 1877
Joined: Fri Aug 05, 2011 9:56 pm

Re: Where does ffmpeg looks for all available filters?

Post by rogerdpack » Mon Jun 25, 2012 7:08 pm

The UScreenCapture installer "adds" some registry values. ffmpeg then makes a call into the directshow framework, which returns the list.

navedjobs
Posts: 19
Joined: Sun Jun 10, 2012 3:18 pm

Re: Where does ffmpeg looks for all available filters?

Post by navedjobs » Tue Jun 26, 2012 8:55 am

rogerdpack wrote:The UScreenCapture installer "adds" some registry values. ffmpeg then makes a call into the directshow framework, which returns the list.
thanks ...and one more thing, please can you tell me which registry "UScreenCapture installer" edits and what value it puts in there ?
thanks...

rogerdpack
Posts: 1877
Joined: Fri Aug 05, 2011 9:56 pm

Re: Where does ffmpeg looks for all available filters?

Post by rogerdpack » Tue Jun 26, 2012 4:13 pm

run regedit and search for "uscreencapture" that's all I can suggest, since I don't know the details.
Basically it sets itself up as a directshow device, and lists the path to uscreencapture.dll or whatever file their dll is.

If you're looking for registry settings to "control" where it captures, you'll have to look in their documentation.
GL!
-roger-

Post Reply
'