Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > New and alternative a/v containers

 
 
Thread Tools Search this Thread Display Modes
Prev Previous Post   Next Post Next
Old 4th April 2012, 20:26   #10  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Thats just how DirectShow works.

The one is a Source Filter, it reads files/streams directly and demuxes them. Not much else to it.

The other is a Splitter Filter, it gets the stream from another DirectShow source filter, and then demuxes it.
The Splitter Filter always needs another Filter to read the file or the stream for it. The most basic case is the "File Source (Async)" filter, which just reads files, but it could be a more advanced streaming filter or in theory even a Live TV Source (although that probably won't work right).

The first case (LAV as pure Source Filter) has a little less overhead, and for proper handling of streaming protocols its required to be used. Generally this is the better choice to use.
The second case (LAV only as Splitter Filter) has the advantage that it doesn't need to manually be hooked up to all sorts of file extensions, but instead most players will just load a "File Source (Async)" when no other Source Filter is found, which is then connected to LAV Splitter, and it can then probe the stream itself without relying on the file extension (identifying the format based on byte-markers in the file)

So, even in a properly setup system, both have their uses.
The LAV Installer will setup the Source Filter to be used for all common extensions, so that the slightly more efficient way is used, and register the Splitter Filter so that its available for all the other cases.

For comparison, Haali has the same setup.
Its "Source Filter" is just called Haali Media Splitter, and the "Splitter Filter" is called Haali Media Splitter (AR)

Just don't worry about it.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 4th April 2012 at 20:31.
nevcairiel is offline   Reply With Quote
 

Tags
decoders, directshow, filters, splitter

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 18:03.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.