Python Util Function for Video Creation
Budget: $10 – $30 USD
I'm in need of a Python util function that generates a video based on provided parameters.
The function should:
- Take in parameters: text, animation (optional), output_filename (default: "output_video.mp4"), words_per_second (default: 3), pitch_octaves (default: 0.6)
- Return an AWS S3 URL of the created video
- Use gTTS for generating audio from text with a provided base audio file
- Adjust the video length according to the audio length
- Include subtitles synced with the audio
It's important that:
- The function is suitable for production environments (using Nginx Daphne)
- The code is clean, maintainable and compatible with Django
- You choose the best library for generating subtitles
Ideal skills for this project include:
- Proficient in Python
- Experienced in video manipulation (preferably with MoviePy, OpenCV, or FFmpeg)
- Knowledgeable in generating subtitles (SRT-Module, FFmpeg, or others)
- Familiar with Django and production environment setup
The function should:
- Take in parameters: text, animation (optional), output_filename (default: "output_video.mp4"), words_per_second (default: 3), pitch_octaves (default: 0.6)
- Return an AWS S3 URL of the created video
- Use gTTS for generating audio from text with a provided base audio file
- Adjust the video length according to the audio length
- Include subtitles synced with the audio
It's important that:
- The function is suitable for production environments (using Nginx Daphne)
- The code is clean, maintainable and compatible with Django
- You choose the best library for generating subtitles
Ideal skills for this project include:
- Proficient in Python
- Experienced in video manipulation (preferably with MoviePy, OpenCV, or FFmpeg)
- Knowledgeable in generating subtitles (SRT-Module, FFmpeg, or others)
- Familiar with Django and production environment setup