in dynamicfilters/videodynamismfiltering/check_static.py [0:0]
def main():
# Environment variables set in AWS Batch
bucket = os.environ.get("VIDEO_BUCKET")
video_ids = os.environ.get("VIDEO_IDS").split(",")
video_path = os.environ.get("BUCKET_VIDEO_FOLDER_PATH")
for video_id in video_ids:
# Download video from S3
video_file = download_video_from_s3(bucket, video_path, video_id)
if not video_file:
continue
# Check if the video is static
is_static = check_static_video(video_file)
if is_static is None:
continue
# Upload result to S3
upload_result_to_s3(bucket, video_id, is_static)
# Clean up downloaded video file
os.remove(video_file)