Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Use of ffmpeg-python Complicating Incorporation of uv, PyInstaller AND Breaking Windows Executables #230

Open
ebb-earl-co opened this issue Feb 20, 2025 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@ebb-earl-co
Copy link
Owner

When using PyInstaller to create system-specific executables, even though FFmpeg is compiled right in place and included in the binary, the ffmpeg-python package does not look in the current directory for an ffmpeg{.exe} executable!

Therefore, on systems that do not have FFmpeg installed anywhere, I had pointed out that it wouldn't be necessary as it would be bundled in the tidal-wave binary! This is untrue, as ffmpeg-python doesn't know how to look for the "local" ffmpeg{.exe}.

Solution is to divest from ffmpeg-python and just expand use of subprocess, shlex, and probably some other helpers that know how to interact with the $SHELL being used for common executable locations/paths.

@ebb-earl-co ebb-earl-co added the bug Something isn't working label Feb 20, 2025
@ebb-earl-co ebb-earl-co self-assigned this Feb 20, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant