MoviePrint Changelog

What's new in MoviePrint 0.2.23

Sep 21, 2020
  • Fixed:
  • Fixed issue where saving MoviePrints while file details are not available yet would crash the app
  • Fixed issue where adding movies while file details and thumbs of the previous movie list were still loading, would stop loading the previous movie list and overwrite the list with the newly added movies

New in MoviePrint 0.2.22 (Jun 1, 2020)

  • Fixed:
  • Issue where a custom aspect ratio was not applied when saving thumbs
  • Issue on windows where font in header in a saved MoviePrint would show a serif font

New in MoviePrint 0.2.21 Pre-release (May 24, 2020)

  • Added:
  • Ability to save frames directly from the player view by using the Save frame button or the s-key
  • Ability to add timecode to naming scheme
  • Fixed:
  • Crash when only changing the aspect ratio and trying to save a thumb or MoviePrint
  • Issue where when hide thumb and add thumbs in-between the scroll position when zoomed in always jumps to top left position
  • Issue where aspect ratio and cropping was not applied on import
  • Changed:
  • Behaviour of the shortcut s

New in MoviePrint 0.2.20 (May 16, 2020)

  • Added:
  • Ability to export and import shot based MoviePrints
  • Now it is possible, after having run shot detection, to export the MoviePrint as a JSON/PNG file and import/restore it at a later time while keeping the shot information.
  • More MoviePrint output sizes
  • Changed:
  • Behaviour when filtering thumbs - Automatic default sorting has been removed
  • Fixed:
  • Issue where MoviePrint would not start when the movie file could not be found anymore
  • Issue where timeline view printing could result in an error
  • Issue where progress bar behaves incorrect when Save all MoviePrints is clicked and include individual thumbs is checked
  • Issue when filtering on unique faces, sorting by occurrences did not work
  • Issue when filtering for unique faces, only after the second click the threshold got used accurately
  • Issue where hidden thumbs when visible while Saving a MoviePrint were saved as regular thumbs

New in MoviePrint 0.2.19 (Apr 21, 2020)

  • Ability to apply and combine filters on faces based MoviePrints as well as showing face data such as
  • Amount of faces in frame
  • Age
  • Occurrence of face
  • Face size
  • Gender
  • Unique faces
  • Ability to transform movies using rotation, cropping and aspect ratio
  • Added transform preview
  • Added cropping presets
  • Added aspect ratio presets
  • Optimisation:
  • Undo steps are no longer stored in the persistent database
  • Fixed:
  • Bug where importing a PNG could not read the set columnCount

New in MoviePrint 0.2.17 (Apr 6, 2020)

  • Fixed:
  • Include individual thumbs option ignored the thumbs format setting PNG/JPG and its quality
  • Initial zoom level was zoomed out and not fit

New in MoviePrint 0.2.16 (Apr 4, 2020)

  • NEW WEBSITE:
  • movieprint.org
  • Added:
  • Ability to zoom in and out of grid view - also with keyboard shortcuts
  • Ability to change jpg quality when saving a MoviePrint
  • Ability to choose format (jpg/png) and jpg quality when saving a thumb
  • More guide layout formats
  • Improved:
  • On expand, MoviePrints get named after shot or sequence
  • Settings menu got cleaned up
  • Fixed:
  • Bug where saving a timeline view MoviePrint was broken
  • Crash when enabling html5 player
  • Bug when duplicating a shot based MoviePrint missing shot data
  • Changed:
  • Updated urls to use the new website movieprint.org

New in MoviePrint 0.2.15 (Mar 20, 2020)

  • Updated:
  • Scan movies for faces and create facebased MoviePrints
  • Scan a specific range for faces and display them in a MoviePrint
  • Filter a face based MoviePrint to only show unique faces
  • Create a new MoviePrint with all occurrences of a unique face
  • A face is considered unique, if it is different from another face by a certain amount. Change the amount and experiment to find the perfect value.
  • Sort thumbs by - for facesbased MoviePrints
  • Face size:
  • Face count in image
  • Occurrence of a face
  • Confidence value of a face
  • Show/hide face rectangle
  • Settings:
  • Face confidence threshold
  • Face size threshold
  • Note: You need to scan/re-scan after changing thresholds in the settings.
  • Sort thumbs by - for all MoviePrints
  • Frame number
  • Reverse order:
  • Option to quickly optimise grid layout (column count) when the MoviePrint is very high/low
  • Error reporting of worker windows into the main window
  • Improved:
  • Small performance improvement when dealing with many thumbs
  • Fixed:
  • Link to go to log file location
  • Changed:
  • Updated @tensorflow/tfjs to the latest version

New in MoviePrint 0.2.14 (Feb 29, 2020)

  • Added:
  • Face based MoviePrint (beta)
  • Handling is not smooth enough yet therefore it is still in beta stage
  • Currently face size, face count in image, confidence value of face, gender and a face ID are generated.
  • The generated face ID is used to identify unique faces. The Face uniqueness distance in settings decides if a face is considered unique. Here you have to experiment with values around 60. A smaller distance results in more unique faces.
  • Note: Thresholds can be changed in the settings, but you need to scan/re-scan after changing any of them.
  • Scan a movie or specific range for faces and display them in a MoviePrint
  • Filter a face based MoviePrint to only show unique faces
  • Expand a thumb of a face based MoviePrint to display all occurrences of a face
  • Sort thumbs by
  • Face size
  • Face count in image
  • Occurrence of face
  • Confidence value of face
  • Show/hide face rectangle
  • Settings:
  • Show face rectangle
  • Face confidence threshold
  • Face size threshold
  • Face uniqueness distance
  • Other:
  • Convert shot or face based MoviePrints to interval based ones which removes the constraints the 2 others have
  • Sort thumbs by
  • Frame number
  • Reverse order
  • Fixed:
  • Bug when scrubbing first or last thumb one could not scrub to start or end of movie
  • Changed:
  • Updated electron and packages to the latest version
  • Replaced credits window with link to online credits
  • Remove redundant options from file menu dropdown

New in MoviePrint 0.2.13 Beta (Feb 15, 2020)

  • Added:
  • Ability to sort by Framenumber or Reverse order
  • Face detection
  • Filter and sort by:
  • Face size
  • Face count in image
  • Occurence of face
  • Confindence value of face
  • Unique faces, occurrence and size
  • Settings:
  • Show face rectangle
  • Face confidence threshold
  • Face size threshold
  • Face uniqueness distance
  • Fixed:
  • Bug when scrubbing first or last thumb one could not scrub to start or end of movie
  • Changes:
  • Updated electron and packages to the latest version

New in MoviePrint 0.2.12 (Jan 25, 2020)

  • Added:
  • Ability to change individual MoviePrint names in Movie list
  • Set custom naming schemes for
  • Name of MoviePrint
  • Name of thumb when saving a single thumb
  • Name of thumbs when including individual thumbs
  • Option in file list menu to open file location
  • Option in Save MoviePrint menu to open the output location
  • Option in Settings menu to open the output location after saving a MoviePrint
  • Fixed:
  • Bug when scrubbing first or last thumb one could not scrub to start or end of movie

New in MoviePrint 0.2.11 (Nov 9, 2019)

  • Added:
  • Ability to style frame info
  • Position, scale, margin, font color, background color
  • Ability to set MoviePrint background color
  • Shot detection method “Histogram”
  • This method is slower, but can improve detection in some cases
  • It converts the pixel to HSV color space, creates a histogram and compares the difference of the histograms of each frame
  • Fixed:
  • Issue where some shots where detected one frame too short

New in MoviePrint 0.2.10 (Oct 16, 2019)

  • Added:
  • Max possible output size option for extra wide/high aspect ratios (16384px in width/height)
  • Fixed:
  • Fix issue that MoviePrint does not get properly generated when adding a shot detection based MoviePrint (aescripts Support Ticket #1049557)
  • Fix cropped MoviePrint images when output size was too large

New in MoviePrint 0.2.9 (Sep 12, 2019)

  • Fixed:
  • Missing overflow menu on MoviePrint items in movie list
  • Issue where recapture frames would throw an error when incomplete MoviePrints were present

New in MoviePrint 0.2.8 (Sep 10, 2019)

  • Fixed:
  • Error when starting MoviePrint and one of the movies can not be found anymore
  • Error when saving a MoviePrint including path when the movie file included special characters
  • Bug where playhead indicator in the timeline would disappear under some circumstances

New in MoviePrint 0.2.7 (Sep 8, 2019)

  • Fixed:
  • Hover controls over a thumb disappearing after click
  • Hover controls over a thumb rendering in the wrong place
  • Algorithm to calculate scene list out of frame scan dataNow we check:
  • If there is a more distinct cut within SCENE_DETECTION_MIN_SCENE_LENGTH this one is chosen
  • Frame scan data now gets repaired in case there is occasional frame scan data missing

New in MoviePrint 0.2.6 (Sep 7, 2019)

  • Added:
  • Ability to set in and out points for shot detection based MoviePrints
  • Free flow option for timeline view
  • EDL export for shot detected MoviePrints
  • still experimental (tested only with Adobe Premiere) Option to turn off thumb images, leaving a thumb with their mean color
  • Improved:
  • Updated documentation - https://movieprint.fakob.com/movieprint-help/
  • Clearer usage of Expand (Create a new MoviePrint using In- and Outpoints of the clicked thumb)
  • After expanding a scene use the Arrow up button on the top left to go back to the parent MoviePrint
  • Performance improvement when running shot detection of longer movies (mainly on Mac)
  • Clearer open/close buttons for Movie list and Settings menu
  • Timeline handling in player view
  • Upper timeline for scrubbing in shot
  • Lower timeline for scrubbing in the whole movie
  • Playhead width indicates frame length
  • Clearer exit from Player view
  • Scrubbing of thumb now possible both through click as well as click+drag
  • Fixed:
  • Bug where Edit cropping was broken
  • A couple of small bugs

New in MoviePrint 0.2.5 (Jun 28, 2019)

  • Fixing transparency rendering for PNGs. It was broken and both PNGs and JPGs were rendered with a white background.

New in MoviePrint 0.2.4 (Jun 27, 2019)

  • Added:
  • Option to check for a new version of MoviePrint
  • Option to cancel shot detection when running it for the first time
  • Toolbar which exposes the most needed options in one click
  • Add a shot detection based MoviePrint
  • Add an interval based MoviePrint (with 2×2 – 6×6 presets)
  • Switch between Grid and Timeline view
  • Switch between Standard view and Player view
  • Switch between Thumb and Cut view
  • Zoom options
  • Show header and frame info
  • More options can still be found to the left in the Movie list or to the right in the Settings menu
  • Improved:
  • Integration and reliability of feedback form
  • Tooltips and toast messages
  • More reasonable default column count for shot detected movies
  • Upgraded to Electron 4.2.3
  • Upgraded other packages to the latest Semver
  • Fixed:
  • A couple of small bugs

New in MoviePrint 0.2.3 (Jun 4, 2019)

  • Fixing:
  • Known issue resulting in a white screen on Windows when Microsofts Visual C++ Redistributables are not installed

New in MoviePrint 0.2.2 (May 5, 2019)

  • Added:
  • Player view with a horizontal multi frame view and HTML5 video player overlay
  • For shot based movies
  • Cutting and merging of shots
  • Changing chosen thumb of shot
  • Switching between timeline and grid view
  • Easy navigation in and between shots
  • For interval based movies
  • Changing and adding thumbs
  • Easy navigation between thumbs
  • Shortcuts
  • General
  • 1 - Show/Hide Movie list
  • 2 - Show/Hide Player view
  • 3 - Show/Hide Settings
  • A - Add Movies
  • F - Show/Hide shot detection chart
  • G - Toggle between grid view and timeline view
  • M - Save MoviePrint
  • S - Add MoviePrint (shot detection based)
  • For player view
  • SPACE - Toggle between Cut/Merge and Change thumb mode
  • SHIFT + Arrow left/right - Move 1 frame back/forward
  • Arrow left/right - Move 10 frames back/forward
  • ALT + Arrow left/right - Move 100 frames back/forward
  • For Cut/Merge mode
  • SHIFT + ALT + Arrow left/right - Jump to previous/next cut
  • ENTER - Cut/Merge shot(s)
  • For Change thumb mode
  • SHIFT + ALT + Arrow left/right - Jump to previous/next thumb
  • ENTER - Change thumb to use shown frame
  • The 2 types of MoviePrints:
  • Interval based (default)
  • for quickly selecting a couple of nice frames
  • Shot based
  • for a more accurate representation of your movie.
  • Interval based (default):
  • Frames are chosen based on a standard interval
  • The interval is only used initially. After that you are free to add and hide thumbs wherever you like and also rearrange them at will.
  • Shot based:
  • An algorithm detects the shots of the movie (simple shot segmentation through luminance/saturation mean difference)
  • The middle frame of each detected shot is grabbed
  • The number of thumbs represents the number of detected shots
  • When you create a shot based MoviePrint of a movie for the first time, the movie gets scanned. This can take some time. The speed depends both on the length and the resolution of the movie.
  • Use the cut/merge mode in the player view to manually improve the segmentation
  • Use the change thumb mode in the player view to choose a different frame for the thumb

New in MoviePrint 0.2.1 (Apr 12, 2019)

  • Added:
  • Ability to crop the movie. Click on the overflow menu of the movie in the movie list -> Edit cropping -> Set values in pixel

New in MoviePrint 0.2.0 (Apr 12, 2019)

  • Added:
  • Ability to switch from slider to input field for row count, column count and minutes per row
  • this gives theoretically the ability to increase row and column count to 100 resulting in 10000 thumbs. This feature is still experimental and the maximum possible values have not been tested! I did a test with 5000 thumbs which took some time.
  • Basic smoke test

New in MoviePrint 0.1.17 Alpha (Apr 12, 2019)

  • Added:
  • Export a MoviePrint
  • File path, column count and the selected frame numbers are saved to a JSON file. This lets you restore a MoviePrint at a later time via Import MoviePrint.
  • Embed data when saving a MoviePrint (PNG only)
  • File path, column count and the selected frame numbers are embedded into the PNG file. This lets you restore a MoviePrint at a later time via Import MoviePrint. Embedding the data is activated by default. This can be changed in the settings menu.
  • Import MoviePrint
  • Restore a MoviePrint by importing a previously exported JSON or PNG with embedded data. In case the movie location has been changed, use Replace Movie to point to the new location.
  • Clear movie list
  • Changed:
  • When clicking SAVE on the thumb, the image is now saved to the location specified in the settings menu

New in MoviePrint 0.1.16 Alpha (Apr 12, 2019)

  • Added:
  • Support for editing multiple MoviePrints per movie
  • Adding, duplicating and removing MoviePrints
  • Switching between grid view and timeline view
  • Replacing a movie
  • Adding and removing movies from the list
  • Expand a scene/thumb to dive further into a movie
  • Hide scenes in timeline view, similar to hide thumbs in grid view
  • Improved:
  • Handling of thumb images, which should result in a performance improvement
  • Movie list look
  • No more limitation when the settings menu is open
  • Updated npm packages
  • Changed:
  • The application state now gets stored in an sqlite3 database which supports larger sizes. Before, reopening the application could result in loss of data when the state got too large due to lots of shown thumbs for example.
  • The frame scan data gets now also stored in an sqlite3 database which should result in a performance improvement when handling long movies.
  • When adding movies a thumb version is stored which can be limited in size. See settings menu. The default is 640px in width or height. This saves space and should improve performance when handling a large amount of thumbs.
  • When MoviePrints get saved, the images are now captured life. This compensates for only capturing smaller versions in the first place. This should be equally fast.

New in MoviePrint 0.1.15 Alpha (Apr 12, 2019)

  • Fixed:
  • Option to save to same as movie file location