@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
JSON
{
"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"
}
}