Minor Changes
-
The
bezl processcommand now accepts static images (.png,.jpg,.jpeg,.webp) in addition to video files. Images are composited into the device frame using Sharp — no FFmpeg required for image inputs. -
Add
bezl screenshot [output]command that captures a screenshot directly from a connected Android device via ADB and immediately composites it into the device frame — no intermediate files required.
Patch Changes
-
Use hardware-accelerated H.264 encoding (
h264_videotoolbox) on macOS in both therecordandprocesscommands. Falls back tolibx264when the hardware encoder is unavailable. -
Fix crash in
recordmode whereffmpegDonewas referenced before being defined, causing recordings to always fail with an unhandled promise rejection. -
Fix screenshot content bleeding outside the device frame at the top corners. The screen bbox coordinates extend slightly beyond the phone body at the topmost rows; the compositing mask now scans each row's actual phone-body bounds and zeroes out any content that falls in the transparent background region.