We have just uploaded a minor update to fast video cataloger, https://videocataloger.com.
Here are the fixes in 8.04:
- Clicking on one video in the video catalog window when it was part of a multiselection did not change the selection.
- When a layout was reset the Video length column was printed incorrectly as a date.
- If you added keywords when creating a new actor in the initial dialog they were not added correctly to the catalog.
- Add actor and new Actor were both listed as shortcut options, one did not work, Now there is only one working shortcut option.
- Changing the width of a column in the video catalog window by dragging the splitters did not get saved to the layout.
- Added new general preferences to set the default clip start for video playlist export. This is rarely needed for normal use, but if you import a playlist to other software that have another start time for video clips it might be useful.
- The window containing the video player was allowed to have zero sizes, making it easy to lose the video player.
In Fast video cataloger 8, we have made a significant improvement to what was probably the best video indexing engine available. In the previous post I gave a high-level overview of the improvements, this text will just go into some more details about the changes we have made in version 8 and why they are good.
A quick summary is that indexing is more stable than before while still being just as fast. If you just want great software to organize all your videos in one single place you can download Fast video cataloger from https://videocataloger.com
The video indexing process
Our definition of video indexing is processing a video to get metadata from the video and adding it to the video catalog. Here is how it works, step by step:
- The user adds videos or folders with videos to the list of videos to be indexed.
- Users add known metadata that is known for all the videos in the list
- User clicks start, and all videos are put in the index queue together with their shared metadata.
- The index queue is processed video by video, failed videos are put in a failed list.
- The video is opened and scanned from beginning to end. In this phase, Fast video cataloger extracts thumbnails as defined in preferences.
- Metadata is optionally extracted from the video file using media info
- Metadata is optionally extracted from the video file using the Windows shell
- XMP Metadata is optionally extracted from the video file
- Metadata is optionally extracted from .nfo files.
- Companion images are scanned for as defined in preferences
- Video is added to the catalog with its metadata. And we repeat step 4 until all videos are processed.
How thumbnails are extracted
A separate process for stability
Fast video cataloger uses directshow to extract videos. Each video will require different types of filters and different types of codecs. Like all software, there will be bugs. To make sure a bug in any of the software used to extract frames from one video is affecting the following one each video is run in a new clean process and at the end of the frame extraction that process is closed down.
Directshow Filter graph
When the indexing starts a new directshow filter graph is built. The filter graph includes our custom filters to extract images instead of rendering the video to the screen.
Directshow has support to automatically use the codecs installed on your system. This is both good and bad. It is good because new video formats can be added to a system without us having to even be aware of it. Video vendors can simply provide new filters and they will work in all software supporting directshow. It is bad because installed software we are not even aware of can introduce issues with indexing. There is also the uncertainty of what software to use when more than one filter is installed that handles the same format. Fast video cataloger can use the default way to build filter graphics ( in preferences, on the index tab, use directshow ) but by default, we build our own filter graphs. Because of this, the frame extraction works on your computer even if you have misconfigured or competing directshow filters installed.
If you do want to index videos that are not supported by the built-in filters make sure to change the setting and make sure you have installed 64-bit filters.
Hooking into the indexing process
Fast video cataloger has a scripting interface. New in version 8 is the ability to hook into the indexing process. Using the scripting API you can easily set up a callback to be called at the end of the indexing process or as part of the process for each thumbnail being extracted.
Machine learning and object detection
The callback to process the thumbnails allows you to do things like machine learning to process all the frames as the video is being indexed, and perhaps add extra metadata or even alter the thumbnails for the video.
The callback at the end of the indexing process allows you to add your own custom scrapers or crawlers to add more metadata for the video.
The new indexing process in Fast video cataloger is Fast, stable, and extensible. You can quality index large lists of videos and leave the program to do the work without supervision. The indexing process can also be extended to suit your specific needs. Download fast video cataloger from https://videocataloger.com/
Fast Video cataloger 8 is a local video content management system. Have instant access to all your videos from one single place and produce content quicker than ever before.
We started development in 2011 and today we are happy to finally release version 8. The program is available now for Windows PC from https://videocataloger.com/download/.
Version 8 is a major update and comes with more than 100 improvements. Enhancements to the playlist feature help editors to quickly draft up outline suggestions for exports into editing software like DaVinci Resolve.
Automatic video metadata extraction now supports XMP and Windows metadata as well as further customization of extended properties.
We have written a summary of everything that is new in version 8 that you can view here.
The documentation explains the program in detail, you can download it separately or download the full software package including the documentation.
fast video cataloger 8 is now available for download
After lots of work and testing, we are really happy to finally announce Fast video cataloger 7 with new support to share video catalogs in a local network or over the internet.
The big new thing in this version is that it includes the Fast video cataloger server. The server allows you to share a video catalog in a local network or over the internet if you host your videos on a web server. You can easily go between using a local video catalog to a video catalog hosted by the server. The server is run as a windows service so it can keep running in the background even if you do not have the Fast video cataloger program running. When a catalog is shared several people can access the catalog at the same time. If anyone adds a video to the catalog it will be indexed locally and uploaded to the server.
We have worked on the server for a number of years now with internal beta versions and lots of testing, I am super happy to finally be able to share this work with all users.
You start the server from the Share menu.
We have a rest API for use from web pages. the rest API has functions for reading and search a catalog. When you share a catalog over the internet you have the option to generate a sample web page that uses the API. The API allows you to build web solutions that get video data from the Fast video cataloger server.
We have gone through the program and added icons. It does look prettier but the real reason we did it is to make it easier to find the windows you need as there starts to be quite a lot of windows now in Fast video cataloger.
Copy & Paste keywords
We have added two new icons to the thumbnails when you hover with the mouse. Click the buttons to copy and paste keywords to the scene. You can separate the keywords with a ,. And, it uses the standard Windows clipboard so you can mark text in another program and click the paste button to make that text a keyword for the scene thumbnail.
When you select a video the thumbs are displayed faster. This is very evident if you have videos with hundreds of thumbnails. We have also done a big performance pass on rendering, it should run smoother especially on large screens.
And lot of other smaller improvements. Download the latest version or upgrade from inside the program.
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.
- Using MadVR returning from fullscreen mode should now work correctly.
- In fullscreen mode, click on the screen to pause/unpause.
- 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.
- Fixed issue with videos sometimes getting a 0 length when indexed.
- 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.
Today Fast video cataloger 6.39 is available for download. This is a bug fix release without any new major features, thanks to everyone who has reported issues.
New .Net framework
We have updated to use the 4.62 version of the .net framework. If you have the latest version of Windows 10 this is already included with your operating system. If you are on an older version the installer will check if you have the framework and prompt you to install it as part of the installation process. The updated .net framework includes a whole range of general bug fixes and performance improvements in .net. More info on the official .net page.
- If you hold ctrl when entering a keyword in the keyword search field it will direct that keyword to the exclude keyword box instead.
- We limited the height keywords can take in the keywording box to prevent the input field to scroll down if a catalog has lots of keywords and/or the panel is thin.
- You can now click on the video player screen area to play/pause the video.
- Fixed crash after capturing a screenshot to file.
- Fixed issue with aspect ratio when using MadVR renderer.
- Fixed issues that it was not possible to drag the seek bar in the videoplayer.
- Fixed issue with bins not showing up in the dropdown in some cases.