WebVideoCreator
WebVideoCreator copied to clipboard
🌈 A framework for rendering web animations into videos. It's implemented based on Node.js + Puppeteer + Chrome + FFmpeg, utilizing the latest browser APIs.
timecut has the [`outputStream`](https://github.com/tungs/timecut?tab=readme-ov-file#js-config-output-stream) option. I believe it is nice for when you want the users of your web service to start downloading the file immediately, as it is being...
Hello! Thanks for making this project! What do you think of making it English by default? While I can kind-of work with using page translators for the https://github.com/Vinlic/WebVideoCreator/tree/master/docs directory, in-code...
It worked fine when I tested it on my computer, but it did nothing and gave those error when tested on Windows Server 2022 Standard Anyone have idea how to...
Hi, it looks like audio tags with base64 and blob src are not recorded. Here is how I add dynamically the audio : ```js // Create blob const mimeType =...
谷歌浏览器,无头模式下页面使用gif图的话这个API用不了的
// 创建单幕视频 // 生成的视频中无法看到这个gif图片 const video = wvc.createSingleVideo({ content: ` `, // url: "http://localhost:5500/output/converted.html", fps: 24, width: Main_width, height: Main_height, duration: 5000, outputPath: `./output/video_${Date.now()}.mp4`, showProgress: true, pagePrepareFn: async page =>...
我有一段长度为 25 秒的音频,淡出长度为 1 秒,音频的播放时间为输出视频的 20-45 秒,此时音频会在最终输出视频的 24 秒被淡出 看了下源码,`core/Synthesizer.js` 第 522 行淡出时间逻辑是 `(Math.min(endTime, duration) || duration)) - fadeOutDuration) / 1000`,我个人的理解按淡出功能字面意思应该是写成 `(Math.min(endTime, startTime+duration) || duration)) - fadeOutDuration) / 1000` 才对?不太确定是我的理解有偏差还是代码有...
I have a batch process that uses WVC to generate a whole lot of different videos on a Ubuntu 22.04.4 LTS server. Occasionally when I make the first call to...
Could it be possible to set the JPG quality for cover capture as another parameter? For example: `coverCaptureQuality: 100`
Replaced the deprecated `util.isString` API with `typeof arg === "string"` in `lib/logger.js` to resolve the DEP0056 deprecation warning.