You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a DirectShow filter that can inject metadata related to high dynamic range (HDR) and wide color gamut (WCG) the graph so it can be used by capable renderers like [madVR](http://madvr.com/).
3
+
This is a DirectShow filter that can inject metadata related to high dynamic range (HDR) and wide color gamut (WCG) the graph so it video can be correctly shown by capable renderers like [madVR](http://madvr.com/).
4
4
5
-
It is usable for sources which do not properly relay this information like consumer video capture cards such as the [AVerMedia Live Gamer 4K - GC573](https://www.avermedia.com/us/product-detail/GC573) who technically do HDR data but refuse to forward the correct HDR metadata through their DirectShow source filters. This leads to downstream renderers making a mess of the picture as they don't know how to interpret it.
5
+
It is usable for sources which do not properly relay this information, like consumer video capture cards such as the [AVerMedia Live Gamer 4K - GC573](https://www.avermedia.com/us/product-detail/GC573), which technically do HDR data but refuse to forward the correct HDR metadata through their DirectShow source filters. This leads to downstream renderers making a mess of the picture as they don't know how to interpret it.
6
6
7
7
Example [before](images/without.png) and [after](images/with.png) screenshots probably speak for themselves.
8
8
9
-
This filter has a big bother called [VideoProcessor](http://www.videoprocessor.org/) (code at [defl/videoprocessor](https://github.com/defl/videoprocessor)) which is a Windows application that the capture, metadata generation and rendering into one application for total ease of use, full control and highest possible quality.
9
+
This filter has a big bother called [VideoProcessor](http://www.videoprocessor.org/) (code at [defl/videoprocessor](https://github.com/defl/videoprocessor)) which is a Windows application that integrates capture, metadata generation and rendering into one application for total ease of use, full control and highest possible quality.
10
+
11
+
10
12
11
13
# Features
12
14
@@ -23,7 +25,7 @@ This filter has a big bother called [VideoProcessor](http://www.videoprocessor.o
23
25
* Tested DirectShow sources
24
26
* AVerMedia Live Gamer 4K - GC573
25
27
* Tested DirectShow renderers
26
-
* madVR
28
+
* madVR up to beta 131
27
29
28
30
29
31
@@ -53,14 +55,16 @@ This filter has a big bother called [VideoProcessor](http://www.videoprocessor.o
53
55
54
56
# Configuration
55
57
56
-
Configuration is via a .ini file which contains all the settings. There is an example_config.ini in the project's code repo. Copy that to the same location as where you downloaded the .ax file and rename to directshow_metadata_injector_filter.ini. The settings are well documented and speak for themselves.
58
+
Configuration is via a .ini file which contains all the settings. There is an example_config.ini in the project's code repo. Copy that to the same location as where you downloaded the .ax file and rename to directshow_metadata_injector_filter.ini.
59
+
60
+
The settings are well documented and speak for themselves.
57
61
58
62
59
63
60
64
# HDFury Virtex2 auto config generator
61
65
62
66
If you have a HDFury Virtex2 you can automate the metadata generation. For this to work you need
63
-
to place the device before the input to the capture server (you want to do this anyway because higher end audio is notoriously poor though such setups). This way the device will see the same HDR meta data as the capture card and the filter can inject the correct metadata in the DirectShow stream.
67
+
to place the Vertex2 before the input to the capture server (you want to do this anyway because higher end audio is notoriously poor though such setups). This way the device will see the same HDR meta data as the capture card and the filter can inject the correct metadata in the DirectShow stream.
64
68
65
69
The config is re-generated every few seconds and a quick stop-start will reload everything and get you the right parameters (after a menu-switch or a new movie starts for example).
66
70
@@ -79,6 +83,8 @@ Installation and use:
79
83
80
84
**Python**: Just have a python 3.x interpretor and install the packages mentioned in requirements.txt
81
85
86
+
87
+
82
88
# FAQ
83
89
84
90
**Is this plug and play?**
@@ -89,10 +95,25 @@ This happens if there is another filter in between this filter and madVR. At tha
89
95
90
96
91
97
92
-
##Credits
98
+
# Credits
93
99
94
100
* Thanks to WP for the initial introduction to DirectShow
95
101
* Thanks to Hendrik Leppkes' for his excellent [LAV](https://github.com/Nevcairiel/LAVFilters/releases) filter.
96
102
* Thanks to madshi for [madVR](http://madvr.com/).
97
103
98
104
No thanks to all capture card manufacturers who are willing to sell you half implemented software on their hardware.
105
+
106
+
107
+
108
+
# License & legal
109
+
110
+
This application is released under the MIT license see LICENSE.
111
+
112
+
I'm not affiliated or connected with any of the firms mentioned above.
0 commit comments