diff --git a/.github/workflows/msbuild.yml b/.github/workflows/msbuild.yml deleted file mode 100644 index 29b6ace..0000000 --- a/.github/workflows/msbuild.yml +++ /dev/null @@ -1,32 +0,0 @@ -name: MSBuild - -on: [push] - -env: - # Path to the solution file relative to the root of the project. - SOLUTION_FILE_PATH: . - - # Configuration type to build. - # You can convert this to a build matrix if you need coverage of multiple configuration types. - # https://docs.github.com/actions/learn-github-actions/managing-complex-workflows#using-a-build-matrix - BUILD_CONFIGURATION: Release - -jobs: - build: - runs-on: windows-latest - - steps: - - uses: actions/checkout@v2 - - - name: Add MSBuild to PATH - uses: microsoft/setup-msbuild@v1.0.2 - - - name: Restore NuGet packages - working-directory: ${{env.GITHUB_WORKSPACE}} - run: nuget restore ${{env.SOLUTION_FILE_PATH}} - - - name: Build - working-directory: ${{env.GITHUB_WORKSPACE}} - # Add additional options to the MSBuild command line here (like platform or verbosity level). - # See https://docs.microsoft.com/visualstudio/msbuild/msbuild-command-line-reference - run: msbuild /m /p:Configuration=${{env.BUILD_CONFIGURATION}} ${{env.SOLUTION_FILE_PATH}} diff --git a/README.md b/README.md index 1669902..85fde57 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,9 @@ -Video Processor +VideoProcessor =============== -***Video Processor: High-end video processing on live data for the rest of us*** +***High-end video processing on live data for the rest of us.*** -Video Processor is a Windows application which couples a capture card to a high quality video renderer ([madVR](http://madvr.com/)) and takes care of all the plumbing in such a way the metadata stays intact. This allows the renderer to do things like 3d LUT, HDR tone mapping, scaling, deinterlacing and much more which can significantly improve image quality on the majority of displays. It is especially useful for accurate color-correction and HDR-like display on low lumen devices like projectors. - -**Background** - -The madVR renderer is legendary for it's video processing prowess, but its not a complete solution - it is only a DirectShow renderer not a full player. A variety of players and sources are available, but as it stands only file-based sources (ripped Blue-rays etc) have the HDR metadata which allows madVR to determine what it is actually displaying. To date, none of the capture card vendors have implemented the required metadata in their sources and hence none of the players works correctly out of the box as the data simply is not there. - -A solution for this problem already exists in the form of the [directshow_metadata_injector_filter](https://github.com/defl/directshow_metadata_injector_filter), which is a DirectShow filter that can inject the correct metadata between the source and the renderer. It is significantly less user-friendly than this application as it requires manual configuration or external hardware and scripting. - -VideoProcessor is a one-click solution for this problem allowing live streaming, processing and glorious rendering of anything from low-end PAL to high end 4k HDR sources. +VideoProcessor is a Windows live-video player; it couples a capture card to to a DirectShow renderer and takes care of all the plumbing in such a way the metadata stays intact. This allows advanced renderers to do things like 3d LUT, HDR tone mapping, scaling, deinterlacing and much more which can significantly improve image quality on the majority of displays. It is especially useful for accurate color-correction and HDR-like display on low lumen devices like projectors. **HDCP** @@ -21,17 +13,17 @@ Devices which can remove this protection are available, allowing for HDCP protec **madVR** -madVR has two paths, a limited-free-to-use DirectShow library which MadShi releases on his [website](http://madvr.com/) and a commercial appliance called [Envy](https://madvrenvy.com/) which is a video processor. Because of the conflict of interest this causes, madVR has adjusted the license terms of the limited-free-to-use to be illegal for use in video capture applications such as VideoProcessor. madVR has updated all downloadable releases with the new license that prohibits its use in VideoProcessor. +The most well known, and in my opinion best, renderer is madVR. Though before using it you must understand the legal situation. madVR has two paths, a limited-free-to-use DirectShow library which MadShi releases on his [website](http://madvr.com/) and a commercial appliance called [Envy](https://madvrenvy.com/) which is a video processor software hardware combination. Because of the conflict of interest this causes, madVR has adjusted the license terms of the limited-free-to-use to be illegal for use in video capture applications such as VideoProcessor. madVR has updated all downloadable releases with the new license that prohibits its use in VideoProcessor. You can find an original old release (09217), which has the previous license, mirrored [here](http://www.dennisfleurbaaij.com/temp/madVR%2009217%20-%20old%20license.zip). madVR is not included in the VideoProcessor download, you are responsible for downloading and installing an appropriate version. **Showtime!** -With all that out of the way, get the latest release at http://www.videoprocessor.org/ or the code at https://github.com/defl/videoprocessor. +With all that out of the way, get grab the latest release from https://github.com/defl/videoprocessor and enjoy :) # Community and bleeding edge -Note that VideoProcessor is under very heavy development and that there will be many unpublished experimental releases. You can check out the [AVSForum thread "How to play any source / netflix through madVR"](https://www.avsforum.com/threads/how-to-play-any-source-netflix-through-madvr.3124940) for these and for support. +Note that VideoProcessor is under very heavy development and that there will be many unpublished experimental releases. You can check out the [AVSForum VideoProcessor thread](https://www.avsforum.com/threads/videoprocessor.3206050/) for these and for support. # Installing it