RunPod Serverless GFPGAN FaceMan Worker
213
This project allows users to install FaceMan, a GFPGAN AI face enhancement model that enhances faces in video, on RunPod serverless platform.
To run this application on RunPod serverless, you need to set the following environment variables:
BUCKET_ENDPOINT_URL: The endpoint URL of your S3-compatible storage.BUCKET_ACCESS_KEY_ID: The access key ID for your S3-compatible storage.BUCKET_SECRET_ACCESS_KEY: The secret access key for your S3-compatible storage.These variables are required to store and host the enhanced MP4 video files.
Deploy on RunPod
drvpn/runpod_serverless_faceman_worker for image.BUCKET_ENDPOINT_URL, BUCKET_ACCESS_KEY_ID, BUCKET_SECRET_ACCESS_KEY.Invoke the Function
You can invoke the function with a JSON payload specifying the input video URL. Here is an example:
{
"input": {
"input_video_url": "https://www.example.com/myInputVideo.mp4"
}
}
Use RunPod's interface or an HTTPS client (i.e. Postman) to send this payload to the deployed function.
video_url: The video you want to enhance (required){
"delayTime": 789,
"executionTime": 16608,
"id": "your-unique-id-will-be-here",
"output": {
"output_video_url": "https://mybucket.nyc3.digitaloceanspaces.com/Enhanced_GFPGAN/enhanced_2024_06_14_13.14.11.mp4"
},
"status": "COMPLETED"
}
The handler.py script orchestrates the following tasks:
Source code available at: Github
This project is licensed under the MIT License.
Content type
Image
Digest
sha256:258450ddf…
Size
4.2 GB
Last updated
over 2 years ago
docker pull drvpn/runpod_serverless_faceman_worker