screenpipe icon indicating copy to clipboard operation
screenpipe copied to clipboard

feat: download ffmpeg

Open naaa760 opened this issue 9 months ago • 3 comments

name: download Bundle ffmpeg about: ship ffmpeg with the app title: "Feature download ffmpeg "

#1640

/claim #1640

image

Screenshot from 2025-03-19 19-45-57

description

Bundle ffmpeg with the app instead of downloading it at runtime. This improves the initial setup experience for non-technical users while keeping the sidecar ffmpeg as a backup for CLI usage.

Key changes:

  • Add pre-build script to download the correct ffmpeg binary during the build
  • Configure Tauri to bundle ffmpeg in resources
  • Add FfmpegCommand struct to handle bundled/sidecar ffmpeg paths
  • Update the build process to include ffmpeg download step

Related issue: # (add issue number if exists)

how to test

  1. Clean build artifacts and run build:

Launch the app and test the recording functionality

The pre-build script includes detailed logging to help diagnose any issues during ffmpeg download and verification.

naaa760 avatar Mar 19 '25 13:03 naaa760

Someone is attempting to deploy a commit to the louis030195's projects Team on Vercel.

A member of the Team first needs to authorize it.

vercel[bot] avatar Mar 19 '25 13:03 vercel[bot]

🧪 testing bounty created!

a testing bounty has been created for this PR: view testing issue

testers will be awarded $20 each for providing quality test reports. please check the issue for testing requirements.

github-actions[bot] avatar Mar 19 '25 13:03 github-actions[bot]

Testing this on macos @louis030195

brymut avatar Mar 25 '25 11:03 brymut