UNPKG

@profullstack/transcoder

Version:

A server-side module for transcoding videos, audio, and images using FFmpeg with smart presets and optimizations

93 lines 2.89 kB
{ "name": "@profullstack/transcoder", "version": "1.9.14", "description": "A server-side module for transcoding videos, audio, and images using FFmpeg with smart presets and optimizations", "type": "module", "main": "index.js", "files": [ "index.js", "presets.js", "README.md", "bin", "src" ], "repository": { "type": "git", "url": "https://github.com/profullstack/transcoder.git" }, "bugs": { "url": "https://github.com/profullstack/transcoder/issues" }, "homepage": "https://profullstack.com", "bin": { "install-ffmpeg": "./bin/build-ffmpeg.sh", "install-imagemagick": "./bin/install-imagemagick.sh", "transcoder": "./bin/transcoder.js" }, "keywords": [ "ffmpeg", "video", "audio", "image", "transcode", "mp4", "mp3", "aac", "jpg", "webp", "h264", "browser-compatible", "streaming", "instagram", "youtube", "twitter", "social-media", "watermark", "thumbnail", "responsive" ], "author": "Profullstack, Inc.", "license": "MIT", "dependencies": { "ansi-colors": "^4.1.3", "blessed": "^0.1.81", "cli-progress": "^3.12.0", "imagemagick": "^0.1.3", "yargs": "^17.7.2" }, "devDependencies": { "chai": "^4.3.7", "mocha": "^10.2.0" }, "engines": { "node": ">=20.0.0" }, "scripts": { "test": "mocha test/**/*.test.js", "test:watermarking": "mocha test/watermarking.test.js", "test:trimming": "mocha test/trimming.test.js", "test:audio": "mocha test/audio.test.js", "test:image": "mocha test/image.test.js", "test:batch": "mocha test/batch.test.js", "test:terminal-ui": "mocha test/terminal-ui.test.js", "generate-test-video": "node scripts/generate-test-video.js", "generate-test-audio": "node scripts/generate-test-audio.js", "example": "node examples/basic-usage.js", "example:presets": "node examples/smart-presets.js", "example:thumbnails": "node examples/thumbnail-generation.js", "example:watermarking": "node examples/watermarking.js", "example:metadata": "node examples/metadata-extraction.js", "example:trimming": "node examples/video-trimming.js", "example:responsive": "node examples/responsive-profiles.js", "example:audio": "node examples/audio-transcoding.js", "example:image": "node examples/image-transcoding.js", "example:square": "node examples/square-padding.js", "example:batch": "node examples/batch-processing.js", "example:audio-enhancement": "node examples/audio-enhancement.js", "example:cli": "./examples/example.sh", "install-ffmpeg": "./bin/build-ffmpeg.sh", "install-imagemagick": "./bin/install-imagemagick.sh", "cli": "./bin/transcoder.js", "batch": "./bin/transcoder.js --path ./test-videos/input --output-dir ./test-videos/output/batch --preset web" } }