- 7a7af0b chore: update rs & js deps
- bundle ff-helper.darwin-arm64.node compiled from Apple M2
- update cargo deps
- feat: use rust mozjpeg crate, rm npm sharp dep. requires nasm
- ca050f1 chore: tweak rustfmt options
- 262a535 chore: simplify rs code
- chore: ffmpeg seek & image overlay tweak
- feat: add
getVideoPreview
, rename rust exported to raw api,getScreenshotRaw
/getVideoPreviewRaw
- feat: screengen, add displayWidth & displayHeight to rust layer.
- feat: screengen, handle rotation inside screengen
- feat: screengen, add
screengenScale
- rebundle ff-helper.darwin-x64.node for ffmpeg v6, brew has ffmpeg v6 released.
- feat: port go version screengen https://gitlab.com/opennota/screengen
- fix: getDuration lost ms part
- 45758b7 api: add getVideoInfoSync
- cff016c rs: eliminate unwrap
- 4acacaf rs: make
&[u8]
to* const i32
- test: use network video
- rs: version / license etc
- feat: catch_unwind, mod helper, get_video_info
- utilize napi-rs
struct AsyncTask
&trait Task
to support async version
- bundle ff-helper.darwin-x64.node
- when install, try
addon.js
, if fail, will fallback tonapi build
- first release