zxselimcan / video-watermark

Watermark your videos in express.js server dynamically

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

video-watermark

Add watermarks to videos dynamically with expressJS

Install

npm

npm i video-watermark

yarn

yarn add video-watermark

Usage

import { createWatermark } from "video-watermark"
// const { createWatermark } = require("video-watermark")

async (req: Request, res: Response) => {

    return createWatermark({
        expressResponse: res,
        text: "Hello World",
        fontColor: "red",
        fontSize: 42,
        videoPath: "./assets/video2.mp4",
        // optional params
        position: {
            x: "(main_w/2-text_w/2)",
            y: "(main_h/2-text_h/2)"
        }
        // fontPath: "./Roboto-Regular.ttf"
        // useProcOnly: false
    })
}

or you can check the ./example folder.

Pull request welcome

About

Watermark your videos in express.js server dynamically


Languages

Language:TypeScript 45.3%Language:HTML 30.4%Language:JavaScript 24.3%