Hello Streamlit Team,
I am having a persistent issue deploying my app where FFmpeg cannot be found, even though my packages.txt file is correctly configured.
App URL: https://rahul-insights-platform.streamlit.app/
GitHub Repo: GitHub - Singhrahul2511/AI-Powered-Text-Call-Insights-Platform
Problem:
My app uses openai-whisper and requires FFmpeg. I have a packages.txt file in the root of my repository containing only the word ffmpeg. However, the app consistently fails with the error: FATAL: FFmpeg is not installed or not in the system’s PATH.
What I Have Tried:
Confirmed packages.txt is correctly named and located in the repo root.
Confirmed requirements.txt has pinned, stable versions.
Set Python version to 3.11 in advanced settings.
Rebooted the app multiple times.
Deleted and completely re-deployed the app from scratch.
Added a programmatic check (shutil.which(“ffmpeg”)) to my code, which confirms that FFmpeg is not found in the environment’s PATH.
It seems like the build process is not correctly installing the dependency from packages.txt for my app instance. Could you please take a look at the build environment for my app?
Thank you for your help!