Ryan Walters 9645e1b6b5 feat: add bitrate visualization with file analysis
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
2025-10-24 00:32:53 -05:00
2025-07-13 12:45:38 -05:00
2025-07-13 13:24:13 -05:00
2025-07-13 13:24:13 -05:00
2025-08-21 22:04:08 -05:00

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 ffprobe built-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

  1. Drop file
  2. 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
No description provided
Readme 5.1 MiB
Languages
Rust 67.8%
TypeScript 27.7%
PowerShell 1.6%
Just 1.4%
CSS 0.8%
Other 0.7%