The node's auto-downloader fetched johnvansickle/gyan static builds, which have no NVENC, so nvenc_* formats could never work on a machine without a system NVENC ffmpeg. - Switch the download source to BtbN static builds (compiled with NVENC/CUDA; ~125 MB, ship all CPU codecs too). - _get_ffmpeg(required_encoder) now self-provisions: when no existing ffmpeg has the requested hardware encoder, download BtbN and prefer it; download runs at most once per process. - Add .gitignore for the runtime-provisioned ffmpeg_bin/ and pycache. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
9 lines
138 B
Plaintext
9 lines
138 B
Plaintext
# Auto-downloaded ffmpeg binary (~125 MB, provisioned at runtime)
|
|
ffmpeg_bin/
|
|
|
|
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*.egg-info/
|
|
.pytest_cache/
|