Releases: LandoNikko/Pilko-Frame-Capture-Studio
Releases · LandoNikko/Pilko-Frame-Capture-Studio
Release list
v1.11.0
Save My Settings (NEW)
- Toggleable option that tracks and allows browser memory to remember modified setting values for next sessions
- Off by default
- Most parameters are tracked and can be saved
- Works with crop too; overrides automatic black bar removal if both are set
- Satus modal to display what settings are changed from default values and what are not tracked
Configure Filename Settingsincluded as an additional path to its settings- Settings are reset if you have the toggle OFF, and hard reload the page
Output Filename
Add video filename-toggle (NEW)- Rename
PrefixtoText - Change output filename preview from right to center alignment
UI
- Change upload zone loading state to immediately display fetched metadata and wait for framerate
- Give
Framerate Overridered text and a warning text- Average user shouldn't need to be changing this if framerate fetching is reliable enough
- Reorganize top settings configuration
- Before:
Capture Configuration,Add Overlay - After:
Save My Settings,Add Overlay,Capture Configuration - Change
Remove Black Barsfrom button to toggle
- Before:
Bugfix
- Sliders now correctly update their state and color when a new file is uploaded
Other
- CSS compression
- Comments
- Update info/readme
Filename and save settings -feature requests by TRYOKETHEPEN on Issues -page.
v1.10.0
NEW
Framerate Detection
- Automatically estimate input video's framerate when a file is loaded
- Display estimated framerate in upload metadata
- Support a set of fractional framerates
11.988,12.5,14.985,23.976,29.97,59.94,119.88- Values taken from Adobe Media Encoder's H.264 Frame Rate options to likely cover standardized fractional framerates
- Framerate override still available for manual correction
- Supports fractions in comma and period
- Use 30 FPS fallback if estimation fails
Updated
Metadata Upload Box
- Move Aspect Ratio into brackets after Resolution
- Example:
1920×1080 (16:9)
- Example:
- Replace
Aspect Ratiorow withFramerate (est.)
Frame and Timecode Accuracy
- Apply decimal framerates consistently to frame controls, filenames and interval captures
- Improve non-drop-frame SMPTE/EBU timecode calculation
- Prevent floating-point drift when capturing at frame intervals
- Improve seeking accuracy between adjacent frames
- Update end-of-video limits based on frame duration instead of a fixed time offset
Other
- Ignore outdated detection results after changing files or manually overriding framerate
- Improve temporary video cleanup after detection
- Remove duplicate Manual frame-control listeners
- Synchronize framerate override with filename frame numbering
Known limitation
- Chromium-based browsers may estimate videos above 150 FPS incorrectly due to browser/display frame callback limits(?) Use Framerate override when needed.
FPS detection originally contributed by TRYOKETHEPEN and expanded through testing and follow-up improvements. 谢谢你!
v1.9.0
Add Overlay
- Change UI/UX Overlay sizing from global to individual with cycle buttons
- New
start / end-option - Add secondary Timeline overlay option
- Move add
Textoverlay default corner position from bottom left to top right - Rename singular
ff-option to 'Frame' to differentiate it from:ff, which is for SMTPE/EBU timecode format
Selection
- Add option to
Clear Selectedframes when in selection -modeClear Images-button changes state toClear Selected
Preview
- Fix lightbox content sizing to match the frame size properly
Other
- Remove 1 year anniversary logo hover
- Update feature list and add link to patch notes in info modal
- Optimize text overlay drawing logic so Timecode 1, Timecode 2 and Text share the same draw helper
v1.8.0
NEW
Download Selected
- Frame captures now have a checkbox in top left corner
- Selection marquee box appears by clicking and dragging over output area to select multiple frames at once
- When frames are selected, the download buttons are replaced with Cancel and Download Selected
- Only clicking Cancel or anywhere else in side-panel's options deselects all selected frames
Updated
- Replaced time/frame increment buttons in Manual and Interval with the ability to hold down for faster steps
- Changed frame thumbnail hover color from blue to neutral in output area
Bug fix
- Timecode with frames (
hh:mm:ss:ff,mm:ss:ffandss:ff) now accurately matches the real frame count based on set framerate.
Updates based on user feedback. Thank you!
v1.7.0
NEW
Crop Area- By default takes a frame from the middle of uploaded video
- Preview frame can be defined from scrubbing the video player in
Manual
- Preview frame can be defined from scrubbing the video player in
- Has 8 dragging points
- Displays resolution dynamically
- Preset aspect ratio buttons
- By default takes a frame from the middle of uploaded video
Transcriptframe capture mode inAutomatic- Captures a frame for each timestamp segment.
- Supports SRT and VTT
- Hovering transcription segments highlights the corresponding captured frame of it
- Timestamps can be manually adjusted and removed
- Loading example video also loads the transcription of it
- None -numbering style in Filename Settings: Filenames can now be just frame numbers
- Cross-logic with Frame, so the tool doesn't create empty filenames
UI/UX
- Reworked capture configuration UI/UX
- Renamed
Pro ModetoAdd Overlay - Created new
Capture ConfigurationwithCapture Format,Set Framerateand newCrop Area - Moved
Remove Black BarsinCrop Area
- Renamed
- Renamed
Smart AutotoAutomatic - Changed fine-tune scissors to nudge frame capture from 0.2s to 0.1s
Misc
- Update Info -modal
- CSS changes and optimization
- Code optimization for re-usable elements
Thank you sahil48 for the Transcription -feature request!
v1.6.1
Minor feature changes for settings in Pro Mode.
NEW
- Overlay Opacity slider
- Intended for Image Overlay for better watermarking flexibility
- It also affects TC and Text Overlays' black background. This is a feature, not a bug, for now.
UX
- When enabling Pro Mode, TC Overlay is now defaulting to
Off, fromhh:mm:ss:ff - Removed Overlay position rotation limitations in Pro Mode
Misc
- Optimize CornerPositionBtn for better reusability
- Change 'Upload Image...' -button's style to look more like a button, than an input field
v1.6.0
Interval
- Change second input from 1-30s to numfield and allow any value
- Add 'By Frames'. Max value is set to the configured framerate in Pro Mode
- Add 'Trim Area' -toggle with start/end to only capture at specific time
UX
- Keep extracted images between capture tabs (Manual, Interval, Smart Auto)
- Remove Clear Image confirmation popup
Minor UI and code optimizations
- Consolidate info tooltips in tab toolbars into ?-icons for cleaner UI
- Adjust numfield length to better fit hh:mm:ss
- Update copy in UI, info modal and readme
v1.5.2
- New example video
- New standalone .mp4 file in directory
- Faster load time
- 2 minutes long
- New option to add an image to frame captures in Pro Mode
- Intended for logos and watermarks
- Same corner positioning as for Text Overlay
- The scaling is 1/10th of the frame's width
- Minor UI/UX fixes
v1.5.1
Minor UX improvements
- Change captured frame adjustment from 1s to 0.2s for more precise control
- Better Pro Mode initialization logic
- Minor code cleanup
Pilko - v.1.5.0
v1.5.0 v1.5.0 - Add text and timecode configuration, improved general UI/UX