mirror of
https://github.com/Xevion/byte-me.git
synced 2025-12-05 23:14:31 -06:00
9645e1b6b5034d60dd089818e33ce979ab09de46
Add comprehensive bitrate data extraction and visualization capabilities: - Implement analyze_files command for file candidacy detection - Add extract_bitrate_data command using ffprobe - Create BitrateData, BitrateFrame, File, and FileCandidacy types with TS bindings - Update App to fetch and display bitrate data from dropped files - Refactor DropOverlay to use new file analysis system - Configure Graph component for packet size visualization - Simplify drag-drop flow to trigger on drop event only
byteme
A 'simple' application for reading and visualizing the bitrate of media files.
- Built with Tauri, supported by ffprobe and Nivo.
- Supports Windows, macOS, and Linux.
Features
- GitHub Actions Release Workflow
- Drag and Drop
- Ships with
ffprobebuilt-in - File Removal
- Live Progress
- HTTP(S) Streaming
- Clipboard Pasting
- Interactive Graph Keys
- Interactive Range Selection
- Dynamic Keying (x-axis)
- Frame Index
- Video Progress %
- Frame Timecode
- Dynamic Y-Axis Range
- Confirmation Dialogs
- Localization
- Logging & Log Viewer
- Stream Merging or Splitting
- GIF, Audio, Video support
Usage Flow
- Drop file
- Select streams manually or using preset buttons
- Drag and drop with editable stream names
- Presets reorganize streams smartly (All Together, Separate Video/Audio, All Separate, Separate Main Streams, Main Streams Only)
Description
Languages
Rust
67.8%
TypeScript
27.7%
PowerShell
1.6%
Just
1.4%
CSS
0.8%
Other
0.7%