Fast Video Cataloger 6.40

A new Fast video cataloger is now available for download. Lots of small but pretty important improvements in this update. Get it from https://videocataloger.com/download/

User interface improvements

  • The Scale of thumbnails is now stored per layout.
  • If you right-click on the thumbnails scale slider there is a context menu to select 50%, 100%, and 200% scale.
  • If “Extended properties” and “Extended thumbnail properties” are opened or not in the detail view is now stored with each layout.
  • When you add an actor it is now put first in the list and is selected. This should make it easier to spot if you want to drag it as a cast member right away.
  • When you have one of the top menus opened you used to have to first click outside to close it. Then you could click on other user interface elements. This is now fixed.

Video player

  • Using MadVR returning from fullscreen mode should now work correctly.
  • In fullscreen mode, click on the screen to pause/unpause.

Performance

  • Optimized thread pool usage a bit to fix general slowdown issues.
  • If using “Write metadata in video files” this should no longer block the keywording user interface.
  • Optimized keyword entry so it should be more responsive.

Bug fixes

  • Fixed issue with videos sometimes getting a 0 length when indexed.

Scripting

  • Error messages when compiling scripts should be a bit more clear, and we always scroll to the end of the message automatically.
  • ConsoleWrite could continue to the next line before the text was visible on the screen, this is fixed.

Using madVR for high-quality video playback

How to get the highest-quality video playback

This article will show you how to get the high-quality video playback on your Windows PC. I will show you how to use madVR, a very popular high-quality DirectShow video renderer that uses the power of your graphics card to provide fast and very high-quality video playback.

DirectShow

DirectShow is a software component system from Microsoft. With DirectShow, a developer can create a video player that supports all video formats on the market. This is possible without having to implement all the video formats. Players can also support new video formats without doing any update to the video player software. So pretty awesome, let’s dig more into how DirectShow works.

How DirectShow works

A DirectShow filter is a piece of software packaged in a file with the .ax extension. Filters are registered in the windows registry. Video players then query the Windows registry for filters. The application can then build a filter graph to transform frames from a video into pixels on the screen.

Let us break down the simplest type of DirectShow filter in an application.

First, the application uses an input filter to read the video file. The input filter sends the data to a decoder filter. The decoder filter decodes the video stream and sends it to a render filter. The render filer puts the pixels on the screen.

The reader filters are typically installed by default in Windows. Some older decoder filters are installed with Windows and you download more yourself and install them. These type of video decoder filters are often called codecs. Then there are standard render filters installed with Windows, you can also download and install your own render filters. These custom render filters usually do different types of filtering to reduce artifacts caused by the compression in the video files.

The naïve way to build a filter graph is to let directshow automatically connect the pins. Unfortunately, this simple approach often does not work very well due to filter incompatibilities. More advanced video software has lots of code to reliably manually construct the filter graph.

High quality video rendering

madVR is a very popular high-quality DirectShow video renderer that uses the power of your graphics card to provide fast and very high-quality video output.

Key madVR Features according to their homepage:

  • MadVR does High bitdepth processing (32bit per component)
  • It has high quality algorithms for scaling, sharpening, debanding, dithering etc.
  • It does Smooth motion playback without 3:2 pulldown judder even at 60Hz
  • Using forced film mode it turns 60i movies into perfect 24p
  • It has a very reliable playback using automatic fullscreen exclusive mode

To summarize, you will get better video playback quality with madVR. The improved quality is especially evident when you play older low-quality videos. To do its magic MadVR needs several decoded video frames. Because of this, it will take a few more moments until you see the first rendered image compared to using more basic renderers. If you are after high-quality video output madVR is the way to go.

How to install MadVR

Download the madVR zip file from their homepage and unpack it. Make sure to unpack to a folder where you can keep the files. Since madVR does not come with a normal windows installer the software will be installed to where you unpack the zip file.
Go to the unpacked folder, right-click on the install.bat file and select “Run as administrator”. This will register the madVR Directshow filter (madVR.ax) in your computer’s registry so that programs can find it.

Selecting to use MadVR for high-quality video playback

The integrated video player in Fast video cataloger, https://videocataloger.com/download natively supports MadVR. However, it is but it is not selected by default.
Start Fast video cataloger, open the preferences and go to the “Video Player” tab.
From the “Video player to use” dropdown menu select “Direct + madVR”. This will tell Fast video cataloger to use special code to build a filter graph using the madVR high-quality renderer.

madvr selected for high-quality video playback

Using the madVR renderer

Fast Video Cataloger 4.3x adds MadVR support

New Fast video cataloger version

Fast Video Cataloger 4.3 is now ready for download from http://videocataloger.com/download/
This is a free upgrade for all Fast video cataloger customers, use the same key as in previous versions.

Improvements to the integrated video player

In this version we have made several improvements to the integrated video player.

We have added support for MadVR, a GPU based video renderer that basically uses your graphics card to improve video quality. MadVR will be used if the video player preferences in Fast Video Cataloger is set to “Best” or “Direct with MadVR”. MadVR is not included with the installer but you can download it for free from their web site

We have fixed issues with videos that failed to play with sound. We have also added an option to force video to ignore the sound track. If you don’t want/need sound it will make starting the video a bit quicker. Another advantage is that issues with the sound stream will not cause video playback or seek problems.

And we have improved the stability of the video player and managed to get rid of a few cases of videos that could cause the program to freeze.

Other improvements and features

When indexing videos the program will now look for nfo xml files and if one is found it will take tags (keywords), plot (description) and title from the nfo xml file for each video and add that automatically to your catalog.

Some reported issues where the layout was not saved correctly have been fixed.

Fixed rare out of memory issue due to fragmentation, for some reason this seemed to be more common in Asian versions of Windows.

And… lots and lots of other fixes and improvements.

We have already started work on the next version, stay tuned. As always we welcome feedback or ideas on how to improve the software.