github 66HEX/frame 0.15.0
v0.15.0

4 hours ago

Added

  • Smart Scaling (Letterbox/Pillarbox): Implemented intelligent scaling for custom resolutions. When both width and height are specified (e.g., in 4K or Social presets), the application now maintains the original aspect ratio by adding black bars (padding) instead of stretching the video.
  • Social Media Presets: Added 6 new built-in presets for YouTube (1080p, 4K), X (Landscape, Portrait), TikTok/Reels, and Discord, optimized according to 2025 platform recommendations.
  • HEVC Hardware Acceleration: Added support for H.265 (HEVC) hardware encoding via hevc_videotoolbox (Apple Silicon/Intel) and hevc_nvenc (NVIDIA).
  • Smart Encoder Detection: The application now dynamically scans ffmpeg capabilities at startup to only show encoders supported by the user's hardware (e.g., hiding NVENC on macOS or VideoToolbox on Windows), replacing the previous static OS-based filtering.

Changed

  • Code Architecture: Refactored the Interactive Crop Tool logic into a dedicated utility module (crop.ts), improving maintainability and component readability.

Fixed

  • Preset Matching: Improved the logic for identifying the "Applied" preset in the UI by including video bitrate, custom resolution dimensions, and bitrate mode in the comparison, resolving an issue where multiple presets would appear as selected simultaneously.

Don't miss a new frame release

NewReleases is sending notifications on new releases.