All Projects → grandchild → AVS-File-Decoder

grandchild / AVS-File-Decoder

Licence: MIT license
Convert Winamp AVS .avs preset files to WebVS JSON

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to AVS-File-Decoder

raspivj
Turn the Raspberry Pi into a portable lightweight VJ plateform
Stars: ✭ 27 (+92.86%)
Mutual labels:  vj
Blog
冴羽写博客的地方,预计写四个系列:JavaScript深入系列、JavaScript专题系列、ES6系列、React系列。
Stars: ✭ 25,115 (+179292.86%)
Mutual labels:  advanced
vuo
A realtime visual programming language for interactive media.
Stars: ✭ 103 (+635.71%)
Mutual labels:  vj
ASPP-2018-numpy
Material for the Advanced Scientific Programming in Python course on advanced numpy
Stars: ✭ 24 (+71.43%)
Mutual labels:  advanced
Scipy-Bordeaux-2017
Course taught at the University of Bordeaux in the academic year 2017 for PhD students.
Stars: ✭ 16 (+14.29%)
Mutual labels:  advanced
Androidknowledgesystem
The most complete Android advanced route knowledge map ⭐️你想要的最全 Android 进阶路线知识图谱+干货资料收集🚀
Stars: ✭ 2,771 (+19692.86%)
Mutual labels:  advanced
sofie-core
Sofie: The Modern TV News Studio Automation System (Server Core)
Stars: ✭ 70 (+400%)
Mutual labels:  studio
blog
My repository on GitHub.
Stars: ✭ 53 (+278.57%)
Mutual labels:  advanced
code-review
Um projeto onde você pode enviar seu código fonte para outras pessoas te ajudarem a melhorar
Stars: ✭ 84 (+500%)
Mutual labels:  advanced
video-quality-metrics
Test specified presets/CRF values for the x264 or x265 encoder. Compares VMAF/SSIM/PSNR numerically & via graphs.
Stars: ✭ 87 (+521.43%)
Mutual labels:  transcode
brute-md5
Advanced, Light Weight & Extremely Fast MD5 Cracker/Decoder/Decryptor written in Python 3
Stars: ✭ 16 (+14.29%)
Mutual labels:  advanced
midori
🔧 advanced modular discord bot
Stars: ✭ 44 (+214.29%)
Mutual labels:  advanced
winampify
⚡ A Spotify web client with an OS-looking interface and a reimplementation of the classic audio player Winamp.
Stars: ✭ 180 (+1185.71%)
Mutual labels:  winamp
SciFi Conky HUD
SciFi theme for Conky
Stars: ✭ 33 (+135.71%)
Mutual labels:  advanced
PaperWeeklyAI
📚「@MaiweiAI」Studying papers in the fields of computer vision, NLP, and machine learning algorithms every week.
Stars: ✭ 50 (+257.14%)
Mutual labels:  advanced
360-VJ
Add another dimension to your VJing with the 360-VJ effect pack! Rotate 360 and Fisheye videos, convert 360 and Flat videos to Fisheye. Great for fulldome and immersive VJing.
Stars: ✭ 81 (+478.57%)
Mutual labels:  vj
Learn Vim
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for.
Stars: ✭ 7,221 (+51478.57%)
Mutual labels:  advanced
go-snowboy
Go wrapper for Kitt-AI's snowboy audio detection library.
Stars: ✭ 40 (+185.71%)
Mutual labels:  avs
PushNotifications
Push Notification using Embarcadero Rad Studio Tokyo 10.2.3 on Android and Apple Devices written in C++ and Delphi
Stars: ✭ 12 (-14.29%)
Mutual labels:  studio
EnderFramework
EnderFramework is a framework that can be used to create apps using HTML, JS, and CSS.
Stars: ✭ 19 (+35.71%)
Mutual labels:  studio

webvsc

npm npm CI

Description

Library to to batch-convert Winamp AVS presets into native Webvs JSON format. Take a look at the supported components.

Live Demo

Installation

Use your preferred Node package manager to install the package:

npm install @visbot/webvsc

Usage

convertPreset(arrayBuffer, fileName, fileDate, [options])

import { convertPreset } from '@visbot/webvsc';
import fs from 'node:fs':

const avsBuffer = await fs.promises.readFile(file);
const presetName = 'My Awesome Preset'; // no file-extension!
const modifiedDate = (await fs.stat(file)).mtime || new Date();

const webvs = convertPreset(avsBuffer, presetName, modifiedDate.toISOString());

Options

hidden

Type: boolean
Default: false

Don't extract hidden strings from fixed-size strings

minify

Type: boolean
Default: false

Minify generated JSON

quiet

Type: boolean
Default: false

Prints errors only

verbose

Type: number
Default: 0

Control the amount of output displayed:

  • 0 Display name of operation (read/write)
  • 1 List detected components
  • 2 List component details

Authors

License

All code is licensed under The MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].