Video Player

Base Model
VDK3 Fractal
Video Codec

4K .FVF Demos
. Products

TRUDEF™ Video Player   For Windows 10-64 (Latest build TRUDEF_Video_Player_VDK_3.0.1.0007_20180503a_R6)

TRUDEF™ VDK3 Fractal Video Codec is an effective method of playing high quality high resolution 2x2 block encoded Intra Frame video at high bitrates on commodity hardware up to 8K.

Fractal video compression is asymmetrical in nature, encoding is resource intensive, however, playback is lightweight and fast. Fractal image compression is founded on the fact that in a sequence of images blocks containing self similar patterns are repeated. A fractal algorithm mathematically encodes these blocks into data called "fractal codes". When images are viewed; fractal code containing matching blocks of the original are remapped back into the image reusing self similar blocks where matches exist.

TRUDEF™ Fractal Video Player Features:

• Upgraded VDK3 Code Base
• Smooth playback up to 8K (priority threading)
• Theatrical viewing
• TRUDEF™ Zoom
• Viewing 8K from 4K if system i/o doesn't support 8K file size
• Doubling native viewing resolution
• Multi threaded for real time decompression
• Increase data rate for theatrical quality
• Multiple player sessions
• Detailed performance statistics
• Subtitles
• Subtitles from text to speech narration
• Multiple audio codec support
• Frame stepping
• .FIF or .TIF single frame capture
• Recall frame by frame number
• Single frame capture in TRUDEF™ Zoom mode

TRUDEF™ Playlist Editor   For Windows 10-64

TRUDEF™ Playlist Editor Features:

• Manages multiple playlist
• Drag and drop list building
• Draggable sort order
• Timeline cropping

TRUDEF™ Player Help

Command Shortcut Keys
Viewing Statistics
Using Playlists
Working with Subtitles


The TruDef Player is a standalone TRUDEF media file player (currently for the Windows platform).

The TruDef Player supports TRUDEF media that use TruDef zoom encoding. If a file has been zoom-encoded, it will open at its default TruDef zoom scale, and you can switch between zoomed and unzoomed view scales during playback. Other media players are unaware of the TruDef zoom feature and can only show the effect if the file's default zoom scale is greater than 100%.

Both the legacy RIFF-based format and the newer Matroska format (which use the FVF extension) are supported as media input.

Single-frame media files with the FIF extension can also be opened. If an FVF file has only one frame and only one video stream, it will be opened as an image.

The player's Windows' registry key is HKCU/TMMI/TRUDEF Fractal Player/version. The player depends on the Fractal Player Library, which in turn depends on the Media Library, Common Library, Decoder, and the Media Stats Library.

a name="command_shortcuts" / style="font-size:11.5px;"> Command Shortcut Keys

The most frequently-used commands have keyboard shortcuts. They are:

• Spacebar Toggle between pausing and playing (you can also double-click to do this).
• F3 Toggle between 100% and 200% view.
• F4 Toggle TruDef zoom (if the file is zoom-encoded).
• F5 Toggle fullscreen mode.
• F8 Save the current frame (player must be paused first).
• F9 Toggle visual subtitles.
• Alt+F9 Toggle audio subtitles.
• F10 Toggle statistics display.
• Ctrl+O Open a media file for playing (current file will be closed).
• Ctrl+W Closes the currently open media file.

Viewing Statistics

To see statistics during playback, choose Options, Show Statistics (or press F10). You can also set the font size for the statistic readouts using Options, Statistics Font Size. More control over the statistics display is available in Options, Preferences... To control which particular statistics are displayed, use Window, Statistics Configuration to open the Statistics Configuration Window.

Click the checkboxes in the first list column to show or hide each statistic, and select one or more statistics and right-click the Location column to place them in a desired corner of the player's window. The order in which items are displayed matches their order in the list, which you can rearrange by dragging items up or down.

Some of the available statistics are:

• Block size The video file's minimum and maximum block size.
• Frame The current video frame number, starting at 1. If the video is based on a subrange, the frame number will still start at 1, but the highest frame number will be the number of frames in the subrange.
• Timecode The current frame's absolute time position relative to the start of the video. This is the time at which the frame is scheduled to be made visible, and the frame will remain visible until the timecode of the next frame.
• Elapsed time The amount of time elapsed since the video first began playing, excluding time spent on rewinding, forwarding, caching, etc.
• Frames cached Number of frames in the prerendered video frame cache.
• Frame size Data size of current frame, in kilobytes (KiB).
• I/O bandwidth How many megabits (of compressed video data) per second are being processed.
• Frame budget How much of the total processing time for frame falls within the time allowable to process a frame. For example, a 24 fps video has a 41.67 ms frame budget.
• Frame decode time Time taken to decode the current video frame.
• File bandwidth How many megabits per second of data must be processed at an average minimum. The file bandwidth is the file's physical size divided by its duration. For a file with audio, the file bandwidth will be larger than the video stream bandwidth. The I/O bandwidth should be higher than the file bandwidth.

Using Playlists

You can play multiple media files one after another using the playlist feature. Use the Playlist Editor application to create and manage playlist files. These files have a .playlist filename extension (they are also text files, so if you are careful, you can edit them with any text editor. Note that since filenames can contain Unicode characters, your text editor should support Unicode).

Playlists automate the process of opening, playing, and closing media files. When a particular media file is playing, it looks as if the file had been opened by itself. The playbar and other controls reflect the status of the media file, not the playlist.

When the last media file in a playlist is played, playback loops around to the first file in the playlist. You can prevent this by checking off the Loop playlist playback option in Preferences.

Each file in a playlist is a playlist item. Each playlist item can be independantly enabled, named, and contain a filesystem reference to a media file or to another playlist file. A playlist item can also refer to a playlist, to make reusing playlists within longer playlists easy.

To play a playlist, just open a playlist file using the File, Open... command. You can also drop a playlist file onto the player's window, or specify a playlist file on the command line when starting the player application from a console. Playlist files are also placed on the File, Open Recent menu.

Some commands (such as Tools, Set TruDef Zoom) will interrupt an actively playing playlist, since they must close and reopen the currently playing media file.

Working with Subtitles

In the Subtitles menu, there are commands to let you manage the subtitles (and the narration items) of the currently playing media file.

To use any of the Subtitles menu commands, you must have a media file open and the player must be paused. To edit or delete a subtitle, the player's time index must be within a subtitle (i.e., the subtitle should be visible).

When adding or editing a subtitle, no existing subtitle must already overlap in time.

The Narration field in the subtitle dialog will be available if the subtitle has a corresponding narration item, or if you are adding a new subtitle.

In the subtitle dialog, click the Calculate button to compute the duration of the subtitle. The narration text will be used if available, otherwise the subtitle's normal text will be used. The application will be busy while it computes the duration.


Choose Window, Options.... A window will appear letting you view and/or change the player's persistent settings.

You can expand and collapse the various sections by clicking the small black triangles along the right edge of the window.

The available preference settings are:

General Settings

• Open media files in paused state When checked, media files will not immediately play when opened, but instead pause on the first video frame.
• Keep application window size When checked, keeps the application window from changing size even if opened media files have different sizes.
• Center when zooming If checked, the player is centered in the application window whenever the player is zoomed into.
• Player background color Click the color swatch to change the color of the player's background. Note that the color is only visible if the media file is being rendered at dimensions smaller than the application window.
• Disable screensaver when playing video If checked, the computer's screensaver is prevented from blanking the screen while a media file is playing. If the file is paused, the screensaver will be allowed to blank the screen.

Player Controls

• Position You can place the controls at the top or at the bottom of the player rectangle. If placed on top, the statistics will be placed underneath the controls.
• Auto-hide controls when player not in use Even if the mouse is over the player, the player controls will be hidden if the mouse is not moved or the keyboard is not touched for several seconds.
• Visible only when mouse is over window The playbar, pause/play control, and volume controls are visible only when the mouse pointer is over the player window.
• Controls visible if mouse over player's application window too The player controls are shown if the previous option is checked, and even when the mouse is outside the player rectangle but inside the player's main window.


• Show Check this to make subtitles visible.
• Font Sets the font face (e.g. verdana) for the subtitle text.
• Font bold If checked, subtitle text appears bold. This can be used if the text is hard to read even when protected.
• Font size Sets the point size of the subtitle text when the player is running in normal (not fullscreen) mode.
• Font size when fullscreen Sets the point size of the subtitle text when the player is running in fullscreen mode.
• Color Sets the color of the subtitle text. Yellow is a good general-purpose color, but you may prefer Black if your movies have light-colored content.
• Text protection Determines how to keep text readable on top of the movie frames. You can disable protection or set it to outlined, shadowed, or with a rectangular block behind the text. The outline color is automatically determined depending on the text color.
• Speak If checked, visual subtitle text is also spoken. This is useful if you want the subtitle text to be audible but do not have an accompanying audio narration track. However, the text-to-speech system may mispronounce uncommon words since visual subtitles are spelt for reading without phenome hinting. For more control over the text-to-speech system, use the Windows Control Panel.

Playlist Behavior

• Loop playlist playback If checked, playlists will loop around. Otherwise, playback will end on the last frame of the last playlist item.
• Keep window size when playing playlist If checked, the application window will not resize to fit the opened media files.


• Font size Sets the point size of the statistics text when the player is running in normal (not fullscreen) mode.
• Font size (fullscreen) Sets the point size of the statistics text when the player is running in fullscreen mode.

Helper Applications

• Subtitle editor If specified, you can directly open subtitle and narration files with the indicated program using the Subtitles, Access... commands. You should specify a text editor or a program capable of reading and writing SRT format files. Take care when directly editing subtitle files at the same time when editing using the player.
• Playlist editor If specified, you can open the current playlist file with the indicated program using the Options, Access Playlist File command. You should specify the TMMI TRUDEF playlist editor or a text editor, since any other program is not likely capable of editing .playlist files.


• Output file Log messages are written to this file (the filename extension is not required and if supplied, will be ignored).
• Log messages up to level Log messages with a level higher than the specified level will be filtered out. Instrumentation messages, for example, are level 500, so specify 499 or lower to leave them out.

     Home    Technology    Products    Gallery    Downloads    News    Investors    Company    TMMI.PK
     Copyright © 2018   TOTAL MULTIMEDIA INCORPORATED  All rights reserved