Extract and Narrate Video from Frames
detail.loadingPreview
Extracts frames from a video, generates a script using a multimodal LLM, and then creates a voiceover from the script.
🚀Ready to Deploy This Workflow?
About This Workflow
Overview
This n8n workflow automates the process of transforming a video into a narrated audio clip. It achieves this by first extracting individual frames from the video. These frames are then fed into a multimodal Large Language Model (LLM) to generate a descriptive script. Finally, this script is used with another LLM to produce a voiceover audio file, which is then uploaded to Google Drive.
Key Features
- Downloads video from a specified URL.
- Extracts evenly distributed frames from the video using Python and OpenCV.
- Uses a multimodal LLM (OpenAI Chat Model) to generate a script from extracted frames.
- Utilizes OpenAI Chat Model to convert the generated script into an audio voiceover.
- Uploads the final voiceover audio to Google Drive.
How To Use
- Download Video: Configure the
Download Videonode with the URL of the video you want to process. - Configure OpenAI: Ensure your OpenAI API credentials are set up in n8n.
- Configure Google Drive: Ensure your Google Drive OAuth2 credentials are set up in n8n and the target folder ID is correctly set.
- Run the Workflow: Trigger the
When clicking ‘Test workflow’node to start the process. - Check Google Drive: The generated voiceover MP3 file will be uploaded to your specified Google Drive folder.
Apps Used
Workflow JSON
{
"id": "1df58254-fe40-4fc1-ad0d-ba78eb360800",
"name": "Extract and Narrate Video from Frames",
"nodes": 0,
"category": "Community Contributed",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 1df58254-fe40...
About the Author
SaaS_Connector
Integration Guru
Connecting CRM, Notion, and Slack to automate your life.
Statistics
Verification Info
Related Workflows
Discover more workflows you might like
Community Meal Plan Generator
Automatically generates a weekly meal plan from your Mealie recipes.
Workflow Dashboard with Mermaid.js
Visualize your n8n workflows with Mermaid.js.
ConvertKit: Add Subscriber to Form and Tag
Adds a subscriber to a ConvertKit form and a specific tag.
Create Website Screenshot and Send to Telegram
Captures a screenshot of a given website URL and sends it to a Telegram channel.
PUQ Docker InfluxDB Deploy
Automates the deployment and management of InfluxDB Docker containers.
RAG on Living Data
Integrates RAG (Retrieval-Augmented Generation) with dynamic, living data sources to provide context-aware answers.