Keyframe MP Documentation
Release Notes
Version History
v2.10.2 (January 22, 2023)
- Fixed - VP9 multi-pass encoded files cause a crash
- Added - Option to disable viewport context menu
- Updated ffmpeg version
v2.10.1 (April 6, 2021)
- Fixed - Ignore scaling env variables set by external apps (e.g. Maya)
- Fixed - Signed and notarized builds (macOS)
- Fixed - Outdated text
- Updated Qt version
- Updated ffmpeg version
v2.9.5 (July 22, 2020)
- Added - On project load, if media file not found, look in project directory
v2.9.4 (June 29, 2020)
- Fixed - Crash launching Maya Tools on macOS Catalina
v2.9.2 (May 28, 2020)
- Fixed - UI elements may display incorrectly
v2.9.1 (February 26, 2020)
- Added - Python 3 support for Maya to Keyframe MP
- Updated Qt version
- Updated ffmpeg version
v2.8.1 (December 12, 2019)
- Added - Maya Tools (Sync Maya to Keyframe MP's current time)
v2.7.1 (November 6, 2019)
- Fixed - Endless mouse scrub fails in specific monitor configurations (Windows)
- Fixed - Windows installer has some hardcoded paths
- Fixed - Crash on loop (CS5 exported video)
- Fixed - Export and snapshot dialogs open all white (no widgets visible)
- Fixed - Console window geometry not restored
- Updated Qt version
v2.6.2 (September 30, 2019)
- Fixed - Implemented performance tweaks
- Fixed - Opening .bmk file may set incorrect playback range in edge case
- Updated preferences dialog
v2.6.1 (June 26, 2019)
- Added - Playback smoothing
- Fixed - (macOS) Tap to click unreliable on some macbook touchpads
- Updated Qt version (All)
v2.5.1 (April 17, 2019)
- General performance improvements
- Updated ffmpeg version (All)
- Updated Qt version (Windows)
- Updated to Visual Studio 2017 (Windows)
v2.4.6 (February 21, 2019)
- Added - "Open New Instance" of player to main menu (Windows)
- Updated - Moved step/scrub loop and lock to range options to main menu (and added hotkeys)
- Fixed - Empty hotkeys should be removed when user assigns first shortcut
- Fixed - Incorrect application text
- Fixed - Maya to Keyframe MP - Turning sync off fails (under very specific conditions)
v2.4.5 (January 23, 2019)
- Path limit is less than Windows path limit (in certain scenarios)
v2.4.4 (November 16, 2018)
- Added - Support for mxf extension
- Added - File associations for new types
v2.4.2 (November 1, 2018)
- Added - Support for mts extension
v2.4.1 (September 21, 2018)
- Added - Stepped Mode Playback (Bookmarks Only)
- Added - Hotkeys to play forwards/backwards at normal speed (resets playback speed)
- Added - Maya to Keyframe MP - Frame multiplier option when synced
- Updated - Perform linear to sRGB conversion during decoding
- Fixed - Pixel aspect ratio not respected for specific encodings
v2.3.1 (June 20, 2018)
- General performance improvements
- Improved seek times
- Improved codec support
- Updated Qt version
- Updated ffmpeg version
v2.2.12 (May 22, 2018)
- Added - Double size menu item
- Fixed - "Show in Folder" should select the file in Explorer/Finder
- Fixed - "Save Project As" dialog should set initial file name to current project or default
- Fixed - Crash when opening an invalid project file
v2.2.11 (February 8, 2018)
- Added - Set swap interval parameter (OpenGL)
- Fixed - Mutex during frame update can negatively affect performance
- Fixed - Unnecessary timeline draw calls can negatively affect performance
- Fixed - macOS - Crash on startup if shared memory is not accessible
- Fixed - Audio will not play if channel layout is not explicitly set by encoder
- Updated - Preferences dialog button focus
- Updated - About dialog text
v2.2.9 (December 18, 2017)
- Fixed - Rare crash caused by cache logic error
v2.2.8 (November 22, 2017)
- Performance - Merged relevant Keyframe Pro performance fixes
- Updated - Qt Version
- Fixed - Minor bookmark logic error
- Fixed - Current row not highlighted when preferences dialog opened
v2.2.7 (September 5, 2017)
- Added - Option to lock frame step/scrub to the current range
- Performance - Improved seek speed
- Fixed - Multi-step looping not working
- Fixed - Actual fps display can be "noisy"
- Fixed - Possible off-by-one error in timeline display
v2.2.6 (September 1, 2017)
- Added - Option to loop frame step/scrub to the current range
- Fixed - Global timeline displays incorrect expected fps if video frame rate is greater than 60
- Fixed - Global timeline may incorrectly display zero as the actual playback fps in special case
- Fixed - Unable to cycle bookmarks that were loaded from a project file
v2.2.5 (August 3, 2017)
- Added - Support for non-square pixels
- Updated - Increased default audio buffer duration
- Fixed - Frames with negative start/end times should be discarded
- Fixed - Timeline UI may display incorrect frame number after seeking (edge case)
- Fixed - Timeline UI may display incorrect frame after setting a bookmark (edge case)
- Fixed - Reserve part of cache size for audio only
- Fixed - Minimum cache size not enforced on startup
v2.2.4 (June 27, 2017)
- Added - Windows installer file associations
- Fixed - Rare case where Maya 2013 playblast fails to completely cache
- Fixed - macOS - Window geometry not restored on startup if "Always on Top" enabled
v2.2.2 (June 6, 2017)
- Fixed - Double-clicking to open files with non-ascii filename may fail in some cases
- Fixed - Maya To Keyframe MP - Temp directory error occurs if not cached and Keyframe MP is not open
v2.2.1 (April 25, 2017)
- Added - macOS support
- Added - macOS support for Maya to Keyframe MP script
- Updated - Qt version
- Updated - ffmpeg version
- Fixed - Incorrect actual size displayed in media info
- Fixed - Incorrect duration (seconds) displayed in media info
- Fixed - Logic error in audio decoder
- Fixed - Maya To Keyframe MP - Errors when a playblast is interrupted using Esc key
- Fixed - Maya To Keyframe MP - Sync should be disabled in UI if player is closed
- RFE - Increased max volume to 150%
v2.1.5 (March 1, 2017)
- Added - Option to display frames relative to range start in global and range timelines
- Added - Display global frames in left column of global timeline when in Frame (Range) display mode
- Fixed - "Save As" dialog displayed under window when in fullscreen mode
- Fixed - Incorrect timecode displayed in range timeline
v2.1.4 (February 15, 2017)
- Fixed - Rare crash when playing media for an extended duration
v2.1.2 (February 9, 2017)
- Fixed - Keyframe MP 2.x uses the same identifier as Keyframe Pro
- Fixed - Snapshot fails if directory does not exist
- Fixed - HiDPI should not affect the viewer size
- Fixed - Snapshots created on a HiDPI monitor have a scaled resolution
v2.1.1 (February 4, 2017)
- Added multi-frame stepping forwards and backwards
- Fixed media path is cutoff in the Media Info window
v2.0.1 (January 27, 2017)
- Integrated decoding engine 2.0
- Added optional OpenGL rendering engine
- Added user configurable hotkeys
- Added fullscreen toggle
- Added play backwards
- Added ping-pong looping
- Added hi-dpi scaling
- Added option to enable/disable double-click in viewer toggles playback
- Added open current media's directory menu item
- Added snapshot to folder functionality
- Added snapshot frames/bookmarks functionality
- Added "Clear All" to recent files/projects menu
- Added seek previous/next bookmark buttons to playback controls
- Added looping type button to playback controls
- Updated to Qt 5.6.1
- Updated user interface
- Save current position and range in project (bookmarks) file
- Removed bookmark limit on demo version
- MayaToKeyframeMP - Updated for v2 client API
- MayaToKeyframeMP - Added option to offset sync from current range
- MayaToKeyframeMP - Sync button changes color when enabled
- MayaToKeyframeMP - Added playblast functionality
- MayaToKeyframeMP - Added temp folder options for playblasts
v1.5.2 (March 15, 2016)
- Fixed decoder warning
v1.5.1 (March 14, 2016)
- Windows 10 compatibility and stability fixes
- Fixed file names with Japanese symbols not opening
- Fixed always on top persistence
- Performance updates
- Decoder refactoring
v1.4.1 (November 17, 2015)
- Added functionality to rotate the video clockwise and counterclockwise
- Improved packet error handling
- OS X performance improvements
- Fixed possible crash on OS X
v1.2.3 (April 1, 2015)
- Fixed copy current media failure when file already exists
- Added detailed error messages for copy failures
v1.2.2 (March 29, 2015)
- Fixed incorrect number of frames displayed for specific encodings
- Fixed incorrect time displayed in media info
- Added double size to video menu
- Added "Take Snapshot" functionality
v1.2.1 (Dec 25, 2014)
- Added ability to change the video playback speed (note: audio is muted when not at normal speed)
- Added presets/hotkeys for common playback speeds
- Added hotkeys to increase/decrease the playback speed
- Added option to loop when frame stepping
- Added option to loop when mouse scrubbing
- Added option to disable endless mouse scrubbing
- Windows - Updated to Qt 5.3.2
v1.1.5 (July 30, 2014)
- Initial support for WebM
- Fix crash when scrubbing large files
- Fix memory leak during seek
- Set system timer to minimum resolution (Windows)
- Improved seek algorithm
v1.1.3 (July 22, 2014)
- Added "Copy Current Media" functionality
v1.1.2 (June 29, 2014)
- Added "endless" mouse scrubbing
- Use bookmark file directory as fallback for media location
- Fix possible dropped frames on specific codecs
v1.1.1 (June 16, 2014)
- Fix for codecs that don't respect the CODEC_CAP_DELAY flag
- Fix qt PNG encoded playblasts not playing correctly
- Fix possible "freezing" at the end of file
v1.1.0 (May 21, 2014)
- OS X - Updated to Qt 5.3.0 final
v1.0.9 (May 14, 2014)
- Fix dialog falling behind when Always on Top
- Alternate hotkeys (NLE)
- OS X - Cmd+W shortcut to close
- OS X - Workaround for Maya not escaping path whitespaces
v1.0.8 (April 29, 2014)
- OS X - Open With
- OS X - Drag and drop on application
- Additional container support
v1.0.7 (April 21, 2014)
- Fix potential crash when scrubbing large file
- Code optimizations
- OS X - Fix Qt related Wacom/tablet crash
v1.0.6 (April 15, 2014)
- Fix potential crash when unloading a media file
- Updated Maya sync script
- OS X - Add shortcuts for non-command menu item hotkeys
- OS X - Remove menu bar toggle menu item
v1.0.5 (April 13, 2014)
- Initial OS X support
- Additional support for 24-bit audio formats
- Fixed dialog appearance issue
- Alternate hotkeys for cycling frame bookmarks (Key Up/Down)
- Alternate hotkeys for cycling range bookmarks (CTRL+Key Up/Down)
- Modified volume and flip hotkeys
v1.0.4 (April 9, 2014)
- Make initial extension check case insensitive
v1.0.3 (April 8, 2014)
- Added preference to open media in new players (separate instances)
- Added half size and quarter size menu items w/hotkeys
- Always pause after a direct seek to the range end or end of file
- Fixed loop inconsistency
v1.0.1 (April 2, 2014)
- Initial Release