Video Recorder

This extension can toggle video picture-in-picture, take video screenshot or record video element such as broadcast.

What is Video Recorder?

Video Recorder is a Chrome extension developed by ZmySeries, and its main feature is "This extension can toggle video picture-in-picture, take video screenshot or record video element such as broadcast.".

Extension Screenshots

screenshot

Download Video Recorder Extension CRX File

Download Video Recorder extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        Toggle Picture-in-Picture(PiP), take screenshot or even record on video element.

--- version 0.8
- add prefix "video-recorder-" to filename for future sort and search

--- version 0.7
- fix browser freeze when frequently capture
- more friendly file name
- fix video don't start record
- transcode video to aac audio and mp4 format after record                    

Extension Basic Information

Name Video Recorder Video Recorder
ID hpepmnkdgcikbgfimpagndobgjpjcfcc
Official URL https://chromewebstore.google.com/detail/video-recorder/hpepmnkdgcikbgfimpagndobgjpjcfcc
Description This extension can toggle video picture-in-picture, take video screenshot or record video element such as broadcast.
File Size 8.59 MB
Installation Count 26
Current Version 0.8
Last Updated 2022-06-23
Publish Date 2021-12-02
Developer ZmySeries
Email [email protected]
Payment Type free
Supported Languages en-US
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 2,
    "name": "Video Recorder",
    "version": "0.8",
    "description": "This extension can toggle video picture-in-picture, take video screenshot or record video element such as broadcast.",
    "browser_action": {
        "default_popup": "popup.html"
    },
    "permissions": [
        "activeTab",
        "downloads"
    ],
    "cross_origin_embedder_policy": {
        "value": "require-corp"
    },
    "cross_origin_opener_policy": {
        "value": "same-origin"
    },
    "web_accessible_resources": [
        "libs\/ffmpeg-wasm\/ffmpeg-core.js",
        "libs\/ffmpeg-wasm\/ffmpeg-core.wasm",
        "libs\/ffmpeg-wasm\/ffmpeg-core.worker.js"
    ],
    "content_scripts": [
        {
            "matches": [
                "https:\/\/*\/*"
            ],
            "js": [
                "content.js"
            ],
            "css": [
                "content.css"
            ]
        }
    ],
    "background": {
        "scripts": [
            "libs\/ffmpeg-wasm\/ffmpeg.min.js",
            "libs\/ffmpeg-wasm\/ffmpeg-core.js",
            "background.js"
        ],
        "persistent": false
    },
    "content_security_policy": "script-src 'self' blob: 'unsafe-eval'; object-src 'self'"
}