Vista Thumbnails for FLV and MKV/MKA.


Recommended Posts

Hey i just thought i'd post this, i created some reg files to enable vista to generate thumbnails for FLV's and MKV/MKA.

They were lacking on my system, so i just whipped them up.

:)

MKV/MKA

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.mkv]
"PerceivedType"="video"
"Content Type"="video/x-matroska"
@="mkvfile"

[HKEY_CLASSES_ROOT\.mkv\OpenWithProgIds]
"mkvfile"=hex(0):

[HKEY_CLASSES_ROOT\.mkv\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\.mkv\ShellEx]

[HKEY_CLASSES_ROOT\.mkv\ShellEx\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}]
@="{c5a40261-cd64-4ccf-84cb-c394da41d590}"

[HKEY_CLASSES_ROOT\.mka]
"PerceivedType"="audio"
"Content Type"="audio/x-matroska"
@="mkvfile"

[HKEY_CLASSES_ROOT\.mka\OpenWithProgIds]
"mkvfile"=hex(0):

[HKEY_CLASSES_ROOT\.mka\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\.mka\ShellEx]

[HKEY_CLASSES_ROOT\.mka\ShellEx\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}]
@="{c5a40261-cd64-4ccf-84cb-c394da41d590}"

[HKEY_CLASSES_ROOT\MKVFile]
@="Matroska Media Clip"
"EditFlags"=hex:00,00,01,00
"PreferExecuteOnMismatch"=dword:00000001

[HKEY_CLASSES_ROOT\MKVFile\DefaultIcon]
@="%SystemRoot%\\system32\\imageres.dll,127"

[HKEY_CLASSES_ROOT\MKVFile\shell]
@="play"

[HKEY_CLASSES_ROOT\MKVFile\shell\open]
"LegacyDisable"=""

[HKEY_CLASSES_ROOT\MKVFile\shell\open\command]
@=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
  00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,\
  4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,00,61,00,79,00,65,00,72,00,5c,\
  00,77,00,6d,00,70,00,6c,00,61,00,79,00,65,00,72,00,2e,00,65,00,78,00,65,00,\
  22,00,20,00,2f,00,70,00,72,00,65,00,66,00,65,00,74,00,63,00,68,00,3a,00,38,\
  00,20,00,2f,00,4f,00,70,00,65,00,6e,00,20,00,22,00,25,00,4c,00,22,00,00,00

[HKEY_CLASSES_ROOT\MKVFile\shell\open\DropTarget]
"CLSID"="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}"

[HKEY_CLASSES_ROOT\MKVFile\shell\play]
@="&Play"
"MUIVerb"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
  6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
  00,75,00,6e,00,72,00,65,00,67,00,6d,00,70,00,32,00,2e,00,65,00,78,00,65,00,\
  2c,00,2d,00,39,00,39,00,39,00,31,00,00,00
"LegacyDisable"=""

[HKEY_CLASSES_ROOT\MKVFile\shell\play\command]
@=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
  00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,\
  4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,00,61,00,79,00,65,00,72,00,5c,\
  00,77,00,6d,00,70,00,6c,00,61,00,79,00,65,00,72,00,2e,00,65,00,78,00,65,00,\
  22,00,20,00,2f,00,70,00,72,00,65,00,66,00,65,00,74,00,63,00,68,00,3a,00,38,\
  00,20,00,2f,00,50,00,6c,00,61,00,79,00,20,00,22,00,25,00,4c,00,22,00,00,00

[HKEY_CLASSES_ROOT\MKVFile\shell\play\DropTarget]
"CLSID"="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}"

[HKEY_CLASSES_ROOT\MKVFile\shellex]

[HKEY_CLASSES_ROOT\MKVFile\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\MKVFile\shellex\ContextMenuHandlers\WMPAddToPlaylist]
@="{F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}"

[HKEY_CLASSES_ROOT\MKVFile\shellex\ContextMenuHandlers\WMPPlayAsPlaylist]
@="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}"

[HKEY_CLASSES_ROOT\MKVFile\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
@="{031EE060-67BC-460d-8847-E4A7C5E45A27}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.mka]
"Runtime"=dword:00000007
"Extension.MIME"="audio/x-matroska"
"Extension.Handler"="mkvfile"
"MCIHandler"="MPEGVideo"
"Permissions"=dword:0000000f
"MediaType.Description"="Matroska Media Clip"
"MediaType.Icon"="%SystemRoot%\\system32\\imageres.dll,125"
"Shell.Open"="/prefetch:8 /Open \"%L\""
"PerceivedType"="audio"
"MediaType.DescriptionID"="9905"
"Shell.AltVerb.Cmd"="/prefetch:8 /Play \"%L\""
"ReplaceApps"="wmplayer.exe"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.mkv]
"Runtime"=dword:00000007
"Extension.MIME"="video/x-matroska"
"Extension.Handler"="mkvfile"
"MCIHandler"="MPEGVideo"
"Permissions"=dword:0000000f
"MediaType.Description"="Matroska Media Clip"
"MediaType.Icon"="%SystemRoot%\\system32\\imageres.dll,127"
"Shell.Open"="/prefetch:8 /Open \"%L\""
"PerceivedType"="video"
"MediaType.DescriptionID"="9905"
"Shell.AltVerb.Cmd"="/prefetch:8 /Play \"%L\""
"ReplaceApps"="wmplayer.exe"

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.mka]
"Runtime"=dword:00000007
"Extension.MIME"="audio/x-matroska"
"Extension.Handler"="mkvfile"
"MCIHandler"="MPEGVideo"
"Permissions"=dword:0000000f
"MediaType.Description"="Matroska Media Clip"
"MediaType.Icon"="%SystemRoot%\\system32\\imageres.dll,125"
"Shell.Open"="/prefetch:8 /Open \"%L\""
"PerceivedType"="audio"
"MediaType.DescriptionID"="9905"
"Shell.AltVerb.Cmd"="/prefetch:8 /Play \"%L\""
"ReplaceApps"="wmplayer.exe"

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.mkv]
"Runtime"=dword:00000007
"Extension.MIME"="video/x-matroska"
"Extension.Handler"="mkvfile"
"MCIHandler"="MPEGVideo"
"Permissions"=dword:0000000f
"MediaType.Description"="Matroska Media Clip"
"MediaType.Icon"="%SystemRoot%\\system32\\imageres.dll,127"
"Shell.Open"="/prefetch:8 /Open \"%L\""
"PerceivedType"="video"
"MediaType.DescriptionID"="9905"
"Shell.AltVerb.Cmd"="/prefetch:8 /Play \"%L\""
"ReplaceApps"="wmplayer.exe"

FLV

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.flv]
"PerceivedType"="video"
"Content Type"="video/x-flv"
@="flvfile"

[HKEY_CLASSES_ROOT\.flv\OpenWithProgIds]
"mkvfile"=hex(0):

[HKEY_CLASSES_ROOT\.flv\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\.flv\ShellEx]

[HKEY_CLASSES_ROOT\.flv\ShellEx\{BB2E617C-0920-11D1-9A0B-00C04FC2D6C1}]
@="{c5a40261-cd64-4ccf-84cb-c394da41d590}"

[HKEY_CLASSES_ROOT\FLVFile]
@="Flash Video Media Clip"
"EditFlags"=hex:00,00,01,00
"PreferExecuteOnMismatch"=dword:00000001

[HKEY_CLASSES_ROOT\FLVFile\DefaultIcon]
@="%SystemRoot%\\system32\\imageres.dll,127"

[HKEY_CLASSES_ROOT\FLVFile\shell]
@="play"

[HKEY_CLASSES_ROOT\FLVFile\shell\open]
"LegacyDisable"=""

[HKEY_CLASSES_ROOT\FLVFile\shell\open\command]
@=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
  00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,\
  4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,00,61,00,79,00,65,00,72,00,5c,\
  00,77,00,6d,00,70,00,6c,00,61,00,79,00,65,00,72,00,2e,00,65,00,78,00,65,00,\
  22,00,20,00,2f,00,70,00,72,00,65,00,66,00,65,00,74,00,63,00,68,00,3a,00,38,\
  00,20,00,2f,00,4f,00,70,00,65,00,6e,00,20,00,22,00,25,00,4c,00,22,00,00,00

[HKEY_CLASSES_ROOT\FLVFile\shell\open\DropTarget]
"CLSID"="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}"

[HKEY_CLASSES_ROOT\FLVFile\shell\play]
@="&Play"
"MUIVerb"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
  6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
  00,75,00,6e,00,72,00,65,00,67,00,6d,00,70,00,32,00,2e,00,65,00,78,00,65,00,\
  2c,00,2d,00,39,00,39,00,39,00,31,00,00,00
"LegacyDisable"=""

[HKEY_CLASSES_ROOT\FLVFile\shell\play\command]
@=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
  00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,\
  4d,00,65,00,64,00,69,00,61,00,20,00,50,00,6c,00,61,00,79,00,65,00,72,00,5c,\
  00,77,00,6d,00,70,00,6c,00,61,00,79,00,65,00,72,00,2e,00,65,00,78,00,65,00,\
  22,00,20,00,2f,00,70,00,72,00,65,00,66,00,65,00,74,00,63,00,68,00,3a,00,38,\
  00,20,00,2f,00,50,00,6c,00,61,00,79,00,20,00,22,00,25,00,4c,00,22,00,00,00

[HKEY_CLASSES_ROOT\FLVFile\shell\play\DropTarget]
"CLSID"="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}"

[HKEY_CLASSES_ROOT\FLVFile\shellex]

[HKEY_CLASSES_ROOT\FLVFile\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\FLVFile\shellex\ContextMenuHandlers\WMPAddToPlaylist]
@="{F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}"

[HKEY_CLASSES_ROOT\FLVFile\shellex\ContextMenuHandlers\WMPPlayAsPlaylist]
@="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}"

[HKEY_CLASSES_ROOT\FLVFile\shellex\{8895b1c6-b41f-4c1c-a562-0d564250836f}]
@="{031EE060-67BC-460d-8847-E4A7C5E45A27}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.flv]
"Runtime"=dword:00000007
"Extension.MIME"="video/x-flv"
"Extension.Handler"="flvfile"
"MCIHandler"="MPEGVideo"
"Permissions"=dword:0000000f
"MediaType.Description"="Flash Video Media Clip"
"MediaType.Icon"="%SystemRoot%\\system32\\imageres.dll,127"
"Shell.Open"="/prefetch:8 /Open \"%L\""
"PerceivedType"="video"
"MediaType.DescriptionID"="9905"
"Shell.AltVerb.Cmd"="/prefetch:8 /Play \"%L\""
"ReplaceApps"="wmplayer.exe"

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Multimedia\WMPlayer\Extensions\.flv]
"Runtime"=dword:00000007
"Extension.MIME"="video/x-flv"
"Extension.Handler"="flvfile"
"MCIHandler"="MPEGVideo"
"Permissions"=dword:0000000f
"MediaType.Description"="Flash Video Media Clip"
"MediaType.Icon"="%SystemRoot%\\system32\\imageres.dll,127"
"Shell.Open"="/prefetch:8 /Open \"%L\""
"PerceivedType"="video"
"MediaType.DescriptionID"="9905"
"Shell.AltVerb.Cmd"="/prefetch:8 /Play \"%L\""
"ReplaceApps"="wmplayer.exe"

Just copy and paste them into notepad and save them as .reg files. :).

Edited by kidwizz
Link to comment
https://www.neowin.net/forum/topic/591052-vista-thumbnails-for-flv-and-mkvmka/
Share on other sites

doesn't work for me with ffdshow. which codecs do you use?

FFDSHOW tryout the latest, what one doesnot work for you? you might have to set it to open with WMP.

Thanks! Does this slow down the folder loading any more than .avi .wmv, etc.?

I don't experience any slow down normally, so i cannot say. but i assume it would only take a bit to load the thumbnails

Doesn't work, is there anything I need to do to put my system back to how it was?

thats really odd. I just remembered i have the K-lite codec pack installed. But thats it.

You might wanna check if you can play the flv/mkv in WMP first.

But to answer your question nope, if it's not affecting your pc. then theres nothing to be done. :)

  • 2 months later...
I actually worked for me! Thx!

One thing thought, the preview snapshot seems to be taken at the very beginning of the movies, i want it to at least take a snapshot ~5-10 second into a movie like the normal avi, wmv snapshots. Can i change some parameters to do this?

bump looking for an answer ... done a lot of internet searching and i've found most people have just given up and are using folder.jpg as a solution .. this doesn't cut it for me. Anyone have a better solution?

  • 2 months later...
  • 3 weeks later...

After clearing thumbs.db files and shifting folders a few times to clean memory cache, this worked for mkv files for me... but not flv.

I'm also keen to know if it's possible to do this for .mp4 .3gp .mov .qt .ogm files... all of which play fine in WMP on my system?

What are the key features of these reg files? Can we get commented versions which might enable us to develop more?

After clearing thumbs.db files and shifting folders a few times to clean memory cache, this worked for mkv files for me... but not flv.

Additional... It has actually given me thumbnails for both mkv and flv in Media Center. So it's only Explorer that isn't now showing flv thumbs.

BTW I am running Vista Home Premium x64, with ffdshow x64 and XviD x64. (In case you didn't know, x64 OS will not show thumbs with x86 codecs, because explorer and Media Center are x64 apps, they can't call x86 libraries... read codex. But you can play files in WMP with x86 codecs, provided you start the x86 version which comes with the OS.)

I'm using the flv, mkv, mp4, ogg etc splitters from MPC HomeCinema... also the x64 versions, obviously.

  • 1 month later...
One thing thought, the preview snapshot seems to be taken at the very beginning of the movies, i want it to at least take a snapshot ~5-10 second into a movie like the normal avi, wmv snapshots. Can i change some parameters to do this?

Did anyone figure out how to change the offset time? I'm running Vista x64, so I can't and don't want to use haali, which has the ability to change the offset time.

Isnt there something that adds thumbnails for ALL video types?

If there is then please tell me! I setup the mkv file extension to act as an .avi file (i.e. video clip), but there is no preview for them. The reg edit posted works, but it seems to grab the first frame, which is often black.

  • 1 month later...

Hey all, sorry for the lack of posting about this.

But i did notice the first frame thing, but i cant seem to fix it. SO i'm now using haali media splitter for the MKV thumbs, and i'm trying to make a reg patch for OGM ones now... so far.... not working at all lol.

BTW i think the CCCP enables thumbnails for a few formats, including OGM and MP4. but i would have to get my hands on some exports of someone that uses them. I cant stand codec packs.

Edited by kidwizz
  • 2 weeks later...
  • 3 months later...

For video files you can use Thumbnailer from CapTrue. It is a WMP plugin, and when you using it you can assign ANY frame of your video as a thumbnail. Works with .mov either.

More info http://captrue.com/news/thumbnailer-1.5-release.html

Actually this is shareware program, but the thumbnails generation is not limited.

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Exactly. They won't go 100 because current gen consoles are simply too old for any groundbreaking graphics or gaming experience otherwise. They will go with standard (console) price 70 or go with 80 if they really want to go premium. Of course they will have more expensive options too with some useless cosmetics as always.
    • Doesn’t surprise me at all. God is light & He gave us life so it sounds almost logical that we would therefore emit a certain amount of light.
    • This is what I want. Hey Gemini, how do I remove you from all my google products permanently?
    • I would never install install this build before rtm process. only 3 months to go. never install on your daily devices. just wait 3 months.
    • Motrix Next 3.9.6 by Razvan Serea Motrix Next is a modern, open-source cross-platform download manager built as the official next-generation successor to the original Motrix project. It has been completely rewritten using Tauri 2, Vue 3, TypeScript, and Rust, while still relying on the powerful Aria2 download engine for high-speed multi-protocol transfers. The app supports HTTP, HTTPS, FTP, BitTorrent, ED2K and magnet links, offering advanced features like multi-connection acceleration, task scheduling, bandwidth control, and batch download management. With a significantly reduced install size (around 20MB), it focuses on being lightweight, fast, and resource-efficient compared to traditional Electron-based download tools. Designed for Windows, macOS, and Linux, Motrix Next delivers a clean, modern UI inspired by Material Design 3 principles, with smooth animations and a minimal workflow. It improves usability through better download organization, system tray integration, and enhanced torrent handling including selective file downloads and tracker management. Motrix Next features: Multi-protocol downloads — HTTP, FTP, BitTorrent, Magnet, .torrent, ED2K, and Metalink tasks BitTorrent — Selective file download, DHT, peer exchange, encryption controls, metadata caching, GeoIP peer flags, and tracker probing Browser extension integration — Embedded Extension API with independent authentication, download confirmation, smart auto-submit, filename hints, referer/cookie forwarding, and real-time controls (Chrome Web Store · Edge Add-ons) Safe filename handling — Content-Disposition, RFC 2047, non-UTF-8, percent-encoded, and extensionless URL resolution with path traversal sanitization Download organization — Favorite and recent folders, optional file-type categorization, stale-record cleanup, and completed history backed by SQLite Concurrent downloads — Independent controls for active tasks, HTTP connections per server, segments per file, and BT peer limits Speed control — Global and per-task upload/download limits with day-of-week and time-of-day scheduling System integration — Tray operation, optional tray speed display, macOS Dock badge/progress, protocol handlers for magnet://, thunder://, and motrixnext:// Lightweight mode — Destroys the WebView on minimize-to-tray while Rust keeps the engine, task monitor, notifications, history, and extension routing alive Notifications and power options — Native task start/complete/failure notifications, keep-awake during downloads, and optional shutdown after completion Network controls — Scoped proxy support for downloads, app updates, and tracker updates, plus system proxy detection Auto-update channels — Stable, Beta, and Latest Across Channels policies with separate download and install phases Diagnostics — Structured logs, exportable diagnostic ZIPs, database integrity checks, automatic DB rebuild, and Linux GPU rendering fallback Personalization — Light/dark/system theme, 10 color schemes, 26 languages, and first-launch system language detection Motrix Next 3.9.6 changelog: New Features Clipboard management — App-owned copy actions no longer trigger the Add Task auto-detect popup. aria2 input compatibility — Multi-line aria2-style task input is supported for URLs with per-task options such as out=. BitTorrent IPv6 DHT — Added IPv6 DHT support and related configuration. File category URL patterns — File category rules can match URL patterns with validation and localized hints. Task status tags — Added clearer waiting and sharing states for task cards. Download event bridge — Added an aria2 WebSocket event bridge for faster download notifications. Improvements Improved task list transitions and preserved task state during tab switches. Kept RPC origin access enabled for local integrations. Restored AppImage stripping in release builds after beta validation. Added localized preference guidance across supported languages. Download: Motrix Next 64-bit | ARM64 | macOS ~20.0 MB (Open Source) Links: Website | macOS / Linux | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • Conversation Starter
      sumytbe earned a badge
      Conversation Starter
    • One Year In
      B4dM1k3 earned a badge
      One Year In
    • One Year In
      DarkWun earned a badge
      One Year In
    • Dedicated
      Almohandis earned a badge
      Dedicated
    • Dedicated
      JuvenileDelinquent earned a badge
      Dedicated
  • Popular Contributors

    1. 1
      +primortal
      511
    2. 2
      +Edouard
      181
    3. 3
      PsYcHoKiLLa
      86
    4. 4
      Michael Scrip
      78
    5. 5
      Steven P.
      75
  • Tell a friend

    Love Neowin? Tell a friend!