Skip to content

Latest commit

 

History

History
84 lines (61 loc) · 3.3 KB

README.md

File metadata and controls

84 lines (61 loc) · 3.3 KB

FrameGrab

A Chrome Extension that allows you to save any video's frame as a PNG image.

Get FrameGrab for Chromium

NOTE: After installing the extension, keyboard shortcuts should be added at chrome://extensions/shortcuts. See the Configuration section for more info!

Table of Contents

  1. Features
  2. Screenshot
  3. Installation and Configuration
    1. Chrome Web Store
    2. Manual Installation
    3. Configuration
  4. Future Plans
  5. References
  6. Licensing

Features

  • Keyboard Shortcut actions:
    • Download Current Frame
    • Open Current Frame in New Tab
    • Open Current Frame in New Background Tab
      • Same as previous function, except switches back to the current video tab
    • Toggle Speed to 0
      • For videos where this extension may fail, this function sets the video's speed to 0, which simulates pausing without changing the video playback UI
  • Works on Chromium-based browsers, including Google Chrome, Brave, and Microsoft Edge
  • Current Frame window:
    • Download frame with button
    • Copy frame to clipboard by in context (right click) menu

Screenshot

Image 1

Installation and Configuration

Chrome Web Store

  1. Go here to find the extension on the Chrome Web Store
  2. Click "Add to Chrome"
  3. Configure the extension below

Manual Installation

  1. Download or clone this repo into a folder
  2. Go to chrome://extensions/
  3. Make sure "Developer mode" is enabled (top right corner)
  4. Drag the folder anywhere onto this page

Configuration

  1. Navigate to chrome://extensions/shortcuts
  2. Find FrameGrab in the list of extensions
  3. Click on the edit icon for each of the functions
  4. Press a shortcut combination to set that function's shortcut

Future Plans

  • Add a dedicated preferences page to configure keyboard shortcuts
  • Improve support for certain videos that use blob URLs

References

Licensing

FrameGrab is licensed under the terms of the GNU GPLv3 license.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.