This repository has been archived by the owner on Oct 19, 2024. It is now read-only.
removed unnecessary ffmpeg requirement - fixes issue #482 #506
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This pull request removes a redundant ffmpeg depedency.
Related Issue
Fixes #482
Changes
ffmpeg
from requirements.txtffmpeg
from environment.ymlDetails
The
ffmpeg
package includes the following modules:None of these modules are called upon in the
DeOldify
code. It also includes a blank__init__.py
that is overridden by theffmpeg-python
dependency referenced in issue #482.The
DeOldify
code uses the following ffmpeg calls that are all resolved with theffmpeg-python
dependecy.It also includes other direct system calls which don't rely on either dependency:
Note:
Both ffmpeg dependencies rely on the ffmpeg binary being globally available via the
PATH
env variable.Testing
Tested with the
ColorizeVideo_gen.pth
model and the following code using only theffmpeg-python
dependency:bwframes
,colorframes
, andresult
were all rendered successfully.